0001617669-21-000019.txt : 20210415 0001617669-21-000019.hdr.sgml : 20210415 20210415162452 ACCESSION NUMBER: 0001617669-21-000019 CONFORMED SUBMISSION TYPE: 10-Q/A PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20210415 DATE AS OF CHANGE: 20210415 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Unique Fabricating, Inc. CENTRAL INDEX KEY: 0001617669 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLE PARTS & ACCESSORIES [3714] IRS NUMBER: 461846791 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q/A SEC ACT: 1934 Act SEC FILE NUMBER: 001-37480 FILM NUMBER: 21828756 BUSINESS ADDRESS: STREET 1: 800 STANDARD PARKWAY CITY: AUBURN HILLS STATE: MI ZIP: 48326 BUSINESS PHONE: 248-853-2333 MAIL ADDRESS: STREET 1: 800 STANDARD PARKWAY CITY: AUBURN HILLS STATE: MI ZIP: 48326 10-Q/A 1 ufab-20200331.htm 10-Q/A ufab-20200331
0001617669true12/312020Q1P5YP2YP1Y00016176692019-12-302020-03-31xbrli:shares00016176692021-03-29iso4217:USD00016176692020-03-3100016176692019-12-29iso4217:USDxbrli:shares00016176692018-12-312019-03-3100016176692018-12-300001617669us-gaap:CommonStockMember2018-12-300001617669us-gaap:AdditionalPaidInCapitalMember2018-12-300001617669us-gaap:RetainedEarningsMember2018-12-300001617669us-gaap:RetainedEarningsMember2018-12-312019-03-310001617669us-gaap:AdditionalPaidInCapitalMember2018-12-312019-03-3100016176692019-03-310001617669us-gaap:CommonStockMember2019-03-310001617669us-gaap:AdditionalPaidInCapitalMember2019-03-310001617669us-gaap:RetainedEarningsMember2019-03-310001617669us-gaap:CommonStockMember2019-12-290001617669us-gaap:AdditionalPaidInCapitalMember2019-12-290001617669us-gaap:RetainedEarningsMember2019-12-290001617669us-gaap:AdditionalPaidInCapitalMember2019-12-302020-03-310001617669us-gaap:CommonStockMember2020-03-310001617669us-gaap:AdditionalPaidInCapitalMember2020-03-310001617669us-gaap:RetainedEarningsMember2020-03-310001617669ufab:LineOfCreditForCapitalExpendituresMember2019-12-302020-03-310001617669ufab:LineOfCreditForCapitalExpendituresMember2018-12-312019-03-310001617669us-gaap:RevolvingCreditFacilityMember2019-12-302020-03-310001617669us-gaap:RevolvingCreditFacilityMember2018-12-312019-03-31ufab:segment0001617669ufab:AmendedAndRestatedCreditAgreementMemberufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMemberus-gaap:SubsequentEventMember2020-04-23xbrli:pure0001617669ufab:AmendedAndRestatedCreditAgreementMemberufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberus-gaap:SubsequentEventMembersrt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-04-232020-04-230001617669ufab:AmendedAndRestatedCreditAgreementMemberufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberus-gaap:BaseRateMemberus-gaap:SubsequentEventMembersrt:MinimumMember2020-04-232020-04-230001617669ufab:GeneralMotorsCompanyMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-12-302020-03-310001617669ufab:GeneralMotorsCompanyMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2018-12-312019-03-310001617669ufab:FiatChryslerAutomobileMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-12-302020-03-310001617669ufab:FiatChryslerAutomobileMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2018-12-312019-03-310001617669us-gaap:CustomerConcentrationRiskMemberufab:FordMotorCompanyMemberus-gaap:SalesRevenueNetMember2019-12-302020-03-310001617669us-gaap:CustomerConcentrationRiskMemberufab:FordMotorCompanyMemberus-gaap:SalesRevenueNetMember2018-12-312019-03-310001617669ufab:GeneralMotorsCompanyMemberufab:DirectCompanySalesMemberus-gaap:CustomerConcentrationRiskMember2019-12-302020-03-310001617669us-gaap:LaborForceConcentrationRiskMemberus-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMemberufab:CollectiveBargainingArrangementsExpiringAugust2022Member2019-12-302020-03-310001617669us-gaap:LaborForceConcentrationRiskMemberus-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMemberufab:CollectiveBargainingArrangementsExpiringFebruary2023Member2019-12-302020-03-310001617669us-gaap:CostOfGoodsTotalMemberus-gaap:GeographicConcentrationRiskMembercountry:MX2019-12-302020-03-310001617669us-gaap:CostOfGoodsTotalMemberus-gaap:GeographicConcentrationRiskMembercountry:MX2018-12-312019-03-310001617669us-gaap:CostOfGoodsTotalMembercountry:CAus-gaap:GeographicConcentrationRiskMember2019-12-302020-03-310001617669us-gaap:CostOfGoodsTotalMembercountry:CAus-gaap:GeographicConcentrationRiskMember2018-12-312019-03-310001617669us-gaap:CostOfGoodsTotalMemberus-gaap:GeographicConcentrationRiskMemberufab:NonUSCountriesExcludingMexicoandCanadaMember2019-12-302020-03-310001617669us-gaap:CostOfGoodsTotalMemberus-gaap:GeographicConcentrationRiskMemberufab:NonUSCountriesExcludingMexicoandCanadaMember2018-12-312019-03-310001617669us-gaap:GeographicConcentrationRiskMembercountry:MXus-gaap:SalesRevenueNetMember2019-12-302020-03-310001617669us-gaap:GeographicConcentrationRiskMembercountry:MXus-gaap:SalesRevenueNetMember2018-12-312019-03-310001617669country:CAus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-12-302020-03-310001617669country:CAus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2018-12-312019-03-310001617669us-gaap:GeographicConcentrationRiskMemberufab:NonUSCountriesExcludingMexicoandCanadaMemberus-gaap:SalesRevenueNetMember2019-12-302020-03-310001617669us-gaap:GeographicConcentrationRiskMemberufab:NonUSCountriesExcludingMexicoandCanadaMemberus-gaap:SalesRevenueNetMember2018-12-312019-03-310001617669us-gaap:AccountingStandardsUpdate201409Member2019-12-290001617669ufab:AutomotiveMember2019-12-302020-03-310001617669ufab:AutomotiveMember2018-12-312019-03-310001617669ufab:HVACWaterHeaterAndAppliancesMember2019-12-302020-03-310001617669ufab:HVACWaterHeaterAndAppliancesMember2018-12-312019-03-310001617669ufab:OtherRevenueMember2019-12-302020-03-310001617669ufab:OtherRevenueMember2018-12-312019-03-310001617669country:MX2020-03-310001617669country:MX2019-12-290001617669country:CA2020-03-310001617669country:CA2019-12-290001617669us-gaap:LandMember2020-03-310001617669us-gaap:LandMember2019-12-290001617669us-gaap:BuildingMember2020-03-310001617669us-gaap:BuildingMember2019-12-290001617669us-gaap:BuildingMembersrt:MinimumMember2019-12-302020-03-310001617669us-gaap:BuildingMembersrt:MaximumMember2019-12-302020-03-310001617669us-gaap:EquipmentMember2020-03-310001617669us-gaap:EquipmentMember2019-12-290001617669us-gaap:EquipmentMembersrt:MinimumMember2019-12-302020-03-310001617669us-gaap:EquipmentMembersrt:MaximumMember2019-12-302020-03-310001617669us-gaap:LeaseholdImprovementsMember2020-03-310001617669us-gaap:LeaseholdImprovementsMember2019-12-290001617669us-gaap:LeaseholdImprovementsMembersrt:MinimumMember2019-12-302020-03-310001617669us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2019-12-302020-03-310001617669us-gaap:OfficeEquipmentMember2020-03-310001617669us-gaap:OfficeEquipmentMember2019-12-290001617669srt:MinimumMemberus-gaap:OfficeEquipmentMember2019-12-302020-03-310001617669srt:MaximumMemberus-gaap:OfficeEquipmentMember2019-12-302020-03-310001617669us-gaap:VehiclesMember2020-03-310001617669us-gaap:VehiclesMember2019-12-290001617669us-gaap:VehiclesMember2019-12-302020-03-310001617669us-gaap:ConstructionInProgressMember2020-03-310001617669us-gaap:ConstructionInProgressMember2019-12-290001617669ufab:CreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2016-04-290001617669us-gaap:LineOfCreditMemberufab:NewRevolverMemberus-gaap:RevolvingCreditFacilityMember2016-04-290001617669us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:USTermLoanMember2016-04-290001617669us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:CATermLoanMember2016-04-290001617669us-gaap:LineOfCreditMemberufab:NewRevolverMemberus-gaap:RevolvingCreditFacilityMember2016-04-292016-04-290001617669us-gaap:LineOfCreditMemberufab:NewRevolverMemberus-gaap:RevolvingCreditFacilityMember2017-08-180001617669ufab:USTermLoanIIMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2017-08-180001617669us-gaap:LineOfCreditMemberufab:NewRevolverMemberus-gaap:RevolvingCreditFacilityMember2018-09-200001617669us-gaap:LineOfCreditMemberufab:NewRevolverMemberus-gaap:RevolvingCreditFacilityMember2018-11-010001617669ufab:AmendedAndRestatedCreditAgreementMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberus-gaap:LineOfCreditMember2018-11-082018-11-080001617669ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:USTermLoanMember2018-11-082018-11-080001617669ufab:AmendedAndRestatedCreditAgreementMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberEighthTwentyNineteenMemberufab:LineOfCreditForCapitalExpendituresMember2018-11-080001617669ufab:AmendedAndRestatedCreditAgreementMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberEighthTwentyTwentyMemberufab:LineOfCreditForCapitalExpendituresMember2018-11-080001617669ufab:AmendedAndRestatedCreditAgreementMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2018-11-080001617669ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:CATermLoanMember2018-11-080001617669ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberufab:NewUSTermLoanMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2018-11-080001617669ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberufab:USTermLoanAndTermLoanIIMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2018-11-080001617669ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberufab:NewUSTermLoanMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwoThousandTwentyMember2018-11-082018-11-080001617669ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwoThousandTwentyOneMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberufab:NewUSTermLoanMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2018-11-082018-11-080001617669ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberufab:NewUSTermLoanMemberus-gaap:LineOfCreditMemberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughMaturityMemberus-gaap:SecuredDebtMember2018-11-082018-11-080001617669ufab:CreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberus-gaap:BaseRateMembersrt:MinimumMember2019-12-302020-03-310001617669ufab:CreditAgreementMembersrt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberus-gaap:BaseRateMember2019-12-302020-03-310001617669ufab:CreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMembersrt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2019-12-302020-03-310001617669ufab:CreditAgreementMembersrt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberus-gaap:LondonInterbankOfferedRateLIBORMember2019-12-302020-03-310001617669ufab:CreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2016-04-292016-04-290001617669us-gaap:LetterOfCreditMemberufab:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2016-04-290001617669ufab:NewRevolverMemberus-gaap:RevolvingCreditFacilityMember2020-03-310001617669us-gaap:LineOfCreditMemberufab:NewRevolverMemberus-gaap:RevolvingCreditFacilityMember2020-03-310001617669us-gaap:LineOfCreditMemberufab:SeniorCreditFacilitySecondAmendmentMemberus-gaap:RevolvingCreditFacilityMember2020-03-310001617669ufab:NewUSTermLoanMemberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2019-12-302020-03-310001617669ufab:NewUSTermLoanMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyOneMember2019-12-302020-03-310001617669ufab:NewUSTermLoanMemberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberSevenTwentyTwentyThreeMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2019-12-302020-03-310001617669ufab:NewUSTermLoanMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2020-03-310001617669ufab:NewUSTermLoanMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2019-12-290001617669ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberSevenTwentyTwentyThreeMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:CATermLoanMember2019-12-302020-03-310001617669us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:CATermLoanMember2020-03-310001617669us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:CATermLoanMember2019-12-290001617669ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyMemberus-gaap:LineOfCreditMemberufab:LineOfCreditForCapitalExpendituresMember2019-12-302020-03-310001617669us-gaap:LineOfCreditMemberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyOneMemberufab:LineOfCreditForCapitalExpendituresMember2019-12-302020-03-310001617669ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberSevenTwentyTwentyThreeMemberus-gaap:LineOfCreditMemberufab:LineOfCreditForCapitalExpendituresMember2019-12-302020-03-310001617669us-gaap:LineOfCreditMemberufab:LineOfCreditForCapitalExpendituresMember2020-03-310001617669ufab:LineOfCreditForCapitalExpendituresMember2020-03-310001617669ufab:LineOfCreditForCapitalExpendituresMember2019-12-290001617669ufab:SeniorCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-03-310001617669ufab:AmendedAndRestatedCreditAgreementMember2019-07-160001617669ufab:AmendedAndRestatedCreditAgreementMemberus-gaap:SubsequentEventMember2020-04-030001617669us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2016-06-300001617669us-gaap:InterestRateSwapMemberufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyNineTwoThousandEighteenMemberus-gaap:NondesignatedMember2016-06-300001617669us-gaap:InterestRateSwapMemberufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyEightTwoThousandNineteenMemberus-gaap:NondesignatedMember2016-06-300001617669us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2017-10-020001617669us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2018-11-300001617669us-gaap:InterestRateSwapMemberufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyEightTwoThousandNineteenMemberus-gaap:NondesignatedMember2018-11-300001617669us-gaap:InterestRateSwapMemberufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilSeptemberThirtyTwoThousandTwentyMemberus-gaap:NondesignatedMember2018-11-300001617669ufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilDecemberThirtyFirstTwentyTwentyOneMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2018-11-300001617669us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMemberufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilNovemberEighthTwentyTwentyThreeMember2018-11-300001617669us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2020-03-310001617669us-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMemberus-gaap:NondesignatedMember2019-12-302020-03-310001617669us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2019-03-310001617669us-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMemberus-gaap:NondesignatedMember2018-12-312019-03-31ufab:employee0001617669ufab:BryanRestructuringMember2019-11-072019-11-070001617669us-gaap:OneTimeTerminationBenefitsMemberufab:BryanRestructuringMember2019-09-302019-12-290001617669us-gaap:OtherRestructuringMemberufab:BryanRestructuringMember2019-12-302020-03-310001617669ufab:EvansvilleRestructuringMember2019-07-162019-07-160001617669ufab:EvansvilleRestructuringMemberus-gaap:OtherRestructuringMember2019-12-302020-03-310001617669ufab:EvansvilleRestructuringMember2020-03-310001617669ufab:EvansvilleRestructuringMember2019-12-290001617669us-gaap:EmployeeSeveranceMember2019-12-290001617669us-gaap:OtherRestructuringMember2019-12-290001617669us-gaap:EmployeeSeveranceMember2019-12-302020-03-310001617669us-gaap:OtherRestructuringMember2019-12-302020-03-310001617669us-gaap:EmployeeSeveranceMember2020-03-310001617669us-gaap:OtherRestructuringMember2020-03-310001617669ufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2013-12-290001617669ufab:The2013StockIncentivePlanMember2013-12-290001617669ufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2019-12-302020-03-310001617669ufab:EmployeeMemberufab:The2013StockIncentivePlanMember2020-02-252020-02-250001617669ufab:The2013StockIncentivePlanMember2020-02-252020-02-250001617669ufab:The2013StockIncentivePlanMember2020-02-250001617669us-gaap:ShareBasedCompensationAwardTrancheOneMemberufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2020-02-252020-02-250001617669us-gaap:ShareBasedCompensationAwardTrancheThreeMemberufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2020-02-252020-02-250001617669ufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMemberufab:SharebasedCompensationAwardTrancheFiveMember2020-02-252020-02-250001617669ufab:SharebasedCompensationAwardTrancheFourMemberufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2020-02-252020-02-250001617669ufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-02-252020-02-250001617669ufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2020-02-252020-02-250001617669ufab:The2013StockIncentivePlanMembersrt:ChiefFinancialOfficerMemberus-gaap:SubsequentEventMember2020-04-062020-04-060001617669us-gaap:ShareBasedCompensationAwardTrancheOneMemberufab:The2013StockIncentivePlanMembersrt:ChiefFinancialOfficerMemberus-gaap:EmployeeStockOptionMemberus-gaap:SubsequentEventMember2020-04-062020-04-060001617669us-gaap:ShareBasedCompensationAwardTrancheOneMemberufab:The2013StockIncentivePlanMembersrt:ChiefFinancialOfficerMemberus-gaap:EmployeeStockOptionMemberus-gaap:SubsequentEventMember2020-04-060001617669ufab:The2013StockIncentivePlanMembersrt:ChiefFinancialOfficerMemberus-gaap:EmployeeStockOptionMemberus-gaap:SubsequentEventMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-04-062020-04-060001617669ufab:The2013StockIncentivePlanMembersrt:ChiefFinancialOfficerMemberus-gaap:EmployeeStockOptionMemberus-gaap:SubsequentEventMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-04-060001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2015-01-040001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2016-06-300001617669ufab:EmployeeMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2020-02-252020-02-250001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2020-02-252020-02-250001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2020-02-250001617669us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2020-02-252020-02-250001617669ufab:SharebasedCompensationAwardTrancheFourMemberus-gaap:EmployeeStockOptionMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2020-02-252020-02-250001617669us-gaap:EmployeeStockOptionMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-02-252020-02-250001617669us-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:EmployeeStockOptionMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2020-02-252020-02-250001617669us-gaap:EmployeeStockOptionMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberufab:SharebasedCompensationAwardTrancheFiveMember2020-02-252020-02-250001617669us-gaap:EmployeeStockOptionMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2020-02-252020-02-250001617669ufab:EmployeeMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberufab:EmployeeStockOptionIncentiveMember2020-02-252020-02-250001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberufab:EmployeeStockOptionIncentiveMember2020-02-252020-02-250001617669us-gaap:ShareBasedCompensationAwardTrancheOneMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberufab:EmployeeStockOptionIncentiveMember2020-02-252020-02-250001617669us-gaap:ShareBasedCompensationAwardTrancheOneMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberufab:EmployeeStockOptionIncentiveMember2020-02-250001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberufab:EmployeeStockOptionIncentiveMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-02-252020-02-250001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberufab:EmployeeStockOptionIncentiveMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-02-250001617669srt:ChiefFinancialOfficerMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:SubsequentEventMember2020-04-062020-04-060001617669us-gaap:ShareBasedCompensationAwardTrancheOneMembersrt:ChiefFinancialOfficerMemberus-gaap:EmployeeStockOptionMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:SubsequentEventMember2020-04-062020-04-060001617669srt:ChiefFinancialOfficerMemberus-gaap:EmployeeStockOptionMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:SubsequentEventMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-04-062020-04-060001617669us-gaap:ShareBasedCompensationAwardTrancheThreeMembersrt:ChiefFinancialOfficerMemberus-gaap:EmployeeStockOptionMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:SubsequentEventMember2020-04-062020-04-060001617669ufab:SharebasedCompensationAwardTrancheFourMembersrt:ChiefFinancialOfficerMemberus-gaap:EmployeeStockOptionMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:SubsequentEventMember2020-04-062020-04-060001617669srt:ChiefFinancialOfficerMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:SubsequentEventMemberufab:EmployeeStockOptionIncentiveMember2020-04-062020-04-060001617669us-gaap:ShareBasedCompensationAwardTrancheOneMembersrt:ChiefFinancialOfficerMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:SubsequentEventMemberufab:EmployeeStockOptionIncentiveMember2020-04-062020-04-060001617669us-gaap:ShareBasedCompensationAwardTrancheOneMembersrt:ChiefFinancialOfficerMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:SubsequentEventMemberufab:EmployeeStockOptionIncentiveMember2020-04-060001617669srt:ChiefFinancialOfficerMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:SubsequentEventMemberufab:EmployeeStockOptionIncentiveMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-04-062020-04-060001617669srt:ChiefFinancialOfficerMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:SubsequentEventMemberufab:EmployeeStockOptionIncentiveMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-04-060001617669ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2019-12-290001617669ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2018-12-312019-12-290001617669ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2019-12-302020-03-310001617669ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2020-03-310001617669ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMembersrt:ChiefFinancialOfficerMember2019-12-302020-03-310001617669us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-12-302020-03-310001617669us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-12-312019-03-310001617669us-gaap:EmployeeStockOptionMember2020-03-310001617669us-gaap:EmployeeStockOptionMember2019-12-302020-03-310001617669srt:MinimumMember2020-03-310001617669srt:MaximumMember2020-03-310001617669ufab:DefinedContributionPlanInitialContributionMember2019-12-302020-03-310001617669ufab:DefinedContributionPlanAdditionalContributionMember2019-12-302020-03-310001617669srt:AffiliatedEntityMemberufab:ManagementAgreementMember2013-03-182013-03-180001617669srt:AffiliatedEntityMemberufab:ManagementAgreementMember2019-12-302020-03-310001617669srt:AffiliatedEntityMemberufab:ManagementAgreementMember2018-12-312019-03-310001617669srt:AffiliatedEntityMemberufab:ManagementAgreementMember2013-03-180001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2019-06-112019-06-110001617669ufab:WarrantsforUnderwritersMember2018-12-312019-03-310001617669ufab:WarrantsforUnderwritersMember2019-12-302020-03-310001617669srt:ScenarioPreviouslyReportedMember2020-03-310001617669srt:RestatementAdjustmentMember2020-03-310001617669srt:ScenarioPreviouslyReportedMember2019-12-302020-03-310001617669srt:RestatementAdjustmentMember2019-12-302020-03-310001617669ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMemberus-gaap:CommercialPaperMemberus-gaap:SubsequentEventMember2020-04-240001617669ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMemberus-gaap:CommercialPaperMemberus-gaap:SubsequentEventMember2020-04-242020-04-24

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

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $.001 per shareUFABNYSE American
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports); and (2) has been subject to such filing requirements for the past 90 days. Yes No
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). Yes No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).      Yes No
As of March 29, 2021, the registrant had 9,779,147 shares of common stock outstanding.


EXPLANATORY NOTE
On March 31, 2021, the Audit Committee of the Board of Directors of Unique Fabricating, Inc. (the “Company”), after consultation with management and discussions with Deloitte & Touche LLP, the Company’s independent registered public accounting firm, concluded that the Company’s previously issued 2020 quarterly condensed consolidated financial statements for the quarters ended March 31, 2020, June 30, 2020, and September 30, 2020 (collectively, the “Relevant Periods”) should be restated to reflect the impact of certain errors the Company has identified and, accordingly, should no longer be relied upon. This Amendment No. 2 to the Company’s Quarterly Report on Form 10-Q (the “Form 10-Q/A) for the three months ended March 31, 2020, which was originally filed with the U.S. Securities and Exchange Commission (“SEC”) on June 25, 2020 and initially amended on August 18, 2020 (the “Original Form 10-Q”), restates the Company's condensed consolidated financial statements as of and for the three months ended March 31, 2020, and amends the related Notes and disclosures thereto. The following items in the Company’s condensed consolidated financial statements for the three months ended March 31, 2020 were impacted by the errors:
Condensed Consolidated
Balance Sheet:
Condensed Consolidated
Statement of Operations:
Condensed Consolidated
Statement of Stockholders’ Equity:
Condensed Consolidated
Statement of Cash Flows
Cash and cash equivalentsNet salesNet lossNet loss
Accounts receivable – netCost of salesAccumulated deficit balance – March 31, 2020Deferred income taxes
Inventory, netGross profitAccounts receivable
Prepaid expenses and otherSelling, general, and administrative expensesTotal stockholders' equity balance – March 31, 2020Inventory
Total current assetsPrepaid expenses and other assets
Deferred tax assetOperating income (loss)Accrued and other liabilities
Total assets(Loss) before income tax (benefit) expenseNet cash provided by operating activities
Accrued compensationNet increase (decrease) in cash and cash equivalents
Other accrued liabilitiesIncome tax (benefit) expense
Total current liabilitiesNet lossCash and cash equivalents at end of period
Total liabilitiesNet loss per basic and diluted share
Accumulated deficit
Total stockholders’ equity
Total liabilities and stockholders’ equity
See Note 17 for a quantification of the effects of the restatement.
Background of Restatement
In connection with preparing its financial statements for the year ended December 31, 2020, the Company identified errors that were not detected as a result of the previously identified material weakness within certain controls and as a result the Company has concluded it is necessary to restate the Quarterly Reports on Form 10-Q for the Relevant Periods. The Company believes that the material weakness identified in its Annual Report on Form 10-K/A for the fiscal year ended December 29, 2019, which related to limited finance staffing levels that were not commensurate with the Company’s complexity and its financial accounting and reporting requirements, combined with changes in its operations as a result of the COVID-19 pandemic, including accounting and finance personnel working remotely, contributed to the errors and the failure of the Company to identify and correct the errors in a timely manner. The most significant errors are directly attributable to the quarterly period ended on March 31, 2020; however, the errors were not identified and confirmed until the Company began preparing its financial statements for the year ended December 31, 2020.
Items Amended by this Filing
The following items included in the Original Form 10-Q are amended by this Form 10-Q/A:
Part I, Item 1 – Financial Statements;
Part I, Item 2 – Management’s Discussion and Analysis of Financial Condition and Results of Operations;
Part I, Item 4 – Controls and Procedures; and
Part II, Item 6 – Exhibits
As required by Rule 12b-15 under the Securities Exchange Act of 1934, as amended, new certifications by the Company’s principal executive officer and principal financial officer are filed as exhibits 31.1, 31.2, 32.1 and 32.2 to this Form 10-Q/A.
The Company is concurrently filing an amended Quarterly Report on Form 10-Q/A for each of the quarters ended June 30, 2020, and September 30, 2020.


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

1

Part I – FINANCIAL INFORMATION
Item 1. Financial Statements    
UNIQUE FABRICATING, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited – dollars in thousands)
  March 31, 2020December 29, 2019
(as restated, see Note 17)
Assets  
Current assets  
Cash and cash equivalents$1,120 $650 
Accounts receivable, net of reserves of approximately $0.8 million and $0.9 million at March 31, 2020 and December 29, 2019, respectively
24,591 24,701 
Inventory, net14,989 13,047 
Prepaid expenses and other current assets:  
Prepaid expenses and other3,175 2,108 
Refundable taxes1,207 1,049 
Assets held for sale1,003 1,003 
Total current assets46,085 42,558 
Property, plant, and equipment, net23,096 23,415 
Goodwill22,111 22,111 
Intangible assets10,639 11,625 
Other assets
Operating leases11,421  
Investments, at cost1,054 1,054 
Deposits and other assets226 226 
Deferred tax asset1,017 679 
Total assets$115,649 $101,668 
Liabilities and Stockholders’ Equity  
Current liabilities:  
Accounts payable$14,956 $9,324 
Current maturities of long-term debt2,847 2,847 
Accrued compensation858 1,225 
Other accrued liabilities3,568 1,979 
Total current liabilities22,229 15,375 
Long-term debt, net of current maturities31,819 33,220 
Line of credit11,750 11,418 
Other long-term liabilities:
Deferred tax liability874 1,324 
Other liabilities11,796 871 
Total liabilities78,468 62,208 
Stockholders’ equity:
Common stock, $0.001 par value: 15,000,000 shares authorized and 9,779,147 and 9,779,147 issued and outstanding at March 31, 2020 and December 29, 2019, respectively
10 10 
Additional paid-in-capital46,034 46,011 
Accumulated deficit(8,863)(6,561)
Total stockholders’ equity37,181 39,460 
Total liabilities and stockholders’ equity$115,649 $101,668 
The accompanying notes are an integral part of these Condensed Consolidated Statements.
2

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

  Three Months Ended March 31, 2020Three Months Ended March 31, 2019
(as restated, see Note 17)
Net sales$34,661 $39,467 
Cost of sales29,070 31,167 
Gross profit5,591 8,300 
Selling, general, and administrative expenses5,884 7,273 
Restructuring expenses920 91 
Operating income (loss)(1,213)936 
Other income (expense):   
Other, net(24)18 
Interest expense(1,666)(1,100)
Other expense, net(1,690)(1,082)
(Loss) before income tax (benefit) expense(2,903)(146)
Income tax (benefit) expense(601)43 
Net loss$(2,302)$(189)
Net loss per share:  
Basic$(0.24)$(0.02)
Diluted$(0.24)$(0.02)
Dividends declared per share$ $0.05 
 


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

UNIQUE FABRICATING, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(Unaudited – dollars in thousands)
Number of Shares of Common StockCommon StockAdditional
Paid-In
Capital
Retained EarningsTotal
Balance - December 30, 20189,779,147 $10 $45,882 $2,997 $48,888 
Net loss— — — (189)(189)
Stock option expense— — 33 — 33 
Cash dividends paid— — — (489)(489)
Balance - March 31, 20199,779,147 $10 $45,915 $2,319 $48,243 
Number of Shares of Common StockCommon StockAdditional
Paid-In
Capital
Accumulated DeficitTotal
Balance - December 29, 20199,779,147 $10 $46,011 $(6,561)$39,460 
Net loss (as restated, see Note 17)— — — (2,302)(2,302)
Stock option expense— — 23 — 23 
Cash dividends paid— — — — — 
Balance - March 31, 2020 (as restated, see Note 17)9,779,147 $10 $46,034 $(8,863)$37,181 
 


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

4

UNIQUE FABRICATING, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited – dollars in thousands)
  Three Months Ended March 31, 2020Three Months Ended March 31, 2019
(as restated, see Note 17)
Cash Flows from Operating Activities:    
Net loss$(2,302)$(189)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization1,751 1,702 
Amortization of debt issuance costs37 44 
Loss on sale of assets12 (7)
Bad debt adjustment213 61 
Loss on derivative instrument614 272 
Stock option expense23 33 
Deferred income taxes(788)(114)
Accounts receivable(103)528 
Inventory(1,996)415 
Prepaid expenses and other assets(1,224)251 
Accounts payable5,968 62 
Accrued and other liabilities(589)(1,487)
Other, net593  
Net cash provided by operating activities2,209 1,571 
Cash Flows from Investing Activities:    
Capital expenditures(296)(870)
Proceeds from sale of property, plant and equipment5 7 
Net cash used in investing activities(291)(863)
Cash Flows from Financing Activities:    
Net change in bank overdraft(335)1,355 
Payments on term loans(1,425)(1,925)
Proceeds from capital expenditure line 700 
(Payments on) proceeds from revolving credit facilities, net312 (454)
Distribution of cash dividends (489)
Net cash used in financing activities(1,448)(813)
Cash and cash equivalents:
Net increase (decrease) in cash and cash equivalents470 (105)
Cash and cash equivalents at beginning of period650 1,410 
Cash and cash equivalents at end of period$1,120 $1,305 
Supplemental disclosure of cash flow information:    
Cash paid for interest$1,513 $1,051 
Cash paid for Income taxes$241 $133 

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

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

1. Nature of Business and Basis of Presentation
Nature of Business
Unique Fabricating, Inc. (the “Company”) engineers and manufactures 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 operates as one operating and reportable segment.
Basis of Presentation
The Company’s condensed consolidated financial statements have been prepared without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principals have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the accompanying condensed consolidated financial statements contain all material adjustments (consisting only of normal recurring adjustments) necessary to present fairly the consolidated financial position of the Company, its results of operations, and its cash flows. The interim results for the periods presented may not be indicative of the Company's actual annual results. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K/A for the year ended December 29, 2019.
Going Concern
The Company’s condensed consolidated financial statements are prepared in accordance with 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. Refer to Note 6 for discussion of the Company’s financial covenant compliance.
As of March 31, 2020, the Company was in compliance with its financial covenants. However, due to the impact of the COVID-19 pandemic on the Company and the global automotive industry, the Company projected it would not be in compliance with its financial covenants related to the Consolidated EBITDA as defined, for the twelve months ended June 30, 2020. In response to the anticipated impact of COVID-19, on April 23, 2020, the US Borrower and the CA Borrower (together the “Borrowers”) entered into the Seventh Amendment (the “Seventh Amendment”) to the Credit Agreement and Loan Documents. The Seventh Amendment, among other things, (i) permits additional indebtedness in the form of unsecured loans authorized pursuant to and in compliance with the CARES Act under the Paycheck Protection Program of the U.S. Small Business Administration, in an aggregate amount not to exceed $6.0 million; (ii) defers the June 30, 2020 principal payments on the US Term Loan, CA Term Loan, and CAPEX Loan, with the deferred principal amounts payable at the existing maturity dates; (iii) waives the requirement to test Maximum Total Leverage Ratio, Minimum Debt Service Coverage Ratio and Minimum Unadjusted Consolidated EBITDA for the fiscal quarter ending June 30, 2020; (iv) allows the release of the lien on the Evansville, Indiana property and for the net cash proceeds from its sale to be applied against any outstanding balance on the Revolver, which will not permanently reduce the Revolving Credit Aggregate Commitment; (v) adds a weekly requirement for the Borrowers to deliver a 13-week cash flow forecast until September 30, 2020; and (vi) adds a 1.0% LIBOR Floor and 2.0% Base Rate Floor.
While the Seventh Amendment waives the requirement to test the Maximum Total Leverage Ratio, Minimum Debt Service Coverage Ratio and Minimum Unadjusted Consolidated EBITDA for the second quarter of 2020, it does not waive these requirements for periods after the second quarter of 2020. Bank EBITDA, as defined, for the twelve months ended September 30, 2020, December 31, 2020, and March 31, 2021 is likely to result in the Company not being in compliance with its financial covenants, as these periods will include the financial results of the second quarter of 2020 which will be materially impacted by the COVID-19 pandemic. Absent an amendment or waiver, failure to be in compliance with the Company’s financial covenants would constitute a default when reported. Such a default, if not cured or waived, 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 contained herein are issued. This condition raises substantial doubt about the Company’s ability to continue as a going concern.
The Company has been actively discussing the impact the COVID-19 pandemic is expected to have on the Company’s ability to meet its financial covenants with the Administrative Agent and the need to modify the covenant terms through the periods that the Company believes may be impacted. The Company believes it is probable that the Company will obtain an amendment modifying the covenant terms prior to triggering a default. As a result, the Company has concluded that it’s plans to obtain covenant relief are probable of being achieved, to alleviating substantial doubt about the Company’s ability to continue as a going concern.
6

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

Change in Quarter and Year-End
Historically, the Company’s quarterly periods ended on the Sunday closest to the end of the calendar quarterly period. For 2019, the quarters and year to date period, which were 13 weeks, respectively, ended on March 31, June 30, September 29, and December 29, 2019. On March 13, 2020, the Company’s board of directors approved changing our quarterly periods to match calendar quarterly periods. The Company expects the impact of this change on our 2020 result of operations to be immaterial. All year, quarter, and three month references prior to 2020 relate to the Company’s fiscal year and fiscal quarters, unless otherwise stated. For ease of presentation, quarter and three months ended is used throughout this Quarterly Report on Form 10-Q to represent both the current year calendar quarterly periods and the prior year fiscal year periods.
Concentration Risks
The Company is exposed to significant concentration risks as follows:
Customer and Credit — During the three months ended March 31, 2020 and three months ended March 31, 2019, the Company’s net sales were derived from customers principally engaged in the North American automotive industry.  The following table presents the Company's sales directly and indirectly to General Motors Company (GM), Fiat Chrysler Automobiles (FCA), and Ford Motor Company (Ford) as a percentage of total net sales:
  Three Months Ended March 31, 2020Three Months Ended March 31, 2019
General Motors Company17 %18 %
Fiat Chrysler Automobiles14 %15 %
Ford Motor Company10 %11 %
No customer represented more than 10% of direct Company sales for the three months ended March 31, 2020. GM accounted for 9% of direct Company sales for the three months ended March 31, 2020.
Labor Markets — At March 31, 2020, of the Company’s hourly plant employees working in the United States manufacturing facilities, 40% were covered under a collective bargaining agreement which expires in August 2022 while another 6% were covered under a separate collective bargaining agreement that expires in February 2023.
International Operations — The Company manufactures and sells products outside of the United States primarily in Mexico and Canada. Foreign operations are subject to various political, economic and other risks and uncertainties inherent in foreign countries. Among other risks, the Company’s operations may be subject to the risks of: restrictions on transfers of funds; export duties, quotas, and embargoes; domestic and international customs and tariffs; changing taxation policies; foreign exchange restrictions; political conditions; and governmental regulations. The following table presents the percentage of the Company's total production in Mexico, Canada, and other foreign markets:
  Three Months Ended March 31, 2020Three Months Ended March 31, 2019
Mexico23 %19 %
Canada9 %8 %
Other %1 %
The following table presents the percentage of the Company's total net sales represented by net sales from customers located in Mexico, Canada, and other foreign countries:
  Three Months Ended March 31, 2020Three Months Ended March 31, 2019
Mexico23 %18 %
Canada8 %9 %
Other %1 %

7

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
2. New Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-13, “Financial Instruments - Credit Losses,” which introduced new guidance for an approach based on expected losses to estimate credit losses on certain types of financial instruments. It also modifies the impairment model for available-for-sale debt securities and provides for a simplified accounting model for purchased financial assets with credit deterioration since their origination. Instruments in scope include loans, held-to-maturity debt securities, and net investments in leases as well as reinsurance and trade receivables. In November 2018, the FASB issued ASU 2018-19, which clarifies that operating lease receivables are outside the scope of the new standard. In November 2019, the FASB issued ASU 2019-10, which established the effective date of the new standard for smaller reporting companies as fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is evaluating the impact, if any the adoption of the new credit losses model will have on its financial statements.
In 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 Condensed Consolidated Balance Sheets, and lease liabilities, which are reflected in the Other Accrued Liabilities on the Condensed 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 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 $12.3 million of noncancelable future rental obligations as of March 31, 2020, as shown in Note 11.

3. Revenues
The following table presents the Company's net sales disaggregated by major sales channel for the three months ended March 31, 2020 and 2019 (in thousands):
Three Months Ended March 31, 2020Three Months Ended March 31, 2019
Net Sales
Transportation$31,697 $34,015 
Appliance2,779 3,754 
Other185 1,698 
Total$34,661 $39,467 
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 to a customer 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.
8

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Contract Balances
The timing of revenue recognition, billings and cash collections and payments results in billed accounts receivable. The Company does not have deferred revenue. Additionally, management reviews the allowance for doubtful accounts at regular intervals. Account balances are charged off against the allowance when management determines it is probable the receivable will not be recovered.

4. Inventory
Inventories consist of the following (in thousands):
  March 31,
2020
December 29,
2019
Raw materials$9,542 $7,963 
Work in progress1,013 129 
Finished goods4,434 4,955 
Total inventory$14,989 $13,047 
The Company periodically evaluates inventory for obsolescence, excess quantities, slow moving goods and other impairments of value and establishes reserves for any identified impairments. The allowance for obsolete inventory was $0.4 million and $1.0 million at March 31, 2020 and December 29, 2019, respectively.
Included in inventory are assets located in Mexico with a carrying amount of $3.8 million at March 31, 2020 and $3.6 million at December 29, 2019, and assets located in Canada with a carrying amount of $1.2 million at March 31, 2020 and $1.0 million at December 29, 2019.

5. Property, Plant, and Equipment, Net
Property, plant, and equipment, net consists of the following (in thousands):
March 31,
2020
December 29,
2019
Depreciable
Life – Years
Land$1,663 $1,663   
Buildings5,934 5,934 
23 – 40
Shop equipment23,053 22,982 
7 – 10
Leasehold improvements1,225 1,234 
3 – 10
Office equipment1,858 1,866 
3 – 7
Mobile equipment160 190 3
Construction in progress1,888 1,543 
Total cost35,781 35,412   
Less: Accumulated depreciation12,685 11,997 
Net property, plant, and equipment, net$23,096 $23,415 
Depreciation expense was $0.7 million for the three months ended March 31, 2020, and $0.7 million for the three months ended March 31, 2019.
Included in property, plant, and equipment are assets located in Mexico with a carrying amount of $4.1 million and $4.1 million at March 31, 2020 and December 29, 2019, respectively, and assets located in Canada with a carrying amount of $0.6 million and $0.6 million at March 31, 2020 and December 29, 2019, respectively.

9

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
6. Long-term Debt
Credit Agreement
On April 29, 2016, Unique Fabricating NA, Inc. (the “US Borrower”) and Unique-Intasco Canada, Inc. (the “CA Borrower”) and Citizens Bank, National Association (“Citizens”), acting as lender and Administrative Agent, and other lenders, entered into a credit agreement (the “Credit Agreement”) providing for borrowings of up to the aggregate principal amount of $62.0 million. The Credit Agreement was a senior secured credit facility and consisted of a revolving line of credit of up to $30.0 million (the “Revolver”) to the US Borrower, a $17.0 million principal amount term loan (the “US Term Loan”) to the US Borrower, and a $15.0 million principal amount term loan (the “CA Term Loan”) to the CA Borrower. At Closing, the US Term Loan and the CA Term Loan were fully funded and the US Borrower borrowed approximately $22.9 million under the Revolver.
On August 18, 2017, the US Borrower and the CA Borrower entered into the Second Amendment (the “Amendment”) to the Credit Agreement, with Citizens, acting as Administrative Agent, and other lenders. The Amendment converted $4.0 million of outstanding borrowings under the Revolver into an additional $4.0 million term loan to the US Borrower (the “US Term Loan II”). The conversion of a portion of the outstanding borrowings under the Revolver did not reduce the aggregate amount available to be borrowed under it.
On August 8, 2018, the US Borrower and the CA Borrower entered into the Fourth Amendment (the “Fourth Amendment”) to the Credit Agreement, with Citizens, acting as Administrative Agent, and other lenders. The Fourth Amendment required the Company to use the net proceeds from the sale of the Ft. Smith, Arkansas building to reduce the outstanding borrowings under the Revolver. The application of the net proceeds did not permanently reduce the amounts that could be borrowed under the Revolver. The Fourth Amendment also eased, for the fiscal quarter ended September 30, 2018, the financial covenant ratio which determined the Company's ability to pay dividends.
On September 20, 2018, the US Borrower and the CA Borrower entered into the Fifth Amendment (the “Fifth Amendment”) to the Credit Agreement, with Citizens, acting as Administrative Agent, and other lenders. The Fifth Amendment temporarily increased the maximum amount that could be borrowed under the Revolver to $32.5 million from its then maximum of $30.0 million. This increase implemented by the Fifth Amendment was effective until October 31, 2018, at which point the maximum amount that could be borrowed under the Revolver reverted back to $30.0 million and was replaced by the Amended and Restated Credit Agreement described below.
Amended and Restated Credit Agreement
On November 8, 2018, the US Borrower and the CA Borrower entered into an Amended and Restated Credit Agreement (the “Amended and Restated Credit Agreement”), which amended and restated the existing Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders. The Amended and Restated Credit Agreement which is a five year agreement, among other things, increased the principal amount of US Term Loan borrowings to $26.0 million, created 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, and extended the maturity dates of all borrowings from April 28, 2021 to November 7, 2023. The Amended and Restated Credit Agreement provides for borrowings of up to $30.0 million under the Revolver, subject to availability under the terms of the Amended and Restated Credit Agreement, and left the principal amount on the CA Term Loan at approximately $12.0 million, the same as it was under the previous Credit Agreement. The Amended and Restated Credit Agreement combined the previous US Term Loan and US Term Loan II (the “New US Term Loan”), and increased the aggregate principal amount to $26.0 million from $15.9 million, in total, for the previous US Term Loan and Term Loan II. The increase in the principal amount effected by the New U.S. Term Loan replaced and termed-out outstanding borrowings under the Revolver. The Amended and Restated Credit Agreement changes the quarterly principal payments of the New US Term Loan to $337.5 thousand through September 30, 2020, $575.0 thousand thereafter through September 30, 2021, and $812.5 thousand thereafter with a lump sum due at maturity. Finally, the agreement made certain changes to the Company's covenants and financial covenant ratios.
The Revolver, New US Term Loan, and CA Term Loan all mature on November 7, 2023 and bear 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 Amended and Restated Credit Agreement which is further described below. The fair value of debt at March 31, 2020 under the Revolver, New US Term Loan and CA Term Loan approximates book value based on the variable terms.
10

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
In addition, the Amended and Restated Credit Agreement allows for increases in the principal amount of the Revolver and the New US and CA Term Loans not to exceed a $10.0 million principal amount, in the aggregate, provided that before and after giving effect to the proposed increase (and any transactions to be consummated using proceeds of the increase), the total leverage and debt service coverage ratios do not exceed specified amounts. The Amended and Restated Credit Agreement also provides for the issuance of letters of credit with a face amount of up to a $2.0 million, in the aggregate, provided that any letter of credit that is issued will reduce availability under the Revolver.
As of March 31, 2020, $11.6 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.92% percent per annum at March 31, 2020, and is secured by substantially all of the Company’s assets. At March 31, 2020, the maximum additional available borrowings under the Revolver was $11.7, million which includes a reduction for a $0.1 million letter of credit issued for the benefit of the landlord of one of the Company’s leased facilities. The maximum amount available was further subject to borrowing base restrictions, resulting in a net availability of $6.9 million.

Long term debt consists of the following (in thousands):
  March 31,
2020
December 29,
2019
New US Term Loan, payable to lenders in quarterly installments of $0.3 million through September 30, 2020, $0.6 million through September 30, 2021, and $0.8 million through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.853% per annum at March 31, 2020. At March 31, 2020, the balance of the New US Term Loan is presented net of a debt discount of $0.3 million from costs paid to or on behalf of the lenders.
$23,725 $24,383 
CA Term Loan, payable to lenders in quarterly installments of $0.4 million through November 7, 2023, with a lump sum due at maturity. The effective interest rate was 5.853% per annum at March 31, 2020. At March 31, 2020, 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.
9,641 10,384 
Capital expenditure line payable to lenders in quarterly installments of 7.5% per annum of the outstanding principal balance commencing December 31, 2019 through September 30, 2020, 10% per annum through September 30, 2021, and 12.5% per annum through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.862% per annum at March 31, 2020.
1,300 1,300 
Total debt excluding Revolver34,666 36,067 
Less current maturities2,847 2,847 
Long-term debt – Less current maturities$31,819 $33,220 
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 March 31, 2020 and December 29, 2019, debt issuance costs were $0.3 million and $0.3 million, respectively, while amounts paid to or on behalf of lenders presented as debt discounts were $0.4 million and $0.4 million, respectively. On November 8, 2018, the Company amended its Credit Agreement, to increase the Company's term loan debt. The Company reviewed this amendment for extinguishment accounting and concluded that there were no remaining debt issuance costs not amortized on the revolving debt facility qualified for extinguishment accounting and recognized a loss on extinguishment immediately. The remaining unamortized debt issuance costs not extinguished on the old revolving debt facility and all of the of remaining unamortized debt issuance costs on the term loans did not meet extinguishment accounting and therefore were carried forward to the new revolving debt facility and term loans.
Amortization expense of both debt issuance costs and debt discounts has been recognized as a component of interest expense in the amounts of $0.04 million for the three months ended March 31, 2020, and $0.04 million for the three months ended March 31, 2019, respectively.
11

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Covenant Compliance
The Amended and Restated Credit Agreement contains customary negative covenants and requires that the Company comply with various financial covenants, including a total leverage ratio and debt service coverage ratio, as defined in the Amended and Restated Credit Agreement. As of December 29, 2019, the Company was in compliance with these financial covenants. Additionally, the New US Term Loan and CA Term Loan each contains a clause, effective December 30, 2018, that requires an excess cash flow payment to be made to the lenders to reduce the New US Term Loan and CA Term Loan if the Company’s cash flow exceeds certain thresholds as defined by the Amended and Restated Credit Agreement. No payments were required to be made in the three months ended March 31, 2020.
As of March 31, 2019, the Company was not in compliance with the total leverage ratio financial covenant. As a result of this non-compliance, on May 7, 2019, the US Borrower and the CA Borrower entered into the Waiver and First Amendment (the “First Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders. The First Amendment temporarily waived the default on the March 31, 2019 covenant violation until the earlier of June 15, 2019 and the execution and delivery of a further amendment revising the calculation of the total leverage ratio and such other financial covenants as necessary taking into account the Borrowers current and future financial condition. As a result of this waiver, the lenders did not accelerate the maturity of the debt.
On June 14, 2019, the Company entered into the Waiver and Second Amendment (the “Second Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders.  The Second Amendment revised the waiver period as defined with respect to the March 31, 2019 covenant violation and resulting default until the earlier of June 30, 2019 (which was June 15, 2019 under the First Amendment to the Amended and Restated Credit Agreement) and the execution and delivery of a further amendment revising the calculation of the total leverage ratio and such other financial covenants as necessary taking into account the Borrowers current and future financial condition.
On June 28, 2019, the Company entered into the Waiver and Third Amendment (the “Third Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders.  The Third Amendment revised the waiver period as defined with respect to the March 31, 2019 covenant violation and resulting default until the earlier of July 22, 2019 (which was June 30, 2019 under the Second Amendment to the Amended and Restated Credit Agreement) and the execution and delivery of a further amendment revising the calculation of the total leverage ratio and such other financial covenants as necessary taking into account the Borrowers current and future financial condition.
On July 16, 2019, the Company entered into the Waiver and Fourth Amendment (the “Fourth Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders.  The Fourth Amendment provided a permanent waiver by the Lenders and Agent with respect to the Borrower's non-compliance with the total leverage ratio financial covenant, as defined as of March 31, 2019. The Fourth Amendment also revised the definition of consolidated EBITDA and certain financial covenants, including the maximum total leverage ratio and the minimum debt service coverage ratio, as well as adding the requirement that the Company maintain minimum liquidity and minimum unadjusted consolidated EBITDA, each as defined. The Fourth Amendment permits distributions as long as the Borrower is in compliance with specified conditions including that the Borrower's liquidity, as defined, is not less than $5 million after giving effect to the distribution, total leverage ratio is not more than 2.00 to 1.00, post distribution, debt service coverage ratio ("DSCR"), as defined, is not greater than 1.10 to 1.00, and Borrower is in compliance with financial covenants, before and after giving effect to the distributions.
On August 7, 2019, the Company entered into the Fifth Amendment to the Credit Agreement and Loan Documents (the “Fifth Amendment”). The Fifth Amendment amended the definition of unadjusted consolidated EBITDA to include consolidated net income plus the sum of interest expense, tax expense, depreciation and amortization expense, and non-cash impairment charges of goodwill. The Company is compliant with the covenants set forth in the Fifth Amendment as of March 31, 2020.
On April 3, 2020, the company entered into the Sixth Amendment to the Credit Agreement and Loan Documents (the “Sixth Amendment”). The Sixth Amendment, amended the definition of consolidated EBITDA to include, as an addition to consolidated net income, an amount equal to $0.6 million resulting from a non-cash inventory write-off taken during the third fiscal quarter in fiscal 2019, amended the definition of “fiscal year” to reflect that we changed our fiscal year to end on December 31, commencing with the 2020 fiscal year, eliminate the requirement for a monthly Covenant Compliance Report and provide for payment of the Capex Loan principal installment that was due December 31, 2019, but was not paid due to an internal system miscalculation by the Agent.
As of March 31, 2020, the Company was in compliance with its financial covenants. However, due to the impact of the COVID-19 pandemic on the Company and the global automotive industry, the Company anticipated that it was likely that the Bank EBITDA for the twelve months ended June 30, 2020 was likely to result in the Company not being in compliance with its
12

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
financial covenants. In response to the anticipated impact of COVID-19, on April 23, 2020, the US Borrower and the CA Borrower (together the “Borrowers”) entered into the Seventh Amendment (the “Seventh Amendment”) to the Credit Agreement and Loan Documents. The Seventh Amendment, among other things, (i) permits additional indebtedness in the form of unsecured loans authorized pursuant to and in compliance with the CARES Act under the Paycheck Protection Program of the U.S. Small Business Administration, in an aggregate amount not to exceed $6.0 million; (ii) defers the June 30, 2020 principal payments on the US Term Loan, CA Term Loan, and CAPEX Loan, with the deferred principal amounts payable at the existing maturity dates; (iii) waives the requirement to test Maximum Total Leverage Ratio, Minimum Debt Service Coverage Ratio and Minimum Unadjusted Consolidated EBITDA for the fiscal quarter ending June 30, 2020; (iv) allows the release of the lien on the Evansville, Indiana property and for the net cash proceeds from its sale to be applied against any outstanding balance on the Revolver, which will not permanently reduce the Revolving Credit Aggregate Commitment; (v) adds a weekly requirement for the Borrowers to deliver a 13-week cash flow forecast until September 30, 2020; and (vi) adds a 1.0% LIBOR Floor and 2.0% Base Rate Floor. Refer to Note 1 for discussion of future covenant compliance and consideration of our ability to continue as a going concern.
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 are as follows (in thousands):
2020$1,506 
20214,176 
20224,912 
202336,464 
2024 
Thereafter 
Total47,058 
Discounts(359)
Debt issuance costs(284)
Total debt – Net$46,415 

7. Derivative Financial Instruments
Interest Rate Swap
The Company holds a derivative financial instrument, in the form of an interest rate swap, as required by its Credit Agreement and 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 swap is recognized in the accompanying condensed consolidated balance sheets at its fair value. Monthly settlement payments due on the interest rate swap and changes in its fair value are recognized currently in net income as interest expense in the accompanying condensed consolidated statements of operations.
Effective June 30, 2016, as required under the Credit Agreement entered into during April 2016, the Company entered into an interest rate swap which requires the Company to pay a fixed rate of 1.055 percent per annum while receiving a variable rate per annum based on the one month LIBOR for a net monthly settlement based on the notional amount. The notional amount at the effective date was $16.7 million which decreased by $0.3 million each quarter until June 30, 2017, and thereafter decreased by $0.4 million each quarter until June 29, 2018, when it began decreasing by $0.5 million per quarter until it expired on June 28, 2019.
Effective October 2, 2017, as required under the Second Amendment to the Credit Agreement, the Company entered into another interest rate swap which requires the Company to pay a fixed rate of 1.093 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 $1.9 million which decreases by $0.1 million each quarter until it expires on September 30, 2020.
Effective November 30, 2018, as required under the Amended and Restated Credit Agreement, the Company entered into another 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.
13

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
The notional amount at the effective date was $5.0 million which increased by $0.4 million each quarter until June 28, 2019 when the notional amount increased to $17.5 million due to the interest rate swap from 2016 described above expiring. Since June 28, 2019, the notional amount then decreased each quarter by $0.2 million until September 30, 2020 when the notional amount increases to $17.5 million due to the interest rate swap from 2017 above expiring. The notional amount then decreases each quarter by $0.4 million until December 31, 2021, then decreases each subsequent quarter by $0.6 million until it expires on November 8, 2023
At March 31, 2020, the fair value of all swaps was in a net liability position of $1.5 million and is included in other accrued liabilities and other long term liabilities in the condensed consolidated balance sheets. The Company paid $0.8 million in net monthly settlements with respect to the interest rate swaps for the three months ended March 31, 2020. At March 31, 2019, the fair value of the swaps was a net liability of $0.6 million, of which $0.04 million was included in current assets in the condensed consolidated balance sheets and $0.6 million was included in other long-term liabilities in the condensed consolidated balance sheets. The Company received $0.05 million in net monthly settlements in respect to the interest rate swaps for the three months ended March 31, 2019. Both the change in fair value and the net monthly settlements were included in interest expense in the condensed consolidated statements of operations.

8. 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.
2019 Restructurings
Bryan Restructuring
On November 7, 2019, the Company made the decision to close its manufacturing facility in Bryan, Ohio. Approximately 43 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 other of our facilities.
The Company has moved existing Bryan production to its manufacturing facilities in Querétaro, Mexico and LaFayette, GA. The Company will provide 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 will have continuing cash flows from the production being moved to other facilities within the Company.
The Company incurred one-time severance costs as a result of this plant closure of approximately $0.3 million during the fourth quarter of 2019. The amount of other costs incurred associated with this plant closure, which primarily consist of preparing and moving existing production equipment and inventory at Bryan to other facilities and accelerated depreciation of the building right-of-use lease asset, was approximately $0.5 million during the three months ended March 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, and 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 other of our facilities.
The Company moved existing Evansville production to its manufacturing facilities in LaFayette, GA, Auburn Hills, MI, and Louisville, KY. 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 will have continuing cash flows from the production being moved to other facilities within the Company.
Costs incurred in the three months ended March 31, 2020, which consisted primarily of transportation and installation of equipment and the disposal of equipment and inventory was $0.4 million in the three months ended March 31, 2020. All of these costs were recorded to the restructuring expense line in continuing operations in the Company's condensed consolidated statements of operations.    
The Company had $1.0 million and $1.2 million of remaining lease payments for a warehouse near the Evansville, Indiana facility as of March 31, 2020 and December 29, 2019, respectively. The Company is actively pursuing a sublease of the facility.
14

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
The table below summarizes the activity in the restructuring liability for the three months ended March 31, 2020 (in thousands).
Employee Termination Benefits LiabilityOther Exit Costs LiabilityTotal
Accrual balance at December 29, 2019$438 $116 $554 
Provision for estimated expenses to be incurred  920 920 
Payments made during the year and asset write offs333 684 1,017 
Accrual balance at March 31, 2020$105 $352 $457 

9. Stock Incentive Plans
2013 Stock Incentive Plan
The Company’s board of directors approved a stock incentive plan (the “Plan”) in 2013. The Plan permits the Company to grant 495,000 non statutory or incentive stock options to the employees, directors and consultants of the Company. 495,000 shares of unissued common stock are reserved for the Plan. The board of directors has the authority to determine the participants to whom stock options shall be awarded as well as any restrictions to be placed upon the awards. The exercise price cannot be less than the fair value of the underlying shares at the time the stock options are issued and the maximum length of an award is ten years.
On February 25, 2020, the compensation committee of the board of directors approved the issuance of 7,500 non statutory stock option awards to employees of the Company. All of the awards have an exercise price of $3.32 per share with a weighted average grant date fair value of $1.64 per share. These options vest 40% on February 25, 2021 and 20% on each of February 25, 2022, 2023, and 2024.
The fair value of each option award is estimated on the grant date using a Black Scholes option pricing model that uses the weighted average assumptions noted in the following table. 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 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.
February 25, 2020
Expected volatility52.00 %
Dividend yield %
Expected term (in years)6
Risk-free rate1.21 %
On April 6, 2020, subsequent to the end of the first quarter, the compensation committee of the board of directors approved the issuance of 12,500 non statutory stock option awards to the Company’s new Chief Financial Officer (“CFO”) with an exercise price of $2.36 per share. These awards vest 50 percent once the closing price of the Company's common 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 Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan, or the 2014 Plan. The 2014 Plan provides for the grant of cash awards, stock options, stock appreciation rights, or SARs, shares of restricted stock and restricted stock units, or RSUs, performance shares and performance units. The 2014 Plan originally authorized the grant of awards relating to 250,000 shares of our common stock. In the event of any transaction that causes a change in capitalization, the Compensation Committee, such other committee administering the 2014 Plan or the board of directors will make such adjustments to the number of shares of common stock delivered, and the number and/or price of shares of common stock subject to outstanding awards granted under the 2014 Plan, as it deems appropriate and equitable to prevent dilution or enlargement of participants’ rights. An amendment approved in March of 2016 by our board of directors which was approved by our stockholders at our annual meeting of stockholders in June 2016, increased the number of shares authorized for grant of awards under the 2014 Plan to a total of 450,000 shares of our common stock.
15

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
On February 25, 2020, the compensation committee of the board of directors approved the issuance of 7,500 non statutory stock option awards to employees of the Company. All of the awards have an exercise price of $3.32 per share with a weighted average grant date fair value of $1.64 per share. These options vest 40% on February 25, 2021 and 20% on each of February 25, 2022, 2023, and 2024.
The fair value of each of the option awards described above is estimated on the grant date using a Black Scholes option pricing model that uses the weighted average assumptions noted in the following table. 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.
February 25, 2020
Expected volatility52.00 %
Dividend yield %
Expected term (in years)6
Risk-free rate1.21 %
On February 25, 2020, the compensation committee of the board of directors approved the issuance of 15,000 incentive stock option awards to employees of the Company with an exercise price of $3.32 per share. These awards vest 50 percent once the closing price of the Company's common 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. The Company estimated the grant-date fair value of the awards subject to these market conditions using a Monte Carlo simulation model, using the following assumptions: risk free interest rate of 1.21% and annualized volatility of 52.0%.
On April 6, 2020, subsequent to the end of the first quarter, the compensation committee of the board of directors approved the issuance of 25,000 non statutory stock option awards to the Company’s new CFO with an exercise price of $2.36 per share. These awards vest 40 percent on April 6, 2021 and an additional 20 percent on each of April 6, 2022, 2023, and 2024. On April 6, 2020, subsequent to the end of the first quarter, the compensation committee of the board of directors approved the issuance of 12,500 incentive stock option awards to the Company’s new CFO with an exercise price of $2.36 per share. These awards vest 50 percent once the closing price of the Company's common 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.
A summary of option activity under both plans is presented below:
  Number of
Shares
Weighted
Average
Exercise Price
Weighted Average Remaining
Contractual Term
(in years)
Aggregate
Intrinsic Value(1)
(dollars in thousands, except share data and exercise price)
Outstanding at December 29, 2019676,480 $5.48 7.1$471,000 
Granted30,000 $3.32 9.9  
Exercised $ 0.0  
Forfeited or expired(2)
95,000 $6.91 0.0
Outstanding at March 31, 2020611,480 $5.15 7.3$ 
Vested and exercisable at March 31, 2020296,480 $7.43 4.9$ 
————————————
(1)    The aggregate intrinsic value above is obtained by subtracting the weighted average 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. As of March 31, 2020, there is no intrinsic value as the exercise prices are greater than the fair value. The estimated fair value of the shares is based on the closing price of the stock of $2.34 as of March 31, 2020 and $4.01 as of December 29, 2019.
(2)     Includes the 65,000 shares forfeited by the Company’s former Chief Financial Officer as a result of his October 2019 departure.
16

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
The Company recorded compensation expense of $22.8 thousand for the three months ended March 31, 2020, and $32.7 thousand for the three months ended March 31, 2019, in its condensed consolidated statements of operations, as a component of sales, general and administrative expenses. The income tax (expense) benefit related to share based compensation expense was immaterial for all periods presented.
As of March 31, 2020, there was $298.3 thousand of total unrecognized compensation cost related to non-vested stock option awards under the plans. That cost is expected to be recognized over a weighted average period of 5.2 years.

10. Income Taxes
For interim tax reporting we estimate our annual effective tax rate and apply it to our year to date income before income taxes. The tax effects of unusual or infrequently occurring items, including changes in judgment about valuation allowances and the effect of changes in tax laws or rates, are reported in the interim period in which they occur, if applicable.  
Income tax (benefit) expense for the three months ended March 31, 2020 was $(0.6) million, compared to $0.04 million for the three months ended March 31, 2019.
During the three months ended March 31, 2020, the differences between the actual effective tax rate of 20.7% and the statutory rate of 21.0% was primarily due to benefit of tax credits in the U.S. partially offset by earnings generated in Mexico and Canada, which both have higher statutory income tax rates than the U.S., and U.S. taxation of foreign earnings under the Global Intangible Low-Taxed Income (GILTI) provisions.

11. Leases
The Company records a right-of-use (“ROU”) asset and lease liability for substantially all leases for which it is a lessee, in accordance with ASC 842. Leases with an initial term of 12 months or less are not recorded on the balance sheet; the Company recognizes lease expense for these leases on a straight-line basis over the lease term. The Company has no significant lease agreements in place for which the Company is a lessor. At inception of a contract, the Company considers all relevant facts and circumstances to assess whether or not the contract represents a lease by determining whether or not the contract conveys the right to control the use of an identified asset, either explicit or implicit, for a period of time in exchange for consideration.
The Company leases certain industrial spaces, office space, land, and equipment. Some leases include one or more options to renew, with renewal terms that can extend the lease term from generally one to 5 years. The exercise of lease renewal options is at the Company’s sole discretion, and are included in the lease term only to the extent such renewal options are reasonably certain of being exercised at lease commencement. Certain leases also include options to purchase the leased property. The depreciable life of assets and leasehold improvements are limited by the expected lease term, unless there is a transfer of title or purchase option reasonably certain of exercise. New leased assets obtained in exchange for new operating lease liabilities during the three months ended March 31, 2020, were immaterial. As of March 31, 2020, leases that the Company has signed but have not yet commenced are immaterial.
Leased assets and liabilities included within the condensed consolidated balance sheets consist of the following (in thousands):
ClassificationMarch 31, 2020
Right-of-Use-Assets
OperatingOperating leases$11,421 
Liabilities
Current
OperatingOther accrued liabilities$2,247 
Non-current
OperatingNon-current liabilities10,046 
Total lease liabilities$12,293 
Lease costs included in the condensed consolidated statements of operations consist of the following (in thousands):
17

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
ClassificationMarch 31, 2020
Lease costCost of sales, selling expenses and general and administrative expense$795 
Maturity of the Company’s lease liabilities as of March 31, 2020 is as follows (in thousands):
2020 (remainder)$2,191 
20212,807 
20221,887 
20231,154 
20241,116 
Thereafter6,458 
Total lease payments15,613 
Less: interest3,320 
Present value of lease payments$12,293 
As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. Remaining lease term and discount rates are as follows:
March 31, 2020
Weighted average remaining lease term (years)7.6
Weighted average discount rate6.3%
Lease costs included in the condensed consolidated statements of cash flows are as follows (in thousands):
Three months ended March 31, 2020
Cash paid for amounts included in the measurement of lease liabilities
Operating cash outflows from operating leases$827 

12. Retirement Plans
The Company maintains a defined contribution plan covering certain full time salaried employees. Employees can make elective contributions to the plan. The Company contributes a match on 100 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.08 million for the three months ended March 31, 2020 and $0.15 million for the three months ended March 31, 2019.

13. Related Party Transactions
Effective March 18, 2013, the Company is a party to a management agreement with a firm related to several stockholders. The agreement initially provided for annual management fees of $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 to any person who is a related person of Taglich Private Equity, LLC or Taglich Brothers, Inc. The Company incurred management fees of $0.06 million for the three months March 31, 2020 and $0.06 million or the three months ended March 31, 2019. The management agreement had an initial term of five years, expiring on March 18, 2020, and renews automatically annually for additional one year terms. The current term expires on March 18, 2021. The agreement also will terminate on the date that the Taglich Founding Investors or Taglich Equity Investors, each as defined, no longer also collectively own 50% of the equity securities owned by either of them on March 18, 2013.
18

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
In 2019, following the May 6, 2019 resignation of the Company’s Chief Executive Officer, the Company entered into a services agreement with 6th Avenue Group, which is a company owned by a Board member of the Company. The services performed have been related to providing assistance for long term strategic planning for the Company as well as aiding in helping the Company with CEO transition services. The services provided by 6th Avenue Group ended in 2019. On June 11, 2019, this Board member was also awarded stock options for 30,000 shares, which vested immediately and had an exercise price of $2.93 per share, for her services.

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

15. Earnings Per Share
Basic earnings per share is computed by dividing the net income by the weighted-average number of shares outstanding during the period. Diluted earnings per share is computed giving effect to all potentially weighted average dilutive shares including stock options and warrants. The dilutive effect of outstanding awards, if any, is reflected in diluted earnings per share by application of the treasury stock method.
19

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
The following table sets forth the reconciliation of the numerator and the denominator of basic and diluted loss per share for the three months ended March 31, 2020 and 2019 (dollars in thousands, except per share amounts):
Three Months Ended March 31, 2020Three Months Ended March 31, 2019
Numerator:
Net (loss) income$(2,302)$(189)
Denominator:
Weighted average shares outstanding, basic9,779,1479,779,147
Dilutive effect of stock-based awards
Weighted average share outstanding, diluted9,779,1479,779,147
Basic loss per share$(0.24)$(0.02)
Diluted loss per share$(0.24)$(0.02)
The effect of certain common stock equivalents were excluded from the computation of weighted average diluted shares outstanding for the three months ended March 31, 2020 and 2019, as inclusion would have resulted in anti-dilution. A summary of these anti-dilutive common stock equivalents is provided in the table below:
Three Months Ended March 31, 2020Three Months Ended March 31, 2019
Number of options611,480 563,680 
Exercise price of options
$2.89 - $12.50
$3.33 - $12.50
Warrants(1)
142,185 142,185 
Exercise price of warrants
$3.33 - $11.88
$3.33 - $11.88
_________________________________
(1) Includes warrants to purchase 141,000 shares of common stock issued to the underwriters of the Company's IPO in July 2015 with an exercise price of $11.88 per share of common stock and an expiration date of July 7, 2020.

16. Contingencies
The Company is engaged from time to time in legal matters and proceedings arising out of its normal course of business. The Company establishes a liability related to its legal proceedings and claims when it has determined that it is probable that the Company has incurred a liability and the related amount can be reasonably estimated. If the Company determines that an obligation is reasonably possible, the Company will, if material, disclose the nature of the loss contingency and the estimated range of possible loss, or include a statement that no estimate of loss can be made. While uncertainties are inherent in the final outcome of such matters, the Company believes that there are no pending proceedings in which the Company is currently involved that will have a material effect on its financial position, results of operations or cash flow.

17. Restatement
Subsequent to the issuance of the Company’s Quarterly Report on Form 10-Q for the three months ended March 31, 2020, the Company’s management identified errors impacting certain accounts. The errors were not detected on a timely basis due to control failures related to account reconciliation preparation and review. As a result, the Company’s condensed consolidated financial statements and corresponding notes for the three months ended March 31, 2020 have been restated from the amounts previously reported to reflect the correct balances as presented below.
20

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Condensed Consolidated Balance Sheet as of March 31, 2020:
March 31, 2020
As Previously ReportedAdjustmentsAs Restated
(dollars in thousands)
Cash and cash equivalents$1,759 $(639)$1,120 
Accounts receivable – net$24,806 $(215)$24,591 
Inventory, net$15,259 $(270)$14,989 
Prepaid expenses and other$3,295 $(120)$3,175 
Total current assets$47,329 $(1,244)$46,085 
Deferred tax asset$679 $338 $1,017 
Total assets$116,555 $(906)$115,649 
Accrued compensation$764 $94 $858 
Other accrued liabilities$3,403 $165 $3,568 
Total current liabilities$21,970 $259 $22,229 
Total liabilities$78,209 $259 $78,468 
Accumulated deficit$(7,698)$(1,165)$(8,863)
Total stockholders’ equity$38,346 $(1,165)$37,181 
Total liabilities and stockholders’ equity$116,555 $(906)$115,649 
Condensed Consolidated Statement of Operations for the three months ended March 31, 2020:
Three Months Ended March 31, 2020
As Previously ReportedAdjustmentsAs Restated
(dollars in thousands, except per share amounts)
Net sales$34,976 $(315)$34,661 
Cost of sales$27,901 $1,169 $29,070 
Gross profit$7,075 $(1,484)$5,591 
Selling, general, and administrative expenses$5,865 $19 $5,884 
Operating income$290 $(1,503)$(1,213)
(Loss) before income tax (benefit) expense$(1,400)$(1,503)$(2,903)
Income tax (benefit) expense$(263)$(338)$(601)
Net loss$(1,137)$(1,165)$(2,302)
Net loss per share:
Basic$(0.12)$(0.12)$(0.24)
Diluted$(0.12)$(0.12)$(0.24)
21

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Condensed Consolidated Statement of Stockholders’ Equity for the three months ended March 31, 2020:
The Three Months Ended March 31, 2020
As Previously ReportedAdjustmentsAs Restated
(dollars in thousands)
Accumulated deficit:
Net loss$(1,137)$(1,165)$(2,302)
Accumulated deficit balance – March 31, 2020$(7,698)$(1,165)$(8,863)
Total stockholders' equity:
Net loss$(1,137)$(1,165)$(2,302)
Total stockholders' equity balance – March 31, 2020$38,346 $(1,165)$37,181 
Condensed Consolidated Statement of Cash Flows for the three months ended March 31, 2020:
Three Months Ended March 31, 2020
As Previously ReportedAdjustmentsAs Restated
(dollars in thousands)
Cash Flows from Operating Activities:
Net loss$(1,137)$(1,165)$(2,302)
Adjustments to reconcile net loss to net cash provided by operating activities:
Deferred income taxes$(450)$(338)$(788)
Accounts receivable$(318)$215 $(103)
Inventory$(2,266)$270 $(1,996)
Prepaid expenses and other assets$(1,344)$120 $(1,224)
Accrued and other liabilities$(848)$259 $(589)
Net cash provided by operating activities$2,848 $(639)$2,209 
Cash and cash equivalents:
Net increase (decrease) in cash and cash equivalents$1,109 $(639)$470 
Cash and cash equivalents at end of period$1,759 $(639)$1,120 

18. Subsequent Events
Paycheck Protection Program Loan
On April 24, 2020, the Company entered into a Promissory Note (“PPP Note”) for $6.0 million with Citizens Bank, National Association, pursuant to the U.S. Small Business Administration 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. The PPP Note is unsecured, bears interest at 1.00% per annum, with principal and interest payments deferred for the first six months, and matures in two years. The principal is payable in equal monthly installments, with interest, beginning on the first business day after the end of the deferment period. The PPP Note may be forgiven subject to the terms of the Paycheck Protection Program.
Additionally, certain acts of the Company, including but not limited to: (i) the failure to pay any taxes when due, (ii) becoming the subject of a proceeding under any bankruptcy or insolvency law, (iii) making an assignment for the benefit of creditors, or (iv) reorganizing, merging, consolidating or otherwise changing ownership or business structure without PPP Lender’s prior written consent, are considered events of default which grant Lender the right to seek immediate payment of all amounts owing under the PPP Note.
22

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
This Management’s Discussion and Analysis of Financial Condition and Results of Operation is intended to provide a reader of our financial statements with a narrative from the perspective of our management on our financial condition, results of operations, liquidity, and certain other factors that may affect our future results. The Management’s Discussion and Analysis has been revised for the effects of the restatement, refer to Note 17in Part I, Item 1of this Quarterly Report for a quantification of the effects of the restatement. You should read the following discussion and analysis of our financial condition and results of operations in conjunction with the accompanying unaudited condensed consolidated financial statements and the related notes to unaudited condensed consolidated financial statements included elsewhere in this document as well as the consolidated financial statements and the related notes to consolidated financial statements for the year ended December 29, 2019 included in our Annual Report on Form 10-K/A filed with the Securities and Exchange Commission (the “SEC”). Our actual results and the timing of events could differ materially from those discussed in forward-looking statements contained herein. Factors that could cause or contribute to these differences include those discussed below as well as in our Annual Report on Form 10-K/A and in other filings by us with the SEC, particularly in “Risk Factors” and “Special Note Regarding Forward-Looking Statements.” We make no guarantees regarding outcomes, and assume no obligation to update the forward-looking statements herein, except as may be required by law.
Forward-Looking Statements
The following discussion contains “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995 that are subject to risks and uncertainties. These statements are based on management's beliefs and assumptions and on information currently available to us. These statements relate to future events or to our future financial performance and involve known and unknown risks, uncertainties, and other factors that may cause our or our industry's actual results, levels of activity, performance or achievements to be materially different from any future results, levels of activity, performance or achievements expressed or implied by these statements. When used in this document the words “anticipate,” “believe,” “continue,” “could,” “seek,” “might,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “predict,” “approximately,” “project,” “should,” “will,” “would,” or the negative or plural of these words or similar expressions, as they relate to our company, business and management, are intended to identify forward-looking statements. In light of these risks and uncertainties, the future events and circumstances discussed may not occur, and actual results could differ materially from those anticipated or implied in the forward-looking statements, including those discussed in our Annual Report on Form 10-K/A and in particular the section entitled “Risk Factors” of the Annual Report on Form 10-K/A and in other filings by us with the SEC.
Forward-looking statements speak only as of the date of this Form 10-Q filing. Except as required by law, we assume no obligation to publicly update or revise any forward-looking statement to reflect actual results, changes in assumptions based on new information, future events or otherwise. If we update one or more forward-looking statements, no inference should be drawn that we will make additional updates with respect to those or other forward-looking statements.
Basis of Presentation
Historically, the Company’s quarterly periods ended on the Sunday closest to the end of the calendar quarterly period. For 2019, the quarters and year to date period, which were thirteen weeks, respectively, ended on March 31, June 30, September 29, and December 29, 2019. On March 13, 2020, the Company’s board of directors approved changing our quarterly periods to match calendar quarterly periods. The Company expects the impact of this change on our 2020 result of operations to be immaterial. All year, quarter, and three month references prior to 2020 relate to the Company’s fiscal year and fiscal quarters, unless otherwise stated. For ease of presentation, quarter and three months ended is used throughout this Quarterly Report on Form 10-Q to represent both the current year calendar quarterly periods and the prior year fiscal year periods.
The Company’s operations are aggregated in one reportable business segment. Although we expanded the products that we manufacture and sell to include components used in the appliance, HVAC and water heater industries, products for these industries are manufactured at facilities that also manufacture or are capable of manufacturing products for the automotive industries. All of our manufacturing locations have similar capabilities, and most plants serve multiple markets. The manufacturing operations for our automotive, appliance, HVAC and water heater products share management and labor forces and use common personnel and strategies for new product development, marketing and the sourcing of raw materials.
Overview
Unique Fabricating 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. Unique has combined a history of organic growth with strategic acquisitions to diversify both its product capabilities and the markets it serves.
Unique Fabricating's markets served are the North America automotive and heavy- duty truck markets, as well as the medical, appliance, water heater and HVAC 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
23

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 also has an independent client sales representative who maintains offices in Baldham, Germany.
Unique Fabricating 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 Unique Fabricating has a broader array of processes and materials utilized than any of its direct competitors, based on our product offerings. By sealing out air, noise and water intrusion, and by providing sound absorption and blocking, Unique Fabricating’s products improve the interior comfort of a vehicle, increasing perceived vehicle quality and the overall experience of its passengers. Unique Fabricating’s products perform similar functions for appliances, water heaters and HVAC systems, improving thermal characteristics, reducing noise and prolonging equipment life.
Recent Developments
COVID-19 Pandemic
The Company’s first quarter of 2020 results were adversely affected by the COVID-19 pandemic, which resulted in the idling of most of our automotive customers’ facilities beginning in mid-March 2020. In response to the unprecedented uncertainty related to the impact the COVID-19 pandemic is having on the global automotive industry, the Company has taken actions to reduce costs and increase financial flexibility. These actions include actively managing costs, capital expenditures, and working capital. Additionally, the Company received a loan of approximately $6.0 million pursuant to the U.S. Small Business Administration Paycheck Protection Program under Title I of the Coronavirus Aid, Relief, and Economic Security Act. Refer to Note 18, Subsequent Events in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information on the Paycheck Protection Program loan.
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 and rapidly evolving situation, the Company is unable to determine the full impact of the COVID-19 pandemic on our business. In the first quarter of 2020, the Company had lower sales of approximately $3.2 million due to the COVID-19 pandemic.
Bryan Facility Closure
On November 7, 2019, the Company made the decision to close its manufacturing facility in Bryan, Ohio. The closure of the Bryan facility was completed during the first quarter of 2020. The Company moved production to its existing manufacturing facilities in Querétaro, Mexico and LaFayette, Georgia. 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 will have continuing cash flows from the production being moved to other facilities within the Company.
The Company incurred one-time severance costs as a result of this plant closure of approximately $0.3 million during the fourth quarter of 2019. The amount of other costs incurred associated with this plant closure, which primarily consist of preparing and moving existing production equipment and inventory at Bryan to other facilities, was approximately $0.5 million during the first quarter of 2020.
Evansville Facility Closure
On July 16, 2019, the Company made the decision to close its manufacturing facility in Evansville, Indiana. The Company currently expects to cease operations at the Evansville facility by the end of December 2019, and estimates that approximately 47 positions will be 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 other of our facilities.
The Company will move existing Evansville production to its manufacturing facilities in LaFayette, Georgia, Auburn Hills, Michigan, and Louisville, Kentucky. The Company will provide 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 will have continuing cash flows from the production being moved to other facilities within the Company.
The amount of other costs incurred associated with the Evansville plant closure was $0.4 million in the three months ended March 31, 2020. All of these costs were recorded to the restructuring expense line in continuing operations in the Company's
24

condensed consolidated statements of operations. During the first quarter of 2020 the Company estimates that it had approximately $1.3 million lost sales as a result of lost business due to the Evansville, Indiana facility closure.
Amended and Restated Credit Agreement
On November 8, 2018, the US Borrower and the CA Borrower, entered into an Amended and Restated Credit Agreement (the “Amended and Restated Credit Agreement”), which amended and restated the existing Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders. The Amended and Restated Credit Agreement, among other things increases the principal amount of US Term Loan borrowings to $26.0 million, creates 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, and extends the maturity dates of all borrowings from April 28, 2021 to November 7, 2023. The Amended and Restated Credit Agreement provides for borrowings of up to $30.0 million under the Revolver, subject to availability under the terms of the Amended and Restated Credit Agreement, and left the principal amount on the CA Term Loan the same as at September 30, 2018, approximately $12.0 million, and the same as it was under the previous Credit Agreement. The Amended and Restated Credit Agreement combined the previous US Term Loan and US Term Loan II (the “New US Term Loan”) into one term loan, and increases the aggregate principal amount to $26.0 million from $15.9 million. The increase in the principal amount effected by the New U.S. Term Loan replaced and termed-out outstanding borrowings under the Revolver. The Amended and Restated Credit Agreement changes the quarterly principal payments of the New US Term Loan to $0.3 million through September 30, 2020, $0.6 million thereafter through September 30, 2021, and $0.8 million thereafter though maturity. Finally, the agreement made certain changes to the Company's covenants and financial covenant ratios.
Covenant Compliance
As of March 31, 2019, the Company was not in compliance with the total leverage ratio financial covenant. As a result of this non-compliance, on May 7, 2019, the US Borrower and the CA Borrower entered into the waiver and First Amendment (the “First Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders. The First Amendment temporarily waived the default on the March 31, 2019 covenant violation until the earlier of June 15, 2019 and the execution and delivery of a further amendment revising the calculation of the total leverage ratio and such other financial covenants as necessary taking into account the Borrowers then existing and future financial condition.
On June 14, 2019, the Company entered into the Second Amendment (the “Second Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders.  The Second Amendment revised the waiver period as defined with respect to the March 31, 2019 covenant violation and resulting default until the earlier of June 30, 2019 (which was June 15, 2019 under the First Amendment to the Amended and Restated Credit Agreement) and the execution and delivery of a further amendment revising the calculation of the total leverage ratio and such other financial covenants as are necessary taking into account the Borrowers current and future financial condition.
On June 28, 2019, the Company entered into the Third Amendment (the “Third Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders.  The Third Amendment revised the waiver period as defined with respect to the March 31, 2019 covenant violation and resulting default until the earlier of July 22, 2019 (which was June 30, 2019 under the Second Amendment to the Amended and Restated Credit Agreement) and the execution and delivery of a further amendment revising the calculation of the total leverage ratio and such other financial covenants as are necessary taking into account the Borrowers current and future financial condition.
On July 16, 2019, the Company entered into the Waiver and Fourth Amendment (the “Fourth Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders.  The Fourth Amendment provided a permanent waiver by the Lenders and Agent with respect to the US Borrower's non-compliance with the total leverage ratio financial covenant, as defined, as of March 31, 2019. The Fourth Amendment also revised the definition of consolidated EBITDA and certain financial covenants, including the maximum total leverage ratio and the minimum debt service coverage ratio, as well as adding the requirement that the Company maintain minimum liquidity and minimum unadjusted consolidated EBITDA, each as defined. The Fourth Amendment permited distributions as long as the Borrower is in compliance with specified conditions including that the US Borrower's liquidity, as defined, is not less than $5 million after giving effect to the distributions,, total leverage ratio is not more than 2.00 to 1.00, post distribution debt service coverage ratio ("DSCR"), as defined, is not greater than 1.10 to 1.00, and US Borrower is in compliance with financial covenants, before and after giving effect to the distributions.
On August 7, 2019, the Company entered into the Fifth Amendment to the Credit Agreement and Loan Documents (The “Fifth Amendment”). The Fifth Amendment amended the definition of unadjusted consolidated EBITDA to include consolidated net income plus the sum of interest expense, tax expense, depreciation and amortization expense, and non-cash impairment charges of goodwill.
As of March 31, 2020, the Company was in compliance with its financial covenants. However, due to the impact of the COVID-19 pandemic on the Company and the global automotive industry, the Company anticipated that it was likely that the
25

Bank EBITDA for the twelve months ended June 30, 2020 is likely to result in the Company not being in compliance with its financial covenants. In response to the anticipated impact of COVID-19, on April 23, 2020, the US Borrower and the CA Borrower (together the “Borrowers”) entered into the Seventh Amendment (the “Seventh Amendment”) to the Credit Agreement and Loan Documents. The Seventh Amendment, among other things, (i) permits additional indebtedness in the form of unsecured loans authorized pursuant to and in compliance with the CARES Act under the Paycheck Protection Program of the U.S. Small Business Administration, in an aggregate amount not to exceed $6.0 million; (ii) defers the June 30, 2020 principal payments on the US Term Loan, CA Term Loan, and CAPEX Loan, with the deferred principal amounts payable at the existing maturity dates; (iii) waives the requirement to test Maximum Total Leverage Ratio, Minimum Debt Service Coverage Ratio and Minimum Unadjusted Consolidated EBITDA for the fiscal quarter ending June 30, 2020; (iv) allows the release of the lien on the Evansville, Indiana property and for the net cash proceeds from its sale to be applied against any outstanding balance on the Revolver, which will not permanently reduce the Revolving Credit Aggregate Commitment; (v) adds a weekly requirement for the Borrowers to deliver a 13-week cash flow forecast until September 30, 2020; and (vi) adds a 1.0% LIBOR Floor and 2.0% Base Rate Floor.
While the Seventh Amendment waives the requirement to test the Maximum Total Leverage Ratio, Minimum Debt Service Coverage Ratio and Minimum Unadjusted Consolidated EBITDA for the second quarter of 2020, it does not waive this requirement for periods after the second quarter of 2020. The Company believes that it is not likely to be in compliance with its financial covenants for the quarters ending June 30, 2020, September 30, 2020, December 31, 2020, and March 31, 2021 as these periods’ twelve month financial results will include the second quarter of 2020 which will be materially impacted by the COVID-19 pandemic. Absent an amendment or waiver, failure to be in compliance with the Company’s financial covenants would constitute a default when reported. Such a default, if not cured or waived, 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 on 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 the impact that the COVID-19 pandemic is expected to have on the Company’s ability to meet its financial covenants with the Administrative Agent and the need to modify the covenant terms through the periods that the Company believes may be impacted. The Company believes it is probable that the Company will obtain an amendment modifying the covenant terms prior to triggering a default. As a result, the Company has concluded that its plans to obtain covenant relief are probable of being achieved, alleviating substantial doubt about the Company’s ability to continue as a going concern.
Comparison of Results of Operations for the Three Months Ended March 31, 2020 and March 31, 2019
Net Sales
Three Months Ended March 31, 2020Three Months Ended March 31, 2019
(in thousands)
Net sales$34,661 $39,467 
Net sales for the quarter ended March 31, 2020 were approximately $34.7 million compared to $39.5 million for the quarter ended March 31, 2019, representing a decrease of 12.2%. The decrease in net sales for the quarter ended March 31, 2020, was primarily driven by the impact of the COVID-19 pandemic on the global automotive industry, which shut down our automotive customers’ facilities and loss of revenues from business associated with the plant closure at Evansville, Indiana of approximately $1.3 million.










26



Cost of Sales
The major components of cost of sales are raw materials purchased from third parties, direct labor and benefits, and manufacturing overhead, including facility costs, utilities, supplies, repairs and maintenance, insurance, freight costs of products shipped to customers and depreciation. Cost of sales consists of the following major components:
Three Months Ended March 31, 2020Three Months Ended March 31, 2019
AmountAs % of net salesAmountAs % of net sales
(dollars in thousands)
Materials$18,604 53.7 %$20,082 50.9 %
Direct labor and benefits5,785 16.7 %6,124 15.5 %
Manufacturing overhead4,056 11.7 %4,320 10.9 %
Sub-total28,445 82.1 %30,526 77.3 %
Depreciation625 1.8 %641 1.6 %
Cost of Sales$29,070 83.9 %$31,167 79.0 %
Gross Profit$5,591 16.1 %$8,300 21.0 %
Cost of sales as a percentage of net sales for the quarter ended March 31, 2020 increased 490 basis points to 83.9% from 79.0% for the quarter ended March 31, 2019.
Gross Profit
Gross profit as a percentage of net sales, or gross margin, for the quarter ended March 31, 2020 decreased 490 basis points to 16.1%, compared to 21.0% for the quarter ended March 31, 2019. The decrease in gross margin is the result of lower sales volumes primarily attributable to lower demand for our automotive products as a result of the COVID-19 pandemic and higher costs due to lower material utilization and labor inefficiencies related to the production moves from the previously completed facility closures. These higher costs were partially offset by efforts to reduce costs.
Selling, General and Administrative Expenses
Three Months Ended March 31, 2020Three Months Ended March 31, 2019
(dollars in thousands)
Selling, general, and administrative expenses, excluding depreciation and amortization expenses$4,758 $6,212 
Depreciation and amortization1,126 1,061 
Selling, general, and administrative expenses$5,884 $7,273 
Selling, general, and administrative expenses as a percentage of net sales17.0 %18.4 %
Selling, general, and administrative expenses as a percentage of net sales for the quarter ended March 31, 2020, decreased 140 basis points to 17.0% from 18.4% for the quarter ended March 31, 2019. The decrease is primarily related to efforts undertaken to reduce costs including headcount, commissions and professional services, in addition to the savings from plant closures.
Operating Income
As a result of the above mentioned factors, as well as restructuring expenses of $0.9 million and $0.1 million for the quarter ended March 31, 2020 and March 31, 2019, respectively, operating loss for the quarter ended March 31, 2020 was $(1.2) million, or (3.5)% of net sales, compared to operating income of $0.9 million, or 2.4% of net sales, for the quarter ended March 31, 2019. The decrease in operating income and operating margin are primarily attributable to the lower sales volumes, higher production costs related to the previously completed facility closures, and higher restructuring costs, partially offset by our cost reduction efforts.
Non-Operating Expense
Non-operating expense for the quarter ended March 31, 2020 was $1.7 million compared to $1.1 million for the quarter ended March 31, 2019. The $0.6 million increase was primarily attributable to higher settlement costs from our interest rate swap, which is included in interest expense in the accompanying condensed consolidated statements of operations.
27

Income Before Income Taxes
As a result of the foregoing factors, our loss before income taxes increased $2.8 million to $2.9 million for the quarter ended March 31, 2020, compared to $0.1 million in 2019.
Income Tax Provision
During the three months ended March 31, 2020, income tax benefit was $0.6 million, and the effective income tax rate was 20.7%. The differences between the effective tax rate and the statutory rate of 21.0% was primarily due to benefit of tax credits in the U.S. partially offset by earnings generated in Mexico and Canada, which both have higher statutory income tax rates than the U.S., and U.S. taxation of foreign earnings under the Global Intangible Low-Taxed Income (GILTI) provisions.
Net Income
As a result of restructuring expenses, lower net sales, and changes in other expenses and benefits discussed above, net loss for the quarter ended March 31, 2020 was $2.3 million compared to a net loss of $0.2 million during the quarter ended March 31, 2019.
Liquidity and Capital Resources
Our principal sources of liquidity are cash flows from operations and borrowings under our Credit Agreement from our senior lenders.
Our primary uses of cash are payment of vendors, payroll, operating costs, capital expenditures and debt service. As of March 31, 2020 and December 29, 2019, we had a cash balance of $1.1 million and $0.6 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 March 31, 2020 and December 29, 2019, we had $6.9 million and $6.8 million, respectively, available to be borrowed under our revolving credit facility. At each such date, we were in compliance with all of our debt covenants.
Our Debt
On April 24, 2020, due to the significant impact the COVID-19 pandemic was having on our business, our subsidiary, Unique Fabricating NA, Inc., entered into a Promissory Note for approximately $6.0 million (the “PPP Note”), pursuant to the U.S. Small Business Administration Paycheck Protection Program under Title I of the CARES Act passed by Congress and signed into law on March 27, 2020. Prior to entering into the PPP Note, on April 23, 2020, we entered into the Seventh Amendment to the Credit Agreement and Loan Documents. Refer to Notes 6 and 18 in Part I, Item 1 of this Quarterly Report on Form 10-Q for more discussion of the details related to the PPP Note and Seventh Amendment. The Seventh Amendment, among other things, provided us necessary liquidity by allowing us to take on the additional indebtedness from the PPP Note, deferring the June 30, 2020 principal payments on the US Term Loan, CA Term Loan, and CAPEX Loan, with the deferred principal amounts payable at the existing maturity dates, and by releasing the lien on our Evansville, Indiana property and allowing for the net cash proceeds from its sale, which was completed in June 2020, to be applied against any outstanding balance on our Revolver, while not permanently reducing the Revolving Credit Aggregate Commitment. With the proceeds from the PPP Note and the relief provided in the Seventh Amendment, we believe we have sufficient sources of liquidity to meet our projected cash requirements for at least the next fifty-two weeks.
The following is a reconciliation of net income, as reported, which is a U.S. GAAP measure of our operating results, to Adjusted EBITDA, as defined in our Credit Agreement, a non-GAAP measure:
Three Months Ended March 31, 2020Three Months Ended March 31, 2019
(dollars in thousands)
Net loss$(2,302)$(189)
Plus: Interest expense, net1,666 1,100 
Plus: Income tax (benefit) expense(601)43 
Plus: Depreciation and amortization1,751 1,702 
Plus: Non-cash stock award23 33 
Plus: Restructuring expenses920 91 
Plus: One-time consulting and licensing ERP system implementation costs275 173 
Adjusted EBITDA$1,732 $2,953 
28

Capital Expenditures
In 2020, we plan to spend approximately $2.5 million in capital expenditures, of which $0.3 million was spent through March 31, 2020, primarily to add new production equipment as we expand our production capabilities, upgrade existing equipment, and improve our information technology software and hardware throughout our facilities.
While we believe we have sufficient liquidity and capital resources to meet our current operating requirements and planned capital expenditures, 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 would be materially adversely affected.
Dividends
The Fourth Amendment permits distributions as long as the Borrower is in compliance with specified conditions including that the Borrower's liquidity, as defined, is not less than $5 million after giving effect to the distributions, total leverage ratio is not more than 2.00 to 1.00, post distribution DSCR, as defined, is not greater than 1.10 to 1.00, and Borrower is in compliance with financial covenants, before and after giving effect to the distributions. The Company will not pay a dividend during the remainder of 2020.
Cash Flow Data
The following table presents cash flow data for the periods indicated.
Three Months Ended March 31, 2020Three Months Ended March 31, 2019
(in thousands)
Cash flows provided by (used in):
Operating activities$2,209 $1,571 
Investing activities$(291)$(863)
Financing activities$(1,448)$(813)
Operating Activities
Cash provided by operating activities consists of: net income adjusted for non-cash items; including depreciation and amortization; gain or loss on sale of assets; inventory reserve; goodwill impairment; gain or loss on derivative instruments; bad debt adjustments; stock option expense; changes in deferred income taxes; accrued and other liabilities; prepaid expenses and other assets; and the effect of working capital changes. The primary factors affecting cash inflows and outflows are accounts receivable, inventory, prepaid expenses and other assets, and accounts payable and accrued interest.
During the three months ended March 31, 2020, net cash provided by operating activities was $2.2 million, compared to net cash provided by operating activities of $1.6 million for the three months ended March 31, 2019. The increase in cash provided by operating activities was primarily attributable to delaying payments to our vendors in response to the uncertainty created by the COVID-19 pandemic, which was partially offset by higher inventory levels as a result of our automotive customers idling production in March as a result of the COVID-19 pandemic.
Investing Activities
Cash used in investing activities consists principally of purchases of property, plant and equipment.
During the three months ended March 31, 2020 and 2019, we made capital expenditures of $0.3 million and $0.9 million, respectively. We plan to spend a total of approximately $2.5 million in capital expenditures during 2020, including the $0.3 million spent through March 31, 2020.
Financing Activities
Cash flows used in financing activities consists primarily of borrowings and payments under our new and old senior credit facilities, debt issuance costs, proceeds from any exercise of stock options and warrants, and distribution of cash dividends.
During the three months ended March 31, 2020, we had outflows of $1.4 million primarily due to $1.4 million payment of the principal amount of our term loans.
Off Balance Sheet Arrangements
We do not have any off balance sheet arrangements that have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, sales or expenses, results of operations, liquidity or capital expenditures, or capital resources that are material to an investment in our securities.
29

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.
Contractual Obligations and Commitments
The Company's contractual obligations and commitments outstanding as of March 31, 2020 have not changed materially since the amounts as of December 29, 2019 as set forth in our Annual Report on Form 10-K/A. These obligations and commitments relate to operating leases, future debt payments, and a management services agreement.
Critical Accounting Policies and Estimates
Our discussion and analysis of our financial condition and results of operations is based upon our condensed consolidated financial statements which have been prepared in accordance with GAAP. The preparation of these condensed consolidated financial statements requires us to make estimates and judgments that affect amounts reported in those statements. We have made our best estimates of certain amounts contained in our consolidated financial statements. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities. However, application of our accounting policies involves the exercise of judgment and use of assumptions as to future uncertainties and, as a result, actual results could differ materially from these estimates. Management believes that the estimates, assumptions, and judgments involved in the accounting policies that have the most significant impact on our consolidated financial statements are discussed in the Critical Accounting Policies section of Management's Discussion and Analysis of Financial Condition and Results of Operations in the Annual Report on Form 10-K/A. There have been no material changes to our critical accounting policies or uses of estimates since the date of our Annual Report on Form 10-K/A.
Recently Issued Accounting Pronouncements
Refer to Note 2 to the condensed consolidated financial statements in Part I Item 1 of this Quarterly Report on Form 10-Q.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
We have operations both within the United States and internationally, and we are exposed to market risks in the ordinary course of our business. These risks primarily include interest rate and foreign exchange risks.
Interest Rate Fluctuation Risk
Our borrowings under our Credit Agreement bear interest at fluctuating rates. In order to mitigate, in part, the potential effects of the fluctuating rates, effective June 30, 2016, we entered into a interest rate swap with a notional amount initially of $16.68 million, which decreased by $0.32 million each quarter until June 30, 2017, and began decreasing by $0.43 million each quarter until June 29, 2018, when it began decreasing by $0.53 million per quarter until the swap terminated on June 28, 2019. The interest rate swap required the Company to pay a fixed rate of 1.055 percent per annum while receiving a variable rate per annum based upon the one month LIBOR rate for a net monthly settlement based on the notional amount in effect. This swap terminated an old swap that we entered into on January 17, 2014 under our old senior credit facility. See Note 7 of our consolidated financial statements for further information.
Effective October 2, 2017, as required under the Second Amendment to the Credit Agreement, as discussed in Note 7 of our consolidated financial statements, the Company entered into another interest rate swap that requires the Company to pay a fixed rate of 1.093% percent per annum while receiving a variable interest rate per annum based on one month LIBOR for a net monthly settlement based on the notional amount in effect. The notional amount at the effective date was $1.90 million which decreases by $0.10 million each quarter until it expires on September 30, 2020.
Effective November 30, 2018, as required under the Amended and Restated Credit Agreement, the Company entered into another interest rate swap that requires the Company to pay a fixed rate of 3.075 per annum while receiving a variable interest rate per annum based on one month LIBOR for a net monthly settlement based on the notional amount in effect. The notional amount at the effective date was $5.0 million which increases by $0.04 million each quarter until June 29, 2018 when the notional amount increases to $17.5 million due to the interest rate swap from 2016 above expiring. The notional amount then decreases each quarter by $0.1 million until September 30, 2020 when the notional amount increases to $17.5 million due to the
30

interest rate swap from 2017 above expiring. The notional amount then decreases each quarter by $0.4 million until December 31, 2021, then decreases each subsequent quarter by $0.6 million until it expires on November 8, 2023.
At March 31, 2020, the fair value of all swaps was in a net liability position of $1.5 million and is included in other accrued liabilities and other long term liabilities in the condensed consolidated balance sheets.
We do not believe that an increase or decrease in interest rates of 100 basis points would have a material effect on our operating results or financial condition.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
An evaluation was carried out under the supervision and with the participation of our management, including our Chief Executive Officer (‘CEO”) and Chief Financial Officer (“CFO”), of the effectiveness of our disclosure controls and procedures, as defined in Rule 13a-15(e) of the Securities Exchange Act of 1934, as amended ("Exchange Act") referred to herein as “Disclosure Controls,” as the end of the quarter covered by this report. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in Internal Control—Integrated Framework (2013). Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, due to the material weakness in our internal control over financial reporting previously identified and described more fully under Item 9A in the Company’s Annual Report on Form 10-K/A for the year ended December 29, 2019, the Company’s disclosure controls and procedures were not effective as of March 31, 2020 to ensure information required to be disclosed by our Company in reports it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in Securities and Exchange Commission rules and forms and such information is accumulated and communicated to management as appropriate to allow timely decisions regarding required disclosures.Our management establishes and maintains disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) to ensure that the information we disclose under the Exchange Act is properly and timely reported. We provide this information to our Chief Executive Officer and Chief Financial Officer as appropriate to allow for timely decisions.
Internal Controls Over Financial Reporting
A material weakness (as defined in Rule 12b-2 under the Exchange Act) is a deficiency, or combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement in our annual or interim financial statements will not be prevented or detected on a timely basis.
As previously identified and described more fully under Item 9A in the Company’s Annual Report on Form 10-K/A for the year ended December 29, 2019, the Company identified a deficiency that constitutes a material weakness related to limited finance staffing levels that are not commensurate with the Company’s complexity and its financial accounting and reporting requirements. The material weakness continued to exist as of the end of the period covered by this Quarterly Report.
The material weakness did not result in any material misstatements of the Company’s financial statements for the year ended December 29, 2019 or any quarterly period during that year. However, this material weakness could result in the misstatement of relevant account balances or disclosures that would result in a material misstatement to the annual or interim consolidated financial statements that would not be prevented or detected and did have such a result on interim consolidated financial statements during the 2020 fiscal year.
Remediation Plan for Material Weakness in Internal Control over Financial Reporting
The Company continues to take action on the remediation plan more fully described under Item 9A in the Company’s Annual Report on Form 10-K/A for the year ended December 29, 2019. While the Company is moving forward with these remediation activities, additional work needs to be done in this area. Accordingly, we concluded that this material weakness had not yet been remediated as of March 31, 2020.
We will continue to monitor the effectiveness of these and other processes, procedures and controls and make any further changes management determines appropriate.
Changes in Internal Control over Financial Reporting
There were no material changes in the Company's internal controls over financial reporting during the three months ended March 31, 2020 that have materially affected, or are reasonably likely to materially affect, the Company's internal controls over financial reporting. As a result of the COVID-19 pandemic, in March 2020 certain employees of the Company began working and continue to work remotely. Management has taken measures to ensure that our internal controls over financial reporting were not materially affected by employees working remotely. We are continually monitoring and assessing the COVID-19 situation on our internal controls to minimize the impact on their design and operating effectiveness.
PART II – OTHER INFORMATION
31

Item 1. Legal Proceedings
Not applicable
Item 1A. Risk Factors
The coronavirus (COVID-19) pandemic, has and will continue to materially and adversely affect our business, financial condition and results of operations.
The recent outbreak of COVID-19, and any other outbreaks of contagious diseases or other adverse public health developments in the United States and worldwide, has had a material adverse effect on our business, financial condition and results of operations. In 2020, COVID-19 has 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.
Temporary closures of our facilities or the facilities of our customers. Net sales to automotive customers, most of whom idled their manufacturing facilities as a result of the COVID-19 pandemic, were approximately 86% of the Company’s net sales during the fiscal year ended December 29, 2019. The closures of our customers’ operations had a substantial adverse effect on our results of operation and financial condition.
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 likely will not be recoverable.
The failure of third parties on which we rely, including our suppliers, customers, contractors, commercial banks and external 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.
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.
Going Concern
As discussed in Notes 1 and 6 of the notes to the Company’s condensed consolidated financial statements, as a result of the anticipated effects of the COVID-19 pandemic on our operating results for the second quarter of 2020, it is likely we will not be in compliance with financial covenants in the Amended and Restated Credit Agreement beginning with the quarter ending September 30, 2020. Absent an amendment or waiver, failure to be in compliance with the Company’s financial covenants would constitute a default when reported. Such a default, if not cured or waived, 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 included in this Report are issued. This condition raises substantial doubt about the Company’s ability to continue as a going concern.
The Company has been actively discussing the impact the COVID-19 pandemic is expected to have on the Company’s ability to meet its financial covenants with the Administrative Agent and the need to modify the covenant terms through the periods that the Company believes may be impacted. The Company believes it is likely that the Company will obtain an amendment modifying the covenant terms prior to triggering a default. As a result, the Company has concluded that management’s plans to obtain covenant relief are probable of being achieved, alleviating substantial doubt about the Company’s ability to continue as a going concern. However, there cannot be any assurance that the Company will be able to obtain a modification of the covenants prior to triggering a default or that if the Company does obtain such modification that subsequent events, including in particular the extended effects of the pandemic, will not impair the Company’s ability to comply with the modified covenants.
32

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
None
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
Not applicable.
33

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



34

SIGNATURES

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


35
EX-31.1 2 ufab33120exhibit311ii.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350.
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Byrd Douglas Cain, III, certify that:
1. I have reviewed this quarterly report on Form 10-Q of Unique Fabricating, Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: April 15, 2021By:/s/ Byrd Douglas Cain, III
Name: Byrd Douglas Cain, III
Title: Chief Executive Officer (Principal Executive Officer)


EX-31.2 3 ufab33120exhibit312ii.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350.
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Brian P. Loftus, certify that:
1. I have reviewed this quarterly report on Form 10-Q of Unique Fabricating, Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: April 15, 2021By:/s/ Brian P. Loftus
Name: Brian P. Loftus
Title:  Chief Financial Officer (Principal Financial and Accounting Officer)


EX-32.1 4 ufab33120exhibit321ii.htm EX-32.1 Document

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

EX-32.2 5 ufab33120exhibit322ii.htm EX-32.2 Document

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

EX-101.SCH 6 ufab-20200331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Nature of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Nature of Business and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Nature of Business and Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Nature of Business and Basis of Presentation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Nature of Business and Basis of Presentation - Customers' Net Sales as a Percentage of Total Net Sales (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Nature of Business and Basis of Presentation - Production in Foreign Markets (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Nature of Business and Basis of Presentation - Sales Derived from Customers Located in Foreign Countries (Details) link:presentationLink link:calculationLink link:definitionLink 2108102 - Disclosure - New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - New Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2113104 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Inventory - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Inventory - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2117105 - Disclosure - Property, Plant, and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2318304 - Disclosure - Property, Plant, and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Property, Plant, and Equipment, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2121106 - Disclosure - Long-term Debt link:presentationLink link:calculationLink link:definitionLink 2322305 - Disclosure - Long-term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Long-term Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Long-term Debt - Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Long-term Debt - Schedule of Repayment of Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2126107 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2427414 - Disclosure - Derivative Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2128108 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 2329306 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 2430415 - Disclosure - Restructuring - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2431416 - Disclosure - Restructuring - Schedule of Restructuring Liability (Details) link:presentationLink link:calculationLink link:definitionLink 2132109 - Disclosure - Stock Incentive Plans link:presentationLink link:calculationLink link:definitionLink 2333307 - Disclosure - Stock Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2434417 - Disclosure - Stock Incentive Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2435418 - Disclosure - Stock Incentive Plans - Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2436419 - Disclosure - Stock Incentive Plans - Schedule of Stock Options and Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2137110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2438420 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2139111 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2340308 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2441421 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2442422 - Disclosure - Leases - Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2443423 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2444424 - Disclosure - Leases - Schedule of Lease Liabilities Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2444424 - Disclosure - Leases - Schedule of Lease Liabilities Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2445425 - Disclosure - Leases - Weighted-Average Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 2446426 - Disclosure - Leases - Cash Outflow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2147112 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 2448427 - Disclosure - Retirement Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2149113 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2450428 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2151114 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2152115 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2353309 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2454429 - Disclosure - Earnings Per Share - Numerator and Denominator of Basic and Diluted Loss per Share Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2455430 - Disclosure - Earnings Per Share - Anti-Dilutive Common Stock Equivalents Summary (Details) link:presentationLink link:calculationLink link:definitionLink 2156116 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 2157117 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 2458431 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink 2159118 - Disclosure - Restatement link:presentationLink link:calculationLink link:definitionLink 2360310 - Disclosure - Restatement (Tables) link:presentationLink link:calculationLink link:definitionLink 2461432 - Disclosure - Restatement - Balance Sheet Restatement Adjustments (Details) link:presentationLink link:calculationLink link:definitionLink 2462433 - Disclosure - Restatement - Statement of Operations Restatement Adjustments (Details) link:presentationLink link:calculationLink link:definitionLink 2463434 - Disclosure - Restatement - Statement of Stockholders Equity Restatement Adjustments (Details) link:presentationLink link:calculationLink link:definitionLink 2464435 - Disclosure - Restatement - Statement of Cash Flows Restatement Adjustments (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ufab-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ufab-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ufab-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Related Party Transactions [Abstract] Related Party Transactions [Abstract] Title of Individual [Axis] Title of Individual [Axis] Land Land [Member] Deferral period Long-Term Debt, Deferral Period Long-Term Debt, Deferral Period Line of credit Long-term Line of Credit 2023 Long-term Debt, Maturities, Repayments of Principal in Year Four Total current liabilities Total current liabilities Liabilities, Current Current maturities of long-term debt Less current maturities Notes Payable, Current Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] 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 Concentration Risk [Line Items] Concentration Risk [Line Items] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Cost of sales Cost of Goods and Services Sold Prior Period Adjustments, Statement of Cash Flows Error Corrections and Prior Period Adjustments, Statement of Cash Flows [Table Text Block] Error Corrections and Prior Period Adjustments, Statement of Cash Flows 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 Type of Restructuring [Domain] Type of Restructuring [Domain] Exercise price of options lower limit (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit US Term loan US Term Loan [Member] US Term Loan [Member] Product Information [Line Items] Product Information [Line Items] Diluted weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Entity Address, Postal Zip Code Entity Address, Postal Zip Code Mobile equipment Vehicles [Member] Management Agreement Management Agreement [Member] Management Agreement [Member] 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 Accumulated deficit: Retained Earnings (Accumulated Deficit) [Abstract] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Canada CANADA Property, plant, and equipment, net Net property, plant, and equipment, net Property, Plant and Equipment, Net LIBOR London Interbank Offered Rate (LIBOR) [Member] CFO Chief Financial Officer [Member] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Total assets Total assets Assets Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Shell Company Entity Shell Company Present value of lease payments Operating Lease, Liability Cover [Abstract] Cover [Abstract] Vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term November 8, 2020 Debt Instrument, Periodic Payment, Installments Through November Eighth Twenty Twenty [Member] Debt Instrument, Periodic Payment, Installments Through November Eighth Twenty Twenty [Member] Document Type Document Type Effective interest rate Debt Instrument, Interest Rate, Effective Percentage 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 Subsequent Event Subsequent Event [Member] Variable Rate [Domain] Variable Rate [Domain] Payments on term loans Repayments of Long-term Debt Construction in progress Construction in Progress [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] One-time Termination Benefits One-time Termination Benefits [Member] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] November 7, 2023 Debt Instrument, Periodic Payment, Installments Through November Seven Twenty Twenty Three [Member] Debt Instrument, Periodic Payment, Installments Through November Seven Twenty Twenty Three [Member] Accounts receivable Increase (Decrease) in Accounts Receivable 2024 Lessee, Operating Lease, Liability, Payments, Due Year Four Line of credit for capital expenditures Line Of Credit For Capital Expenditures [Member] Line Of Credit For Capital Expenditures [Member] Current liabilities: Liabilities, Current [Abstract] Credit Facility [Axis] Credit Facility [Axis] Thereafter Lessee, Operating Lease, Liability, Payments, Due After Year Four Lessee, Operating Lease, Liability, Payments, Due After Year Four Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Senior credit facility, second amendment Senior Credit Facility, Second Amendment [Member] Senior Credit Facility, Second Amendment [Member] Unamortized discount Discounts Debt Instrument, Unamortized Discount Cash and cash equivalents: Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations [Abstract] Forfeited or expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Document Quarterly Report Document Quarterly Report Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Employee Stock Option, Incentive Employee Stock Option, Incentive [Member] Employee Stock Option, Incentive [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Quarterly decrease in notional amount Derivative, Notional Amount, Quarterly Decrease Derivative, Notional Amount, Quarterly Decrease Vested and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Collective Bargaining Arrangement [Domain] Collective Bargaining Arrangement [Domain] Employer contribution amount Defined Contribution Plan, Cost Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Entity File Number Entity File Number Earnings Per Share, Basic and Diluted [Abstract] Earnings Per Share, Basic and Diluted [Abstract] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Derivative Instrument, Periodic Payment, Installment Periods [Domain] Derivative Instrument, Periodic Payment, Installment Periods [Domain] [Domain] for Derivative Instrument, Periodic Payment, Installment Periods [Axis] Bryan Restructuring Bryan Restructuring [Member] Bryan Restructuring [Member] Schedules of Concentration of Risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Other assets Other Assets [Abstract] Accrued and other liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Restructuring Plan [Axis] Restructuring Plan [Axis] Product and Service [Domain] Product and Service [Domain] Schedule of Stock Option Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Nature of Business and Basis of Presentation Basis of Presentation and Significant Accounting Policies [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Promissory Note Commercial Paper [Member] Secured debt Secured Debt [Member] Operating income (loss) Operating income Operating Income (Loss) Restructuring costs incurred Restructuring and Related Cost, Incurred Cost Goodwill Goodwill Ford Motor Company Ford Motor Company [Member] Ford Motor Company [Member] Statement [Line Items] Statement [Line Items] Hedging Designation [Domain] Hedging Designation [Domain] Net sales Revenue from Contract with Customer, Excluding Assessed Tax Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Adjustments Restatement Adjustment [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Basic (in dollars per share) Net (loss) income per share-basic (in dollars per share) Earnings Per Share, Basic Inventory Inventory Disclosure [Text Block] Dividends declared per share (in dollars per share) Common Stock, Dividends, Per Share, Declared Restatement [Domain] Restatement [Domain] 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 Collective Bargaining Arrangement [Axis] Collective Bargaining Arrangement [Axis] Maximum increase to principal amount Line of Credit Facility, Maximum Increase to Principal Amount Line of Credit Facility, Maximum Increase to Principal Amount Plan Name [Axis] Plan Name [Axis] Stock option expense APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Amortization expense of debt issuance costs Amortization of Debt Discount (Premium) Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] 2021 Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months Transportation Automotive [Member] Automotive [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Amendment Flag Amendment Flag Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Inventory, Current [Table] Inventory, Current [Table] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Customer [Axis] Customer [Axis] Interest expense Interest Expense Plan Name [Domain] Plan Name [Domain] Interest expense Interest Expense [Member] Loss on sale of assets Gain (Loss) on Disposition of Assets Local Phone Number Local Phone Number Share price in excess (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 Annualized volatility Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Derivative fair value assets (liabilities) Derivative Assets (Liabilities), at Fair Value, Net 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] Additional renewal period term Related Party Transaction, Management Agreement, Additional Renewal Period Term Related Party Transaction, Management Agreement, Additional Renewal Period Term Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Total lease payments Lessee, Operating Lease, Liability, Payments, Due Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Accounts receivable, net of reserves of approximately $0.8 million and $0.9 million at March 31, 2020 and December 29, 2019, respectively Accounts Receivable, after Allowance for Credit Loss, Current September 30, 2021 Debt Instrument, Periodic Payment, Installments Through September Thirty Twenty Twenty One [Member] Debt Instrument, Periodic Payment, Installments Through September Thirty Twenty Twenty One [Member] US Term Loan And Term Loan II US Term Loan And Term Loan II [Member] US Term Loan And Term Loan II [Member] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Other expense, net Nonoperating Income (Expense) Long-term Debt Long-term Debt [Text Block] Finished goods Inventory, Finished Goods, Net of Reserves Net change in bank overdraft Proceeds from (Repayments of) Bank Overdrafts Work in progress Inventory, Work in Process, Net of Reserves Workforce Subject to Collective Bargaining Arrangements Workforce Subject to Collective Bargaining Arrangements [Member] Accounting Changes and Error Corrections [Abstract] Prepaid expenses and other Prepaid Expense and Other Assets, Current Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Line of credit Long-term Line of Credit, Noncurrent Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Stock option expense Stock or Unit Option Plan Expense Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Renewal term Lessee, Operating Lease, Renewal Term Number of position eliminations Restructuring and Related Cost, Number of Positions Eliminated Total current assets Total current assets Assets, Current Entity Current Reporting Status Entity Current Reporting Status Employee Termination Benefits Liability Employee Severance [Member] New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Net increase (decrease) in cash and cash equivalents Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net loss Net loss Net (loss) income Net Income (Loss) Attributable to Parent Common Stock Common Stock [Member] Current assets Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Debt Instrument [Axis] Debt Instrument [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Loss on derivative instrument Derivative, Gain (Loss) on Derivative, Net Debt Instrument, Period Payment, Installment Periods [Domain] Debt Instrument, Period Payment, Installment Periods [Domain] [Domain] for Debt Instrument, Period Payment, Installment Periods [Axis] Product and Service [Axis] Product and Service [Axis] Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Affiliated Entity Affiliated Entity [Member] Entity Small Business Entity Small Business Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Derivative Instrument, Periodic Payment, Installment Periods Until September Thirty Two Thousand Twenty Derivative Instrument, Periodic Payment, Installment Periods Until September Thirty Two Thousand Twenty [Member] Derivative Instrument, Periodic Payment, Installment Periods Until September Thirty Two Thousand Twenty [Member] Entity Filer Category Entity Filer Category Letter of credit Letter of Credit [Member] Other accrued liabilities Other Accrued Liabilities, Current Allocated share-based compensation expense Share-based Payment Arrangement, Expense Related Party Transaction [Domain] Related Party Transaction [Domain] Interest rate swap Interest Rate Swap [Member] September 30, 2020 Debt Instrument, Periodic Payment, Installments Through September Thirty Twenty Twenty [Member] Debt Instrument, Periodic Payment, Installments Through September Thirty Twenty Twenty [Member] Total liabilities and stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Entity Address, City or Town Entity Address, City or Town Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Debt instrument, covenant, leverage ratio after DSCR Debt Instrument, Covenant, Leverage Ratio, Maximum, Post Distribution Debt Service Coverage Ratio Debt Instrument, Covenant, Leverage Ratio, Maximum, Post Distribution Debt Service Coverage Ratio Cost of Goods and Service Benchmark Cost of Goods and Service Benchmark [Member] Concentration risk (percentage) Concentration Risk, Percentage Senior Credit Facility [Member] Senior Credit Facility [Member] Senior Credit Facility [Member] Direct Company Sales Direct Company Sales [Member] Direct Company Sales [Member] Defined Contribution Plan Contribution Threshold [Axis] Defined Contribution Plan Contribution Threshold [Axis] Defined Contribution Plan Contribution Threshold [Axis] Operating lease, liability, non-current Operating Lease, Liability, Noncurrent Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] Adjustments for Change in Accounting Principle [Domain] Adjustments for Change in Accounting Principle [Domain] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] CA term loan CA Term Loan [Member] CA Term Loan [Member] Liabilities and Stockholders’ Equity Stockholders' Equity Attributable to Parent [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus The 2013 Stock Incentive Plan The 2013 Stock Incentive Plan [Member] The 2013 Stock Incentive Plan [Member] Retirement Plans Pension and Other Postretirement Benefits Disclosure [Text Block] Subsequent Event Subsequent Events [Text Block] Prior Period Adjustments, Statement of Operations Error Corrections and Prior Period Adjustments, Statement of Operations [Table Text Block] Error Corrections and Prior Period Adjustments, Statement of Operations Debt instrument, total covenant, leverage ratio Debt Instrument, Covenant, Total Leverage Ratio, Maximum Debt Instrument, Covenant, Total Leverage Ratio, Maximum Thereafter Long-term Debt, Maturities, Repayments of Principal after Year Five Statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Debt Instrument, Periodic Payment, Installment Periods [Axis] Debt Instrument, Periodic Payment, Installment Periods [Axis] Debt Instrument, Periodic Payment, Installment Periods [Axis] Allowance for doubtful accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Collective Bargaining Arrangements Expiring February 2023 Collective Bargaining Arrangements Expiring February 2023 [Member] Collective Bargaining Arrangements Expiring February 2023 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] Award Type [Axis] Award Type [Axis] 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] Non-US Countries Excluding Mexico and Canada Non-US Countries Excluding Mexico and Canada [Member] Other Foreign Countries Other, net Other Nonoperating Income (Expense) Warrants for Underwriters Warrants for Underwriters [Member] Warrants for Underwriters [Member] Subsequent Events [Abstract] Subsequent Events [Abstract] Related Party Transactions Related Party Transactions Disclosure [Text Block] The Plan and the 2014 Plan The 2013 Stock Incentive Plan and Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan [Member] The 2013 Stock Incentive Plan and Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan [Member] Operating cash outflows from operating leases Operating Lease, Payments Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Geographical [Axis] Geographical [Axis] Inventory [Line Items] Inventory [Line Items] Retained Earnings (Accumulated Deficit) Retained Earnings [Member] Exercise price of warrants lower limit (in dollars per share) Warrant, Exercise Price Range, Lower Range Limit Warrant, Exercise Price Range, Lower Range Limit Subsequent Event Type [Domain] Subsequent Event Type [Domain] Amortization of debt issuance costs Amortization of Debt Issuance Costs Subsequent Event [Line Items] Subsequent Event [Line Items] Leases Lessee, Operating Leases [Text Block] Document Period End Date Document Period End Date Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Statement [Table] Statement [Table] Entity Registrant Name Entity Registrant Name Distribution of cash dividends Payments of Dividends Adjustments for Change in Accounting Principle [Axis] Adjustments for Change in Accounting Principle [Axis] Depreciable life, years Property, Plant and Equipment, Useful Life Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Maximum Maximum [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] 2023 Lessee, Operating Lease, Liability, Payments, Due Year Three Related Party [Domain] Related Party [Domain] Share price (in dollars per share) Share Price Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Outstanding weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Restatement Accounting Changes and Error Corrections [Text Block] Accumulated deficit Retained Earnings (Accumulated Deficit) Entity Tax Identification Number Entity Tax Identification Number Debt instrument, face amount Debt Instrument, Face Amount Diluted (in dollars per share) Net (loss) income per share-diluted (in dollars per share) Earnings Per Share, Diluted Stockholders’ equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Number of reportable segments Number of Reportable Segments Trading Symbol Trading Symbol Minimum Minimum [Member] Cash dividends paid Dividends, Cash Weighted average grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Grant Date Fair Value Derivative Instrument, Periodic Payment, Installment Periods [Axis] Derivative Instrument, Periodic Payment, Installment Periods [Axis] Derivative Instrument, Periodic Payment, Installment Periods [Axis] Equity ownership needed to terminate agreement Related Party Transaction, Equity Ownership Needed To Terminate Agreement Related Party Transaction, Equity Ownership Needed To Terminate Agreement Debt instrument, term Debt Instrument, Term Raw materials Inventory, Raw Materials, Net of Reserves Restructuring Type [Axis] Restructuring Type [Axis] Legal Entity [Axis] Legal Entity [Axis] Deferred income taxes Deferred Income Tax Expense (Benefit) Statistical Measurement [Domain] Statistical Measurement [Domain] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] US Borrower And CA Borrower Unique Fabricating NA, Inc. And Unique-Intasco Canada, Inc. [Member] Unique Fabricating NA, Inc. And Unique-Intasco Canada, Inc [Member] As Previously Reported Previously Reported [Member] Schedule of Stock Options and Stock Appreciation Rights Award Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Debt issuance cost Unamortized Debt Issuance Expense Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Vested and exercisable at March 31, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Entity [Domain] Entity [Domain] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Income tax (benefit) expense Income Tax Expense (Benefit) Stock Incentive Plans Share-based Payment Arrangement [Text Block] 2022 Lessee, Operating Lease, Liability, Payments, Due Year Two Vesting [Axis] Vesting [Axis] Revenue from Contract with Customer [Abstract] Other liabilities Other Liabilities, Noncurrent Unusual or Infrequent Item, or Both [Axis] Unusual or Infrequent Item, or Both [Axis] City Area Code City Area Code Total lease liabilities Lease, Liability Lease, Liability Employee Employee [Member] Employee [Member] Change in Quarter and Year-End Fiscal Period, Policy [Policy Text Block] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Title of 12(b) Security Title of 12(b) Security Related Party [Axis] Related Party [Axis] Vested and exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Risk-free rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Number of shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Earnings Per Share [Abstract] Earnings Per Share [Abstract] Concentration Risk [Table] Concentration Risk [Table] Debt instrument, term to fund capital expenditures Debt Instrument, Term To Fund Capital Expenditures Debt Instrument, Term To Fund Capital Expenditures Amended And Restated Credit Agreement Amended And Restated Credit Agreement [Member] Amended And Restated Credit Agreement [Member] Other, net Other Noncash Income (Expense) Deferred tax asset Deferred Income Tax Assets, Net Lease Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] 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] (Loss) before income tax (benefit) expense (Loss) before income tax (benefit) expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Total Promissory note Long-term Debt, Gross Assets Assets [Abstract] New revolver New Revolver [Member] New Revolver [Member] Schedule of Product Information [Table] Schedule of Product Information [Table] Stockholders' equity, beginning balance (in shares) Stockholders' equity, ending balance (in shares) Shares, Outstanding Number of operating segments Number of Operating Segments September 30, 2020 Debt Instrument, Periodic Payment, Installments Through September Thirty Two Thousand Twenty [Member] Debt Instrument, Periodic Payment, Installments Through September Thirty Two Thousand Twenty [Member] Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Lease cost Lease, Cost Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Other income (expense): Nonoperating Income (Expense) [Abstract] 2014 Omnibus Performance Award Plan Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan [Member] Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan [Member] November 8, 2019 Debt Instrument, Periodic Payment, Installments Through November Eighth Twenty Nineteen [Member] Debt Instrument, Periodic Payment, Installments Through November Eighth Twenty Nineteen [Member] Fiat Chrysler Automobile Fiat Chrysler Automobile [Member] Fiat Chrysler Automobile [Member] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Less: interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Supplemental disclosure of cash flow information: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Appliance HVAC, Water Heater, And Appliances [Member] HVAC, Water Heater, And Appliances [Member] Intangible assets Finite-Lived Intangible Assets, Net Other Exit Costs Liability Other Restructuring [Member] Customer [Domain] Customer [Domain] Quarterly increase in notional amount Derivative, Notional Amount, Quarterly Increase Derivative, Notional Amount, Quarterly Increase Debt Disclosure [Abstract] Debt Disclosure [Abstract] Restructuring Restructuring and Related Activities Disclosure [Text Block] Schedule of Maturities of Long-Term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Derivative Instrument [Axis] Derivative Instrument [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Income Statement Location [Domain] Income Statement Location [Domain] Expenses from management contract Related Party Transaction, Expenses from Transactions with Related Party Statistical Measurement [Axis] Statistical Measurement [Axis] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Outstanding at March 31, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Changes in operating assets and liabilities that provided (used) cash: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Remaining lease payments Restructuring and Related Cost, Expected Cost Remaining Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Accounts payable Increase (Decrease) in Accounts Payable Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Notional amount Derivative, Notional Amount Revenue Recognition Revenue from Contract with Customer [Policy Text Block] 2022 Long-term Debt, Maturities, Repayments of Principal in Year Three Other Other Revenue [Member] Other Revenue [Member] Cash paid for Income taxes Income Taxes Paid, Net Cash and cash equivalents: Cash and Cash Equivalents [Abstract] Beginning accrual balance Ending accrual balance Restructuring Reserve Fixed interest rate Derivative, Fixed Interest Rate Collective Bargaining Arrangements Expiring August 2022 Collective Bargaining Arrangements Expiring August 2022 [Member] Collective Bargaining Arrangements Expiring August 2022 Maturity term Long-term Debt, Term Common stock, shares authorized (in shares) Common Stock, Shares Authorized Award vesting, period three Share-based Payment Arrangement, Tranche Three [Member] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Central Index Key Entity Central Index Key Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Emerging Growth Company Entity Emerging Growth Company Selling, general, and administrative expenses Selling, General and Administrative Expense 2024 Long-term Debt, Maturities, Repayments of Principal in Year Five Unusual or Infrequent Item, or Both [Domain] Unusual or Infrequent Item, or Both [Domain] Operating lease, liability, current Operating Lease, Liability, Current Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Senior notes Proceeds from Lines of Credit Derivative Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Credit Facility [Domain] Credit Facility [Domain] 2020 (remainder) Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Base Rate Base Rate [Member] Income Taxes Income Tax Disclosure [Text Block] New Accounting Pronouncements New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Assets held for sale Assets Held-for-sale, Not Part of Disposal Group, Current Antidilutive Securities [Axis] Antidilutive Securities [Axis] Buildings Building [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] 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] Fair Value Measurement Fair Value Measurement, Policy [Policy Text Block] Evansville Restructuring Evansville Restructuring [Member] Evansville Restructuring [Member] Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Derivative Contract [Domain] Derivative Contract [Domain] Labor force concentration risk Labor Force Concentration Risk [Member] Total debt – Net Long-term Debt Award vesting, period five Share-based Compensation Award, Tranche Five [Member] Share-based Compensation Award, Tranche Five [Member] Derivative current assets Derivative Asset, Current Capital expenditures Payments to Acquire Property, Plant, and Equipment Investments, at cost Equity Securities without Readily Determinable Fair Value, Amount Refundable taxes Income Taxes Receivable, Current Monthly settlement payments (receipts) Derivative Instruments, Monthly Settlements Derivative Instruments, Monthly Settlements Prior Period Adjustments, Statement of Stockholders Equity Error Corrections and Prior Period Adjustments, Statement of Stockholders Equity [Table Text Block] Error Corrections and Prior Period Adjustments, Statement of Stockholders Equity Bad debt adjustment Accounts Receivable, Credit Loss Expense (Reversal) Subsequent Event [Table] Subsequent Event [Table] Compensation cost, weighted average period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Accounting Policies [Abstract] Accounting Policies [Abstract] Additional Paid-In Capital Additional Paid-in Capital [Member] Revenues Revenue from Contract with Customer [Text Block] Title of Individual [Domain] Title of Individual [Domain] Derivative long-term assets Derivative Asset, Noncurrent Credit agreement Credit Agreement [Member] Credit Agreement [Member] Debt instrument, covenant, liquidity amount required, minimum Debt Instrument, Covenant, Liquidity Amount Required, Minimum Debt Instrument, Covenant, Liquidity Amount Required, Minimum Deferred tax liability Deferred Income Tax Liabilities, Net Outstanding principal amount Total debt excluding Revolver Notes Payable General Motors Company General Motors Company [Member] General Motors Company [Member] Interest Debt Instrument, Interest Rate, Stated Percentage 2021 Long-term Debt, Maturities, Repayments of Principal in Year Two Entity Address, Address Line One Entity Address, Address Line One Warrants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Property, plant and equipment Property, Plant and Equipment, Gross Defined Contribution Plan Contribution Threshold [Domain] Defined Contribution Plan Contribution Threshold [Domain] [Domain] for Defined Contribution Plan Contribution Threshold [Axis] Gross profit Gross profit Gross Profit Geographical [Domain] Geographical [Domain] Property, Plant, and Equipment Property, Plant and Equipment Disclosure [Text Block] Entity Address, State or Province Entity Address, State or Province Income Statement Location [Axis] Income Statement Location [Axis] Customer concentration risk Customer Concentration Risk [Member] Restructuring expenses Provision for estimated expenses to be incurred Restructuring Charges Expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Retirement Benefits [Abstract] Retirement Benefits [Abstract] Award vesting, period one Share-based Payment Arrangement, Tranche One [Member] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Related Party Transaction [Line Items] Related Party Transaction [Line Items] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Deposits and other assets Deposits and Other Assets, Noncurrent Deposits and Other Assets, Noncurrent Award vesting, period two Share-based Payment Arrangement, Tranche Two [Member] Prior Period Adjustments, Balance Sheet Schedule of Error Corrections and Prior Period Adjustments, Balance Sheet [Table Text Block] Schedule of Error Corrections and Prior Period Adjustments, Balance Sheet Thereafter though maturity Debt Instrument, Periodic Payment, Installments Through Maturity [Member] Debt Instrument, Periodic Payment, Installments Through Maturity [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Debt Instrument, covenant, consolidated EBITDA Debt Instrument, Covenant, Consolidated Earnings Before Interest, Taxes, Depreciation, And Amortization Debt Instrument, Covenant, Consolidated Earnings Before Interest, Taxes, Depreciation, And Amortization Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Accounts payable Accounts Payable, Current Exercise price of warrants upper limit (in dollars per share) Warrant, Exercise Price Range, Upper Range Limit Warrant, Exercise Price Range, Upper Range Limit Entity Interactive Data Current Entity Interactive Data Current Employer matching contribution, percent Defined Contribution Plan, Employer Matching Contribution, Percent of Match Geographic Concentration Risk Geographic Concentration Risk [Member] Common stock, shares issued (in shares) Common Stock, Shares, Issued Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Other long-term liabilities: Other Liabilities, Noncurrent [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Inventory, net Total inventory Inventory, Net Exercise price of options upper limit (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Schedule of Restructuring Liability Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Earnings Per Share Earnings Per Share [Text Block] Number of shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Award Type [Domain] Award Type [Domain] Contingencies Commitments and Contingencies Disclosure [Text Block] Revolving credit facility Revolving Credit Facility [Member] Exercise price (in dollars per share) Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Leasehold improvements Leasehold Improvements [Member] Award vesting rights, percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Hedging Designation [Axis] Hedging Designation [Axis] Sales revenue, net Revenue Benchmark [Member] Schedule of Long-Term Debt Schedule of Long-term Debt Instruments [Table Text Block] Actual effective rate Effective Income Tax Rate Reconciliation, Percent Outstanding at December 29, 2019 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value, Number Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Principal payment Debt Instrument, Periodic Payment, Principal Amendment Description Amendment Description Total liabilities Total liabilities Liabilities Percent of principal payment Line of Credit Facility, Periodic Payment, Principal, Percent Line of Credit Facility, Periodic Payment, Principal, Percent Restatement [Axis] Restatement [Axis] Common stock, $0.001 par value: 15,000,000 shares authorized and 9,779,147 and 9,779,147 issued and outstanding at March 31, 2020 and December 29, 2019, respectively Common Stock, Value, Issued Vesting [Domain] Vesting [Domain] Payments made during the year and asset write offs Payments For Restructuring And Asset Write-offs Payments For Restructuring And Asset Write-offs Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] 2020 Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Inventory Increase (Decrease) in Inventories Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Dilutive effect of stock-based awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Basic weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic 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 Operating leases Operating Lease, Right-of-Use Asset Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Equity Components [Axis] Equity Components [Axis] Total stockholders’ equity Stockholders' equity, beginning balance Stockholders' equity, ending balance Total stockholders’ equity Stockholders' Equity Attributable to Parent Balance Sheet and Weighted-Average Lease Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Concentration Risk Type [Domain] Concentration Risk Type [Domain] Long-term debt, net of current maturities Long-term debt – Less current maturities Notes Payable, Noncurrent Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Defined contribution plan, initial contribution Defined Contribution Plan, Initial Contribution [Member] Defined Contribution Plan, Initial Contribution [Member] Fair Value Measurements Fair Value Disclosures [Text Block] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Prepaid expenses and other current assets: Prepaid Expense, Current [Abstract] Lease Cost Information Lease, Cost [Table Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Management agreement, term Related Party Transaction, Management Agreement, Term Related Party Transaction, Management Agreement, Term Variable Rate [Axis] Variable Rate [Axis] Security Exchange Name Security Exchange Name 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 Accrued compensation Accrued Salaries, Current Antidilutive securities excluded from computation of EPS (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award vesting, period four Share-based Compensation Award, Tranche Four [Member] Share-based Compensation Award, Tranche Four [Member] Proceeds from (payments of) lines of credit Proceeds from (Repayments of) Lines of Credit Related Party Transaction [Axis] Related Party Transaction [Axis] Depreciation expense Depreciation Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Additional paid-in-capital Additional Paid in Capital, Common Stock Net cash provided by operating activities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Equity Component [Domain] Equity Component [Domain] Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Nine Two Thousand Eighteen Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Nine Two Thousand Eighteen [Member] Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Nine Two Thousand Eighteen [Member] US Term Loan II US Term Loan II [Member] US Term Loan II Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Document Transition Report Document Transition Report Office equipment Office Equipment [Member] Employee Stock Option Share-based Payment Arrangement, Option [Member] Debt issuance costs Debt Issuance Costs, Net Shop equipment Equipment [Member] Debt instrument, covenant, debt amount, maximum Debt Instrument, Covenant, Debt Amount, Maximum Debt Instrument, Covenant, Debt Amount, Maximum Allowance for obsolete inventory Inventory Valuation Reserves Defined contribution plan, additional contribution Defined Contribution Plan, Additional Contribution [Member] Defined Contribution Plan, Additional Contribution [Member] Line of credit Line of Credit [Member] Annual management fees Related Party Transaction, Management Agreement, Annual Fees Related Party Transaction, Management Agreement, Annual Fees September 30, 2021 Debt Instrument, Periodic Payment, Installments Through September Thirty Two Thousand Twenty One [Member] Debt Instrument, Periodic Payment, Installments Through September Thirty Two Thousand Twenty One [Member] Mexico MEXICO Not designated as hedging instrument Not Designated as Hedging Instrument [Member] Income Statement [Abstract] Income Statement [Abstract] New US Term Loan New US Term Loan [Member] New US Term Loan [Member] Restructuring Plan [Domain] Restructuring Plan [Domain] EX-101.PRE 10 ufab-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 ufab-20200331_g1.jpg GRAPHIC begin 644 ufab-20200331_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" ,:"0H# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "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 *2EI#0 9HKY3_:V_;OT MC]G75AX7T;2T\2>,#$LL\,LICM[%6 *>80,LS Y"#'!!)&0#\B3_ /!4SXPS M3,Z6'A6!3TCCT^8J/INF)_,U]-@^'_TVX(,MI-@$J2.&4@Y5AU'8$$#R,PR/&Y;#VE>/N]T[G;ALPP^*ERTW MKV9ZE1117@GHA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !24M% 'X,?M%:Y=>(OCW\1+^\D,D\FOW MJ\G.U%G=44>RJJJ/85YW7:?&S_DLWCW_ +#]_P#^E$E<77]+X9*-""79?D?E M-5MU)-]V%%%%=)D%%%% !1110 5]V_\ !)C5KF+XH>-]-60BSN-'CN)(\\&2 M.=50_@)7_.OA*ON'_@DW_P EF\7_ /8 /_I3#7SO$*3RNO?M^J/4RW_>Z?J? MJ51117X"?HX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 ?@1\;/\ DLWCW_L/W_\ Z425Q==I M\;/^2S>/?^P_?_\ I1)7%U_3&'_@P]%^1^45/CEZA111709A1110 4444 %? M+_^P ?_ $IAKX>K[A_X)-_\EF\7_P#8 /\ Z4PU\]Q!_P B MNOZ?JCT\M_WNGZGZE4445^ 'Z0%%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'X$?&S_DLWCW_ M +#]_P#^E$E<77:?&S_DLWCW_L/W_P#Z425Q=?TQA_X,/1?D?E%3XY>H4445 MT&84444 %%%% !7W#_P2;_Y+-XO_ .P ?_2F&OAZON'_ ()-_P#)9O%__8 / M_I3#7SW$'_(KK^GZH]/+?][I^I^I5%%%?@!^D!1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%)2T %%%% !1244 +1110 4444 M%%%% !1110 4444 %%%)0 M%)2T %%%% !1110 444E "T4E&: %HI*6@ HH MI* %HI** %HHHH **** "BBB@ HHHH **2B@!:*** "BBDH 6BBB@ HI** % MHHHH **2B@!:*** "BBB@ HHI* %HI,TM !1244 +1110 4444 %%%% !111 M0 44E% "T4E% "T444 %%%% !1124 +124M !1110 44E+0 4444 %%%% !1 M110 4444 %%%% !1124 +1110 444E "T444 %%%% !1110 44E&: %HI** M%HHHH **** "BBB@ HHHH **** "BDHS0 M%)2T %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 ?@1\;/\ DLWCW_L/W_\ Z425Q==I\;/^2S>/?^P_ M?_\ I1)7%U_3&'_@P]%^1^45/CEZA111709A1110 4444 %?+_^P ?_ $IAKX>K[A_X)-_\EF\7_P#8 /\ Z4PU\]Q!_P BNOZ?JCT\M_WN MGZGZE4445^ 'Z0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 51UK7-.\.:7YDBT73K%-1N85) FNI&<*6'<)&JX]#(U>QE.72S3%1 MPZ=ENWV2.+&8I82BZK5SZZOOV_?@'IMW);2_$"%Y(SM+0:9>S)^#I"5(]P:K M_P##PK]G_P#Z'[_RC:A_\CU^,&:,FOTM<&X#K.?WQ_\ D3Y3^W,3_+'\?\S] MG_\ AX5^S_\ ]#]_Y1M0_P#D>C_AX5^S_P#]#]_Y1M0_^1Z_&#)HR:?^IN _ MGG]\?_D1?VYB?Y8_<_\ ,_9__AX5^S__ -#]_P"4;4/_ )'H_P"'A7[/_P#T M/W_E&U#_ .1Z_&#)HR:/]3_P#@IN?_ (BC_AX_\"/^AFO?_!3< M_P#Q%?CA11_J=E_\T_O7_P B']N8GLON?^9^Q_\ P\?^!'_0S7O_ (*;G_XB MC_AX_P# C_H9KW_P4W/_ ,17XX44?ZG9?_-/[U_\B']N8GLON?\ F?L?_P / M'_@1_P!#->_^"FY_^(H_X>/_ (_Z&:]_P#!3<__ !%?CA11_J=E_P#-/[U_ M\B']N8GLON?^9^Q__#Q_X$?]#->_^"FY_P#B*/\ AX_\"/\ H9KW_P %-S_\ M17XX44?ZG9?_ #3^]?\ R(?VYB>R^Y_YG['_ /#Q_P"!'_0S7O\ X*;G_P"( MH_X>/_ C_H9KW_P4W/\ \17XX44?ZG9?_-/[U_\ (A_;F)[+[G_F?L?_ ,/' M_@1_T,U[_P""FY_^(H_X>/\ P(_Z&:]_\%-S_P#$5^.%%'^IV7_S3^]?_(A_ M;F)[+[G_ )G['_\ #Q_X$?\ 0S7O_@IN?_B*/^'C_P "/^AFO?\ P4W/_P 1 M7XX44?ZG9?\ S3^]?_(A_;F)[+[G_F?L?_P\?^!'_0S7O_@IN?\ XBC_ (>/ M_ C_ *&:]_\ !3<__$5^.%%'^IV7_P T_O7_ ,B']N8GLON?^9^Q_P#P\?\ M@1_T,U[_ ."FY_\ B*/^'C_P(_Z&:]_\%-S_ /$5^.%%'^IV7_S3^]?_ "(? MVYB>R^Y_YG['_P##Q_X$?]#->_\ @IN?_B*/^'C_ ,"/^AFO?_!3<_\ Q%?C MA11_J=E_\T_O7_R(?VYB>R^Y_P"9^Q__ \?^!'_ $,U[_X*;G_XBC_AX_\ M C_H9KW_ ,%-S_\ $5^.%%'^IV7_ ,T_O7_R(?VYB>R^Y_YG['_\/'_@1_T, MU[_X*;G_ .(H_P"'C_P(_P"AFO?_ 4W/_Q%?CA11_J=E_\ -/[U_P#(A_;F M)[+[G_F?L?\ \/'_ ($?]#->_P#@IN?_ (BC_AX_\"/^AFO?_!3<_P#Q%?CA M11_J=E_\T_O7_P B']N8GLON?^9^Q_\ P\?^!'_0S7O_ (*;G_XBC_AX_P# MC_H9KW_P4W/_ ,17XX44?ZG9?_-/[U_\B']N8GLON?\ F?L?_P /'_@1_P!# M->_^"FY_^(H_X>/_ (_Z&:]_P#!3<__ !%?CA11_J=E_P#-/[U_\B']N8GL MON?^9^Q__#Q_X$?]#->_^"FY_P#B*/\ AX_\"/\ H9KW_P %-S_\17XX44?Z MG9?_ #3^]?\ R(?VYB>R^Y_YG['_ /#Q_P"!'_0S7O\ X*;G_P"(H_X>/_ C M_H9KW_P4W/\ \17XX44?ZG9?_-/[U_\ (A_;F)[+[G_F?LK:_P#!1CX"W$NR M3Q?<6RXSOETB[(^GRQ$_I7JGPC^/W@/X[0:G-X&UPZW%IK1I=-]BN+<1LX8J M/WT:;LA6^[G'?&17X+U^O?\ P32^'Y\'?LUVNJS1[+KQ'?SZB2P^81*1#&/I MB(L/]^OG<]R#!97A/;TY2YFTE=JWY=D^IZF7YEB,76]G)*UKO?\ S/J^BBBO MSL^F"BBB@ HHHH **** "DI:* /R#_X*+?%GQ%XD_:)\0^&&U:\3P[HB6]K; M:['\D?F.,DY8BHV^K_,****]8XSV#]EGXH^)?AS\;O!;:)JUU:6U MYJ]K9W=FLK>1&."1P<$OR3C2G&.(HR2U:?YGV>12;IS3>B84445^='TX4444 %%%% !1110 4444 ) M7Q+_ ,%2/B;XB\$_#GPGHNA:G<:5!KEY.+V6TE,=H[5 M]MU^?7_!7+_D7?AI_P!?5_\ ^@05]%P]"-3-*,9JZN_P39Y>9R<<)-Q?]71^ M;DDKS2-)([22,2S,QR23U)/K3***_?C\Y"K^BZ]J?AO4(K_2=0NM,O8F#1W- MG,T4BD'((92".:H44FE)68)M:H_>+]F_QMJ/Q&^!/@?Q)J[B75+_ $N)[J4 M#S) -K/@< L5W8' S7I->+_L8_\ )K?PW_[!2_\ H35[17\VXV,88JK&*LE) M_F?J>'DY48-[V7Y"5C^,?%^D^ O"VJ>(M=O$L-(TV!KFYN'R0J*,\ "[69HUUV\DO+P(?O0VX7:C>QDD5OK$*VRW! MO,,73PR=N9Z^BU?X&>*K_5J,JO8^()'?5-;U+4GD&':[NY)2PSG!+ M$YY)K'HK]^PN!PV#@H4*:BE]_P WU/SBMB*M>7-4DV%%%%=YSCHY&C=71BCJ M(IO%^E CS=/\ $#&Y+C_9F/[U3C./F(]5-?J9^SW^T/X7 M_:,\$IKOA^4P74)$>H:5.P,]E*?X6QU4X)5QPP!Z$$#\)J]0_9U^/.M?L\?$ MRP\3Z46GM,^3J.G[\)>6Q/S(?1A]Y6[,!U&0?C\ZX=H8ZDYX>*C46UM$_)_Y MGMX',ZF'FHU7>/Y'[M4M8?@GQEI'Q"\)Z5XDT&\2_P!(U.W6XMIT[J1T([,# MD%3R""#R*W*_$Y1<&XR5FC[U-25T%%%%2,**** "BBB@#Y[_ &\?B-K/PQ_9 MK\0:EX?O)M.U6ZF@L([VW;;)"LD@#LI[,4#*".1NR,$ U^+]Y?7&HW#W%W/+ M=7#G+RS.79C[D\FOUV_X*:?\FMWW_85L_P#T(U^05?LO!].*P$II:N3_ "1\ M+GVE:-U/7A@E,-Q+ '8]V98@2>Y)K\.Z_:#_@GK_R M9_X!_P"XA_Z<+FOS_C*$?J5.=M>9*_E9_P"1])D4;Z6_5'T71117X^?; M'PM_P51^*/B/P9X/\$^'-%U*XTRRUZ:\DOWM9#')*L @V1EASL)F)([[5K\O MY)&E9G=B[L:/SW-Y-XR:;VM^2"EI**^K/'-'0_$6J^&-0BO]'U*[TJ^A8/'R,ZE2-*+G-V2/0O%WC+0_ >@W&M>(M6M-%TJW&9+J] ME$:#T&3U)[ = NO%*)-9\5ZI)<(&)M=.B)6ULT/\,4><#C +'+'')->=U^K9=PC M0I14\:^>79:)?J_P]#X[%9U4FW&@K+OU/I_QI_P4@^-OBQI5L]:L?#%O)P8= M'L$!Q[/+YCCZAA7DFN_M&?%/Q*SG4OB+XHN5;),7]K3I'SG/R*P4=3VKSJBO MLJ.78/#JU*C%?)'ASQ5>I\WI7FM%8SP]&II."?JD7&I./PR:/JGP3_P M4J^-7A:9/[1U/3?%5N#@Q:K8(AQWP\/EG/N<_C7U3\(O^"I'@7Q9<06/C;2+ MOP9=R';]MC;[799]68*'3/\ ND#N>]?E;2YKP<5P[EN*3O3Y7WCI^&WX'HT< MSQ5%_'=>>O\ P3^AG0/$6E>*M)M]4T74K75M-N%W0WEE,LT4@]5920:T*_"S MX _M+>-/V=?$27WAR_:72Y7#7VBW+$VMVO?*_P +XZ.O(]QD']C/@)\=O#G[ M0G@&V\3>'I2ASY-[I\I!FLIP 6C?UZY##A@0?4#\LSC(:^4OGOS4WU[>3_JQ M]?@S/R*OK^YU*ZDN;RXEN[F0[GFG%88)4#L>6(\XJ">< 5]3U\7_\ !*/_ )-W\1?]C5)=5NM2O+N9IML\S.D0))"(I.%50'[C29;V*TN)FD2WGCEC&Y <[ 22?2@"7-?/7QP_;I^%OP2FGT^XU1_$ MFOQ$JVEZ)MF:)AQB60D(A!Z@DL/[M?%_[8'_ 4"UCXE7U]X3^'=[<:+X01F MAFU2$F.YU,=#@_>CB/.%&&8?>P#M'Q7FOTK*>$G5BJV/;5_LK?YOIZ?BCY7& M9TH-PP^OG_D?;7Q"_P""JGQ"UR22+PGH&D>%K0Y"R7&Z^N1Z'<=J?AL/UKPG MQ)^V-\:O%3,U[\2==A+?] V<6(ZYZ0!,5XV325]_A\HP&&5J=&/W7?WN[/G* MF-Q-5^]4?]>ATFI_$KQ=K08:AXIUJ_W8S]JU":3..GWF-8UWJU]?QB.YO+BY MC!W!9I68 ^N":J45ZD:<(_"K'&Y2>["BBBK$%%%% !1110 4444 %%%% "U[ M_P#L2?$[Q)X+_:'\$:?IFK74.F:KJ,6GWFG^:.4E3N3."5+;@<<$?6OG M^O5OV4?^3EOAE_V'[/\ ]&BO/S"$:F$JQFKKE?Y'1AI.-:#3ZK\S]U*6BBOY MO/U(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _ CXV?\ )9O'O_8? MO_\ THDKBZ[3XV?\EF\>_P#8?O\ _P!*)*XNOZ8P_P#!AZ+\C\HJ?'+U"BBB MN@S"BBB@ HHHH *^X?\ @DW_ ,EF\7_]@ _^E,-?#U?6_[W3]3]2J***_ #]("BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_('_@IG_R=)??]@JS_P#0 M37Z_5^0/_!33_DZ2^_[!5G_Z":^WX0_Y&+_PO\T>!G?^ZKU7ZGRE1117[2?! MA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !112B@#9\%^$[_QUXNT;P[IS#A[V1<,P]=D3'(]94(Z5^HE?CW%^.5;$QPL'I#?U?^2_-GV^ M28?V=)UGO+\D+1117P!](%%%% !1110 4444 %%%% 'XG?MV?\G9?$/_ *^H M/_2:*O!:]Z_;L_Y.R^(?_7U!_P"DT5>"U_1V6_[C0_P1_)'Y?B_]XJ>K_,** M**](Y#M/@G_R6;P%_P!A^P_]*(Z_?>OP(^"?_)9O 7_8?L/_ $HCK]]Z_*.- M?XU#T?YH^RR'X*GJ@HHHK\V/J0HHHH **** "BBB@ HHHH *_/K_ (*Y?\B[ M\-/^OJ__ /0(*_06OSZ_X*Y?\B[\-/\ KZO_ /T""OI>&_\ D:T?G_Z2SRLT M_P!SJ?+\T?FS1117[V?G(4444 ?N'^QC_P FM_#?_L%+_P"A-7M%>+_L8_\ M)K?PW_[!2_\ H35[17\W9A_OE;_%+\V?J6&_@0]%^05^6/\ P5BU)I?C;X3T M\YV0>'DG'IF2YG4_^BA7ZG5^4G_!5S_DXCP[_P!BK;_^E=Y7T7":3S./HSS, MY_W1^J/B^BBBOV\^ "BBB@ HHHH **** /M[_@F]^U%_P@/BI?AGXBN@GA[7 M)]VF7$S<6EZV!Y?LDO ]GV_WF-?J97\ZZ,48,I*L#D$'!%?L3^P?^T^OQZ^& MXTC6KD-XU\/QI#>[S\]Y#TCN1ZDXVOZ-SQO K\JXLR?DE_:%%:/XO\_GL_,^ MPR;&\R^K5'Z?Y'U!124M?FA]6%%%% !1110!\H_\%-/^36[[_L*V?_H1K\@J M_7W_ (*:?\FMWW_85L__ $(U^05?M/"'_(N?^)_DCX/._P#>ODOU"BBBOMSP M K]H/^">O_)G_@'_ +B'_IPN:_%^OV@_X)Z_\F?^ ?\ N(?^G"YKX/C+_<(? MXU_Z3(^CR/\ WF7^%_FCZ+HHHK\;/N#\Z?\ @KS_ ,TG_P"XM_[95^=5?HK_ M ,%>?^:3_P#<6_\ ;*OSJK]XX9_Y%-'_ +>_]*D?G>;?[[/Y?D@HHHKZ@\@* M_'-%O]6U*X6TTZPMY+JYN)/NQQ(I9V/L% M!/X5^&O[27QTU/\ :$^*NJ^*;UI([ L;?3+%SQ:VBD[$QTW')9B.K,W;%?I! M_P %,OBA)X'_ &?AH%I,8K[Q1>+8MM.&^S(/,F(^I$:'VD-?D;FOUC@_+XQI M2QTUK+1>BW^]Z?(^-SO$MS6'CLM6%)117Z0?+!1110 448HH ****!A1110 M4444 %%%% !11BB@04444 %>X?L@_M#7?[._Q-QKP^@5SXC#T\52E1JJ\9*S-:525&:J0>J/Z)[>>.YACFAD6 M6*10Z2(P964C(((Z@BI*^:_^"?'Q0D^)7[->AQ74PEU'P_(^BSG/.V(*83_W MZ>-<]RIKZ4K^+:/U"C55:G&HNJ"OE'_@II_R:W??]A6S_P#0 MC7U=7RC_ ,%-/^36[[_L*V?_ *$:[LF_Y&-#_$OS.?'?[K4]&?D%1117]#GY MD%%%% 'ZM_\ !*/_ )-W\1?]C5S]+$KX!_P""GG[1L^A:;:?"C0KHQ7&HQ+>:W+$V&6 G]U;Y'3>068?W M0@Z,:^^;R[AL+6:YN)%AMX4:221NBJ!DD^P K\#OC-\1+CXM?%3Q3XON2V[5 MK^2XC5SDQPYQ%'_P&,(O_ :^WX4R^.+QCKU%>-/7YO;[M7]QX&<8ET:"IQWE M^74XNBBBOVD^#"BBB@ HI<4E !1110,**** "BBB@ HHHH **** "O5OV4?^ M3EOAE_V'[/\ ]&BO*:];_9)MI;K]IGX9I#&TC#7;:0A1GY5<,Q^@ )_"N+&_ M[K5_PO\ )F^'_C0]5^9^Z%%)2U_-A^IA1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% 'X$?&S_DLWCW_ +#]_P#^E$E<77:?&S_DLWCW_L/W_P#Z425Q M=?TQA_X,/1?D?E%3XY>H4445T&84444 %%%% !7W#_P2;_Y+-XO_ .P ?_2F M&OAZON'_ ()-_P#)9O%__8 /_I3#7SW$'_(KK^GZH]/+?][I^I^I5%%%?@!^ MD!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%?D#_P %-/\ DZ2^_P"P59_^@FOU^K\@?^"FG_)TE]_V"K/_ -!-?;\(?\C% M_P"%_FCP,[_W5>J_4^4J***_:3X,**** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH *Z/X=^ -9^*/C;2/"OA^V-WJ MVJ3B"%.=J]V=CV55!9CV"DUA6=G/J%W#:VL,ES58=S>LW\*[O_)=3TL#@Y8RKRKX5NSWCX,?"G2O@G\-=#\':.-]MIL 62X*[ M6N)B=TDK#U9B3CL"!T%=M2"EK\"J5)U9NI-W;U9^CQBH148K1!1116904444 M %%%% !1110 4444 ?B=^W9_R=E\0_\ KZ@_])HJ\%KWK]NS_D[+XA_]?4'_ M *315X+7]'9;_N-#_!'\D?E^+_WBIZO\PHHHKTCD.T^"?_)9O 7_ &'[#_TH MCK]]Z_ CX)_\EF\!?]A^P_\ 2B.OWWK\HXU_C4/1_FC[+(?@J>J"BBBOS8^I M"BBB@ HHHH **** "BBB@ K\^O\ @KE_R+OPT_Z^K_\ ] @K]!:_/K_@KE_R M+OPT_P"OJ_\ _0(*^EX;_P"1K1^?_I+/*S3_ '.I\OS1^;-%%%?O9^T5XO^QC_P FM_#?_L%+_P"A-7M%?S=F'^^5 MO\4OS9^I8;^!#T7Y!7Y2?\%7/^3B/#O_ &*MO_Z5WE?JW7Y2?\%7/^3B/#O_ M &*MO_Z5WE?1\)_\C->C/,SG_='ZH^+Z***_;CX *O\ A_27U_7M-TN.18I+ MVYCMED89"EW"@GVYJA71_#?_ )*)X6_["MK_ .CEK.HW&#:[%1UDD?4/[3G_ M 3NU3X$_#T^+]#\1R>+;&S<#4H#8>1+;QG@3+AWW(#@-T*Y!Y&2/CNOZ(]0 MT^VU:PN;&]@CNK.YC:&:"90R2(P(96!X(()!'O7XK?MD?LVW/[.?Q2GL[6.2 M3PGJI:ZT:Z;)Q'GYH&/]^,D#W4HW? ^$X;SZ>.;PV+E>INGHKKMIU7Y>A]%F MF71P]JM%>[U\CP6BBBOOSYL*[GX+?%W6O@?\1](\7Z%(1&C;H\;CLRL"I'J#74U^2?\ P3T_:B_X5!XZ_P"$+\17OE># MO$$P"23-A+&\.%63/9'P$;L,(W !K]:Q7X!G.63RO%.E]EZQ?E_FNI^D8'%K M&45/JM_46BBBO"/0"BBB@#Y1_P""FG_)K=]_V%;/_P!"-?D%7Z^_\%-/^36[ M[_L*V?\ Z$:_(*OVGA#_ )%S_P 3_)'P>=_[U\E^H4445]N> %?M!_P3U_Y, M_P# /_<0_P#3A1_[S+_"_P T?1=%%%?C9]P?G3_P5Y_YI/\ ]Q;_ -LJ_.JOT5_X*\_\TG_[ MBW_ME7YU5^\<,_\ (IH_]O?^E2/SO-O]]G\OR04445]0>0%?N'^QC_R:W\-_ M^P4O_H35^'E?N'^QC_R:W\-_^P4O_H35^?<9_P"YTO\ %^C/ICFZV]EEGF8,/KM@C/Y5\.U],?\ M!1K4VOOVM/%<#9Q96]C N<=#:12>5X>/L?CGMY);O\CVLLP4<94?/\,3YS\)?\$M/ MA3HMO'_;6HZ_XBNL#>SW*6T1/'W4C77R=OR/LHX#"Q5E37W'S'_P .X/@1_P!"S>_^#:Y_^+H_ MX=P? C_H6;W_ ,&US_\ %U].45']KYA_T$3_ / F5]2PW_/M?_^ M#:Y_^+KZEOL.LV>3!/CDJ M0>4< C*G\"PYK]QZ\?\ VMOAE:_%?]GOQEH\T*RW4%C)J-BV/F2Y@4R1X]-V M"A]G-?093Q)C*.(A#$SYX-V=]U?K?<\W&970J4W*E'EDNQ^&M%*:2OVH^$"B MBB@1^A'_ 23\6-'K?Q"\-.Y9)K>UU&)>RE&>-S^/F1_]\BOTCK\D?\ @ESJ MAT_]I>> 9_T[0;JW. #TDADY]/\ 5]J_6VOP[BJFJ>9R:^TD_P +?H?H&3RY ML(EV;%KY1_X*:?\ )K=]_P!A6S_]"-?5U?*/_!33_DUN^_["MG_Z$:\G)O\ MD8T/\2_,[<=_NM3T9^05%%%?T.?F04444 ?JW_P2C_Y-W\1?]C5R$HHHK[T^<"NL^%_P +O$?QB\9V7A?PMI[: MAJMT20NX*D2#[TDC'A44=3] ,D@'E!7ZH?\ !+/X7VN@?"#5O&TL*G4_$%\] MO%,0"5M8#M"@]LR>83Z[5]*\/.V[]#% M^&__ 2A\,6%G#-XY\6:CJ]\5!>UT54MK=&[KO=6=Q[X0^U>J6__ 3<^!<, M*H_A[4)V'6235;@,?KM8#]*^GZ6OQBKGF95I_^#:Y_P#BZ/\ AW!\"/\ H6;W_P &US_\77TY16']KYA_ MT$3_ / F7]2PW_/M?_^#:Y_^+KZ_^#:Y_^+H_X=P? C_H6;W_ ,&US_\ %U].44?VOF'_ M $$3_P# F'U+#?\ /M?NT5G4S+&UHN%2M)I] M')EQPN'IOFC32?HA!2T45YIU!1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% 'X$?&S_DLWCW_L/W_P#Z425Q==I\;/\ DLWCW_L/W_\ Z425Q=?TQA_X M,/1?D?E%3XY>H4445T&84444 %%%% !7W#_P2;_Y+-XO_P"P ?\ TIAKX>K[ MA_X)-_\ )9O%_P#V #_Z4PU\]Q!_R*Z_I^J/3RW_ 'NGZGZE4445^ 'Z0%%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^0/ M_!33_DZ2^_[!5G_Z":_7ZOR!_P""FG_)TE]_V"K/_P!!-?;\(?\ (Q?^%_FC MP,[_ -U7JOU/E*BBBOVD^#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHI\,,EQ,D42-+*[!51 26)X [F@8RM?PKX2UGQ MQKUGHGA_3+G5]6NWV06EI&7=S]!T ZDG@ 9) KZ4^ W_ 3M^)'Q8F@O_$-N M_@7PXV'-SJ47^E2KP<1V^0PX[OM'IGI7Z7? S]FOP+^SWHIL_"FE!;V5 MUJ M]V1)>76/[[X&!_LJ%7VSS7Q^:<2X3 IPHOGGV6R]7^BU]#V\'E5;$-2G[L?Q M^2/%/V-_V$M.^!JVWBSQ@(-7\=LN88U^>WTL$=$_OR]1]O0H4\/!4Z:L@HHHKB.@**** "BBB@ HHHH **** "B MBB@#\3OV[/\ D[+XA_\ 7U!_Z315X+7O7[=G_)V7Q#_Z^H/_ $FBKP6OZ.RW M_<:'^"/Y(_+\7_O%3U?YA1117I'(=I\$_P#DLW@+_L/V'_I1'7[[U^!'P3_Y M+-X"_P"P_8?^E$=?OO7Y1QK_ !J'H_S1]ED/P5/5!1117YL?4A1110 4444 M%%%% !1110 5^?7_ 5R_P"1=^&G_7U?_P#H$%?H+7Y]?\% MB_(*_*3_ (*N?\G$>'?^Q5M__2N\K]6Z_*3_ (*N?\G$>'?^Q5M__2N\KZ/A M/_D9KT9YF<_[H_5'Q?1117['J1JTW:47='ZK.$:D7":NF?SV^+_ GJ MO@3Q-J?A[7+1['5]-N&MKFW?JCJ<'!Z$'J".""".*QZ_47_@I)^RY_PFWAMO MBAX;M%.NZ/#MUB&)?FN[-1Q+QU>(=>Y3//R**_+NOZ RG,H9IA8UXZ/9KL_Z MV/S;&866$JNF]NGH)1117M' %?K=_P $]?VHO^%Q>!/^$-\0W?F>,/#T"HLL MK9>^LQA4ESU+IPC=S\KY_0%17#_ 7^+6B_ M&_X<:1XPT)L6E]'^\MV;+VTPXDA?W5LC/<8(X(KMZ_ :E.=*;IU%9K1H_2(R M4XJ47=,6BBBLRCY1_P""FG_)K=]_V%;/_P!"-?D%7Z^_\%-/^36[[_L*V?\ MZ$:_(*OVGA#_ )%S_P 3_)'P>=_[U\E^H4445]N> %?M!_P3U_Y,_P# /_<0 M_P#3A1_[S+_" M_P T?1=%%%?C9]P?G3_P5Y_YI/\ ]Q;_ -LJ_.JOT5_X*\_\TG_[BW_ME7YU M5^\<,_\ (IH_]O?^E2/SO-O]]G\OR04445]0>0%?N'^QC_R:W\-_^P4O_H35 M^'E?N'^QC_R:W\-_^P4O_H35^?<9_P"YTO\ %^C/I]?MV?\G9?$/_ *^H/_2:*O!:_H[+ M?]QH?X(_DC\OQ?\ O%3U?YA1117I'(=1\+=/76/B=X1L'"E;K6+. [QE<-,B M\CTYK^@*OP)^"?\ R6;P%_V'[#_THCK]]Z_*.-7^]H+R?Z'V60_!4]4%%%%? MFQ]2%%%% !1110 4444 %%%% !4=Q;QW5O)#*N^*12CKZ@C!%244 ?SMWMJ] MC=SV\F/,AD:-MO3()!_E4%:7B3_D8=4_Z^I?_0S6;7]/1=TF?DKW"BBBJ$?4 M'_!-RXDA_:O\/(C;5ELKU''J/L[MC\U'Y5^Q5?CC_P $X?\ D[+PQ_UZWW_I M-)7['U^,<8?\C&/^!?FS[O(_]V?J_P D%?*/_!33_DUN^_["MG_Z$:^KJ^4? M^"FG_)K=]_V%;/\ ]"-?/Y-_R,:'^)?F>ECO]UJ>C/R"HHHK^AS\R"BBB@#] M6_\ @E'_ ,F[^(O^QJN/_22SK[0KXO\ ^"4?_)N_B+_L:KC_ -)+.OM"OY]S M[_D9U_4_2LN_W2GZ!1117@GHA1110 4444 %%%% !1110 5_.I7]%=?SJ5^H M<$_\Q'_;O_MQ\EGW_+KY_H%%%%?J!\B%?7__ 2W_P"3EKK_ + %U_Z-AKY MKZ__ ."6_P#R'GG_(MK_X6>A@/]ZI^I^ME%%%?SV?I9\: M?\%5KI[?]G/143&V;Q-;1OQV^S73?S45^3]?JW_P5<_Y-W\._P#8U6__ *27 ME?E)7[;PG_R+%_B9\#G/^]OT04445]F>$**_;/\ 89TX:7^RA\.X0%&ZSEG^ M3I^\N)9/S^?GWS7XEUNV7CKQ)IMK%:VGB'5;6VB&U(8;V5$0>@4-@"OG<[RJ M6;4(T8SY;.^U^C7ZGJ9?C%@JCFXWNK']!U%?S[_\+(\6_P#0TZU_X,)O_BJ/ M^%D>+?\ H:=:_P#!A-_\57QG^I53_G^O_ ?^">[_ &]'_GW^/_ /Z"**_GW_ M .%D>+?^AIUK_P &$W_Q5'_"R/%O_0TZU_X,)O\ XJC_ %*J?\_U_P" _P#! M#^WH_P#/O\?^ ?T$45_/O_PLCQ;_ -#3K7_@PF_^*H_X61XM_P"AIUK_ ,&$ MW_Q5'^I53_G^O_ ?^"']O1_Y]_C_ , _H(HK^??_ (61XM_Z&G6O_!A-_P#% M4?\ "R/%O_0TZU_X,)O_ (JC_4JI_P _U_X#_P $/[>C_P ^_P ?^ ?T$45_ M/O\ \+(\6_\ 0TZU_P"#";_XJC_A9'BW_H:=:_\ !A-_\51_J54_Y_K_ ,!_ MX(?V]'_GW^/_ #^@BBOY]_^%D>+?^AIUK_P83?_ !5'_"R/%O\ T-.M?^#" M;_XJC_4JI_S_ %_X#_P0_MZ/_/O\?^ ?T$4E?S\?\+(\6_\ 0TZU_P"#";_X MJOL+_@FA\:/&-Y\;)_".HZ]?ZMH.H:=/.;2_N7F6&:/:PDCW$[21N!QP<\YP M,<..X3JX/#3Q"JJ7*KVM;]6=&'SF%>K&GR6OYGZC44E+7P1]$%%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 ?@1\;/^2S>/?^P_?_\ I1)7%UVGQL_Y M+-X]_P"P_?\ _I1)7%U_3&'_ (,/1?D?E%3XY>H4445T&84444 %%%% !7W# M_P $F_\ DLWB_P#[ !_]*8:^'J^X?^"3?_)9O%__ & #_P"E,-?/<0?\BNOZ M?JCT\M_WNGZGZE4445^ 'Z0%%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 5^0/\ P4T_Y.DOO^P59_\ H)K]?J_('_@II_R= M)??]@JS_ /037V_"'_(Q?^%_FCP,[_W5>J_4^4J***_:3X,**** "BBB@ HH MHH **],_9K^&>E_&+XX>%?!NM3WEKIFJSR1SS6#JDRA87<;2RLH.5'53QFOT M/_X=1_"7_H8O&G_@;:?_ "+7@9AG>$RRHJ6(;NU?17_K8]+#8"OBXN=):+0_ M*2BOU;_X=1_"3_H8O&G_ ('6G_R+1_PZC^$G_0Q>-/\ P.M/_D6O,_ULRSN_ MN.O^QL7V7WGY245^K?\ PZC^$G_0Q>-/_ ZT_P#D6C_AU'\)/^AB\:?^!UI_ M\BT?ZV99W?W!_8V+[+[S\I**_5O_ (=1_"3_ *&+QI_X'6G_ ,BT?\.H_A)_ MT,7C3_P.M/\ Y%H_ULRSN_N#^QL7V7WGY245^K?_ ZC^$G_ $,7C3_P.M/_ M )%H_P"'4?PD_P"AB\:?^!UI_P#(M'^MF6=W]P?V-B^R^\_*2BOU;_X=1_"3 M_H8O&G_@=:?_ "+1_P .H_A)_P!#%XT_\#K3_P"1:/\ 6S+.[^X/[&Q?9?>? ME)17ZM_\.H_A)_T,7C3_ ,#K3_Y%H_X=1_"3_H8O&G_@=:?_ "+1_K9EG=_< M']C8OLOO/RDHK]6_^'4?PD_Z&+QI_P"!UI_\BT?\.H_A)_T,7C3_ ,#K3_Y% MH_ULRSN_N#^QL7V7WGY245^K?_#J/X2?]#%XT_\ ZT_^1:/^'4?PD_Z&+QI M_P"!UI_\BT?ZV99W?W!_8V+[+[S\I**_5O\ X=1_"3_H8O&G_@=:?_(M'_#J M/X2?]#%XT_\ ZT_^1:/];,L[O[@_L;%]E]Y^4E%?JW_ ,.H_A)_T,7C3_P. MM/\ Y%H_X=1_"3_H8O&G_@=:?_(M'^MF6=W]P?V-B^R^\_*2BOU;_P"'4?PD M_P"AB\:?^!UI_P#(M'_#J/X2?]#%XT_\#K3_ .1:/];,L[O[@_L;%]E]Y^4E M%?JW_P .H_A)_P!#%XT_\#K3_P"1:/\ AU'\)/\ H8O&G_@=:?\ R+1_K9EG M=_<']C8OLOO/RDHK]6_^'4?PD_Z&+QI_X'6G_P BT?\ #J/X2?\ 0Q>-/_ Z MT_\ D6C_ %LRSN_N#^QL7V7WGY245^K?_#J/X2?]#%XT_P# ZT_^1:/^'4?P MD_Z&+QI_X'6G_P BT?ZV99W?W!_8V+[+[S\I**_5O_AU'\)/^AB\:?\ @=:? M_(M26_\ P2H^$4,RN^N>,9U'6.2^M0I^NVV!_6C_ %LRSO+[@_L;%]E]Y^4. M*,5^MB_\$N?@VK FY\3, ?NG4(\'V_U5;%G_ ,$U?@=;,QDT;5+H$8"S:K* M/<;2*REQ?ERV4G\O^"4LDQ7E]_\ P#\>\4E?M?I?[!_P(T=MT'P]M)#G/^E7 MEU<#ICI)*U=[H/[/_P ,O"Y5M*^'WAFQD7I+%I, D_[[V[CU/>N.IQIA5_#I M2?K9?JS>.15G\4TOO_X!^%OAOP3XA\97 @T#0=3URFV>1^ M=>W^!_V ?C=XV:-AX1;0;5^MQKEPEL%^L>3)_P".5^ST-O';1+%#&L42\*B M #Z 4_%>-7XTQ,M*%)1]6W_D=U/(J4?XDV_33_,_/+X;_P#!)FWC:*X\>>-G MG'\=AX?@V#/_ %WE!R/^V8^M?7OPH_9E^&GP55'\*>%+*SOU&/[3N%-Q=GU_ M>OEE!]%('M7J%+7RF,SC'8Y6KU7;LM%]R_4]FC@^[$I:**\8[@HH MHH **** "BBB@ HHHH **** "BBB@ HHHH _$[]NS_D[+XA_]?4'_I-%7@M> M]?MV?\G9?$/_ *^H/_2:*O!:_H[+?]QH?X(_DC\OQ?\ O%3U?YA1117I'(=I M\$_^2S> O^P_8?\ I1'7[[U^!'P3_P"2S> O^P_8?^E$=?OO7Y1QK_&H>C_- M'V60_!4]4%%%%?FQ]2%%%% !1110 4444 %%%% !7Y]?\%S\Y"BBB@#]P_V,?^36_AO_ -@I?_0FKVBO%_V,?^36_AO_ -@I?_0F MKVBOYNS#_?*W^*7YL_4L-_ AZ+\@K\I/^"KG_)Q'AW_L5;?_ -*[ROU;K\I/ M^"KG_)Q'AW_L5;?_ -*[ROH^$_\ D9KT9YF<_P"Z/U1\7T445^W'P 5T?PW_ M .2B>%O^PK:_^CEKG*Z/X;_\E$\+?]A6U_\ 1RUE5_AR]&7#XD?T$4445_,A M^L#9(UDC9'4.C#!5AD$>AK\ZG\P6!X M)KZ'),UEE6*4W\$M)+R[^J_X!YF88-8RERKXEM_7F?@?174?$SX=:U\)_'6L M>$_$%L;;5--G,4@YVR+U21#W1E(8'T(KEZ_?(3C4BIP=T]4?G,HN+<7N@HHH MJR3ZB_8-_:@/P%^(W]C:Y=,O@CQ!(L5X&;Y+.?I'<@=@/NOCJN#SL K]AT82 M*&4AE89!!R#7\ZXK]3_^";_[47_"P?"8^&WB2\W^(]#ASIL\S?->62\!/=XN M![H5Z[6-?F?%F41_[S+_ O\T?1=%%%?C9]P?G3_ M ,%>?^:3_P#<6_\ ;*OSJK]%?^"O/_-)_P#N+?\ ME7YU5^\<,_\BFC_ -O? M^E2/SO-O]]G\OR04445]0>0%?N'^QC_R:W\-_P#L%+_Z$U?AY7[A_L8_\FM_ M#?\ [!2_^A-7Y]QG_N=+_%^C/I*GJ_P PHHHKTCD.T^"?_)9O 7_8?L/_ $HCK]]Z_ CX)_\ )9O 7_8?L/\ MTHCK]]Z_*.-?XU#T?YH^RR'X*GJ@HHHK\V/J0HHHH **** "BBB@ HHHH *2 MEI* /YY_$G_(P:I_U]2_^AFLVM+Q)_R,&J?]?4O_ *&:S:_IV'PH_)I;L*** M*LD^G/\ @G#_ ,G9>&/^O6^_])I*_8^OQP_X)P_\G9>&/^O6^_\ 2:2OV/K\ M8XQ_Y&,?\"_.1]UD?^[/U?Y(*^4?^"FG_)K=]_V%;/\ ]"-?5U?*/_!33_DU MN^_["MG_ .A&OG\F_P"1C0_Q+\ST\=_NM3T9^05%%%?T.?F04444 ?JW_P $ MH_\ DW?Q%_V-5Q_Z26=?:%?%_P#P2C_Y-W\1?]C5-G/_(NK_P"%_D=V M!_WJGZH_7ZBBBOYX/TT**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _ M CXV?\EF\>_]A^__ /2B2N+KM/C9_P EF\>_]A^__P#2B2N+K^F,/_!AZ+\C M\HJ?'+U"BBBN@S"BBB@ HHHH *^X?^"3?_)9O%__ & #_P"E,-?#U?X@_P"177]/U1Z>6_[W3]3]2J***_ #]("BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_('_@II_R= M)??]@JS_ /037Z_5^0/_ 4T_P"3I+[_ +!5G_Z":^WX0_Y&+_PO\T>!G?\ MNJ]5^I\I4445^TGP84444 %%%% !1110![S^PG_R=E\//^OJ?_TFEK]LJ_$W M]A/_ ).R^'G_ %]3_P#I-+7[95^/<9_[]3_P?JS[C(O]WEZ_H@HHHKX ^C"B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH _$[]NS_ ).R^(?_ %]0?^DT5>"U]"_\% +5+/\ :Z^( M$<9)5I+.0[O5K&W8_JQKYZK^C4)>4OT/L?_ *2SR3\Z"BBB@#]P_V M,?\ DUOX;_\ 8*7_ -":O:*\7_8S!7]EOX;@C!_LI/\ T)J]HK^;LP_WRM_B ME^;/U+#?P(>B_(*_*3_@JY_R<1X=_P"Q5M__ $KO*_5NORD_X*N?\G$>'?\ ML5;?_P!*[ROH^$_^1FO1GF9S_NC]4?%]%%%?MQ\ %='\-_\ DHGA;_L*VO\ MZ.6N*(?)8WARS1X[(_S.HZ##K@ M+G]0X3SC_F7UW_A_5?JO^&/DLXP7_,337K_G_F?(%%%%?J!\B%;O@?QIJ_P[ M\6Z5XET&[:RU?3)UN+>9>S#J".ZD9!'0@D'K6%14RBIIQDKIE1DXNZ/WA_9[ M^-VD?M ?"_2O%NEE8I95\F_L0^YK2Z4#S(C[9.5)ZJRGC->DU^+G[%?[3$O[ M.WQ0C.H2._@_6BEKJT()(BY^2Y4>L9)SZJ6'7&/V?M;J&\MXKBWE2>WE021R MQL&5U(R&!'!!'>OP7/5XEQC_#EK'_ "^7^1^BY?C%C*5W\2W_ ,_F?*W_ M 4T_P"36[[_ +"MG_Z$:_(*OU]_X*:?\FMWW_85L_\ T(U^05?HO"'_ "+G M_B?Y(^7SO_>ODOU"BBBOMSP K]H/^">O_)G_ (!_[B'_ *<+FOQ?K]H/^">O M_)G_ (!_[B'_ *<+FO@^,O\ <(?XU_Z3(^CR/_>9?X7^:/HNBBBOQL^X/SI_ MX*\_\TG_ .XM_P"V5?G57Z*_\%>?^:3_ /<6_P#;*OSJK]XX9_Y%-'_M[_TJ M1^=YM_OL_E^2"BBBOJ#R K]P_P!C'_DUOX;_ /8*7_T)J_#ROW#_ &,?^36_ MAO\ ]@I?_0FK\^XS_P!SI?XOT9]+D7\>?I^J/:*2EI*_(#[8_$_]NS_D[+XA M_P#7U!_Z315X+7T'^WY9_8?VN/B!'N+!I;27)&/OV4#8_#=C\*^?*_H[+'? MT'_C*1D$>Q!K\J MXUB_:4)]+2_0^PR&7NU%Z?J34445^:'U84444 %%%% !1110 4444 %)2UB> M-O$47A#P;K^NSNL<.EZ?<7TCMT58XV&/^O6^_P#2 M:2OV/K\?O^":-B+K]J;3)2K,;;3+R4%>BYCV9/M\^/Q%?L!7XOQ@[YC'_"OS M9]WDG^[/U?Y(6OE'_@II_P FMWW_ &%;/_T(U]75\K?\%+K:2X_97U5T&5AU M*SD?GH/,V_S85X&3?\C&A_B7YGI8[_=:GHS\?:*6DK^AS\R"BBB@#]6_^"4? M_)N_B+_L:KC_ -)+.OM"OAC_ ()-:JDWPE\:::)"7M]<6X,>1@"2"-0<>_E' MMVK[GK^?L_3CF==/O^B/TG+7?"4_0****\ ](**** "BBB@ HHHH **** "O MYU*_H0\<:E'HW@KQ!J$IVQ6NGW$[G.,!8V8\]NE?SX5^H\$QTQ$O\/\ [X_9ST61<;8/$UM(^3V^S7 M2\?BPK\GJ_;N$_\ D6+_ !,^!SG_ 'M^B"BBBOLCP@KW'P9^Q/\ &CXA>%]- M\1^'_!GV_1M1B$]K<_VI91^8A)&=KS!AT/4"O#A7[7_L(:H-6_9-^'TWF>88 M[:>W/ !'EW,J8_ */YU\QQ!F=?*L/&M02;O\ (_%__AWK^T!_T(/_ )6= M/_\ DBC_ (=Z_M ?]"#_ .5G3_\ Y(K]H**/]O\C\7_\ AWK^T!_T(/\ Y6=/_P#DBC_AWK^T!_T( M/_E9T_\ ^2*_:"BC_7+,/Y(?=+_Y(/[#PW\TOO7^1^+_ /P[U_: _P"A!_\ M*SI__P D4?\ #O7]H#_H0?\ RLZ?_P#)%?M!11_KEF'\D/NE_P#)!_8>&_FE M]Z_R/Q?_ .'>O[0'_0@_^5G3_P#Y(KZA_8)_8Q\??"'XG7?C3QU8PZ$MO8RV MEI8+=Q7$LKR%07)B9E"A0>^22.,#G[^HKCQ?%..QE"5"<8I25G9._P"+9O1R MC#T*BJ1;;7>W^04M%%?'GMA1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% 'X$?&S_DLWCW_L/W__ *425Q==I\;/^2S>/?\ L/W_ /Z425Q=?TQA_P"# M#T7Y'Y14^.7J%%%%=!F%%%% !1110 5]P_\ !)O_ )+-XO\ ^P ?_2F&OAZO MN'_@DW_R6;Q?_P!@ _\ I3#7SW$'_(KK^GZH]/+?][I^I^I5%%%?@!^D!111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?D#_ M ,%-/^3I+[_L%6?_ *":_7ZOR!_X*:?\G27W_8*L_P#T$U]OPA_R,7_A?YH\ M#._]U7JOU/E*BBBOVD^#"BBB@ HHHH **** />?V$_\ D[+X>?\ 7U/_ .DT MM?ME7XF_L)_\G9?#S_KZG_\ 2:6OVRK\>XS_ -^I_P"#]6?<9%_N\O7]$%%% M%? 'T84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %(:6DH _';_@I)I!TW]JS7[DIM&H6-E<@X/S8@6+/ M/_7+''I7R]7W;_P5D\(M8_$SP3XE5 L6I:5)8%E'5X)2^3[XN%'X>U?"5?T' MD555LLH27\J7W:?H?FN80Y,547G^>H4445[IYP"OW(_9)^,5E\:O@5X:UJ&Y M674[6V33]4BS\T5W$@5\CMN&''^RX]Z_#>O0?@S\>/&?P$\2-K/@_56LI)0% MN;25?,MKI1G"RQG@XR<$889.",U\SGV4/-L.HP=IQU5]O-?,];+L;]3J-R5X MO<_>FEK\Y_!__!6UEM8X_%/P]#W('SW.CZAM1C[12(2O_?9KME_X*Q_#S SX M/\39^EO_ /':_*9\.9I3=O8M^C3_ %/L(YI@Y*_/^9]Q45\._P##V3X=_P#0 MH>)_RM__ ([1_P /9/AW_P!"AXG_ "M__CM1_J_FG_/A_A_F7_:6$_Y^(^XJ M*^'?^'LGP[_Z%#Q/^5O_ /':/^'LGP[_ .A0\3_E;_\ QVC_ %?S3_GP_P / M\P_M+"?\_$?<5%?#O_#V3X=_]"AXG_*W_P#CM'_#V3X=_P#0H>)_RM__ ([1 M_J_FG_/A_A_F']I83_GXC[BI,U\/?\/8_AW_ -"AXG_*V_\ CM9NL?\ !6KP ME#&3I7@+6KV3;D+>7<-N,\\942<=.<4UP]FDG94'^'^8GF>$7_+S\S[SK\:? M^"@'QFLOC%^T#?'2+A;K1= MUTBVGC;*3,C,TLB]B#([*"."$4]ZV/CG_P % M%_B-\7M)NM$TN&V\%:%=*8YH]-=GNID/!1YSCY2.NQ5R,@D@XKY3K[_AWA^K ME]1XK%6YK62WMW;\SYO,\RAB8JE1VZL****^_/FPH%%7] T>X\1:YIVE6B[[ MJ^N8[6%<9R[L%4?F12;45=C6KLC]T_V:M+;1_P!GKX:VDF?,3P[8%P<<,UNC M$<>A)'X5Z35/2--AT72K+3[?(@M(4@C!Z[54*/T%7*_F:M4]K5E4[MO[S]7I MQY(*/8*_*3_@JY_R<1X=_P"Q5M__ $KO*_5NORD_X*N?\G$>'?\ L5;?_P!* M[ROK.$_^1FO1GC9S_NC]4?%]%%%?MQ\ %='\-_\ DHGA;_L*VO\ Z.6N0:X2OV0_;J_9?3X M_?#=M3T:V#>-M C>:PV+\UY%U>V)[YZIZ,,:QS3#*;^..DEY]_1_P# /SG,,&\'5Y?LO;^O(;1117T1Y@HK]+_^":7[ M4(U[2D^$OB.ZSJ5C&TNA7$K?^:3_]Q;_VRK\ZJ_17_@KS_P TG_[BW_ME7YU5^\<,_P#(IH_]O?\ I4C\ M[S;_ 'V?R_)!1117U!Y 5^X?[&/_ ":W\-_^P4O_ *$U?AY7[A_L8_\ )K?P MW_[!2_\ H35^?<9_[G2_Q?HSZ7(OX\_3]4>T4E+25^0'VQ^1/_!3K0FTG]IZ M:[(.W5-'M+M3Z[=\/_M&ODNOT;_X*T^!&DL_ ?C.&([8WGTBZDV_W@)81G_@ M,]?G)7[_ ,/UE7RRBUT5ONT/S?,J;IXN:[N_WA1117T)Y@"OUL_X)_\ [5&C M?$KX;4/8S=FM4^S_P CT,%C)8.ISQU75']$ MU+7X@>$?VTOC9X(M4M=,^(6J20(-JIJ2Q7V!V ,Z.0/H:[#_ (>/?';_ *&> MS_\ !3;?_$5^;SX-QR?N3BUZM?H?4QSS#M:Q?X?YG['T5^.'_#Q[X[_]#/9? M^"FV_P#B*/\ AX]\=_\ H9[+_P %-M_\16?^IV8_S0^]_P#R)7]N8;L_N7^9 M^Q]%?CA_P\>^._\ T,]E_P""FV_^(H_X>/?'?_H9[+_P4VW_ ,11_J=F/\T/ MO?\ \B']N8;L_N7^9^Q]%?CA_P /'OCO_P!#/9?^"FV_^(H_X>/?'?\ Z&>R M_P#!3;?_ !%'^IV8_P T/O?_ ,B']N8;L_N7^9^Q]%?CA_P\>^.__0SV7_@I MMO\ XBD;_@H]\=V!'_"3V8]_[)MO_B*/]3LQ_FA][_\ D1?VYANS^Y?YG['U M\,?\%&OVJM'\/^!]0^%WAS4([[Q'JN(M6:V<,MA; Y:)R.DCX"[>H4L3C*Y^ M'_&7[87QF\?6LEMK'Q!U8V\@VR0V)2R5QC&"(%3(]N]>/.YD8LQ+,3DD]37T M&5<)O"UXU\7-2Y=4EM?S;M]UCSL9G*K4W3HQM?JQ*2BBOT<^6"BBE% S[:_X M)1Z ;WXW>)]79AMT)W#V+S.OU3V%?=%?A'$U95LSJ6VC9?4TW3PD M;]=0KYU_X*"Z4=6_9)\)_RM_\ X[7PKX?S1:>P?X?YGT']I83_ )^+\3[BHKX=_P"'LGP[_P"A0\3_ M )6__P =H_X>R?#O_H4/$_Y6_P#\=H_U?S3_ )\/\/\ ,?\ :6$_Y^(^XJ*^ M'?\ A[)\._\ H4/$_P"5O_\ ':/^'LGP[_Z%#Q/^5O\ _':/]7\T_P"?#_#_ M ##^TL)_S\1]Q45\._\ #V3X=_\ 0H>)_P K?_X[1_P]D^'?_0H>)_RM_P#X M[1_J_FG_ #X?X?YA_:6$_P"?B/N*DKX;F_X*R?#\1,8O!WB5Y,?*KFW4$^Y\ MPX_*N!\;_P#!6K4+BUEA\(^ ;>RN"/DO-8OC.!_VQC5.W^W_ /7TI\-YI4=O M8V]6E^I$LTPD5?G_ #/HK_@H)\9++X7_ +/>M:4+A!KGBF)])L[?(W-$X N' MQUVK&Q7/]Z1!WK\;C76_$_XL>*OC)XJF\0^+]7FU?4I!L5I,+'"@Z1QH,*BC M)X ZDDY))KDB:_6LDRO^R<-[*3O)N[?GV7H?&9AC/KE7G2LEHA****^A/,%% M?F7,6?_ "+7Y FOW+_:\\(OXW_9G^(F ME1Q^;+_94EW'&!DL\!$Z@>^8A7X:5^Q\'55+ SI]8R?XI?\ !/A\\A;$1EW0 ME%%%?>GS@5^HO_!*WXJVNL_#/7/ 5Q.!JFBWC7UO$QY:TFVY*COME#Y_ZZKZ MU^75=-\.?B1XA^$_C"P\3^%]1?3-7LF)CE4!E93PR.IX96'!!KQ,XR_^T\)+ M#IV>Z]5_5COP.)^J5E4>W7T/Z!*6O@/X:_\ !6#P_=:?#!X]\(ZA87ZJ%>[T M$I/!(V.6\N1E9![;G^M>M6O_ 4D^!D\(>37]1MFSCRY=*G)_P#'5(_6OQBM MD6949_\ @IN?_B*P_LC,/^@>?_@+_P C3Z[AO^?B^]'TY17S'_P\?^!' M_0S7O_@IN?\ XBC_ (>/_ C_ *&:]_\ !3<__$4?V1F'_0//_P !?^0?7<-_ MS\7WH^G**^8_^'C_ ,"/^AFO?_!3<_\ Q%'_ \?^!'_ $,U[_X*;G_XBC^R M,P_Z!Y_^ O\ R#Z[AO\ GXOO1].45\Q_\/'_ ($?]#->_P#@IN?_ (BC_AX_ M\"/^AFO?_!3<_P#Q%']D9A_T#S_\!?\ D'UW#?\ /Q?>CZ;48U$WZH M]BHI*6O-.H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _ CXV?\EF\ M>_\ 8?O_ /THDKBZ[3XV?\EF\>_]A^__ /2B2N+K^F,/_!AZ+\C\HJ?'+U"B MBBN@S"BBB@ HHHH *^X?^"3?_)9O%_\ V #_ .E,-?#U?+_ M /L '_TIAKY[B#_D5U_3]4>GEO\ O=/U/U*HHHK\ /T@**** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\@?^"FG_ "=)??\ M8*L__037Z_5^0/\ P4T_Y.DOO^P59_\ H)K[?A#_ )&+_P +_-'@9W_NJ]5^ MI\I4445^TGP84444 %%%% !1110![S^PG_R=E\//^OJ?_P!)I:_;*OQ-_83_ M .3LOAY_U]3_ /I-+7[95^/<9_[]3_P?JS[C(O\ =Y>OZ(****^ /HPHHHH M2BLCQEXE@\%^$=<\0744D]MI-C/?RQ0XWND4;.RKD@9(7C-?+/\ P\K\#?\ M0K^(?R@_^.5C4K4Z;M-V/8P.3X_,HRGA*3FEH[6/KZBOD'_AY7X&_P"A7\0_ ME!_\5^!O^A7\0_E!_\ '*S^M4?YCT_]55^!O\ H5_$/Y0?_'*/^'E?@;_H5_$/Y0?_ !RCZU1_ MF#_57.O^@9_A_F?7U%?(/_#ROP-_T*_B'\H/_CE'_#ROP-_T*_B'\H/_ (Y1 M]:H_S!_JKG7_ $#/\/\ ,^OJ*^0?^'E?@;_H5_$/Y0?_ !RC_AY7X&_Z%?Q# M^4'_ ,5^!O^A7\0_E!_P#' M*/\ AY7X&_Z%?Q#^4'_QRCZU1_F#_57.O^@9_A_F?7U%?(/_ \K\#?]"OXA M_*#_ ..4?\/*_ W_ $*_B'\H/_CE'UJC_,'^JN=?] S_ _S/KZBOD'_ (>5 M^!O^A7\0_E!_\5^!O\ H5_$/Y0?_'*/K5'^8/\ 57.O^@9_A_F?7U%? M(/\ P\K\#?\ 0K^(?R@_^.4?\/*_ W_0K^(?R@_^.4?6J/\ ,'^JN=?] S_# M_,^OJ*^0?^'E?@;_ *%?Q#^4'_QRC_AY7X&_Z%?Q#^4'_P 5^!O^A7\0_E!_P#'*/\ AY9X&_Z%?Q#^4'_Q MRCZU1_F#_57.O^@9_A_F?7M+7S=\._V]OAGXZU:+3;M]0\,7,S;(Y-6B18&8 M]!YB,P7ZMM'O7TA6T*D*BO!W/$QN7XO+IJGBZ;@WM?KZ=Q:***T//"BBB@ H MHHH **** "BBB@ HHHH **** "BBB@#Y4_X*1?"V7X@?LZW6K6<1EU#PO">"0962-E*LI'<$$ MC\:_#[]J;]G_ %#]G;XL:CX?E2631+AFNM'O9!D3VI)P">[I]UNG(S@!A7ZM MP?F$94Y8&;U6J].J^6_S/C\[PS4EB([/1_H>/4445^E'R@4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !7TM_P $]?A<_P 1OVE-"NY(2^F^&U;6 M;ALB-Z9'S7'&TDBHBEW8X"J,DD] *_97]A']G&3X!_"43Z MQ;>1XM\0%+S4E8?/;H ?)MS[H&);_:=AS@5\MQ'F$<#@9)/WYZ+Y[OY+\;'K MY7AGB,0GTCJSZ3%+24M?A!^B!7Y2?\%7/^3B/#O_ &*MO_Z5WE?JW7Y2?\%7 M/^3B/#O_ &*MO_Z5WE?9<)_\C->C/#SG_='ZH^+Z***_;CX *Z/X;_\ )1/" MW_85M?\ T?G45^HM8_C#PCI7CSPOJGA[7+5;[2=2MVMKF!OXD88.#V(Z@CD$ CI7LY3F M4\KQ4:\=5LUW7];'#C,+'%TG3>_3U/Y[:*]1_:/^!.J_L\_%+4O"U^))[('[ M1IM^RX%W:L3L?TW#!5AV93VP3Y=7] T:T,13C5IN\7JC\VJ0E3DX25F@HHHK M8S"BBB@ HHHH *_:#_@GK_R9_P" ?^XA_P"G"YK\8!7[5_L%:;)I7[)/P^AD MSN:"YG&1CB2[GD'Z.*^"XR?^P4U_?7_I,CZ/(_\ >)?X?U1[_1117XX?<'YT M_P#!7G_FD_\ W%O_ &RK\ZJ_17_@KS_S2?\ [BW_ +95^=5?O'#/_(IH_P#; MW_I4C\[S;_?9_+\D%%%%?4'D!7[A_L8_\FM_#?\ [!2_^A-7X>5^X?[&/_)K M?PW_ .P4O_H35^?<9_[G2_Q?HSZ7(OX\_3]4>T4445^0'VQY/^U-\(/^%X? MSQ/X7AC5]3D@^U::2<8NHOGC&>VX@H3V#FOPQNK::SN);>XB>">%S')%(I5D M8'!4@\@@YXK^B6OS._X*+?LAW.C:U??%;P?8M-I-XQFUZSMTYM9CUN0!_ _5 M_1LL>&.W]$X3S2.'J/!5G92=X^O;Y]//U/F"U6_I_P ^!J***_7 M#XH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J]H>BWWB36K#2= M-MWN]1OYX[:VMXQ\TDCL%51[DD"J5?I%_P $Y/V1;C1Y+7XL^+[,PW$D1_L# M3YT(=%88-TX/3*DA!Z,6[J:\G-,QIY9AI5ZF_1=WV_S.W"86>*JJG'Y^2/L[ MX'_#&V^#?PF\,>#;8J_]E6:QS2)TDG8EYG'LTC.?QKNJ2EK^>:E256/%_AORO*LH[UKJQXP#:R_O(L> MN%8*?=37E-?JS_P4H_9PG^)7@2W\?Z#:F?7_ U"RWD,2Y>XL,[F(]3$=SX_ MNM)W %?E.:_H'(\PCF."A4O[RTEZK_/<_-LPPSPM>4>CU7I_P!****]\\T** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!17[??L:_"V3X0_LZ^$M M%NXO)U2X@.I7RD899ISYFUO=%*(?]ROS9_8._9PN/CE\6K75-1M2W@_P[*EY M?R2+F.XE!S%;#UW$98?W5.<;AG]D:_*^,,PC)PP,'MK+]%^OW'V&1X9I2Q$N MNB_46BBBOS,^K(KJWBO+:6WGC66&5#&\;#(92,$'\*_!+XX?#:X^$/Q:\5>$ M+A'4:7?210-)]Z2 G="__ HV1OQK]\:^"_\ @IQ^S?/XGT.U^*>@VIFOM(A% MMK,,2Y9[4$E)\#KY9)#'^ZP/ 0U]MPKF$<)C'1J.T:FGSZ?JOF>#G&&=:A[2 M.\?RZGYDT445^U'P04444 %%%% PHHHH **** "BBB@ HHHH **** %KUK]D MNXEMOVF/AHT4C1LVNVJ%E.#M9PK#Z$$CZ&O)*]6_91_Y.6^&7_8?L_\ T:*X ML;_NM7_"_P C>A_%AZK\S]U*6BBOYL/U,**** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH _ CXV?\EF\>_P#8?O\ _P!*)*XNNT^-G_)9O'O_ &'[_P#] M*)*XNOZ8P_\ !AZ+\C\HJ?'+U"BBBN@S"BBB@ HHHH *^X?^"3?_ "6;Q?\ M]@ _^E,-?#U?+_^P ?_ $IAKY[B#_D5U_3]4>GEO^]T_4_4 MJBBBOP _2 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "OR!_P""FG_)TE]_V"K/_P!!-?K]7Y _\%-/^3I+[_L%6?\ Z":^ MWX0_Y&+_ ,+_ #1X&=_[JO5?J?*5%%%?M)\&%%%% !1110 4444 >\_L)_\ M)V7P\_Z^I_\ TFEK]LJ_$W]A/_D[+X>?]?4__I-+7[95^/<9_P"_4_\ !^K/ MN,B_W>7K^B"BBBO@#Z,**** .$^/7_)#?B+_ -BYJ/\ Z2R5^,W>OV9^/7_) M#?B+_P!BYJ/_ *2R5^,W>O"S'XHG[MX=?[KB/\2_(-HHVBC:*-HKR3]=#:*- MHHVBC:* #:*-HHVBC:* #:*-HHVBC:* #:*-HHVBC:* #:*-HHVBC:* #:*- MHHVBC:* #:*-HHVBC:* #:*-HHVBC:* #:*-HHVBC:* #:*-HHVBC:* #:*- MHHVBC:* #:*-HHVBC:* #:*-HHVBC:* #:*,4;11M% !7ZV_L>^+KWQI^SOX M1OM0D::\@BDLGE*_4_]@W_ )-I\/?]?-Y_Z4/7 MIY>W[5KR/S#Q!A%Y73FUJIK\5(^A****^@/Y["BBB@ HHHH **** "BBB@ H MHHH **** "BBB@!*\R_:"_9_\-?M%>!)?#OB%&@EC;SK'4H%!GLY?[RYZ@CA MEZ,/0@$>G45K1K5*%15:3M);,B<(U(N$U=,_"CX]?LV^-?V>?$3:?XFT]FL) M'(L]8M5+6ETH_NOCAL=4;##TQ@GRNOZ&M>\/:7XJTBYTK6=.M=6TRZ79/9WL M*RQ2+Z,K @U\>_%G_@ES\/\ Q=)/>>#=5O/!5X^6^RD&\L\]0ZY^RA\8_#S,MW\-/$K[3@M9Z?)=*.O M.Z(,,<'GIT]17V5'-,#B%>G6B_FK_=N>%/"8BG\4']QY1174W7PJ\:V,GEW/ M@_7K>3&=DNF3J<>N"M9]YX+\0:>RK=:%J5LS#($UG(A/TRM=ZJTY;27WG/R2 M6Z,:BM'_ (1O5O\ H%WO_@._^%'_ C>K?\ 0+O?_ =_\*KGCW%ROL9U%:/_ M C>K?\ 0+O?_ =_\*/^$;U;_H%WO_@._P#A1SQ[AROL9U%:/_"-ZM_T"[W_ M ,!W_P */^$;U;_H%WO_ (#O_A1SQ[AROL9U%:2^&M78@#2KTD_].[_X5H_\ M*W\6_P#0K:U_X+YO_B:3J06\D/ED^ASE%=_I?[/OQ0UMPMA\.O%5UT^:/1K@ MJ,]"6V8&<'K7I'A;]@/XY^*&0KX*?2X&ZS:I>06X7ZH7W_DM*MZ3I-]KVI6VGZ;9SZA?W+B."UM8FDEE8]%55!)/L*^_ MOAO_ ,$FM0FDBG\>^-;>UASE['P]"9'8>GGR@!3_ -LVK[3^#O[-?P[^!%L5 M\(^'8+2^=-DNIW!,UW*.X,K<@'^ZN%X'%?+8[BS!8=-8?]Y+RT7WO]+GK8?) ML15=ZGNK\3Y?_8G_ &!'\ WUCX^^)-M')X@BVSZ9H;$.MB^5^K5?G!_P %1?@KXM\1>//#?C?1=%O-8T9-)72[EK&! MIFMI$GED4N%!(5A-@'&,J1W&?K>%JD*>9Q,I85\JOJC\]**TF\- M:NI(.E7H([?9W_PI/^$;U;_H%WO_ (#O_A7[ASQ[GP'*^QG5T?PW_P"2B>%O M^PK:_P#HY:S?^$;U;_H%WO\ X#O_ (5ZE^SI\"_&GQ'^+7A6VTWP_J(LX]1@ MN+K4)+5UM[>%) SNSD!> IP,Y)P!R:Y\16ITZ,YSDDDF:TJ#?MB?LU6O[2'POFLK9(X?%FE[KG1KI\#]YC MYH&/9) /9@K<[<'\6-6TJ\T/5+O3=1M9;*_LYF@N+:="DD4BDJR,IY!!!!' MM7]$%?*7[77[">D?M"3'Q+X>N;?P[XW1-DD\D9^S:@ %$VT95@.!( 3C@@@ M#;]YPYGTZ^?\ P3\@:*]H\=?L;_&7 MX?74D6H> =6OH4R1=:/";Z$J/XMT.[:/]X ^U>=S_#7Q?:M(LWA76XFC)#B3 M3IE*XZYRO&*_6J>+P]:/-3J)KR:/C)4:D':46ODY) K]]_AGX-B^'?P[ M\,^%X&5X]'TVWL?,7HYCC52WXD$_C7RE^QG^P+_PI?68?&OCN:UU'Q9$O^@6 M%JQD@T\L""[,0-\N#@8&U>2"QP1]I5^/<49O2S"K"AAW>$.O=OMZ'V^4X*>& M@ZE16%=:MY'C METB_CD0[61[9P0?0C%?N?"]:F\KI04E=^*_/.,JU-X:E34M>:]O M*S/ILBA+VLY6TM^IZ)1117Y*?9A4<]O'=0R0S1K+#(I1XY%!5E(P00>HQ4E% M 'P'^TQ_P3+L_$-S>>(_A1+!I-[(3++X:N#LMG8\G[/)_P LO9&^7G@H !7Y M]_$#X5^+_A7JQTWQ=X=U#0+O)""\A*I+CJ8W^[(/=217[_U2UG0]-\1:?+8: MMI]KJEC+_K+6]A6:)_JK @U]QEW%>*PD53Q"]I%?)_?U^>OF?/XK)Z-9\U-\ MK_#[C^>+%%?M)XT_8$^"'C1I97\')HMU)_RVT6XDM0OTC!\O_P OLJ/%V75%[_ #1]5?\ *YX<\EQ4 M?AL_G_F?EQ17Z-W/_!(F%I2;?XJ211=ED\/AV_,7(_E67)_P2-U19&$?Q,LV M3)VLVC,"1V)'G''YFNY<394_^7W_ )++_(Y_[)QB^Q^*_P S\^**_07_ (=' MZO\ ]%+LO_!0_P#\>H_X='ZO_P!%+LO_ 4/_P#'JK_63*O^?WX2_P A?V7C M/^??XK_,_/JBOT%_X='ZO_T4NR_\%#__ !ZC_AT?J_\ T4NR_P#!0_\ \>H_ MUDRK_G]^$O\ (/[+QG_/O\5_F?GU17WOKG_!)GQ)8Z/>W&G>/;#4K^*%W@LV MTYH1.X!*IO\ ,.W)XS@XS7PCJ6GW6D:A*125964\@ M@@@CVKT\'F6$S#F^K3YK;[K\SDKX6MAK>UC:Y6HHHKTSD"BBE7[W(S[4 &*[ M7X9_!7QQ\8=2%EX/\-7^MON"/-#'B"(G_GI*V$3_ ($PK],?V1_@3^SM\2OA MQIGC#P]X'LKZ](\F_MM:G>_>UN5 WQLDA*=PP(0;E93@=!]=:?IUII-E#9V- MK#96D*[8[>WC$<:#T50, ?2OSK,.+EAYRHT:+YEI[VEGZ*]_O1]1ALE]HE.< MU9]CXK_9?_X)N:/\.KVT\3?$>>V\2Z_"1+;Z3""UC:N#D,Y8 S,.." @.>&X M(^W:*6OS3&X_$9A4]KB)7?X+T1]5A\/2PT.2DK!1117GG2%%%% ",NX8(R.] M?FQ^V1_P3SO[/4+_ ,;?"JP:]L9F:>^\,VZYE@8\L]L/XT/)\H*PM/%PY*B]'V/YV9K>2UFDAFC:*:-BCQR JRL#@ M@@]"#4=?N)\;/V0_AE\>/-N/$.A+::TXP-:THBWN\^K, 5D_[:*V.U?&/Q%_ MX)/^);"62;P1XOT_5[?.5M=9C:UF4>@= ZL?*XD9W\,:RB*,EFT^4 =_NUG_\ "-ZM_P! N]_\!W_P MKI52#V:,>678SJ*T?^$;U;_H%WO_ (#O_A1_PC>K?] N]_\ =_\*?/'N'*^ MQG45H_\ "-ZM_P! N]_\!W_PH_X1O5O^@7>_^ [_ .%'/'N'*^QG45H_\(WJ MW_0+O?\ P'?_ H_X1O5O^@7>_\ @._^%'/'N'*^QG45MVG@?Q'J"LUKX?U2 MY53AC#92.!]<+6C9?"7QSJ3,MIX,\073+C(ATN=R,].B5+K4X[R7WC4)/9') MT=:]?T#]D'XT>))%2T^&OB"$L<#^T+0V8[]3-L Z5[)X'_X)=_%GQ$\3Z_(J?#3?W'Q[B MO=?V:?V0?&?[1VK136=N^C>$HY-MUX@NHSY0P?F2%>/-?V!P/XB.,_?OPA_X M)I?##X=W,%_XB>Z\>:G$0P74E$5D&'?[.I.[OP[./:OK"QL;?3;.&TL[>*TM M85"100H$1%' 55' ]!7Q.9<7P473P"N_P"9[?)=?G]S/?PN22;4L0].R_S_ M ,CE_A/\*O#OP7\#Z?X4\,6GV33+-<[G.Z6>0_?ED;^)V/4_0 =A24M?E MLZDJDG.;NWNSZZ,5!*,59(****@H*CN(8[J&2&:-989%*/'(H964C!!!Z@BI M** /R[_;"_X)ZZKX-OK[QA\,+&75O#DC--=:#;J7N;#/),2]9(O8?,O'##)' MPRR,C%6!5@<$$M>2+?5$>SG'HH*AT8^Y*UX3XD_8;^.7A=F%S\/M0NE'1] M-EBO 1G&<1.Q_,9K[_#YUE^)5Z=:/S=G]SL?-U,#B:7Q4W^?Y'A-%=KJ7P0^ M(NCAC?\ @'Q18A0"WVG1KF/&>FI.VO M4C6I2U4D_FK?] N]_\ =_\*/\ A&]6_P"@7>_^ [_X M5?/'N3ROL9U%:/\ PC>K?] N]_\ =_\*/\ A&]6_P"@7>_^ [_X4<\>XK?] N]_\!W_ ,*/^$;U;_H%WO\ X#O_ (4<\>X=? M\(WJW_0+O?\ P'?_ KZ _8J^"/C3Q1^T%X*U6#P_J%OH^DZA%J-WJ5S:O'; MQQQG?C>1@LQ&T $JRE))_]A^_ M_P#2B2N+KM/C9_R6;Q[_ -A^_P#_ $HDKBZ_IC#_ ,&'HOR/RBI\+_\ L '_ M -*8:^>X@_Y%=?T_5'IY;_O=/U/U*HHHK\ /T@**** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\@?^"FG_)TE]_V"K/_ -!- M?K]7Y _\%-/^3I+[_L%6?_H)K[?A#_D8O_"_S1X&=_[JO5?J?*5%%%?M)\&% M%%% !1110 4444 >\_L)_P#)V7P\_P"OJ?\ ])I:_;*OQ-_83_Y.R^'G_7U/ M_P"DTM?ME7X]QG_OU/\ P?JS[C(O]WEZ_H@HHHKX ^C"BBB@#A/CU_R0WXB_ M]BYJ/_I+)7XS=Z_9GX]?\D-^(O\ V+FH_P#I+)7XS=Z\+,?BB?NWAU_NN(_Q M+\@VBC:*-HHVBO)/UT-HHVBC:*-HH -HHVBC:*-HH -HHVBC:*-HH -HHVBC M:*-HH -HHVBC:*-HH -HHVBC:*-HH -HHVBC:*-HH -HHVBC:*-HH -HHVBC M:*-HH -HHVBC:*-HH -HHVBC:*-HH -HHVBC:*-HH -HHVBC:*-HH -HHVBC M:*-HH 7%?J?^P;_R;3X>_P"OF\_]*'K\L,5^I_[!O_)M/A[_ *^;S_TH>O2R M_P#BOT/S/Q _Y%,/\:_*1]"4445]"?SP%%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 )12T4 )12T4 %%%% !1110 4444 %)2T4 )12T4 M)2T44 %%%% !1110 4E+10 E+110 E%+10 E+110 4444 %%%% !1110 444 M4 )12T4 %%%% "44M% "4M%% !1110 F**6B@ HHHH 2BEHH **** "BBB@ MHHHH **** "BBB@ HHHH **** $K\Z/^"EG[+&UI/B[X7L_E8K'XAM85Z=%2 M[ _)7Q_LM_?-?HQ575-,M-:TVZT^_MH[RRNHF@GMYE#))&P(96!Z@@D8KUHKW?]L+]FN[_9P^*$MA;K+-X5 MU3==:/=OD_N\_-"S=WC) /J"K<;L#PBOZ"PV(IXNC&O2=XR5T?FM6E*C-TYK M5!111729'N7[(_[2VH?LV_$R'46,MSX7U$K;ZS8(<[XL_+*@Z>9&22/4%EXW M9'[5:#KEAXFT6QU?2KN*_P!,OH$N;:ZA;*KS;HU_,3HEW,W%M<,PJ/W7MY/_ ()^G-%)2U^0'VP4444 %%%% !1110 4E+10 M F**6B@!**6B@ HHHH **** "BBB@!*,4M% "44M% !1110 4444 %%%% !1 M110 4444 )12T4 )BBEHH 2EHHH **** "BBB@ HHHH **** $HQ2T4 )2T4 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?@1\;/^2S>/?\ L/W_ M /Z425Q==I\;/^2S>/?^P_?_ /I1)7%U_3&'_@P]%^1^45/CEZA111709A11 M10 4444 %??]?4__ *32U^V5?B;^PG_R=E\//^OJ?_TF MEK]LJ_'N,_\ ?J?^#]6?<9%_N\O7]$%%%%? 'T84444 <)\>O^2&_$7_ +%S M4?\ TEDK\9N]?LS\>O\ DAOQ%_[%S4?_ $EDK\9N]>%F/Q1/W;PZ_P!UQ'^) M?D&T4;11M%&T5Y)^NAM%&T4;11M% !M%&T4;11M% !M%&T4;11M% !M%&T4; M11M% !M%&T4;11M% !M%&T4;11M% !M%&T4;11M% !M%&T4;11M% !M%&T4; M11M% !M%&T4;11M% !M%&T4;11M% !M%&T4;11M% !M%&T4;11M% !M%&T4; M11M% "XK]3_V#?\ DVGP]_U\WG_I0]?E?TK]4/V#?^3:?#W_ %\WG_I0]>EE M_P#%?H?F?B!_R*8?XU^4CZ$HHHKZ$_G@**** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH *2EHH \N_:.^!&D_M#?"W4?"VH[(+PC[1IM^RY-I=*#L M?W4Y*L.ZL>^"/P_\9^#]7^'_ (JU3PYKMF]AJ^FW#6US;O\ PLIZ@]U(P01P M001P:_H0KXQ_X*!_L@7?QBTN#QQX+T_[5XRT]!#>6,.%?4+89P1G&98^PZLI M(Y*J*^[X8SE8*K]5KNU.6S?1_P"3_KJ?/9M@?;P]M37O+\4?E'17;R_ [XCP MR-')\/\ Q0DB$JRMHUR"".H(V4S_ (4E\1/^A"\3_P#@GN/_ (BOUWZQ1_G7 MWH^*]G/^5G%TZ.1HY%=&*.IR&4X(/J*[+_A27Q$_Z$+Q/_X)[C_XBE_X4G\1 M/^A"\3_^">X_^(H^L4?YU]Z#V<_Y6?J-^P3^U(-*-OJD,EU=W6 MGS6\$=KN G\QV4 *8RZD9YR .2*_9\5^(\1X*A@\9?#R7+/6RZ?\#L??97B* ME>A:JM5I?N+1117RI[ 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110!^!'QL_P"2S>/?^P_?_P#I1)7%UVGQL_Y+-X]_[#]__P"E$E<77],8 M?^##T7Y'Y14^.7J%%%%=!F%%%% !1110 5]O_P#!)V1%^-7BZ,NHD;P\S!<\ MD"YAR<>V1^8KX@K[-_X)3W$FZ_: MN\0Q%E86UG91 +U7-NCX/O\ /G\17W'!ZOF+_P +_-'S^=_[JO5?J?+]%%%? MM!\(%%%% !1110 4444 >\_L)_\ )V7P\_Z^I_\ TFEK]LJ_$W]A/_D[+X>? M]?4__I-+7[8U^.\9_P"_4_\ OS9]QD7^[R]?T0M%%%? GT84444 <)\>O\ MDAOQ%_[%S4?_ $EDK\9N]?LS\>O^2&_$7_L7-1_])9*_&;O7A9C\43]V\.O] MUQ'^)?D&T4;11M%&T5Y)^NAM%&T4;11M% !M%&T4;11M% !M%&!1M%&* #CT MHX]*^ZOV _A/X-\?_#?Q%>>)/#&EZY=0ZL8HYKZV65D3R8SM!(X&23^-?4'_ M S7\*O^B?>'O_ "/_"O1IX*52"FFM3\XS+C;"Y;BZF$G2DW!VNK'XZ\>E'' MI7[%?\,U_"K_ *)]X>_\ (_\*/\ AFOX5?\ 1/O#W_@!'_A6G]G3[H\W_B(F M"_Y\2_#_ #/QUX]*./2OV*_X9K^%7_1/O#W_ ( 1_P"%'_#-?PJ_Z)]X>_\ M "/_ H_LZ?=!_Q$3!?\^)?A_F?CKQZ4<>E?L5_PS7\*O^B?>'O_ C_P * M/^&:_A5_T3[P]_X 1_X4?V=/N@_XB)@O^?$OP_S/QUX]*./2OV*_X9K^%7_1 M/O#W_@!'_A1_PS7\*O\ HGWA[_P C_PH_LZ?=!_Q$3!?\^)?A_F?CKQZ4<>E M?L5_PS7\*O\ HGWA[_P C_PH_P"&:_A5_P!$^\/?^ $?^%']G3[H/^(B8+_G MQ+\/\S\=>/2CCTK]BO\ AFOX5?\ 1/O#W_@!'_A1_P ,U_"K_HGWA[_P C_P MH_LZ?=!_Q$3!?\^)?A_F?CKQZ4<>E?L5_P ,U_"K_HGWA[_P C_PH_X9K^%7 M_1/O#W_@!'_A1_9T^Z#_ (B)@O\ GQ+\/\S\=>/2CCTK]BO^&:_A5_T3[P]_ MX 1_X4?\,U_"K_HGWA[_ , (_P#"C^SI]T'_ !$3!?\ /B7X?YGXZ\>E''I7 M[%?\,U_"K_HGWA[_ , (_P#"C_AFOX5?]$^\/?\ @!'_ (4?V=/N@_XB)@O^ M?$OP_P S\=>/2CCTK]BO^&:_A5_T3[P]_P" $?\ A1_PS7\*_P#HGWA[_P M(_\ "C^SI]T'_$1,%_SXE^'^9^0.CZ/?>(-4MM-TRSGU#4+IQ%#:VT9DDD8] M JCDFOV"_9Y^&TWPD^#GAKPO=%3?VL!DN]A! GD=I)%!'4*SE0>X45T'A/X9 M>$O ;._ASPSI.B22#:\MA9QQ.PSG!91DCZFNEKNPV%]@W)N[/A.)N*GGL(4* M5/DIQ=]7=M[?*UV+1117H'P 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 %%%% "4M%% !1110 E%+10 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 ?@E^T!:#3_CQ\2+4-O$'B74H@V,9VW4 M@S^E<#7K'[6.G_V9^TM\3(=@CW:_=S[0<_ZR0R9_'=G\:\GK^E<'+FPU.7>* M_(_*ZRM5DO-A111768!1110 4444 %?4G_!-?7%TG]JK1;9FV_VEI]Y:#WQ$ M9!_$D\GE6ECJL#7+YQM@9MDI_[X9J\[,:+Q&#K M4ENXO[[:'5A9^SKPF^C1^\U+24M?S@?J(4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% "5^)'[<.M#Q!^U9\1+H'<([Z.TR/^ MF,$<./\ R'7[6ZMJEMHNEWFHWDHAL[2%[B:1NB(BEF)^@!K^?OQSXFF\:^-- M?\0W (GU?4+B_D!ZAI9&<_JU?HW!=%O$5JW9)?>[_H?+Y]4M3A3[N_W?\.8= M%%%?K1\8%%%% !1110 4444 ?1?_ 3U_P"3P/ /_<0_]-]S7[/BOQX_X)LV M9NOVK-"DR!]GL;V4Y[YA9./^^Z_8>OQGC&5\PBNT%^O\ DAOQ%_[%S4?_ $EDK\9N]?LS\>O^2&_$7_L7-1_] M)9*_&;O7A9C\43]V\.O]UQ'^)?D&T4;11M%&T5Y)^NAM%&T4;11M% !M%&T4 M;11M% !M%+BDVBEQ0(_17_@FG_R2GQ1_V&C_ .B(J^OJ^0?^":?_ "2GQ1_V M&C_Z(BKZ^KZC"_P(G\L<5?\ (ZQ/K^B"BBBNL^4"BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BFLP526( R2>U>$_$;]M;X6?#JXFLVUF3Q!J$1*O;:' M&)PI]#(2L?7@@,2,[T5\-ZU_P4WM MUD9-)\ R2IGB6]U,("])Q_P!?4O\ A7*\907V MCZF'!>>35_8V]91_S/T'HK\^/^'F/B?_ *$S2?\ P)EH_P"'F/B?_H3-)_\ M F6E]=H=S3_4G._^?2_\"C_F?H/17Y\?\/,?$_\ T)FD_P#@3+1_P\Q\3_\ M0F:3_P"!,M'UVAW#_4G._P#GTO\ P*/^9^@]%?GQ_P /,?$__0F:3_X$RT?\ M/,?$_P#T)FD_^!,M'UVAW#_4G._^?2_\"C_F?H-17QW\ _V[M2^*WQ1TCPGJ MOA:TL(M3\R..ZL[AB8W6-G&58<@[2.HQG//2OL2NFG5A67- ^:S+*\7E-94, M9'EDU=:IZ;=/06BBBM3R0HHKGO'7C[0?AKX9NM?\1ZC%IFF6_P!Z63DLQZ(B MCEF/90":3:2NS2G3G5FJ=-7;T26[.@I:^%?%O_!3(IJ,D?ACP6);%6^2XU6[ MVR2#U\M 0O\ WV:P?^'F/B?_ *$S2?\ P)EKB>-H=S[2'!>=SBI>QM?O*/\ MF?H117P;X>_X*:72WB+KO@:%K1CAI-/OB)$'J%=2&/MN7KUKZ]^%/Q?\+_&; MPVNM>%]0%W I"SV\@V3VSG^"1/X3UYY!QP2*VIXBG5=H/4\C,N'\RRF*J8NE M:/=--?>KV^9VM%)2UT'SP4444 %%%9_B'6H/#>@ZEJ]T':UT^VDNY1&,L41" MS8'K@&@J,7)J,=V7Z6OS\NO^"F7B!KF4VW@G34M]Q\M9;R1F"]LD G\*C_X M>8^)_P#H3-)_\"9:X?KM#N?<_P"I.=_\^E_X%'_,_0>BOSX_X>8^)_\ H3-) M_P# F6C_ (>8^)_^A,TG_P "9:/KM#N'^I.=_P#/I?\ @4?\S]!Z*_/C_AYC MXG_Z$S2?_ F6C_AYCXG_ .A,TG_P)EH^NT.X?ZDYW_SZ7_@4?\S]!Z*_/C_A MYCXG_P"A,TG_ ,"9:/\ AYCXG_Z$S2?_ )EH^NT.X?ZDYW_ ,^E_P"!1_S/ MT'I*_/G_ (>8^)_^A,TG_P "9:EMO^"F?B!90;CP1ILL7=8KV1&_,J?Y4?7: M'FW2[X;JUD#QN.G!'OD'T((KIIUH5?@= MSYK'Y3CLK:6,I.%^O3[U=?B:-%)7)?%KXA0_"GX<:]XLN+1[Z/2[?S1;(^PR ML6"JN[!P"S#)P<#)P>E:-J*NSSJ5*=>I&E35Y2:27F]$=;2U^?#?\%,O$NXE M?!>D@9X!NI2?Y4?\/,?$_P#T)FD_^!,M8^)_^A,TG_P)EH^NT.X?ZDYW_P ^ ME_X%'_,_0>BOSX_X>8^)_P#H3-)_\"9:/^'F/B?_ *$S2?\ P)EH^NT.X?ZD MYW_SZ7_@4?\ ,_0>DK\^E_X*8^)=PW>"])*YY NI0?Y5V'A;_@IAHMS,D?B/ MP7>Z?'G!GTV\2Y_'8ZQX_,TUC*#^T95>#<[I1YO8W])1?ZGVK2UPWPO^-7@S MXQ:>]UX4UN'46B ,UJP,=Q#G^_&P# 9XW8P>Q-=Q77&2DKIW/CZU&KAYNE6B MXR6Z:LQ:2BOG7]JO]JNY_9YOM"T[3M"AUB]U*.2X=[J8QQQQJ0H "C)))/IC M'?/$U*D:<>:6QU8' XC,L1'#8:-YN_EMKU/HNBOSX_X>8>)_^A,TG_P)EH_X M>8^)N,^"])Q_U]2_X5R_7:'<^K_U)SO_ )]+_P "C_F?H/17+?"[QU'\3/A[ MH'BF*U:R35+1+@VS/O,3'[R[L#(!!YP,^@Z5U-=J:DKH^)JTYT:DJ516E%M/ MU0445R?Q!^*WA'X6::+WQ5KUIH\+ F-)GS++CKLC4%W_ . @T-J*NPI4JE:: MITHN4GLDKO[CJZ*^0O%?_!27P5IDKQ:!X;BOP;O^!]^ MT5^?'_#S'Q/_ -"9I/\ X$RT?\/,?$__ $)FD_\ @3+4_7:'$-2U*YTE='O\ 3KH6TT44IDC<%0RLI(!'<$'TZ\UI3Q-*K+EB]3ST4445U'RP4444 %%)7F7QN_:&\(_ ;28[C7[EY]0N M3:Z59X:XG[;L$@*F>K,0..,GBIE)07-)V1TX?#5L755&A%RD]DCTVEKX!U+_ M (*::S)=L=/\#6,%M_"MS?/(_P!20BC\,?C5;_AYCXG_ .A,TG_P)EKC^NT. MY]BN"<[:O[)?^!1_S/T&HKXI\!?\%*=*U#4(;7Q?X4FTBW=@K:AIMQ]H5,]V MB*AL#KP6..@..?L;P_X@T[Q3HUGJVD7L.HZ;>1B6"ZMW#)(I[@_ICL1@UT4Z MT*OP,^?S+)L?E+2QE)QOL]&G\U=?+UC1?%VL:= MIG@ZQDL;.[EMHI+JZ?S'5&*[FVC )QG SC.,GK6-6M"BDYL]O*\FQN<2E#!P MYN7?5+?U/NZBOSX_X>8^)_\ H3-)_P# F6C_ (>8^)_^A,TG_P "9:Y_KM#N M?0?ZDYW_ ,^E_P"!1_S/T'HK\^/^'F/B?_H3-)_\"9:/^'F/B?\ Z$S2?_ F M6CZ[0[A_J3G?_/I?^!1_S/T'HK\^/^'F/B?_ *$S2?\ P)EH_P"'F/B?_H3- M)_\ F6CZ[0[A_J3G?\ SZ7_ (%'_,_0>BOSX_X>8^)_^A,TG_P)EH_X>8^) M_P#H3-)_\"9:/KM#N'^I.=_\^E_X%'_,_0>BOSX_X>8^)_\ H3-)_P# F6C_ M (>8^)_^A,TG_P "9:/KM#N'^I.=_P#/I?\ @4?\S]!Z2OSX_P"'F/B?_H3- M)_\ F6O;/V5_P!KZ\_: \7:KX=U+P]!I-U:V)OXI[6=G1D61$96##(.9%(( M/K5PQ5*3_4^G*2L?QIXFB\%^#]=\0W$+W$& MDV$]_)#&0&=8HVY"XKX2D_X*9>)#(QC\%:4J9^56NI20.V3@9_*KJUZ= M&RFS@RO(@KG?^'F/B?\ Z$S2?_ F6N)XR@NI]K3X+SNI%2]C:_>4;_F? MH/25^?/_ \Q\3_]"9I/_@3+73>$/^"F%I->10^)_!,-'\>>';+7= OXM3TJ\3?#< M0DX/8@@\JP.05(!!!!%;%=B::NCXN<)4Y.$U9K=,6BBBF0%%%><_M ?%Y/@? M\,=1\5&Q_M*>%XX+>U+[%DD=@!N;!P ,GISC'>IE)13D]D=&'P]3%5H4**O* M322\V>C45^>__#S'Q-_T)FD_^!,M'_#S'Q/_ -"9I/\ X$RUQ?7:'<^S_P!2 M<[_Y]+_P*/\ F?H/2UY#^S'\>/\ AH+P!<:[+IBZ1>V=ZUC<6\N+R98TSV )/)/8#DU3=M6<\8RJ248*[9KTF:^6/&?_!13X<:#-+!H MEGJWB:5?NS0PBWMV_P"!2$/_ ..5YCJ?_!3;4)&8:=X!MH%_A-UJ;2]^I"Q+ MV]_SKEEBZ,=.8^MP_"6=8AU%?GO_ ,/,/$__ $)FD_\ M@3+2_P##S'Q/_P!"9I/_ ($RU'UVAW.S_4G._P#GTO\ P*/^9^@]%?GQ_P / M,?$__0F:3_X$RT?\/,?$_P#T)FD_^!,M'UVAW#_4G._^?2_\"C_F?H/17Y\? M\/,?$_\ T)FD_P#@3+1_P\Q\3_\ 0F:3_P"!,M'UVAW#_4G._P#GTO\ P*/^ M9^@]%?GQ_P /,?$__0F:3_X$RTG_ \Q\3_]"9I/_@3+1]=H=P_U)SO_ )]+ M_P "C_F?H/2UX9^RK^TA-^T1H.MW-YHL>CWVE3QQR""4R12K(&*D9 ((VL"# MGL<\X'N==<)QJ14H[,^1QF#K9?B)8;$*TX[K?SZ>044459Q!1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4E+24 ?BW^W_HXT7]K3QTBJ%CN'M;I< #.^UA9C@?[6 M[Z]>]?/-?9O_ 52\.G3/V@-&U15Q%J>A0DMZR1RRHP_[Y\O\Z^,J_H?)JGM M;?XW_ M /TL7%R)/$N@1QZ;JD;-\Y*KB*8^HD09S_>#CM7T-7X+? _XW^)O@%X[M?$ M_AFYV2I^[NK.4DPWD)(+12 =0<<'J" 1R*_6OX!?MK?#CX[65K!#JD7AWQ-( M DFAZK*LV_C/Q< R1V6GRA M[:W?IF>9?E&#G**2V1@[OW?)/0/\ I7ZL5^=O_!(_PV?+^)&ONG!-E8PO]/->0?K%7Z)U M^%\4U/:9I-?RI+\+_J?H641Y<)%][_F%%%%?)GLA1110!PGQZ_Y(;\1?^QO^2&_$7_L7-1_])9*_&;O7A9C\43]V\.O]UQ'^)?D&T4; M11M%&T5Y)^NAM%&T4;11M% !M%&T4;11M% !M%+BDVBEQ0(_17_@FG_R2GQ1 M_P!AH_\ HB*OKZOD'_@FG_R2GQ1_V&C_ .B(J^OJ^HPO\")_+'%7_(ZQ/K^B M"BBBNL^4"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *1F"J6)"@#))Z"EKPO]M+ MXB2_#OX :Y+:RM!?ZLR:3;R*<%3*"9.>Q\I)<$=\5%22IQ.Q-/" MT]YM+[_\CX__ &M_VM]2^*6MWWA;PM?26?@JV=H7DMW*MJC X+N1_P LO[J= M"/F/. OR_11@5\G4J2JRYI']9Y?E^'RO#QPV&C:*^]ON^[88HVBCBM+3O#.K M:Q'YEAI5[>Q_WK>W>0=<=0/4'\JSL>C*48J\G8S=HHVBMW_A ?$O_0NZM_X MR_\ Q-'_ @/B7_H7=6_\ 9?_B:?*^QE[>E_.OO1A;11M%;O_" ^)?\ H7=6 M_P# &7_XFC_A ?$O_0NZM_X R_\ Q-'*^P>WI?SK[T86T4;16[_P@/B7_H7= M6_\ &7_ .)H_P"$!\2_]"YJW_@#+_\ $TE_.OO1Z5^QR/^,EO W_7 MS-_Z3RU^ME?EG^QQ\/?$R_M$^$[Q_#^I06=E)--<7$UJZ1Q)Y,@RS$ #)( ] M217ZF5[^7IJF[]S\"\0*D*F94N1IV@O_ $J0M%%%>F?F E?E7^V1\>YOC)\2 MKBPT^[+^%-$D:WL4C;]W/(.)+CWW'A3_ '0,8R<_:G[:GQH_X5+\([BTL9O+ MU_Q!OL+3:<-'&5_?2C_=4@ ]F=3VK\K*\7'UMJ2^9^T\ Y,FI9I67E#]7^B^ M88HVBC HP*\8_:@Q7IG[/?QJU'X%_$:QUVW>232Y&$&IV2'BXMR?FXSC>OWE M/J/0G/F>!1BJC)Q:E'HI6NM:;::A8SINLKD_BY_R2GQI_V!;W_P!$/4R^%G5A?]XI^J_,_%?%&T48HVBO MCC^R0VBC:*N:3HM_KU\EEIEC29*6]I$TLC8&3A5!)XKH/^%1^.?^A+\0 M_P#@JG_^(IJ+>R,)UJ5-VG))^;.3VBC:*ZS_ (5'XY_Z$OQ#_P""N?\ ^)H_ MX5'XY_Z$OQ#_ ."N?_XFGR2[$?6L/_S\7WHY/:*-HKK/^%1^.?\ H2_$/_@K MG_\ B:/^%1^.?^A+\0_^"N?_ .)HY)=@^M8?_GXOO1R>T4;17377PO\ &-C; MO/<^$==MX$&6DETV95'U)6N9XI--;HUA4A4UA)/T#%?2'[$?QTO?AG\3['PY M>73-X9\0SK:2P.Q*07#';%*H_A);"MV(.3]T8^;]HJ:SNI=/O(+JWT M/_I1%7K]A=?;K*WN0NP31K)MSG&0#BO(/VQ_^3:?''_7M#_Z415]36_A2]&? MRKE"MF>&3_Y^0_\ 2D?DEUHVB@48%?(G]=AM%&T5I:'X9U?Q1/)!HVDWVK31 MKO>.QMWF95SC)"@X&>];7_"H_'/_ $)?B'_P5S__ !-4HM[(PE7I4WRSFD_5 M')[11M%=9_PJ/QS_ -"7XA_\%<__ ,31_P *C\<_]"7XA_\ !7/_ /$T^278 MCZUA_P#GXOO1R>T4;176?\*C\<_]"7XA_P#!7/\ _$T?\*C\<_\ 0E^(?_!5 M/_\ $4"#@U^MW[/ M'QEMOCI\,=/\1QHEOJ )M=1M8SQ#__ 4Q_P"1Z\&?]@V;_P!&U^A%?GO_ ,%,O^1Z\&?] M@V;_ -&UZF-_@,_+N"?^1W2])?\ I+/C/:*,"C:*,"OFC^F#]?/V4?\ DW7P M%_V#5_\ 0FKU>O*/V4O^3=? 7_8.7_T)J]7KZZE_#CZ(_D#-/]_Q'^.7_I3/ M$OVJOVBK?X ^!TEM%CNO%&J%HM-M9.57&-\SC^ZN1QW) Z9(_+'Q9XOUKQWK MUUK6OZE<:KJERVZ2YN&RQ] !T51V4 #@ 5ZM^V1\1)OB'\?O$;"8O8:/+_9 M-HF8<^A'I7B.*^>Q59U:C71']#\)Y)2RO PJN/[VHDV^NNJC\ MNOF&*-HHP*.*X3[@-HHVBCCTHQ[4P#:*-HHQ[48]J #:*-HHQ[48]J #%?H/ M_P $S?\ D1O&?_81A_\ 15?GQ^%?HG_P37T>]LOAOXHOKBUEAM+S4D^SRR+@ M2[8P&*^H!(&>FI%?CI\4/B3K'Q:\<:GXFUJ9G MN[R0E(MQ*6\0^Y$GHJCCWY)Y)-?6O_!1;XT_:KS3_AMIDYV6Y6_U8H>"Y&88 M3] 2Y!X^:,]17P_BOG\=6YY^S6R_,_H/@;)E@\)]?JKWZFWE'I]^_I8,4;11 M@4<5Y9^H!MKZU_8'^/DO@WQHO@+6+K_B0ZY)_H1E;Y;:\(X ST$F-N/[VWU- M?)7%26]Q+9W$5Q!(T,\3ATD0D,K Y!![$&MJ51TIJ:/*S3+J6:82>$K;26C[ M/H_D?N>*6O*_V:?C%%\;?A1I>NNZ?VO$/LFIPIQLN4 W''8."KCT#8[&O5*^ MLC)3BI+9G\E8K#U,'7GAZRM*+:?R"OQ(\>?\CUXB_P"PC<_^C6K]MZ_%+XH: M3>:+\2/$]GJ%K+9W<>I7&^&92K#,C$'![$$$'N"#7DYC\,3]8\.6O;8E=;1_ M-G,;11M%&/:C'M7B'[D&T4;11CVHX]* #:*-HHP*-HH -HHVBC HX]* #:*- MHHQ[48]J #%?6'_!-G_DN6N?]BY/_P"E5K7R?QZ5]<_\$U]+NW^,'B'45MI# M8Q:%+;O<;3L61KBW94)]2$8X_P!DUTX7^-$^6XH:638F_P#+^J/N#X]?\D-^ M(O\ V+FH_P#I+)7XS5^S/QZ_Y(;\1?\ L7-1_P#262OQF[UVYC\43XOPZ_W7 M$?XE^08KZP_X)L_\ERUS_L7)_P#TJM:^3]HKZP_X)LC_ (OEKG_8N3_^E5K7 M%A?XT3[7B?\ Y$V)_P )^D=?(O\ P4B\53Z7\+/#^A0R&-=6U(R3 9^>.%,[ M3[;W0_517UU7Q)_P4W'_ !(_ '_7S>?^@PU[^+;5"5C\"X3IQJ9WAE)=6_NB MVOQ1\#XHVBC:*,"OES^I0VBC%'%&!Z4@/I3]BO\ :*;X0^-1X?UN[V>$-:D" MR-(?EL[@\),/13PK^V#_ U^GZG/(.1VK\+*_27]A/\ :)/Q$\*_\(3KUUO\ M1Z+"/LLLA^:[M!@#GN\?"GU!4\G<:]G XC_EU+Y'XQQUD',O[5PT=5\:_*7Z M/Y/N?5]%)2U[9^)A7S9_P4#_ .3=;S_L)6O_ *$:^DZ^;?\ @H'_ ,FZWG_8 M2M?_ $(USXC^#+T/H>'O^1OA?\U0_PQIGCH,GJ<9)-?1W_!2+XB3:IXZT'P9!(19:7:_; MIT!X:>4D+D?[,:C'_71J^.<5Y.-K2G-TULC]EO7 M=_<&/6C:*,"CBO-/TP-HHVBCCTHQ[4 &T4;11CVHQ[4 &T4;11CVHQ[4 &T4 M$<48]J,>U(#[X_X)C_\ ("\?_P#7S9_^@S5]N5\6_P#!,W2[NW\)^-KZ6VDC ML[F[MD@F92%D*+)O"GOC+VI9YB&N\?_28A11178?' M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4E+10!\#?\%:/!K7G@GP)XJC7C3[^? M3I2!VGC$BD^P-NW_ 'U7YFU^W7[:OP[;XE?LS^-M.AC\R]L[3^U+;C)WVY$I M ]V177_@5?B-7[5PCB/;9?[+K!M?)Z_JSX/.J7)B>?\ F7_ $HHHK[8\ *** M* "BBB@ HHHH *7-)10!ZAX&_:>^*WPWCBB\/^/-:L[6( 1VDUP;BW0#L(I= MR ?A7KNC_P#!3+XVZ9$$N;_1=6;&/,O-,52??]T4'Z=Z^4J*\VMEF"Q#O5HQ M;]%?[SKAB\135H3:^9]JVW_!5[XJ+*#<>&O!\L7=8[6Z0_F;@_RJY_P]C^(G M_0H>&/\ OFY_^.U\/45PO(,L?_+A?C_F;_VEB_\ GXS[A_X>R?$3_H4/#'_? M-S_\=H_X>R?$3_H4/#'_ 'S<_P#QVOAZBC_5_*_^?"_'_,?]I8O_ )^,^X?^ M'LGQ$_Z%#PQ_WS<__':/^'LGQ$_Z%#PQ_P!\W/\ \=KX>HH_U?RO_GPOQ_S# M^TL7_P _&?&/^^;G_ ..U\/44 M?ZOY7_SX7X_YA_:6+_Y^,^X?^'LGQ$_Z%#PQ_P!\W/\ \=H_X>R?$3_H4/#' M_?-S_P#':^'J*/\ 5_*_^?"_'_,/[2Q?_/QGW#_P]D^(G_0H>&/^^;G_ ..T M?\/9/B)_T*'AC_OFY_\ CM?#U%'^K^5_\^%^/^8?VEB_^?C/N'_A[)\1/^A0 M\,?]\W/_ ,=H_P"'LGQ$_P"A0\,?]\W/_P =KX>HH_U?RO\ Y\+\?\P_M+%_ M\_&?&/^^;G_P".T?\ #V/XB?\ 0H>&/^^;G_X[7P]12_U? MRO\ Y\+\?\P_M+%_\_&?:%U_P5:^+$OFB'P]X/@1LA#]CNF=/0Y^TX)'TQ[5 MRFN?\%*?CCJZL+;6=+T;=_SXZ7$V.G3S0_\ DGVKY:HK:.29;!W5"/W7_,B6 M/Q4MZC._\>?'WXC?$Z.2+Q1XTUK5[:3EK26[9;<]_P#4J0G_ ([7 TE%>M3I M4Z,>6G%)>2L<4IRF[R=V+2445J0%%%% !1110 4444 %%%36=K-?7<-M;QM- M<3.L<<:CEF)P /U*ZU#)'S%580+GV_< M$C_>SWKZNKD_A/X'B^&GPR\+>%8MI&CZ;!9LR]'=$ =_^!-N;\:ZROYOS#$? M6L75KK:4F_ET_ _4<-3]C1A3[)!1117 =(4444 <)\>O^2&_$7_L7-1_])9* M_&;O7[,_'K_DAOQ%_P"Q<+\:1J/_1QK[8KX5_X*>C_ ))K_P!Q/_VTKCQG\"7]=3[/@Z*EGN'3_O?A M"1\*XHHVBC%?,']0'W-_P3]^ .A:_H5_X_\ $.FP:I.MV;33(;I!)'%L4%Y= MAX+%FV@G[NPD=0:^[$18U554*JC 51@ >E?$G[*_[5GPQ^%?P/T#P[KVLW-K MK-N]R]S"EC-(JE[B1EPRJ0?D*'KWKUG_ (;R^#?_ $,-W_X+;C_XBOH\/4HT MZ45S*Y_-_$6 SC,']@YM_T"S_\ 7_D?0=%>7?"_P#:9^'GQ@UN71_#.N-= M:G'$9_LT]M+"S(" 2N]0#C(X!S7J-:QE&:O%W/*Q&%KX2I[+$0<)=FFG^(M, MDD6*-G=@B*-S,QP !W-.KYH_;M^-7_"M_A8?#VG3A-<\2A[4;3\T5J!B9_8G M(0?[S$?=J:E14X.;Z'1EV!J9EBZ>$I;R=O3N_DM3XB_:G^,S?&OXN:EJEM,S MZ%9?Z%I:'.WR4)S)CU=MS>N"H/2O(,48HP*^2E)SDY2W9_6^$PM/!4(8:BK1 MBDD.CC:214C5G=B%55&22>@ K]4O@Q^R_HWAG]GF3P7KME')J&O6S3:O-L4R M)/(ORA3ZQ&MEY)N'RR7!)\A/P(+_ M /;/'>OU!KV,#133J26^A^/<=YW.-:GE^'E9PM*37?[*^6_S1^)?CWP3J7PY M\9:OX:U>+RM0TVX:"3T;NKK_ ++*0P]F%8&*^]?^"BWP6%U8Z?\ $G389# MNOM(W'DH3F:$?0GS /\ :D/:NW UN2?LWL_S/C..\G^M859A27OT]_./_P!J M]?1L^XJ*2EKWS^?PKD_BY_R2GQI_V!;W_P!$/765R?Q<_P"24^-/^P+>_P#H MAZF7PLZL+_O%/U7YGXKXHVBC%&T5\T+X(_%.7Q#XA2[>P;3IK4"RB$C[V>,C@L.,*>]?9/ M_#Q3X5_\^WB'_P 8_\ X[7N8.M3ITK2=M3\)XRR?,,=FGM<-1E./*E=+U/J M"BOE_P#X>*_"O_GV\0_^ ,?_ ,=H_P"'BOPK_P"?;Q#_ . ,?_QVN[ZS1_F1 M\-_JWG'_ $#2^X^H**^7_P#AXK\*_P#GV\0_^ ,?_P =H_X>*_"O_GV\0_\ M@#'_ /':/K-'^9!_JWG'_0-+[CZ@K\Q/^"@WA33/#/QZCETVUCM/[5TF'4+E M84"JTQEFC9L#N1$I/J23U-?2]Q_P48^%L<+NEEXBF<#(C6RB!8^F3+BOA[]H MKXUS?'OXE3^)'LO[.M([=+.SM6?>T<*%F&X]R6=VXZ;L#&5J4Z?+%W9] M]P9DN9X',77Q%)PARM.^E]K*W4\QVBBC KL_@U\/KCXI?%#PYX9MHFD6^NT% MP5_@@4[I7/T0,:\5)R:2/VNM6AAZ,_MC_P#)M/CC_KVA_P#2B*OK*W\*7HS^2\I? M-FF'?_3R'_I2/R2%'2@48KY$_KH^V_\ @F.!_;WC\]_LUGS_ ,"EK[XKX'_X M)C_\ASQ__P!>UG_Z%+7WS7TV"_@1_KJ?S)QI_P CRM_V[_Z2A**6BNX^'$HI M:* /)/VI/AMI7Q'^"OBB*_M8I+S3[":_L;ED&^":)"XVMU ;;M/LQK\AJ_:7 MXP2I#\)?&TDC!$30[YF9N +=\FOQ:KP?#NK.6$KTY/W5)6\KK4, M5]+_ /!/>X>']H:)%QB;2KJ-L^GR-Q^*BOFC KZ6_P"">]NTW[0T+H!B'2[I MVY[?*O\ -A7%A_XT?4^XXBM_9&*O_(_R/T]K\^/^"F7_ "/7@S_L&S?^C:_0 M>OSX_P""F7_(]>#/^P;-_P"C:]S&_P !GX3P3_R.Z7I+_P!)9\9[11@4;11@ M5\V?TP?KY^RE_P FZ^ O^PU M?R9=4O([$FPI6!+R4AAG/^B2@8]\L#^%?JS7N9?3CR M.;6MS\,\0,?7CBZ6#A-J'+S-+JVVM>^B"EHHKUS\A"BBB@ HHHH 2BEHH ** M** "N4^*7Q"T_P"%?@'6O%&IL/L^GV[2+$6VF:3I'&/=F*K^-=4:_/7_ (*( M?&C^WO%%E\/--FS9:01=ZB5/#W++\B?\ 1B?K(1U6N;$5?8TW+J?1\/Y5+., MPAAOL[R\HK?[]EYL^2_%?B;4/&OB;4]>U:;[1J6HW#W,\G0%F.2 .P'0#L ! M65@48HKY7?5G]6PC&G%0BK)'4_"_X>W_ ,5/'^B>%M,!%SJ-PL;2;=PAC',D MA'HJAF_"OTA_:4_9ITKQ;\ H]!\-:=';ZAX8MQ/I"11C?((U.^'(Y)D&3[OM M)[UYY_P3K^#?]B^&M1^(6HP8N]5W6>G;QRMLK?O''^^ZX^D?HU?9F*]W"8=> MR?/]H_!>*^(ZJS:G'"RTP[^^77_Y'[^Y^%E&*^@OVU_@ROPG^+MQ>6%OY.@> M( U]:!1A(Y,_OHA]&(8#LLBCM7S[Q7BU(.G)Q?0_;L!C*>886GBJ/PS5_P#@ M?)Z'T7^P_P#&K_A5?Q6BTG4+CRO#WB,I9W&\_+%/D^1+[?,2A[8W'F^(=)VV.I;C\SL!^[F/^^N"3_>#CM7KX"M MO2?R/R'C[)^64OV9^/7_ "0WXB_]BYJ/ M_I+)7XS=Z\+,?BB?NWAU_NN(_P 2_(-HKZP_X)LC_B^6N?\ 8N3_ /I5:U\G M[17UA_P39'_%\M<_[%R?_P!*K6N+"_QHGVO$_P#R)L3_ (3])*^(_P#@IQ_R M _ '_7S>?^@PU]N5\1_\%./^0'X _P"OF\_]!AKWL9_ E_74_!>#_P#D>8?_ M +>_])D? ^T4=*-HH85\P?U$?H+X!_9KT#XS?L8^&X+73K*R\5?9Y[JRU18E M60SB>3Y)' R4< *J\*WMM/8FO8KX?FHQJ16J2/QO(>(7A\XQ.78J7N3J3Y6^DN9Z>C_/U/@O M%;G@GQEJOP]\6:7XCT2X-KJ>GS":%QT.."K#NK E2.X)%8?%&VO'3:=T?L$X M1J1<)JZ>C7D?L[\&OBMI?QG^'VF^*-*.Q;A=ES:ELM;3KCS(F^A/![J5/>NW MK\I?V0?V@W^!WQ $&IS-_P (GK#+!?KU$#9PEP!_LYPV.JD]2!7ZKPRI/&DD M;K)&P#*ZG(8'D$'N*^HPU?VT+O=;G\N\2Y'+),:X1_ARUB_+MZK\K/J/KYM_ MX*!_\FZWG_82M?\ T(U])5\V_P#!0/\ Y-UO/^PE:_\ H1J\1_!EZ''P]_R- M\+_CC^9^7M+BDI<5\F?UB?HK_P $T_\ DE/BC_L-'_T1%7U[7R%_P33_ .24 M^*/^PT?_ $1%7U[7U.%_@1/Y8XJ_Y'6)]?T1^1_[8.K-K7[27CB9FW"*Z2V7 MG( BA2/'_CO\Z\'T=5=&U"W5E89!!E7((K]MZ]/ M+Z<9.4FMC\S\0L=7H0H8:E)QC+F;MUM:R]-6-CB2&-4C18XU& JC ]A3J*^ M??CS^V5X<^!/C"+PW=:+J&LZ@;9;F5K9T2.(,3M7+'); STQ@CD\X]B=2--< MTG9'XW@L#BPPL.:6]O\ ASZ#HKXR_P"'F/AG_H3-6_\ F*C_AYCX9_Z M$S5O_ F*L/K=#^8]_P#U2SO_ *!G]\?\S[-HKXR_X>8^&?\ H3-6_P# F*C_ M (>8^&?^A,U;_P "8J/K=#^8/]4L[_Z!G]\?\S[-I#7QG_P\Q\,_]"9JW_@3 M%1_P\Q\,_P#0F:M_X$Q4?6Z'\P?ZI9W_ - S^^/^9]F4M>6?L_\ [0FA_M"> M'K_4=(M+K3KC3YQ!=6=WM++N&48,IP5(!]#E3QT)]3KIC)37-%Z'S6)PU;!U MI4,1'EG'=!1115',%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 R:&.XA>*5 M%DB=2KHXRK \$$=Q7X/_ +1?PKE^"WQH\5^$61EM;*\9K)FYWVK_ #PMGN=C M*#[@CM7[Q5\$?\%2O@3)KGAK2/B?I5OON=( T_5@B\FV=LQ2GV21BI_ZZCLI MK[7A3'+"XWV,W[M33Y]/U7S/!SC#^VH<\=XZ_+J?F91117[6?!!1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 5](?L ?"=OBA^T?H4T\)DTKP[_Q. MKHD?+NB(\E?J93&<=PK5\X"OU^_X)U? M_A/\$H]=U*W,.O^+"FH3*ZX>*V M/V>,_P# 6:3_ +:X[5\SQ%CU@'7^ZXC_$OR#:*-HHVBC:*\D_70VBC:*-HHVB M@ VBC:*-HHVB@ VBEQ2;12XH$?HK_P $T_\ DE/BC_L-'_T1%7U]7R#_ ,$T M_P#DE/BC_L-'_P!$15]?5]1A?X$3^6.*O^1UB?7]$%%%%=9\H%%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 5\*_\%/O^::_]Q/_ -M*^ZJ^%?\ @I]_S37_ +B? M_MI7%C/X$OE^9]KP;_R/86*,5N_P#" ^)?^A=U;_P!E_\ B:/^$!\2_P#0NZM_X R__$T_8%^'OB6R^. UBZT'4;/2[73 M[A);RYMGBC#,%"KN8 %CGH.<9-?I#7T.!35+7N?SQQW4A4S9.#3M!;>K(KR\ M@L+2>YN94@MH4:2660X5% R6)[ &OQ]_:*^+LOQL^*^K^(LR#3=WV;3H9.# M';(2$X[%B2Y'JYK[8_X*!?&C_A"OA[#X+TVY\O6/$2G[2$;YH[('#Y]/,;Y/ M<"05^;>*X\?6YFJ2Z;GV' .3^QHRS.JM9Z1].K^;T^7F&T4^&%[B9(HD:261 M@JH@)+$G '*?BM'XBU^]L;/1_#FVZ5+R=(_/NCGR5 8C M(4@N2.A51_%7F4X.I-174_3LPQD,OPM3%3U45>W=]%\WH?>O[,_P@C^"OPDT MC0Y(U75IE^V:G(N#NN7 ++GN$ 5 >X3/>O5*P?\ A/?#/_0QZ3_X'1?_ !5' M_">^&?\ H8M)_P# Z+_XJOK(\L(J*Z'\F8J6)QE>>(K1;E)MO1]2QXJ\,Z=X MS\-ZEH6K0"YTW4('MYXCW5A@X]".H/8@&OQJ^*'P]O\ X6>/];\+:D";C3KA MHUDVX$T9YCD'LRE6_&OV-_X3SPS_ -#%I/\ X'1?_%5\=?\ !0;P1H/BS0=- M\=Z)JNFW>IZ9BSOX;>ZC>26W9OW;A0-O]I6#*?=3725^?W_!.WXU_V3K=]\.-4N,6NH%KS2MYX2<+F6(? M[R@,!TRC=VK] :^KP]7VU-2ZG\HY]E4LGQ\\,_AWB^\7M]VS\T%M M>Y_\.V?B9_T'/"?_ (%W7_R/6T*-2HKQC='B8O.LNP%3V.)K*,M[,^4:*^KO M^';/Q,_Z#GA/_P "[K_Y'H_X=L_$S_H.>$__ +NO_D>K^JUOY3B_P!9\F_Z M"8GRC17U=_P[9^)G_0<\)_\ @7=?_(]'_#MGXF?]!SPG_P"!=U_\CT?5:W\H M?ZSY-_T$Q/E&DQ7U3>?\$X?B?:VTDL>I^&+MU&1##>SAW]AN@5?S(KYQ\9^" MM:^'OB2\T#Q#I\NF:K:-MEMY<'J,@@@X92"""#@@UG.C4IZSC8]+!YM@,PDX M86LIM=$]?N,2OT#_ ."=-AX 70-4NM/N6G^(#*5U".[4*\5ON&T0#)S&3MW- MUW8R -N?S\Q76?"OXAZA\*?B!HOBC3783:?<*\D:G FB/$D9]F4L/QS5X>HJ M-12:.+B#+:F;9?4PU*;C)ZJVSMT?D_\ @^1^T]>,_MC_ /)M/CC_ *]H?_2B M*O8+&\AU&S@N[=Q)!/&LL;C^)6&0?R(KQ_\ ;'_Y-I\T/_I1%7TM;^%+ MT9_,^3IK,\,G_P _(?\ I2/R2%&V@4;17R)_79]!_LC?M&:)^SUJ/B6XUG3+ M_4EU2*".(6 3*&,N3NW,/[XZ5])_\/*_ W_0K^(?R@_^.5^=.T4;1793Q56E M'EB]#Y',.%5^!O^A7\0_E! M_P#'*/\ AY5X&_Z%?Q#^4'_QROSIVBC:*/KU?N'^H^2_R/\ \"9]7_M!_MW7 MWQ6\(WGA;P[H;:#I=\HCO+JYG$EQ+'D$QJ% " XP>6)!QQSGY0Q1@4<5R5*D MZKYINY]7E^683*J/L,)#ECOWN_-L,"OLK_@FGX3EO/'GBSQ*T>;>QTY+!78# M'F32!^/<"$]/[WO7R5X6\*ZKXUU^RT30[&;4M4O)!%#;0C+,3W] !U)/ )) M K];?V;_ (+P? OX7V'A\M'/JLI-WJ5S']V2X8#(4]2J@*H]0N< DUV8*DYU M.;HCX[C?-*>#RV6%3_>5=$O*^K].GS\CU&OSX_X*9?\ (]>#/^P;-_Z-K]"* M_/?_ (*9?\CUX,_[!LW_ *-KU<;_ &?EG!/_([I>DO_ $EGQGM%&!1M%&!7 MS1_3!^OG[*7_ ";KX"_[!R_^A-7I.O?\@/4?^O:3_P!!->;?LI?\FZ^ O^P< MO_H35Z3KW_(#U'_KVD_]!-?6T_X2]#^0\Q_Y&5;_ !R_]*9^'5&T44;17R1_ M7A]"?L&C_C);P]_U[7G_ *3O7ZH5^5G[",J1?M,>&U9@K207BJ/4_9I#C\@? MRK]4J^@R_P#A/U_R/YX\0/\ D;0_P+_TJ0M%%%>F?F84444 %%%% !1110 4 ME+24 <-\;/BC9?!WX:ZUXHO"C26L16U@<_Z^X;B*/\6QG'0 GM7XY:UK%YXB MUB^U34KA[N_O9WN;B>0_-)([%F8_4DU]3?\ !03XT'QEX_@\$:=-NTGPZQ:Y M*'B6\9?FS_US4[?8M)7R9BOG,;6]I4Y5LC^C^"LG_L_ ?6:B_>5=?2/1?K\_ M(,"NQ^$/PUOOBY\1=$\*Z?E)+Z;$L^,B"%1NDD/^ZH)]S@=ZX[%?>W_!/?P; MH'@_PSJ?CC6M5TVTU;5B;.SBN+J-)(K5&^=L$Y&]QT/:-2.MU?D;)&T'[VSO- M&\1;[PK9S)((+G(\Y"%)P"2'&?[Y ^[7CX^FFE4C\S]@X"S*I2E/+:R:3]Z- M^_5?-:_)]SYYQ7MG[(_QJ/P7^+=E<7DYC\/:MBQU)<_*JL?DF/\ N-@D]=I< M#K7B>T48%>1"3IR4H[H_7L9A*6.P\\-65XS5G_7=;H_=-2" 1R/6EKYQ_8=^ M-1^*7PICTC4)S+X@\.!+.=G;+30$'R9/<[5*'W3)^]7T;7UM.HJD%./4_DG, M,%5R[%5,)6^*#MZ]G\UJ+1116AYX50U[_D!ZC_U[2?\ H)J_5#7O^0'J/_7M M)_Z":3V+I_&C\.J-HHHVBOC3^T#Z$_8-'_&2WA[_ *]KS_TG>OU0K\K_ -@T M?\9+>'O^O:\_])WK]4*^@R_^$_4_GCQ _P"1M#_ OSD%%%%>F?F84444 <)\ M>O\ DAOQ%_[%S4?_ $EDK\9N]?LS\>O^2&_$7_L7-1_])9*_&;O7A9C\43]V M\.O]UQ'^)?D&T5]8?\$V1_Q?+7/^Q)_P#D38G_ GZ25\1_P#!3C_D!^ /^OF\_P#08:^W*^(_ M^"G'_(#\ ?\ 7S>?^@PU[V,_@2_KJ?@O!_\ R/,/_P!O?^DR/@?:*&%&T4,* M^7/ZB/UM_8W_ .3:? W_ %[3?^E$M>PWEI!J%G/:W,,=Q;3(TS5]=1_A1]$?R)F[:S/$M?\_)_P#I3/R5 M_:J^ ,_P(^(DMO;1O)X8U(M<:7.+<5^R/QV^#NF_ M'#X=7_AN_P!L-P?W]C>$9-M<*#L?Z']C.ZV9^_P#"6??VQA/95G^^IZ/S727^ M?GZHRL5^A?[ O[17_"3:*OPXU^ZW:MIT1;29I#S/;*.8<]VC'3_8_P!ROSTX MK2\-^(M1\(:_I^M:3H/!&0>M84*SHS4D>WGF44\Z MP4L-/26\7V?3Y='Y'[@U\W?\% _^3=;S_L)6O_H1KTKX _&;3_CE\.;#Q#:; M(;T#R-0LU;)MKA0-R_[I^\I[@COFO-/^"@7_ ";K>?\ 82M?_0C7T5:2E0E) M;6/YVR;#U,+GE"A65I1J)-?,_+ZEQ24N*^5/ZI/T5_X)I_\ )*?%'_8:/_HB M*OKZOD'_ ()I_P#)*?%'_8:/_HB*OKZOJ<+_ (G\L<5?\CK$^OZ(_'3]I+_ M )+]\0?^PW=?^C#7FVT5Z3^TE_R7[X@_]ANZ_P#1AKS;:*^:J?'+U/Z7RW_< MJ'^&/Y(WO 0_XKGP[_V$;?\ ]&K7[;5^)'@/CQSX=_["-M_Z-6OVWKV,NVD? MD'B-_%PWI+]!*_+[_@H%C_AHJ\_[!UK_ .@FOU!KXD_;#_9.\=_%7XI)XG\* MV]KJ5G<644$L,ERD$D+ID?QD J0000/[>RG_H*A_P"!+_,^?-HHVBOH/_A@WXQ_]"]:?^#. MW_\ BZHZ]^Q/\6O#>AZAJU[X?MQ9V-O)=3M'J$#,(T4LQ #Y. "<#FE["K_( M_N*CGN52:C'$PN_[R_S/"MHHP*,"@CBL#W#[X_X)C_\ (#\?_P#7S9_^@S5] MN5\1_P#!,?\ Y 7C_P#Z^;/_ -!FK[XP_Y'F(_[=_])B%% M%%=A\:%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 5G>(_#^G>+-!U'1=7M8 M[[2]0@>VN;:0?+)&ZE64_@:T:2FFXNZW$TFK,_"O]I7X"ZK^SO\ %+4?#-Z) M)].8FXTN_9<"ZM6)VM_O#[K#LP/8@UY37[D?M0_LWZ-^TE\.YM%O"EGK=ING MTG4\F".0*_%OXB?#O7_A7XOU#PSXFTZ33-7L7V20RW^1S=%%%?5' MCA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%>A_ WX'>)?C]X\M/#/ANV+,Q# MW=\ZGR;*'(#2R'T'8=6. .M95:L*,'4J.T5NRX0E4DHQ5VST[]AS]FF;X_\ MQ4ANM3M2W@S0G2ZU.1U^2X;.8[8>IB!NA*Y_9A5$:A5 50, <"N(^#' MP?\ #_P,^'VF^$O#D&RSM5W37#@>;=3$#?-(>[,0/8 # %=S7X-GF:RS7$ M\ZTA'2*_7U?^1^BY?@U@Z7*_B>X4445\Z>F%%%% !1110!PGQZ_Y(;\1?^Q< MU'_TEDK\9N]?LS\>O^2&_$7_ +%S4?\ TEDK\9N]>%F/Q1/W;PZ_W7$?XE^0 M;11M%&T4;17DGZZ&T4;11M%&T4 &T4;11M%&T4 &T4N*3:*7% C]%?\ @FG_ M ,DI\4?]AH_^B(J^OJ^0?^":?_)*?%'_ &&C_P"B(J^OJ^HPO\")_+'%7_(Z MQ/K^B"BBBNL^4"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^%?^"GW_--?^XG_ M .VE?=5?"O\ P4^_YIK_ -Q/_P!M*XL9_ E\OS/M>#?^1[A_^WO_ $B1\*[1 M11M%&.E?,G]/'ZO?L/?\FN^"O^WW_P!+9Z]VKPK]A_\ Y-=\%_\ ;[_Z6SU[ MK7UE#^%#T7Y'\C9W_P C7%?]?)_^E,****W/%"BBB@ I*6B@!*IZQJUIH.DW MNIZA.MM8V<+W%Q-)PL<:*69C[ UQE.75,VQM/"4_M/5]EU?W?B?%OQN M^*5W\9?B;K7BFZ#1Q74NRTMV.?(MU^6-/KM&3CJQ8]ZX3:**,"ODY-R;DS^M M*%&GAJ4:-)6C%))>2#%%''I1CVJ3<6BDQ[48]J %HI,>U&/:@ Q1M%''I1Q3 M$7]!UR^\+ZW8:OIEPUIJ-C.EQ;SIU1U(93^8K]C_ (,_$ZQ^,'PWT7Q58A8_ MMD6+B '_ %$Z_+)'] P.,]1@]Z_&'%?6G_!/OXU'P=X\G\#ZE.5TGQ P:TW- M\L-XHX_[^*-ON5C%>A@JWLZG*]F?G?&V3_VA@/K-)?O*6OK'JOEO\GW/T?KE M/BY_R2GQI_V!;W_T0]=6*Y3XN?\ )*?&G_8%O?\ T0]?0R^%G\]X7_>*?JOS M/Q7Q1M%&*-HKXX_LD^H?^"=?'Q^N/^P+<_\ HR*OTRK\>?V>?C5)\ _B$/$\ M>D+K:M:2VDEHUQY!*N5.0^UL$%1_"SA,12I M4^6;LS\5XNX=S3,\R^L82ES1Y4K\T5JK]VC[JHKX5_X>>_\ 5-?_ "O?__^YJ[?KE#^;\&?%_ZFY[_ - __DT/_DC[JHKX5_X>>_\ 5-?_ M "O?__^YJ/KE#^;\&'^IN>_P#0/_Y-#_Y(^Z37YL_\%(H4 MC^.FC%456?P[ S%1@L?M-R,GUX 'X"NZF_X*>2-"PA^&ZI+CY6?7"R@^X%N, M_G7R;\7OBUKGQJ\;7/B77VA%U(BPQ6]NI6*")<[8U!).,DG)))+$UQ8O$TZE M/E@[L^UX1X:S/+6&)"D[V'7:>GI7;?\,;_&/_ M *$:[_\ FW_ /CE>Z_\$Q_^0YX__P"O:S_]"EK[YKU\/@X5J:FVS\@X@XQQ MN4YC4P=&G!QC;=.^J3Z-=S\D?^&-_C'_ -"-=_\ @3;_ /QRC_AC?XQ_]"-= M_P#@3;__ !ROUNHKI_L^EW9\[_Q$/,O^?4/NE_\ )'X_>)_V7?BEX-T"]UK5 M_!UY::991^;<3B6*3RTR 6(1R<#.2<<#)/ ->68%?N?=6\5Y;RV\\23P2J4D MBD4,KJ1@@@\$$=J_*K]KK]G63X&^.C$-6=I-/DR3Y#=6MV/JN?ESU7 M'4@UQ8G!^Q7-#5'VO#/%SSBM+"XN*C4WC:]GW6K>O7S7H>"XKT#X%^$_"7CG MXCZ;H7C/6+S0]+OF\F.[LP@_?$C8K,P(16/&[!P2,\9(\_P*.E>=%\K3:N?H ME>G*M2E3A)Q;6ZW7F?LI\*O@1X)^#-FT/A;18K2XD7;-?S$RW,PZX:0\XS_" M,+[5W]?)?[#_ .T\/B%HL7@;Q-=Y\3Z?%_H5S,WS7]NHZ$GK(@Z]V7GDAC7U MI7U=&4)P3AL?R?G6%QF#QU2ECI.4^[UNNC3?3\MA:_/?_@IE_P CUX,_[!LW M_HVOT(K\]_\ @IE_R/7@S_L&S?\ HVL,;_ 9]!P3_P CNEZ2_P#26?&>T48% M&T48%?-'],'Z^?LI?\FZ^ O^PGZE;->Z==6Z$*TT31@MT!((KS#] ME+_DW7P%_P!@Y?\ T)J]7KZZG_#CZ(_D'-';,*[7\\O_ $IGX6LI5BK A@<$ M'M2;17:_&OPE)X&^+GB_0I(S&MGJ MC5C7I1JPVDDU\]3U;]E?Q9:>!_V@O!6K7LBPVJWC6TDLAPJ":)X=Q/8#S,Y[ M8K]?:_"S%?0_P[_;J^)_P_TNWTU[FP\1V5NJQQC6(&>5$&!M$B,K'@=6+5Z. M$Q,:*<9['YQQ=PQB,YJT\5A&N:*Y6GI=7NK/YO<_4REK\Z?^'E7CG_H5_#WY M3_\ QRC_ (>5^.O^A7\/?E/_ /'*]+Z]1[GYS_J/G7\B_P# D?HM17YT_P## MROQU_P!"OX>_*?\ ^.4?\/*_'7_0K^'ORG_^.4?7J/5^.O^A7\/?E/_ /'*/^'E?CK_ *%?P]^4_P#\X?ZCYU_(O_ M )'Z*T5^=1_X*5^.O\ H5_#WY3_ /QROJG]E7]H2X_:$\&ZEJ-_I<.E:EIU MV+:9+9V:*0% RNN[D=P02>F<\X&E/%4ZLN6+U/+S'A?,\KH/$XF"4%;9I[GM MM>:_M#_%ZW^"GPKU?Q$S*=0V_9M.A;GS+IP?+&.X&"Y]D->DU^8_[>'QH/Q% M^*1\-:?<"30O#1:W&PY66[./.?WVX$8]"K$?>HQ-;V--M;]!\,Y0\XS&%*2] MR/O2]%T^;T^\^:KR\GU&\GNKJ5[BYGD:66:1BS.['+,3W)))J':*,48%?+G] M3+1608HHX]*,>U "T4F/:C'M2&+28HQ[48]J #:*,4<>E&!0!ZC^S;\8)O@E M\6-*UYFG1_)Z?/R/JZBDI:]T_"PJAKW_(#U'_K MVD_]!-7ZH:]_R ]1_P"O:3_T$TGL73^-'X=4;111M%?&G]H'T)^P:/\ C);P M]_U[7G_I.]?JA7Y7_L&C_C);P]_U[7G_ *3O7ZH5]!E_\)^I_/'B!_R-H?X% M^<@HHHKTS\S"BBB@#A/CU_R0WXB_]BYJ/_I+)7XS=Z_9GX]?\D-^(O\ V+FH M_P#I+)7XS=Z\+,?BB?NWAU_NN(_Q+\@VBOK#_@FR/^+Y:Y_V+D__ *56M?)^ MT5]8?\$V1_Q?+7/^Q?^@PU]N5\1_P#!3C_D!^ /^OF\_P#08:][&?P)?UU/P7@__D>8?_M[ M_P!)D? ^T4,*-HH85\N?U$?K;^QO_P FT^!O^O:;_P!*):]GKQC]C?\ Y-I\ M#?\ 7M-_Z42U[/7UU'^''T1_(>,E_2?FMF>R_L ML_'JX^ _Q&BO)V>3PYJ6VVU6W7)_=Y^651W="21Z@L.^:^U?V]KVWU+]FF2\ MM9DN;6XOK.6*:)@R.C$E6!'4$$'-?F+BO0+WXY>+M2^$MO\ #FZOH[CPW;7" MSPK)$#-& 21&'_N!F)QU' !QQ752Q')3E2EL]CYG-.'EB\SPV9T+*4)+F\TN MOJMO->AY_2XI,4<"N(^U/T6_X)I_\DI\4?\ 8:/_ *(BKZ]-?(7_ 33_P"2 M4^*/^PT?_1$5?7M?487^#$_ECBK_ )'6)]?T1^/W[45BUC^T+X^C8DEM5EEY M7'#X6[17T?^WYX1D\._M"W^HF/;;ZW96][&P'&53R6'US%D_P"][U\X M<5\[6CRU)+S/Z.R6LL1EN'J1ZPC]]M?Q+NBZDVBZQ8:@BAWM+B.<*>Y5@V/T MK]NM'UBTU_2;+4["9;FQO8$N()DY#QNH96'U!%?AQBO=?@S^V-X^^"^CQ:+9 MR6>MZ%$?W5CJB,WD G)$;JP91GL<@%:Y MX7T>ET[=>ZL?J]17P';_ /!3765CQ/X$L9)/[T>H.@_(H?YU+_P\WU/_ *$" MT_\ !FW_ ,:KU?KM#O\ @S\G_P!2L\_Y\K_P*/\ F??%%? __#S?4_\ H0+3 M_P &;?\ QJC_ (>;ZG_T(%I_X,V_^-4?7*'\WYB_U+SS_GS_ .31_P S[XKD MOBW_ ,DI\9_]@6]_]$/7QI_P\WU/_H0+3_P9M_\ &JXWXJ_\% /$_P 1/!FI M^'+#P]8^'X-2@:VN;I;AYY?*8$.J<*%W XR0>">^")GC*/*[,Z\)P7G*Q%-U M*2BDU=\T=-?)MGRK01Q1BC%?-G]('WQ_P3'_ .0%X_\ ^OFS_P#09J^W*^(_ M^"8__("\?_\ 7S9_^@S5]N5]1@_X$?ZZG\O<8?\ (\Q'_;O_ *3$****[#XT M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\4_::_97\+?M+>&5MM3 M']F^(;-"-.UR%-TL&3G8XR/,C)ZJ3QDD$&O:Z2NBAB*N%J*M1E:2ZF=2G"K% MPFKIGX.?&WX ^,_@!XF;1_%FF-;J[-]DU&'+VMXH_BBDQSU&5.&&1D"O.,5_ M0=XT\#:!\1O#MUH/B;2;76M(N1B2UNTW+[,#U5AV8$$=B*_/OX^?\$M;RWFN M-5^%&I+=V[$L?#^K3!9$Y^[#.>&'8"3! '+L:_6\NW7_@GYZT5T7CCX=^)_AKK#:5XIT'4-!OP3B&^@:/> <%D) M&'7_ &E)!]:YVOO(SC.*E%W3/G7%Q=FM0HHHJR0HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **,4N* $I<5V MOPQ^"WC?XQ:E]B\'>&K[7'5@DDT,>V"$G_GI*V$3_@1%??OP#_X)[+5_=T^=CT, M-@:^*?[N.G?H?&_[.'[)WC3]I#6E72;8Z9X%K+RU.'N[Z;#7%Y*!CS)6QSWP!PH. !7;Z/H MNG^'=+MM-TJQM]-TZU01P6EI$L442CHJJH ^E7*_'\XSW$9K+D^&FME_GW_ M "/ML#E]/!J^\N_^04M%%?,GJA1110 4444 %%%% '"?'K_DAOQ%_P"Q2?KH;11M%&T4;10 ;11M%&T4;10 ;12XI-HI<4"/T5_X)I_\ M)*?%'_8:/_HB*OKZOD'_ ()I_P#)*?%'_8:/_HB*OKZOJ,+_ (G\L<5?\CK M$^OZ(****ZSY0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX5_X*??\TU_[B?_ M +:5]TU\2_\ !3#P_J6J:?\ #Z]M+"XNK2UDOXIYH8RZQM(+TU];1_A1]$?R3G4E+-,5*+N MG4G_ .E,****V/&"BBB@ HHI#0!F>*/$EAX/\.ZGKFJ3?9].TZW>ZN)/1$4L M<#N>.!W.!7XU_%3XBZA\6/B!K7BK4_EN-0F+K"#D0Q@!8XQ[*H4>^,U]Q?\ M!1CQMK-IX2T#P?IEG=/9ZM(]U>W$43%76(KLBR!@_,P44_P!7^2*.!4]A8W&J M7UM9V<+W%W\\ M1?$)_&NMZ?-!I.A#-G]HB*B>[;(4KD?3INI-01^@9IF5'+,'4Q M51_"M%W?1?-GVK^S_P#"6V^"OPMTCPU%M>\1?M%_.O\ RVN7P9&]P.%'^RBU MZ-24M?61BHI16R/Y,Q%>IBJTZ]5WE)MOU844451SA1110!6U+3[;5]/N;&]@ MCNK.ZB:">"5=R21L"K*1W!!(K\=_CY\*+GX,?%/6?#,RR&SCD\^PF)M(M6N-?\.[G:.%"TD]HV/,4 Y@D66*:-BK(ZG(8'L00#FK']@ZGWTZ[_P"_#?X4?V#J7_0.N_\ OP_^ M%?.69_1[G!JS:/UZ_9V^+T'QL^%.D>(\HNH[?LNHPI_RSN4 #\=@V0X'HXK? M^+G_ "2GQI_V!;W_ -$/7P/^P!XTU[P=\7&\,OIUX^C>(8F6;,+[8)HD9TEZ M<# 9#_O+Z5^@7Q&TVYUKX>^*-.LXS-=W>EW5O#&/XG>)E4?B2*^FH576HW>Y M_,6>99#)\X]E!_NVU*/DF]OD[KTU/Q.Q1M%:5QX9UBSN)(+C2;Z":-BKQR6S MJRL#@@@C@U'_ &#J7_0.N_\ OP_^%?,V9_3OM(/5-%':*-HJ]_8.I?\ 0.N_ M^_#_ .%']@ZE_P! Z[_[\/\ X46'SQ[E':*-HJ]_8.I?] Z[_P"_#_X4?V#J M7_0.N_\ OP_^%%@YX]RCM%&T5>_L'4O^@==_]^'_ ,*/[!U+_H'7?_?A_P#" MBP<\>Y1VBC:*O?V#J7_0.N_^_#_X4?V#J7_0.N_^_#_X468<\>Y1P*Z;X9^! M[OXE>/M!\,V2.TVI7<<#,@R8XR?WDGT5 S'V6NB\$_LX_$KX@74<6D>#=4,; M''VJ\@-M;KZDR2;5X] 2?:OT&_99_9,L/@+;RZQJES%J_B^[B\J2XC4^3:1G MDQQ9&3DXRYP3@ #.>RAAIU9*ZT/C\^XEP>4X>?)44JK7NQ3OKW?9+SWZ'T! M9VL5C:PVT""*"%%CCC7HJ@8 _(5X]^V/_P FT^./^O:'_P!*(J]FKR7]K+2; MW7/V=O&UGI]K+>W;6B.L,"EG8)*CL0!UPJD_A7T-7^'+T9_.V4R2S+#RD_MP M_P#2D?D,*,5>_L'4^^G7?_?AO\*/[!U+_H'7?_?A_P#"ODK,_KCGCW/LW_@F M/_R'/'__ %[6?_H4M??-?"W_ 32\/:GI]YX[O[JPN+:SDCM(4FFC**[@RDJ M,]2 1G'3(]17W37TN"_@1/YFXSDI9Y6<7?X?_24%%%%=Q\2)7(_%7X8Z/\7O M VI>&-;BW6MVG[N90"]O*/N2IZ,I_,9!X)%=?12DE)69K2JSH5(U:3M*+NGV M:/Q3^)GPYUCX4>-M3\,:[!Y5]92;0ZYV31GE)4/=6'(_(X((KEZ_4_\ ;$_9 MQC^-O@K^T])MU_X3#1XV:S9>#=1&=8L[B2"XTF^@ MFC8H\XA.&C=3D$?_7ZU^LG[,O[0-A\?/ D=\?+M?$5 MB%AU6Q0\))CB1 >=CX)'H1,1NA8 %]QI58 M:Q?Z/R?X/7N?L97Y[_\ !3+_ )'KP9_V#9O_ $;7Z!V\AF@CD*-&64,4<W,\,9=1('#;21T.#D9ZX..AKV<;K M09^.<%24<[I_L'4O\ H'7?_?A_\*/[!U+_ *!UW_WX M?_"OFK']*^TCW/UN_92_Y-U\!?\ 8.7_ -":O5Z\S_9GTF]T+X">!['4+:2S MO(]-C,D$R[73=E@&'8X(X/([UZ97U]/^''T1_(69R4L=7:VYY?FSX5_X*&_ MFZN+JV^)>CVK31+$MKK*1)RFWB*UM[6U^ M>*-HKU3Q9^RS\5O!LKK?^!]5N$7/[[38OMD>/7,); ^N/>N N_">M:?-Y5UH MVH6TF,[)K613UQT(]J\=PE'XE8_8*.,PV(7-1JQDO)I_D96T4;15[^P=2_Z! MUW_WX?\ PH_L'4O^@==_]^'_ ,*FQT\\>Y1VBC:*O?V#J7_0.N_^_#_X4?V# MJ7_0.N_^_#_X46#GCW*.T4;15[^P=2_Z!UW_ -^'_P */[!U+_H'7?\ WX?_ M HL'/'N4<5^@_\ P3.X\#>,_P#L(P_^BJ^!O[!U+_H'7?\ WX;_ K]"?\ M@G!X>U/1_ASXGN[ZQGLX+S4D^SM/&4\T)& Q4'J 3C/3(/H:[\$G[9'P?&U2 M']BU%?=Q_-'L'[4?QEC^"OPDU/5H9-NM7@-CIB\9\]U/SX]$4%OJ .]?D5)( MTTC/(S.['./C3<:(;"]31_#T:VUK'Y+;7=U5Y)NG\ M654>R+[U\W?V#J?_ $#KO_OP_P#A2QE1U*ENB#@[+:>6Y;&I)KGJVD_3[*^[ M7U;*.!7>_ SX5W?QE^)VB^&+8.L%Q+YE[.@_U%LO,K_7' SU9E'>N0_L'4O^ M@==_]^&_PK]&OV _@C+X!\ W7BW5[-[;6_$! ACF0J\-FI^08/(WMEOVO;25X)X)!AHY%8JRGW!!% M?N57YW_M_? :YT3QM!X[T/3YI].UKY-06WC+""Z4 !R .!(N#_O*Q_B%>3CZ M/-%5%NC]9X#SA8>O++JS]V>L?\75?-?BO,^/,5W7P3^*5[\&_B9HOBFTW21V MLNRZMU/^OMV^61/KM)(ST8*>UKPO=:3>PQKNDD@=%7.,DJ0!6CV/,A\2/PWHVBM2[\+:S874MM=:1?6]Q$Q M22*2V=61@>001P:A_L'4O^@==_\ ?A_\*^.LS^S%4@U=21[M^P:/^,EO#W_7 MM>?^D[U^J%?F%^P7X7U<_M$:7>_V9=K:6=I=/<3M"RI&&B9%R2.[, *_3VOH M,!I2?J?SUQ]*,LVCRN_N+\Y!1117I'YJ%%%% '"?'K_DAOQ%_P"QZOKO0KZW@@C&6DD>W=54#U)('XU^-;>']45 MBK:;> C@@P/D?I7AYBGS1/W3P[G%8;$)O7F7Y%#:*^L/^";(_P"+Y:Y_V+D_ M_I5:U\N_V#J7_0.N_P#OP_\ A7UG_P $W_#>JVWQ>\0ZE-IUU#81Z%);O<21 M,J"1[B!E3)[D1N?^ FN+"I^VB?9\3U(?V-B=5\/ZH_1.OB/_ (*6=A<7=K:W=RD\D,9<1ETCV;L=,[&_*O M=Q>M"7]=3\(X1DHYWAW)VU?_ *2S\]]HH85>_L'4O^@==_\ ?A_\*/[!U+MI MUW_WX?\ PKYBS/Z?]I#N?J_^QO\ \FT^!O\ KVF_]*):]GKR7]E#1;[P]^SS MX)L-2M);*\CM&=X)T*NH>5W7(/(.U@<'UKUJOKJ/\./HC^1LVDI9CB)1=TYS M_P#2F%)2T5J>2<=\6?ACI/Q?\!ZGX8UB,&WNTS%.%!>WF'W)4]U/YC(/!-?C M]\0O >K?#+QEJOAG6X?)U#3YC$^/NR+U613W5E(8'T(K]LJ^=?VN?V7$^.VA MPZMHGDVWC'34*0-(=J7D7)\EV[$$DJQX!)!X.1YV,P_M8\T=T?HO!_$*RFN\ M-B9?N9_^2R[^CV?R?0_+7 HVBNK\5?"?QGX(OGM-=\+ZKILJMMS-:/L;W5P- MK#W4D5A?V#J7_0.N_P#OP_\ A7SSBUHT?T/"O2J14H333ZIHH[11BKW]@ZE_ MT#KO_OP_^%=;\/\ X&^.?B;JUO8Z#X:OYQ*X5KN6!H[:$9Y9Y2-H ^N3C@$\ M4*+D[)$U<11HP=2K-12ZMI'W7_P3=L#;? _6+EX]K7.O3%7_ +R+! !_X]NK MZMKB/@K\,+7X._#/1/"EK(+@V,1,]P!CSIF)>1\>A9C@'H !VKN*^LHP=.G& M+/Y/SK%PQV8U\33^&4G;TZ?@?-_[;_P)N/BW\-8M5T:V-QXC\/E[B&*,9>XM MV \V(#NWRJP'JI Y:OR[*X)!'-?NG7S!^T!^POX<^*M]=:]X;N4\+^(YRTDP M$>ZTNI#R6=1RC$]67U)*D\UY^+PKJ/GAN?>\(\5TLMI_4,<[4[^[+>U]T_*^ MOK^'YEX'I1M%>T^-/V./BUX)FE$OA.XUBW4D+#\5!KS'4? W MB/1Y"E_X>U6Q<'!6YLI8SG&<Y1VBC:*O?V#J7_0.N M_P#OP_\ A1_8.I?] Z[_ ._#_P"%%@YX]RCM%&T5>_L'4O\ H'7?_?A_\*/[ M!U+_ *!UW_WX?_"BP<\>Y1VBCBKW]@ZE_P! Z[_[\/\ X5ZU\(?V2OB#\6-5 MMU71;K0-%9QY^K:I"T,:)W**V&E/4 +QGJ5ZU<:OESXD_P#!,KX3 M>,GEN=!.I>"[QN0NGS^=;;O4Q2[C^"LHKZYHKOPN/Q6"=\/4(M$\3VZ]$GWV-PWIA3O3\Y*\,\5?L:_&KP< MTGV_X=:U.JOW$I*^JH<7X^GI449_*S_ T_ \>IDF&EK!M? MUYG\]&M>&=8\-S&+5]*OM+E!VF.]MGA;//&& YX/Y5F8K^B>:%+B-HY462-A MM9'&01Z$5R>K_!OP#X@W?VIX'\-ZEN^]]KTFWESSGG4/N ME_P#AED+^S4_#_@GX"8HK]T-0_9)^#6IY\[X:>&TRV__ $>P2'G_ ( !@<]. ME8UU^P[\#+R7S)/AWIRMC&(IIXU_)9 *[8\9X3[5*7X?YG.\BK])K\?\C\2< M48K]L/\ AA+X$?\ 1/+/_P "[G_X[1_PPE\"/^B>6?\ X%W/_P =JO\ 7/ _ M\^Y_6?_@7<_\ QVC_ (82^!'_ M $3RS_\ NY_^.T?ZYX'_GW/[E_F']A8C^9?C_D?B?BC%?MA_P ,)? C_HGE MG_X%W/\ \=H_X82^!'_1/+/_ ,"[G_X[1_KG@?\ GW/[E_F']A8C^9?C_D?B M?BC%?MA_PPE\"/\ HGEG_P"!=S_\=H_X82^!'_1/+/\ \"[G_P".T?ZYX'_G MW/[E_F']A8C^9?C_ )'XGXHQ7[8?\,)? C_HGEG_ .!=S_\ ':/^&$O@1_T3 MRS_\"[G_ ..T?ZYX'_GW/[E_F']A8C^9?C_D?B?BC%?MA_PPE\"/^B>6?_@7 M<_\ QVC_ (82^!'_ $3RS_\ NY_^.T?ZYX'_GW/[E_F']A8C^9?C_D?B?BC M%?MA_P ,)? C_HGEG_X%W/\ \=H_X82^!'_1/+/_ ,"[G_X[1_KG@?\ GW/[ ME_F']A8C^9?C_D?B?BC%?MA_PPE\"/\ HGEG_P"!=S_\=H_X82^!'_1/+/\ M\"[G_P".T?ZYX'_GW/[E_F']A8C^9?C_ )'XGXI*_;'_ (83^!'_ $3RS_\ M NY_^.U8L_V(?@;8LS1_#K36+#!\Z2:4?@&#]! MTPJ %^QZ9!%@ 8 &U1V)%<\^-*"^"BWZM+_,UCD-3[4T?@SX?\#^(_%C!=#\ M/ZIK+$X T^RDG/?^XI]#^5>M>$?V'_C?XR9#;> -0L(F&3)J[1V.T>I65E;\ M "?:OVU"A< # [45Y=;C3$2_@T4O5M_Y'7#(:2^.;?II_F?F%X#_ ."3_C'4 MF23Q=XPTG0H#\QATR*2]F_W3N\M5/N"P^M?3OPT_X)R_!SX?O#<7VEW7C"_C M(82Z[/OB!_ZXH%0CV<-7U!2U\YBN(,RQ2M*JTNT=/RU_$]2CEN%HZJ%WYZE/ M2M(L="T^"PTVRM].L8%V16MI$L44:^BJH ]A5NEHKYYMMW9Z>P4444@"BBB M@ HHHH **** "BBB@#A/CU_R0WXB_P#8N:C_ .DLE?C-WK]F?CU_R0WXB_\ M8N:C_P"DLE?C-WKPLQ^*)^[>'7^ZXC_$OR#:*-HHVBC:*\D_70VBC:*-HHVB M@ VBC:*-HHVB@ VBEQ2;12XH$?HK_P $T_\ DE/BC_L-'_T1%7U]7R#_ ,$T M_P#DE/BC_L-'_P!$15]?5]1A?X$3^6.*O^1UB?7]$%%%%=9\H%%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 E%+10 E%+10 E+110 4444 %%%% !1110 E+110 ME%+10 4444 %%%% !1110 4E+10 @I:** $HQ2T4 )2T44 %%%% !1110 44 M44 %)2T4 )BBEHH *2EHH 2BEHH 2EHHH **** "BBB@!**6B@ I*6B@!**6 MB@ I*6B@!*6BB@ I*6B@!**6B@ HHHH **** "BBB@!**6B@!*6BB@ I*6B@ M HHHH **** "BBB@!**6B@!**6B@!*6BB@ I*6B@!**6B@!,44M% !1110 4 M444 )12T4 )12T4 %)2T4 )12T4 )2T44 %%%% !1110 E+110 4F*6B@!*6 MBB@ HHHH 2BEHH **** "BBB@ HHHH *2EHH 2EHHH **** "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 **** .$^/7_)#?B+_ -BYJ/\ Z2R5 M^,W>OV9^/7_)#?B+_P!BYJ/_ *2R5^,W>O"S'XHG[MX=?[KB/\2_(-HHVBC: M*-HKR3]=#:*-HHVBC:* #:*-HHVBC:* #:*7%)M%+B@1^BO_ 33_P"24^*/ M^PT?_1$5?7U?(/\ P33_ .24^*/^PT?_ $1%7U]7U&%_@1/Y8XJ_Y'6)]?T0 M4445UGR@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% !1110 4444 %%%% !1110!PGQZ_P"2&_$7_L7-1_\ 262OQF[U^SWQOMI+ MWX+^/[>%=\TWA_4(T7U8VT@ _.OQAKPLQ^*)^[>'3_V7$+^\OR#:*-HHVBC: M*\D_70VBC:*-HHVB@ VBC:*-HHVB@ VBEQ2;110(_1;_ ()I_P#)*?%'_8:/ M_HB*OKZOD;_@FM;21_"'Q'.RXBDUQU4^I6"'/_H0KZYKZG"_P8G\K\4N^=8F MW\WZ(****ZCY4**** "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 BN+>.ZMY()HUEAD4H\;C*LI&""/0BOR M_P#CI^Q/XX^'WB6]E\,:->>*/#$LC/:2:?&9[B%""<#] M1*,5S5\/&NK2Z'TN1Y]BLBJRG02<9;I[.VWS1^+'_"H_'/\ T)?B'_P53_\ MQ%'_ J/QS_T)?B'_P %<_\ \37[3T5P_P!G1_F/NO\ B(V(_P"@9?\ @3_R M/Q8_X5'XY_Z$OQ#_ ."N?_XFC_A4?CG_ *$OQ#_X*Y__ (FOVGHH_LZ/\P_^ M(C8C_H&7_@3_ ,C\6/\ A4?CG_H2_$/_ (*Y_P#XFC_A4?CG_H2_$/\ X*Y_ M_B:_:>BC^SH_S!_Q$;$?] R_\"?^1^+'_"H_'/\ T)?B'_P5S_\ Q%=/X)_9 M?^)_CS4H;2Q\':I91R-AKS5+=[2W09Y8O(!D#T7)] 37[ 44UET+ZR,JGB)B MY1:IT(I]VV_PT."^!?PGM/@I\,])\*VLWVN2W#275UMV^?.YR[X[#/ 'HHKO MJ2EKU(Q44HH_*Z]>IB:LJU5WE)MM^;"BBBJ, HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ ' HHHH __V0$! end XML 12 ufab-20200331_htm.xml IDEA: XBRL DOCUMENT 0001617669 2019-12-30 2020-03-31 0001617669 2021-03-29 0001617669 2020-03-31 0001617669 2019-12-29 0001617669 2018-12-31 2019-03-31 0001617669 2018-12-30 0001617669 us-gaap:CommonStockMember 2018-12-30 0001617669 us-gaap:AdditionalPaidInCapitalMember 2018-12-30 0001617669 us-gaap:RetainedEarningsMember 2018-12-30 0001617669 us-gaap:RetainedEarningsMember 2018-12-31 2019-03-31 0001617669 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 2019-03-31 0001617669 2019-03-31 0001617669 us-gaap:CommonStockMember 2019-03-31 0001617669 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001617669 us-gaap:RetainedEarningsMember 2019-03-31 0001617669 us-gaap:CommonStockMember 2019-12-29 0001617669 us-gaap:AdditionalPaidInCapitalMember 2019-12-29 0001617669 us-gaap:RetainedEarningsMember 2019-12-29 0001617669 us-gaap:AdditionalPaidInCapitalMember 2019-12-30 2020-03-31 0001617669 us-gaap:CommonStockMember 2020-03-31 0001617669 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001617669 us-gaap:RetainedEarningsMember 2020-03-31 0001617669 ufab:LineOfCreditForCapitalExpendituresMember 2019-12-30 2020-03-31 0001617669 ufab:LineOfCreditForCapitalExpendituresMember 2018-12-31 2019-03-31 0001617669 us-gaap:RevolvingCreditFacilityMember 2019-12-30 2020-03-31 0001617669 us-gaap:RevolvingCreditFacilityMember 2018-12-31 2019-03-31 0001617669 ufab:AmendedAndRestatedCreditAgreementMember us-gaap:SubsequentEventMember ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember 2020-04-23 0001617669 srt:MinimumMember us-gaap:LineOfCreditMember ufab:AmendedAndRestatedCreditAgreementMember us-gaap:SecuredDebtMember us-gaap:SubsequentEventMember ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-04-23 2020-04-23 0001617669 srt:MinimumMember us-gaap:LineOfCreditMember ufab:AmendedAndRestatedCreditAgreementMember us-gaap:SecuredDebtMember us-gaap:SubsequentEventMember ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember us-gaap:BaseRateMember 2020-04-23 2020-04-23 0001617669 ufab:GeneralMotorsCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-30 2020-03-31 0001617669 ufab:GeneralMotorsCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-12-31 2019-03-31 0001617669 ufab:FiatChryslerAutomobileMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-30 2020-03-31 0001617669 ufab:FiatChryslerAutomobileMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-12-31 2019-03-31 0001617669 ufab:FordMotorCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-30 2020-03-31 0001617669 ufab:FordMotorCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-12-31 2019-03-31 0001617669 ufab:GeneralMotorsCompanyMember ufab:DirectCompanySalesMember us-gaap:CustomerConcentrationRiskMember 2019-12-30 2020-03-31 0001617669 ufab:CollectiveBargainingArrangementsExpiringAugust2022Member us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMember us-gaap:LaborForceConcentrationRiskMember 2019-12-30 2020-03-31 0001617669 ufab:CollectiveBargainingArrangementsExpiringFebruary2023Member us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMember us-gaap:LaborForceConcentrationRiskMember 2019-12-30 2020-03-31 0001617669 country:MX us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2019-12-30 2020-03-31 0001617669 country:MX us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2018-12-31 2019-03-31 0001617669 country:CA us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2019-12-30 2020-03-31 0001617669 country:CA us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2018-12-31 2019-03-31 0001617669 ufab:NonUSCountriesExcludingMexicoandCanadaMember us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2019-12-30 2020-03-31 0001617669 ufab:NonUSCountriesExcludingMexicoandCanadaMember us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2018-12-31 2019-03-31 0001617669 country:MX us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-12-30 2020-03-31 0001617669 country:MX us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-12-31 2019-03-31 0001617669 country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-12-30 2020-03-31 0001617669 country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-12-31 2019-03-31 0001617669 ufab:NonUSCountriesExcludingMexicoandCanadaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-12-30 2020-03-31 0001617669 ufab:NonUSCountriesExcludingMexicoandCanadaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-12-31 2019-03-31 0001617669 us-gaap:AccountingStandardsUpdate201409Member 2019-12-29 0001617669 ufab:AutomotiveMember 2019-12-30 2020-03-31 0001617669 ufab:AutomotiveMember 2018-12-31 2019-03-31 0001617669 ufab:HVACWaterHeaterAndAppliancesMember 2019-12-30 2020-03-31 0001617669 ufab:HVACWaterHeaterAndAppliancesMember 2018-12-31 2019-03-31 0001617669 ufab:OtherRevenueMember 2019-12-30 2020-03-31 0001617669 ufab:OtherRevenueMember 2018-12-31 2019-03-31 0001617669 country:MX 2020-03-31 0001617669 country:MX 2019-12-29 0001617669 country:CA 2020-03-31 0001617669 country:CA 2019-12-29 0001617669 us-gaap:LandMember 2020-03-31 0001617669 us-gaap:LandMember 2019-12-29 0001617669 us-gaap:BuildingMember 2020-03-31 0001617669 us-gaap:BuildingMember 2019-12-29 0001617669 srt:MinimumMember us-gaap:BuildingMember 2019-12-30 2020-03-31 0001617669 srt:MaximumMember us-gaap:BuildingMember 2019-12-30 2020-03-31 0001617669 us-gaap:EquipmentMember 2020-03-31 0001617669 us-gaap:EquipmentMember 2019-12-29 0001617669 srt:MinimumMember us-gaap:EquipmentMember 2019-12-30 2020-03-31 0001617669 srt:MaximumMember us-gaap:EquipmentMember 2019-12-30 2020-03-31 0001617669 us-gaap:LeaseholdImprovementsMember 2020-03-31 0001617669 us-gaap:LeaseholdImprovementsMember 2019-12-29 0001617669 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2019-12-30 2020-03-31 0001617669 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2019-12-30 2020-03-31 0001617669 us-gaap:OfficeEquipmentMember 2020-03-31 0001617669 us-gaap:OfficeEquipmentMember 2019-12-29 0001617669 srt:MinimumMember us-gaap:OfficeEquipmentMember 2019-12-30 2020-03-31 0001617669 srt:MaximumMember us-gaap:OfficeEquipmentMember 2019-12-30 2020-03-31 0001617669 us-gaap:VehiclesMember 2020-03-31 0001617669 us-gaap:VehiclesMember 2019-12-29 0001617669 us-gaap:VehiclesMember 2019-12-30 2020-03-31 0001617669 us-gaap:ConstructionInProgressMember 2020-03-31 0001617669 us-gaap:ConstructionInProgressMember 2019-12-29 0001617669 us-gaap:LineOfCreditMember ufab:CreditAgreementMember us-gaap:SecuredDebtMember 2016-04-29 0001617669 us-gaap:LineOfCreditMember ufab:NewRevolverMember us-gaap:RevolvingCreditFacilityMember 2016-04-29 0001617669 us-gaap:LineOfCreditMember ufab:USTermLoanMember us-gaap:SecuredDebtMember 2016-04-29 0001617669 us-gaap:LineOfCreditMember ufab:CATermLoanMember us-gaap:SecuredDebtMember 2016-04-29 0001617669 us-gaap:LineOfCreditMember ufab:NewRevolverMember us-gaap:RevolvingCreditFacilityMember 2016-04-29 2016-04-29 0001617669 us-gaap:LineOfCreditMember ufab:NewRevolverMember us-gaap:RevolvingCreditFacilityMember 2017-08-18 0001617669 us-gaap:LineOfCreditMember ufab:USTermLoanIIMember us-gaap:SecuredDebtMember 2017-08-18 0001617669 us-gaap:LineOfCreditMember ufab:NewRevolverMember us-gaap:RevolvingCreditFacilityMember 2018-09-20 0001617669 us-gaap:LineOfCreditMember ufab:NewRevolverMember us-gaap:RevolvingCreditFacilityMember 2018-11-01 0001617669 us-gaap:LineOfCreditMember ufab:AmendedAndRestatedCreditAgreementMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 2018-11-08 0001617669 us-gaap:LineOfCreditMember ufab:USTermLoanMember us-gaap:SecuredDebtMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 2018-11-08 0001617669 ufab:LineOfCreditForCapitalExpendituresMember ufab:AmendedAndRestatedCreditAgreementMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberEighthTwentyNineteenMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 0001617669 ufab:LineOfCreditForCapitalExpendituresMember ufab:AmendedAndRestatedCreditAgreementMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberEighthTwentyTwentyMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 0001617669 us-gaap:LineOfCreditMember ufab:AmendedAndRestatedCreditAgreementMember us-gaap:RevolvingCreditFacilityMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 0001617669 us-gaap:LineOfCreditMember ufab:CATermLoanMember us-gaap:SecuredDebtMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 0001617669 us-gaap:LineOfCreditMember ufab:USTermLoanAndTermLoanIIMember us-gaap:SecuredDebtMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwoThousandTwentyMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 2018-11-08 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwoThousandTwentyOneMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 2018-11-08 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughMaturityMember ufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member 2018-11-08 2018-11-08 0001617669 srt:MinimumMember us-gaap:LineOfCreditMember ufab:CreditAgreementMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2019-12-30 2020-03-31 0001617669 srt:MaximumMember us-gaap:LineOfCreditMember ufab:CreditAgreementMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2019-12-30 2020-03-31 0001617669 srt:MinimumMember us-gaap:LineOfCreditMember ufab:CreditAgreementMember us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-12-30 2020-03-31 0001617669 srt:MaximumMember us-gaap:LineOfCreditMember ufab:CreditAgreementMember us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-12-30 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:CreditAgreementMember us-gaap:SecuredDebtMember 2016-04-29 2016-04-29 0001617669 us-gaap:LetterOfCreditMember ufab:CreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2016-04-29 0001617669 ufab:NewRevolverMember us-gaap:RevolvingCreditFacilityMember 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:NewRevolverMember us-gaap:RevolvingCreditFacilityMember 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:SeniorCreditFacilitySecondAmendmentMember us-gaap:RevolvingCreditFacilityMember 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyMember 2019-12-30 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyOneMember 2019-12-30 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberSevenTwentyTwentyThreeMember 2019-12-30 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember 2019-12-29 0001617669 us-gaap:LineOfCreditMember ufab:CATermLoanMember us-gaap:SecuredDebtMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberSevenTwentyTwentyThreeMember 2019-12-30 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:CATermLoanMember us-gaap:SecuredDebtMember 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:CATermLoanMember us-gaap:SecuredDebtMember 2019-12-29 0001617669 us-gaap:LineOfCreditMember ufab:LineOfCreditForCapitalExpendituresMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyMember 2019-12-30 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:LineOfCreditForCapitalExpendituresMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyOneMember 2019-12-30 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:LineOfCreditForCapitalExpendituresMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberSevenTwentyTwentyThreeMember 2019-12-30 2020-03-31 0001617669 us-gaap:LineOfCreditMember ufab:LineOfCreditForCapitalExpendituresMember 2020-03-31 0001617669 ufab:LineOfCreditForCapitalExpendituresMember 2020-03-31 0001617669 ufab:LineOfCreditForCapitalExpendituresMember 2019-12-29 0001617669 us-gaap:LineOfCreditMember ufab:SeniorCreditFacilityMember us-gaap:RevolvingCreditFacilityMember 2020-03-31 0001617669 ufab:AmendedAndRestatedCreditAgreementMember 2019-07-16 0001617669 ufab:AmendedAndRestatedCreditAgreementMember us-gaap:SubsequentEventMember 2020-04-03 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2016-06-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember ufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyNineTwoThousandEighteenMember 2016-06-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember ufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyEightTwoThousandNineteenMember 2016-06-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2017-10-02 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 2020-03-31 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2019-12-30 2020-03-31 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2019-03-31 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2018-12-31 2019-03-31 0001617669 ufab:BryanRestructuringMember 2019-11-07 2019-11-07 0001617669 us-gaap:OneTimeTerminationBenefitsMember ufab:BryanRestructuringMember 2019-09-30 2019-12-29 0001617669 us-gaap:OtherRestructuringMember ufab:BryanRestructuringMember 2019-12-30 2020-03-31 0001617669 ufab:EvansvilleRestructuringMember 2019-07-16 2019-07-16 0001617669 us-gaap:OtherRestructuringMember ufab:EvansvilleRestructuringMember 2019-12-30 2020-03-31 0001617669 ufab:EvansvilleRestructuringMember 2020-03-31 0001617669 ufab:EvansvilleRestructuringMember 2019-12-29 0001617669 us-gaap:EmployeeSeveranceMember 2019-12-29 0001617669 us-gaap:OtherRestructuringMember 2019-12-29 0001617669 us-gaap:EmployeeSeveranceMember 2019-12-30 2020-03-31 0001617669 us-gaap:OtherRestructuringMember 2019-12-30 2020-03-31 0001617669 us-gaap:EmployeeSeveranceMember 2020-03-31 0001617669 us-gaap:OtherRestructuringMember 2020-03-31 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember 2013-12-29 0001617669 ufab:The2013StockIncentivePlanMember 2013-12-29 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember 2019-12-30 2020-03-31 0001617669 ufab:EmployeeMember ufab:The2013StockIncentivePlanMember 2020-02-25 2020-02-25 0001617669 ufab:The2013StockIncentivePlanMember 2020-02-25 2020-02-25 0001617669 ufab:The2013StockIncentivePlanMember 2020-02-25 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-02-25 2020-02-25 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-02-25 2020-02-25 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember ufab:SharebasedCompensationAwardTrancheFiveMember 2020-02-25 2020-02-25 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember ufab:SharebasedCompensationAwardTrancheFourMember 2020-02-25 2020-02-25 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-02-25 2020-02-25 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember 2020-02-25 2020-02-25 0001617669 srt:ChiefFinancialOfficerMember ufab:The2013StockIncentivePlanMember us-gaap:SubsequentEventMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-04-06 0001617669 ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2015-01-04 0001617669 ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2016-06-30 0001617669 ufab:EmployeeMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2020-02-25 2020-02-25 0001617669 ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2020-02-25 2020-02-25 0001617669 ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2020-02-25 0001617669 us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-02-25 2020-02-25 0001617669 us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember ufab:SharebasedCompensationAwardTrancheFourMember 2020-02-25 2020-02-25 0001617669 us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-02-25 2020-02-25 0001617669 us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-02-25 2020-02-25 0001617669 us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember ufab:SharebasedCompensationAwardTrancheFiveMember 2020-02-25 2020-02-25 0001617669 us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2020-02-25 2020-02-25 0001617669 ufab:EmployeeMember ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2020-02-25 2020-02-25 0001617669 ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2020-02-25 2020-02-25 0001617669 ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-02-25 2020-02-25 0001617669 ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-02-25 0001617669 ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-02-25 2020-02-25 0001617669 ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-02-25 0001617669 srt:ChiefFinancialOfficerMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:SubsequentEventMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:SubsequentEventMember ufab:SharebasedCompensationAwardTrancheFourMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:SubsequentEventMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:SubsequentEventMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-04-06 0001617669 ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2019-12-29 0001617669 ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2018-12-31 2019-12-29 0001617669 ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2019-12-30 2020-03-31 0001617669 ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2020-03-31 0001617669 srt:ChiefFinancialOfficerMember ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2019-12-30 2020-03-31 0001617669 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-12-30 2020-03-31 0001617669 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-12-31 2019-03-31 0001617669 us-gaap:EmployeeStockOptionMember 2020-03-31 0001617669 us-gaap:EmployeeStockOptionMember 2019-12-30 2020-03-31 0001617669 srt:MinimumMember 2020-03-31 0001617669 srt:MaximumMember 2020-03-31 0001617669 ufab:DefinedContributionPlanInitialContributionMember 2019-12-30 2020-03-31 0001617669 ufab:DefinedContributionPlanAdditionalContributionMember 2019-12-30 2020-03-31 0001617669 ufab:ManagementAgreementMember srt:AffiliatedEntityMember 2013-03-18 2013-03-18 0001617669 ufab:ManagementAgreementMember srt:AffiliatedEntityMember 2019-12-30 2020-03-31 0001617669 ufab:ManagementAgreementMember srt:AffiliatedEntityMember 2018-12-31 2019-03-31 0001617669 ufab:ManagementAgreementMember srt:AffiliatedEntityMember 2013-03-18 0001617669 ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2019-06-11 2019-06-11 0001617669 ufab:WarrantsforUnderwritersMember 2018-12-31 2019-03-31 0001617669 ufab:WarrantsforUnderwritersMember 2019-12-30 2020-03-31 0001617669 srt:ScenarioPreviouslyReportedMember 2020-03-31 0001617669 srt:RestatementAdjustmentMember 2020-03-31 0001617669 srt:ScenarioPreviouslyReportedMember 2019-12-30 2020-03-31 0001617669 srt:RestatementAdjustmentMember 2019-12-30 2020-03-31 0001617669 us-gaap:CommercialPaperMember us-gaap:SubsequentEventMember ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember 2020-04-24 0001617669 us-gaap:CommercialPaperMember us-gaap:SubsequentEventMember ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember 2020-04-24 2020-04-24 shares iso4217:USD iso4217:USD shares ufab:segment pure ufab:employee 0001617669 true --12-31 2020 Q1 P5Y P2Y P1Y 10-Q/A true 2020-03-31 false 001-37480 UNIQUE FABRICATING, INC. DE 46-1846791 800 Standard Parkway Auburn Hills MI 48326 248 853-2333 Common Stock, par value $.001 per share UFAB NYSEAMER Yes Yes Non-accelerated Filer true false false 9779147 On March 31, 2021, the Audit Committee of the Board of Directors of Unique Fabricating, Inc. (the “Company”), after consultation with management and discussions with Deloitte & Touche LLP, the Company’s independent registered public accounting firm, concluded that the Company’s previously issued 2020 quarterly condensed consolidated financial statements for the quarters ended March 31, 2020, June 30, 2020, and September 30, 2020 (collectively, the “Relevant Periods”) should be restated to reflect the impact of certain errors the Company has identified and, accordingly, should no longer be relied upon. This Amendment No. 2 to the Company’s Quarterly Report on Form 10-Q (the “Form 10-Q/A) for the three months ended March 31, 2020, which was originally filed with the U.S. Securities and Exchange Commission (“SEC”) on June 25, 2020 and initially amended on August 18, 2020 (the “Original Form 10-Q”), restates the Company's condensed consolidated financial statements as of and for the three months ended March 31, 2020, and amends the related Notes and disclosures thereto. 1120000 650000 800000 900000 24591000 24701000 14989000 13047000 3175000 2108000 1207000 1049000 1003000 1003000 46085000 42558000 23096000 23415000 22111000 22111000 10639000 11625000 11421000 0 1054000 1054000 226000 226000 1017000 679000 115649000 101668000 14956000 9324000 2847000 2847000 858000 1225000 3568000 1979000 22229000 15375000 31819000 33220000 11750000 11418000 874000 1324000 11796000 871000 78468000 62208000 0.001 0.001 15000000 15000000 9779147 9779147 9779147 9779147 10000 10000 46034000 46011000 -8863000 -6561000 37181000 39460000 115649000 101668000 34661000 39467000 29070000 31167000 5591000 8300000 5884000 7273000 920000 91000 -1213000 936000 -24000 18000 1666000 1100000 -1690000 -1082000 -2903000 -146000 -601000 43000 -2302000 -189000 -0.24 -0.02 -0.24 -0.02 0 0.05 9779147 10000 45882000 2997000 48888000 -189000 -189000 33000 33000 489000 489000 9779147 10000 45915000 2319000 48243000 9779147 10000 46011000 -6561000 39460000 -2302000 -2302000 23000 23000 9779147 10000 46034000 -8863000 37181000 -2302000 -189000 1751000 1702000 37000 44000 -12000 7000 213000 61000 -614000 -272000 23000 33000 -788000 -114000 103000 -528000 1996000 -415000 1224000 -251000 5968000 62000 -589000 -1487000 -593000 0 2209000 1571000 296000 870000 5000 7000 -291000 -863000 -335000 1355000 1425000 1925000 0 700000 312000 -454000 0 489000 -1448000 -813000 470000 -105000 650000 1410000 1120000 1305000 1513000 1051000 241000 133000 Nature of Business and Basis of Presentation<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nature of Business</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unique Fabricating, Inc. (the “Company”) engineers and manufactures 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 operates as one operating and reportable segment. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s condensed consolidated financial statements have been prepared without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principals have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the accompanying condensed consolidated financial statements contain all material adjustments (consisting only of normal recurring adjustments) necessary to present fairly the consolidated financial position of the Company, its results of operations, and its cash flows. The interim results for the periods presented may not be indicative of the Company's actual annual results. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K/A for the year ended December 29, 2019.</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 condensed consolidated financial statements are prepared in accordance with 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. Refer to Note 6 for discussion of the Company’s financial covenant compliance. </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%">As of March 31, 2020, the Company was in compliance with its financial covenants. However, due to the impact of the COVID-19 pandemic on the Company and the global automotive industry, the Company projected it would not be in compliance with its financial covenants related to the Consolidated EBITDA as defined, for the twelve months ended June 30, 2020. In response to the anticipated impact of COVID-19, on April 23, 2020, the US Borrower and the CA Borrower (together the “Borrowers”) entered into the Seventh Amendment (the “Seventh Amendment”) to the Credit Agreement and Loan Documents. The Seventh Amendment, among other things, (i) permits additional indebtedness in the form of unsecured loans authorized pursuant to and in compliance with the CARES Act under the Paycheck Protection Program of the U.S. Small Business Administration, in an aggregate amount not to exceed $6.0 million; (ii) defers the June 30, 2020 principal payments on the US Term Loan, CA Term Loan, and CAPEX Loan, with the deferred principal amounts payable at the existing maturity dates; (iii) waives the requirement to test Maximum Total Leverage Ratio, Minimum Debt Service Coverage Ratio and Minimum Unadjusted Consolidated EBITDA for the fiscal quarter ending June 30, 2020; (iv) allows the release of the lien on the Evansville, Indiana property and for the net cash proceeds from its sale to be applied against any outstanding balance on the Revolver, which will not permanently reduce the Revolving Credit Aggregate Commitment; (v) adds a weekly requirement for the Borrowers to deliver a 13-week cash flow forecast until September 30, 2020; and (vi) adds 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%">While the Seventh Amendment waives the requirement to test the Maximum Total Leverage Ratio, Minimum Debt Service Coverage Ratio and Minimum Unadjusted Consolidated EBITDA for the second quarter of 2020, it does not waive these requirements for periods after the second quarter of 2020. Bank EBITDA, as defined, for the twelve months ended September 30, 2020, December 31, 2020, and March 31, 2021 is likely to result in the Company not being in compliance with its financial covenants, as these periods will include the financial results of the second quarter of 2020 which will be materially impacted by the COVID-19 pandemic. Absent an amendment or waiver, failure to be in compliance with the Company’s financial covenants would constitute a default when reported. Such a default, if not cured or waived, 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 contained herein are issued. This condition raises substantial doubt about the Company’s ability to continue as a going concern.</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 Company has been actively discussing the impact the COVID-19 pandemic is expected to have on the Company’s ability to meet its financial covenants with the Administrative Agent and the need to modify the covenant terms through the periods that the Company believes may be impacted. The Company believes it is probable that the Company will obtain an amendment modifying the covenant terms prior to triggering a default. As a result, the Company has concluded that it’s plans to obtain covenant relief are probable of being achieved, to alleviating 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-style:italic;font-weight:700;line-height:120%">Change in Quarter and Year-End</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%">Historically, the Company’s quarterly periods ended on the Sunday closest to the end of the calendar quarterly period. For 2019, the quarters and year to date period, which were 13 weeks, respectively, ended on March 31, June 30, September 29, and December 29, 2019. On March 13, 2020, the Company’s board of directors approved changing our quarterly periods to match calendar quarterly periods. The Company expects the impact of this change on our 2020 result of operations to be immaterial. All year, quarter, and three month references prior to 2020 relate to the Company’s fiscal year and fiscal quarters, unless otherwise stated. For ease of presentation, quarter and three months ended is used throughout this Quarterly Report on Form 10-Q to represent both the current year calendar quarterly periods and the prior year fiscal year periods. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration Risks</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to significant concentration risks as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer and Credit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — During the three months ended March 31, 2020 and three months ended March 31, 2019, the Company’s net sales were derived from customers principally engaged in the North American automotive industry.  The following table presents the Company's sales directly and indirectly to General Motors Company (GM), Fiat Chrysler Automobiles (FCA), and Ford Motor Company (Ford) as a percentage of total net sales:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding: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%">Three Months Ended March 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%">Three Months Ended March 31, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Motors Company</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%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiat Chrysler Automobiles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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%">15 </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="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%">Ford Motor Company</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No customer represented more than 10% of direct Company sales for the three months ended March 31, 2020. GM accounted for 9% of direct Company sales for the three months ended March 31, 2020. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Labor Markets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — At March 31, 2020, of the Company’s hourly plant employees working in the United States manufacturing facilities, 40% were covered under a collective bargaining agreement which expires in August 2022 while another 6% were covered under a separate collective bargaining agreement that expires in February 2023.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">International Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company manufactures and sells products outside of the United States primarily in Mexico and Canada. Foreign operations are subject to various political, economic and other risks and uncertainties inherent in foreign countries. Among other risks, the Company’s operations may be subject to the risks of: restrictions on transfers of funds; export duties, quotas, and embargoes; domestic and international customs and tariffs; changing taxation policies; foreign exchange restrictions; political conditions; and governmental regulations. The following table presents the percentage of the Company's total production in Mexico, Canada, and other foreign markets:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding: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%">Three Months Ended March 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%">Three Months Ended March 31, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</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%">23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the percentage of the Company's total net sales represented by net sales from customers located in Mexico, Canada, and other foreign countries:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding: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%">Three Months Ended March 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%">Three Months Ended March 31, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</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%">23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1 1 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s condensed consolidated financial statements have been prepared without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principals have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the accompanying condensed consolidated financial statements contain all material adjustments (consisting only of normal recurring adjustments) necessary to present fairly the consolidated financial position of the Company, its results of operations, and its cash flows. The interim results for the periods presented may not be indicative of the Company's actual annual results. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K/A for the year ended December 29, 2019.</span></div> 6000000.0 0.010 0.020 Historically, the Company’s quarterly periods ended on the Sunday closest to the end of the calendar quarterly period. For 2019, the quarters and year to date period, which were 13 weeks, respectively, ended on March 31, June 30, September 29, and December 29, 2019. On March 13, 2020, the Company’s board of directors approved changing our quarterly periods to match calendar quarterly periods. The Company expects the impact of this change on our 2020 result of operations to be immaterial. All year, quarter, and three month references prior to 2020 relate to the Company’s fiscal year and fiscal quarters, unless otherwise stated. For ease of presentation, quarter and three months ended is used throughout this Quarterly Report on Form 10-Q to represent both the current year calendar quarterly periods and the prior year fiscal year periods. The following table presents the Company's sales directly and indirectly to General Motors Company (GM), Fiat Chrysler Automobiles (FCA), and Ford Motor Company (Ford) as a percentage of total net sales:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding: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%">Three Months Ended March 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%">Three Months Ended March 31, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Motors Company</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%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiat Chrysler Automobiles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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%">15 </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="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%">Ford Motor Company</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table>The following table presents the percentage of the Company's total production in Mexico, Canada, and other foreign markets:<div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding: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%">Three Months Ended March 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%">Three Months Ended March 31, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</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%">23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the percentage of the Company's total net sales represented by net sales from customers located in Mexico, Canada, and other foreign countries:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding: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%">Three Months Ended March 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%">Three Months Ended March 31, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</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%">23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0.17 0.18 0.14 0.15 0.10 0.11 0.09 0.40 0.06 0.23 0.19 0.09 0.08 0 0.01 0.23 0.18 0.08 0.09 0 0.01 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 Condensed Consolidated Balance Sheets, and lease liabilities, which are reflected in the Other Accrued Liabilities on the Condensed 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 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 $12.3 million of noncancelable future rental obligations as of March 31, 2020, as shown in Note 11.</span></div> 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 Condensed Consolidated Balance Sheets, and lease liabilities, which are reflected in the Other Accrued Liabilities on the Condensed 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 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. 12100000 12800000 12300000 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 three months ended March 31, 2020 and 2019 (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 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%">Three Months Ended March 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,697 </span></td><td style="background-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%">34,015 </span></td><td style="background-color:#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%">2,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,754 </span></td><td style="background-color:#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%">185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,698 </span></td><td style="background-color:#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%">34,661 </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%">39,467 </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 to a customer 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>Contract BalancesThe timing of revenue recognition, billings and cash collections and payments results in billed accounts receivable. The Company does not have deferred revenue. Additionally, management reviews the allowance for doubtful accounts at regular intervals. Account balances are charged off against the allowance when management determines it is probable the receivable will not be recovered. <div style="margin-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 three months ended March 31, 2020 and 2019 (in thousands):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 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%">Three Months Ended March 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,697 </span></td><td style="background-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%">34,015 </span></td><td style="background-color:#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%">2,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,754 </span></td><td style="background-color:#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%">185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,698 </span></td><td style="background-color:#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%">34,661 </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%">39,467 </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> 31697000 34015000 2779000 3754000 185000 1698000 34661000 39467000 <div style="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 to a customer 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>Contract BalancesThe timing of revenue recognition, billings and cash collections and payments results in billed accounts receivable. The Company does not have deferred revenue. Additionally, management reviews the allowance for doubtful accounts at regular intervals. Account balances are charged off against the allowance when management determines it is probable the receivable will not be recovered. Inventory<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">  </span></td><td colspan="3" style="padding: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%">March 31,<br/>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%">December 29,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,963 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129 </span></td><td style="background-color:#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%">4,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,955 </span></td><td style="background-color:#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%">14,989 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,047 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically evaluates inventory for obsolescence, excess quantities, slow moving goods and other impairments of value and establishes reserves for any identified impairments. The allowance for obsolete inventory was $0.4 million and $1.0 million at March 31, 2020 and December 29, 2019, respectively. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in inventory are assets located in Mexico with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a carrying amount of $3.8 million at March 31, 2020 and $3.6 million at December 29, 2019, and assets located in Canada with a carrying amount of $1.2 million at March 31, 2020 and $1.0 million at December 29, 2019.</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 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">  </span></td><td colspan="3" style="padding: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%">March 31,<br/>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%">December 29,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,963 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129 </span></td><td style="background-color:#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%">4,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,955 </span></td><td style="background-color:#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%">14,989 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,047 </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> 9542000 7963000 1013000 129000 4434000 4955000 14989000 13047000 400000 1000000.0 3800000 3600000 1200000 1000000.0 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 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.448%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>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%">December 29,<br/>2019</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </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%">5,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">23,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,982 </span></td><td style="background-color:#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,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,234 </span></td><td style="background-color:#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%">1,858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,866 </span></td><td style="background-color:#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%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">35,781 </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%">35,412 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net property, plant, and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,096 </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%">23,415 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $0.7 million for the three months ended March 31, 2020, and $0.7 million for the three months ended March 31, 2019.</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 are assets located in Mexico with a carrying amount of $4.1 million and $4.1 million at March 31, 2020 and December 29, 2019, respectively, and assets located in Canada with a carrying amount of $0.6 million and $0.6 million at March 31, 2020 and December 29, 2019, 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 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.448%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>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%">December 29,<br/>2019</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </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%">5,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">23,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,982 </span></td><td style="background-color:#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,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,234 </span></td><td style="background-color:#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%">1,858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,866 </span></td><td style="background-color:#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%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">35,781 </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%">35,412 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net property, plant, and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,096 </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%">23,415 </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> 1663000 1663000 5934000 5934000 P23Y P40Y 23053000 22982000 P7Y P10Y 1225000 1234000 P3Y P10Y 1858000 1866000 P3Y P7Y 160000 190000 P3Y 1888000 1543000 35781000 35412000 12685000 11997000 23096000 23415000 700000 700000 4100000 4100000 600000 600000 Long-term Debt<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 April 29, 2016, Unique Fabricating NA, Inc. (the “US Borrower”) and Unique-Intasco Canada, Inc. (the “CA Borrower”) and Citizens Bank, National Association (“Citizens”), acting as lender and Administrative Agent, and other lenders, entered into a credit agreement (the “Credit Agreement”) providing for borrowings of up to the aggregate principal amount of $62.0 million. The Credit Agreement was a senior secured credit facility and consisted of a revolving line of credit of up to $30.0 million (the “Revolver”) to the US Borrower, a $17.0 million principal amount term loan (the “US Term Loan”) to the US Borrower, and a $15.0 million principal amount term loan (the “CA Term Loan”) to the CA Borrower. At Closing, the US Term Loan and the CA Term Loan were fully funded and the US Borrower borrowed approximately $22.9 million under the Revolver. </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 18, 2017, the US Borrower and the CA Borrower entered into the Second Amendment (the “Amendment”) to the Credit Agreement, with Citizens, acting as Administrative Agent, and other lenders. The Amendment converted $4.0 million of outstanding borrowings under the Revolver into an additional $4.0 million term loan to the US Borrower (the “US Term Loan II”). The conversion of a portion of the outstanding borrowings under the Revolver did not reduce the aggregate amount available to be borrowed under it. </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 8, 2018, the US Borrower and the CA Borrower entered into the Fourth Amendment (the “Fourth Amendment”) to the Credit Agreement, with Citizens, acting as Administrative Agent, and other lenders. The Fourth Amendment required the Company to use the net proceeds from the sale of the Ft. Smith, Arkansas building to reduce the outstanding borrowings under the Revolver. The application of the net proceeds did not permanently reduce the amounts that could be borrowed under the Revolver. The Fourth Amendment also eased, for the fiscal quarter ended September 30, 2018, the financial covenant ratio which determined the Company's ability to pay dividends. </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 20, 2018, the US Borrower and the CA Borrower entered into the Fifth Amendment (the “Fifth Amendment”) to the Credit Agreement, with Citizens, acting as Administrative Agent, and other lenders. The Fifth Amendment temporarily increased the maximum amount that could be borrowed under the Revolver to $32.5 million from its then maximum of $30.0 million. This increase implemented by the Fifth Amendment was effective until October 31, 2018, at which point the maximum amount that could be borrowed under the Revolver reverted back to $30.0 million and was replaced by the Amended and Restated Credit Agreement described below.</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%">Amended and Restated 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, the US Borrower and the CA Borrower entered into an Amended and Restated Credit Agreement (the “Amended and Restated Credit Agreement”), which amended and restated the existing Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders. The Amended and Restated Credit Agreement which is a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZlMDNhMzUxYzIyZDQxZmE4YjAwN2I5MTdkYzllMGQxL3NlYzpmZTAzYTM1MWMyMmQ0MWZhOGIwMDdiOTE3ZGM5ZTBkMV81Mi9mcmFnOmRiMTczZmYwZGFjMjRhY2M4ZTdiNmVjZjJhODFhMTgxL3RleHRyZWdpb246ZGIxNzNmZjBkYWMyNGFjYzhlN2I2ZWNmMmE4MWExODFfMzA2Nw_52b3e5e8-494a-4f41-b1d9-d5e3662fa11b">five</span> year agreement, among other things, increased the principal amount of US Term Loan borrowings to $26.0 million, created a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZlMDNhMzUxYzIyZDQxZmE4YjAwN2I5MTdkYzllMGQxL3NlYzpmZTAzYTM1MWMyMmQ0MWZhOGIwMDdiOTE3ZGM5ZTBkMV81Mi9mcmFnOmRiMTczZmYwZGFjMjRhY2M4ZTdiNmVjZjJhODFhMTgxL3RleHRyZWdpb246ZGIxNzNmZjBkYWMyNGFjYzhlN2I2ZWNmMmE4MWExODFfMzE4OQ_9d2fbf35-554c-45ac-ab6b-59653aca6ad0">two</span> 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, and extended the maturity dates of all borrowings from April 28, 2021 to November 7, 2023. The Amended and Restated Credit Agreement provides for borrowings of up to $30.0 million under the Revolver, subject to availability under the terms of the Amended and Restated Credit Agreement, and left the principal amount on the CA Term Loan at approximately $12.0 million, the same as it was under the previous Credit Agreement. The Amended and Restated Credit Agreement combined the previous US Term Loan and US Term Loan II (the “New US Term Loan”), and increased the aggregate principal amount to $26.0 million from $15.9 million, in total, for the previous US Term Loan and Term Loan II. The increase in the principal amount effected by the New U.S. Term Loan replaced and termed-out outstanding borrowings under the Revolver. The Amended and Restated Credit Agreement changes the quarterly principal payments of the New US Term Loan to $337.5 thousand through September 30, 2020, $575.0 thousand thereafter through September 30, 2021, and $812.5 thousand thereafter with a lump sum due at maturity. Finally, the agreement made certain changes to the Company's covenants and financial covenant ratios.</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 Revolver, New US Term Loan, and CA Term Loan all mature on November 7, 2023 and bear 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 Amended and Restated Credit Agreement which is further described below. The fair value of debt at March 31, 2020 under the Revolver, New US Term Loan and CA Term Loan 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:400;line-height:120%">In addition, the Amended and Restated Credit Agreement allows for increases in the principal amount of the Revolver and the New US and CA Term Loans not to exceed a $10.0 million principal amount, in the aggregate, provided that before and after giving effect to the proposed increase (and any transactions to be consummated using proceeds of the increase), the total leverage and debt service coverage ratios do not exceed specified amounts. The Amended and Restated Credit Agreement also provides for the issuance of letters of credit with a face amount of up to a $2.0 million, in the aggregate, provided that any letter of credit that is issued will reduce availability under the Revolver.</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 March 31, 2020, $11.6 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.92% percent per annum at March 31, 2020, and is secured by substantially all of the Company’s assets. At March 31, 2020, the maximum additional available borrowings under the Revolver was $11.7, million which includes a reduction for a $0.1 million letter of credit issued for the benefit of the landlord of one of the Company’s leased facilities. The maximum amount available was further subject to borrowing base restrictions, resulting in a net availability of $6.9 million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span><br/></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%">Long term debt consists of the following (in thousands):</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:65.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><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:15.130%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">  </span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2020</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 29,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New US Term Loan, payable to lenders in quarterly installments of $0.3 million through September 30, 2020, $0.6 million through September 30, 2021, and $0.8 million through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.853% per annum at March 31, 2020. At March 31, 2020, the balance of the New US Term Loan is presented net of a debt discount of $0.3 million from costs paid to or on behalf of the lenders.</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.853% per annum at March 31, 2020. At March 31, 2020, 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:#ffffff;padding:2px 0 2px 1pt;text-align: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,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditure line payable to lenders in quarterly installments of 7.5% per annum of the outstanding principal balance commencing December 31, 2019 through September 30, 2020, 10% per annum through September 30, 2021, and 12.5% per annum through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.862% per annum at March 31, 2020.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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%">1,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#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%">34,666 </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,067 </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%">Less current maturities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,847 </span></td><td style="background-color:#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%">Long-term debt – Less current maturities</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%">31,819 </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%">33,220 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2020 and December 29, 2019, debt issuance costs were $0.3 million and $0.3 million, respectively, while amounts paid to or on behalf of lenders presented as debt discounts were $0.4 million and $0.4 million, respectively. On November 8, 2018, the Company amended its Credit Agreement, to increase the Company's term loan debt. The Company reviewed this amendment for extinguishment accounting and concluded that there were no remaining debt issuance costs not amortized on the revolving debt facility qualified for extinguishment accounting and recognized a loss on extinguishment immediately. The remaining unamortized debt issuance costs not extinguished on the old revolving debt facility and all of the of remaining unamortized debt issuance costs on the term loans did not meet extinguishment accounting and therefore were carried forward to the new revolving debt facility and term loans. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of both debt issuance costs and debt discounts has been recognized as a component of interest expense in the amounts of $0.04 million for the three months ended March 31, 2020, and $0.04 million for the three months ended March 31, 2019, 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:400;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 Amended and Restated Credit Agreement contains customary negative covenants and requires that the Company comply with various financial covenants, including a total leverage ratio and debt service coverage ratio, as defined in the Amended and Restated Credit Agreement. As of December 29, 2019, the Company was in compliance with these financial covenants. Additionally, the New US Term Loan and CA Term Loan each contains a clause, effective December 30, 2018, that requires an excess cash flow payment to be made to the lenders to reduce the New US Term Loan and CA Term Loan if the Company’s cash flow exceeds certain thresholds as defined by the Amended and Restated Credit Agreement. No payments were required to be made in the three months ended March 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 March 31, 2019, the Company was not in compliance with the total leverage ratio financial covenant. As a result of this non-compliance, on May 7, 2019, the US Borrower and the CA Borrower entered into the Waiver and First Amendment (the “First Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders. The First Amendment temporarily waived the default on the March 31, 2019 covenant violation until the earlier of June 15, 2019 and the execution and delivery of a further amendment revising the calculation of the total leverage ratio and such other financial covenants as necessary taking into account the Borrowers current and future financial condition. As a result of this waiver, the lenders did not accelerate the maturity of 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, 2019, the Company entered into the Waiver and Second Amendment (the “Second Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders.  The Second Amendment revised the waiver period as defined with respect to the March 31, 2019 covenant violation and resulting default until the earlier of June 30, 2019 (which was June 15, 2019 under the First Amendment to the Amended and Restated Credit Agreement) and the execution and delivery of a further amendment revising the calculation of the total leverage ratio and such other financial covenants as necessary taking into account the Borrowers current and future financial condition.</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 28, 2019, the Company entered into the Waiver and Third Amendment (the “Third Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders.  The Third Amendment revised the waiver period as defined with respect to the March 31, 2019 covenant violation and resulting default until the earlier of July 22, 2019 (which was June 30, 2019 under the Second Amendment to the Amended and Restated Credit Agreement) and the execution and delivery of a further amendment revising the calculation of the total leverage ratio and such other financial covenants as necessary taking into account the Borrowers current and future financial condition.</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 entered into the Waiver and Fourth Amendment (the “Fourth Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders.  The Fourth Amendment provided a permanent waiver by the Lenders and Agent with respect to the Borrower's non-compliance with the total leverage ratio financial covenant, as defined as of March 31, 2019. The Fourth Amendment also revised the definition of consolidated EBITDA and certain financial covenants, including the maximum total leverage ratio and the minimum debt service coverage ratio, as well as adding the requirement that the Company maintain minimum liquidity and minimum unadjusted consolidated EBITDA, each as defined. The Fourth Amendment permits distributions as long as the Borrower is in compliance with specified conditions including that the Borrower's liquidity, as defined, is not less than $5 million after giving effect to the distribution, total leverage ratio is not more than 2.00 to 1.00, post distribution, debt service coverage ratio ("DSCR"), as defined, is not greater than 1.10 to 1.00, and Borrower is in compliance with financial covenants, before and after giving effect to the distributions. </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 7, 2019, the Company entered into the Fifth Amendment to the Credit Agreement and Loan Documents (the “Fifth Amendment”). The Fifth Amendment amended the definition of unadjusted consolidated EBITDA to include consolidated net income plus the sum of interest expense, tax expense, depreciation and amortization expense, and non-cash impairment charges of goodwill. The Company is compliant with the covenants set forth in the Fifth Amendment as of March 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%">On April 3, 2020, the company entered into the Sixth Amendment to the Credit Agreement and Loan Documents (the “Sixth Amendment”). The Sixth Amendment, amended the definition of consolidated EBITDA to include, as an addition to consolidated net income, an amount equal to $0.6 million resulting from a non-cash inventory write-off taken during the third fiscal quarter in fiscal 2019, amended the definition of “fiscal year” to reflect that we changed our fiscal year to end on December 31, commencing with the 2020 fiscal year, eliminate the requirement for a monthly Covenant Compliance Report and provide for payment of the Capex Loan principal installment that was due December 31, 2019, but was not paid due to an internal system miscalculation by the Agent.</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 March 31, 2020, the Company was in compliance with its financial covenants. However, due to the impact of the COVID-19 pandemic on the Company and the global automotive industry, the Company anticipated that it was likely that the Bank EBITDA for the twelve months ended June 30, 2020 was likely to result in the Company not being in compliance with its </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">financial covenants. In response to the anticipated impact of COVID-19, on April 23, 2020, the US Borrower and the CA Borrower (together the “Borrowers”) entered into the Seventh Amendment (the “Seventh Amendment”) to the Credit Agreement and Loan Documents. The Seventh Amendment, among other things, (i) permits additional indebtedness in the form of unsecured loans authorized pursuant to and in compliance with the CARES Act under the Paycheck Protection Program of the U.S. Small Business Administration, in an aggregate amount not to exceed $6.0 million; (ii) defers the June 30, 2020 principal payments on the US Term Loan, CA Term Loan, and CAPEX Loan, with the deferred principal amounts payable at the existing maturity dates; (iii) waives the requirement to test Maximum Total Leverage Ratio, Minimum Debt Service Coverage Ratio and Minimum Unadjusted Consolidated EBITDA for the fiscal quarter ending June 30, 2020; (iv) allows the release of the lien on the Evansville, Indiana property and for the net cash proceeds from its sale to be applied against any outstanding balance on the Revolver, which will not permanently reduce the Revolving Credit Aggregate Commitment; (v) adds a weekly requirement for the Borrowers to deliver a 13-week cash flow forecast until September 30, 2020; and (vi) adds a 1.0% LIBOR Floor and 2.0% Base Rate Floor. Refer to Note 1 for discussion of future covenant compliance and consideration of our ability to continue as a 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%">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 are as follows (in thousands):</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:83.504%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.296%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</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,506 </span></td><td style="background-color:#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%">2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,176 </span></td><td style="background-color:#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%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,912 </span></td><td style="background-color:#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%">36,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">— </span></td><td style="background-color:#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%">— </span></td><td style="background-color:#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,058 </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%">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%">(359)</span></td><td style="background-color:#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%">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%">(284)</span></td><td style="background-color:#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%">46,415 </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> 62000000.0 30000000.0 17000000.0 15000000.0 22900000 4000000.0 4000000.0 32500000 30000000.0 30000000.0 26000000.0 2500000 5000000.0 30000000.0 12000000.0 26000000.0 15900000 337500 575000.0 812500 0.0175 0.0325 0.0275 0.0425 10000000.0 2000000.0 11600000 0.0592 11700000 100000 6900000 <div style="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%">Long term debt consists of the following (in thousands):</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:65.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><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:15.130%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">  </span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2020</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 29,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New US Term Loan, payable to lenders in quarterly installments of $0.3 million through September 30, 2020, $0.6 million through September 30, 2021, and $0.8 million through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.853% per annum at March 31, 2020. At March 31, 2020, the balance of the New US Term Loan is presented net of a debt discount of $0.3 million from costs paid to or on behalf of the lenders.</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.853% per annum at March 31, 2020. At March 31, 2020, 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:#ffffff;padding:2px 0 2px 1pt;text-align: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,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditure line payable to lenders in quarterly installments of 7.5% per annum of the outstanding principal balance commencing December 31, 2019 through September 30, 2020, 10% per annum through September 30, 2021, and 12.5% per annum through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.862% per annum at March 31, 2020.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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%">1,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#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%">34,666 </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,067 </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%">Less current maturities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,847 </span></td><td style="background-color:#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%">Long-term debt – Less current maturities</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%">31,819 </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%">33,220 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 300000 600000 800000 0.05853 300000 23725000 24383000 400000 0.05853 100000 9641000 10384000 0.075 0.10 0.125 0.05862 1300000 1300000 34666000 36067000 2847000 2847000 31819000 33220000 300000 300000 400000 400000 0 40000.00 40000.00 5000000 2.00 1.10 600000 6000000.0 0.010 0.020 <div style="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 are as follows (in thousands):</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:83.504%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.296%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</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,506 </span></td><td style="background-color:#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%">2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,176 </span></td><td style="background-color:#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%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,912 </span></td><td style="background-color:#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%">36,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">— </span></td><td style="background-color:#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%">— </span></td><td style="background-color:#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,058 </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%">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%">(359)</span></td><td style="background-color:#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%">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%">(284)</span></td><td style="background-color:#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%">46,415 </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> 1506000 4176000 4912000 36464000 0 0 47058000 359000 284000 46415000 Derivative Financial Instruments<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Swap</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds a derivative financial instrument, in the form of an interest rate swap, as required by its Credit Agreement and 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 swap is recognized in the accompanying condensed consolidated balance sheets at its fair value. Monthly settlement payments due on the interest rate swap and changes in its fair value are recognized currently in net income as interest expense in the accompanying condensed consolidated statements of operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective June 30, 2016, as required under the Credit Agreement entered into during April 2016, the Company entered into an interest rate swap which requires the Company to pay a fixed rate of 1.055 percent per annum while receiving a variable rate per annum based on the one month LIBOR for a net monthly settlement based on the notional amount. The notional amount at the effective date was $16.7 million which decreased by $0.3 million each quarter until June 30, 2017, and thereafter decreased by $0.4 million each quarter until June 29, 2018, when it began decreasing by $0.5 million per quarter until it expired on June 28, 2019. </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 October 2, 2017, as required under the Second Amendment to the Credit Agreement, the Company entered into another interest rate swap which requires the Company to pay a fixed rate of 1.093 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 $1.9 million which decreases by $0.1 million each quarter until it expires on September 30, 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%">Effective November 30, 2018, as required under the Amended and Restated Credit Agreement, the Company entered into another 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. </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 notional amount at the effective date was $5.0 million which increased by $0.4 million each quarter until June 28, 2019 when the notional amount increased to $17.5 million due to the interest rate swap from 2016 described above expiring. Since June 28, 2019, the notional amount then decreased each quarter by $0.2 million until September 30, 2020 when the notional amount increases to $17.5 million due to the interest rate swap from 2017 above expiring. The notional amount then decreases each quarter by $0.4 million until December 31, 2021, then decreases each subsequent quarter by $0.6 million until it expires on November 8, 2023</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2020, the fair value of all swaps was in a net liability position of $1.5 million and is included in other accrued liabilities and other long term liabilities in the condensed consolidated balance sheets. The Company paid $0.8 million in net monthly settlements with respect to the interest rate swaps for the three months ended March 31, 2020. At March 31, 2019, the fair value of the swaps was a net liability of $0.6 million, of which $0.04 million was included in current assets in the condensed consolidated balance sheets and $0.6 million was included in other long-term liabilities in the condensed consolidated balance sheets. The Company received $0.05 million in net monthly settlements in respect to the interest rate swaps for the three months ended March 31, 2019. Both the change in fair value and the net monthly settlements were included in interest expense in the condensed consolidated statements of operations.</span></div> 0.01055 16700000 300000 400000 500000 0.01093 1900000 100000 0.03075 5000000.0 400000 17500000 200000 17500000 400000 600000 1500000 800000 -600000 40000.00 -600000 50000.00 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-style:italic;font-weight:400;line-height:120%">2019 Restructurings</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%">Bryan 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 November 7, 2019, the Company made the decision to close its manufacturing facility in Bryan, Ohio. Approximately 43 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 other of our 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 has moved existing Bryan production to its manufacturing facilities in Querétaro, Mexico and LaFayette, GA. The Company will provide 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 will have 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 one-time severance costs as a result of this plant closure of approximately $0.3 million during the fourth quarter of 2019. The amount of other costs incurred associated with this plant closure, which primarily consist of preparing and moving existing production equipment and inventory at Bryan to other facilities and accelerated depreciation of the building right-of-use lease asset, was approximately $0.5 million during the three months ended March 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%">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, and 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 other of our 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 existing Evansville production to its manufacturing facilities in LaFayette, GA, Auburn Hills, MI, and Louisville, KY. 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 will have 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%">Costs incurred in the three months ended March 31, 2020, which consisted primarily of transportation and installation of equipment and the disposal of equipment and inventory was $0.4 million in the three months ended March 31, 2020. All of these costs were recorded to the restructuring expense line in continuing operations in the Company's condensed consolidated statements of operations.    </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had $1.0 million and $1.2 million of remaining lease payments for a warehouse near the Evansville, Indiana facility as of March 31, 2020 and December 29, 2019, respectively. The Company is actively pursuing a sublease of the facility. </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 table below summarizes the activity in the restructuring liability for the three months ended March 31, 2020 (in thousands).</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:47.433%"/><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:15.322%"/><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:15.322%"/><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:15.324%"/><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="padding: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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for estimated expenses to be incurred </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%">920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920 </span></td><td style="background-color:#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 and asset write offs</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%">333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017 </span></td><td style="background-color:#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%">Accrual balance at March 31, 2020</span></td><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%">105 </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%">352 </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%">457 </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> 43 300000 500000 47 400000 1000000.0 1200000 <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 table below summarizes the activity in the restructuring liability for the three months ended March 31, 2020 (in thousands).</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:47.433%"/><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:15.322%"/><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:15.322%"/><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:15.324%"/><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="padding: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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for estimated expenses to be incurred </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%">920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920 </span></td><td style="background-color:#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 and asset write offs</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%">333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017 </span></td><td style="background-color:#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%">Accrual balance at March 31, 2020</span></td><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%">105 </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%">352 </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%">457 </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> 438000 116000 554000 0 920000 920000 333000 684000 1017000 105000 352000 457000 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 February 25, 2020, the compensation committee of the board of directors approved the issuance of 7,500 non statutory stock option awards to employees of the Company. All of the awards have an exercise price of $3.32 per share with a weighted average grant date fair value of $1.64 per share. These options vest 40% on February 25, 2021 and 20% on each of February 25, 2022, 2023, and 2024. </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 option award is estimated on the grant date using a Black Scholes option pricing model that uses the weighted average assumptions noted in the following table. 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 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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><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:14.545%"/><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%">February 25, 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%">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%">52.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</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"><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-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 6, 2020, subsequent to the end of the first quarter, the compensation committee of the board of directors approved the issuance of 12,500 non statutory stock option awards to the Company’s new Chief Financial Officer (“CFO”) with an exercise price of $2.36 per share. These awards vest 50 percent once the closing price of the Company's common 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 Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan, or the 2014 Plan. The 2014 Plan provides for the grant of cash awards, stock options, stock appreciation rights, or SARs, shares of restricted stock and restricted stock units, or RSUs, performance shares and performance units. The 2014 Plan originally authorized the grant of awards relating to 250,000 shares of our common stock. In the event of any transaction that causes a change in capitalization, the Compensation Committee, such other committee administering the 2014 Plan or the board of directors will make such adjustments to the number of shares of common stock delivered, and the number and/or price of shares of common stock subject to outstanding awards granted under the 2014 Plan, as it deems appropriate and equitable to prevent dilution or enlargement of participants’ rights. An amendment approved in March of 2016 by our board of directors which was approved by our stockholders at our annual meeting of stockholders in June 2016, increased the number of shares authorized for grant of awards under the 2014 Plan to a total of 450,000 shares of our common stock.</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, 2020, the compensation committee of the board of directors approved the issuance of 7,500 non statutory stock option awards to employees of the Company. All of the awards have an exercise price of $3.32 per share with a weighted average grant date fair value of $1.64 per share. These options vest 40% on February 25, 2021 and 20% on each of February 25, 2022, 2023, and 2024. </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 fair value of each of the option awards described above is estimated on the grant date using a Black Scholes option pricing model that uses the weighted average assumptions noted in the following table. 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-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:82.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:14.399%"/><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%">February 25, 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%">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%">52.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.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%">On February 25, 2020, the compensation committee of the board of directors approved the issuance of 15,000 incentive stock option awards to employees of the Company with an exercise price of $3.32 per share. These awards vest 50 percent once the closing price of the Company's common 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. The Company estimated the grant-date fair value of the awards subject to these market conditions using a Monte Carlo simulation model, using the following assumptions: risk free interest rate of 1.21% and annualized volatility of 52.0%. </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 6, 2020, subsequent to the end of the first quarter, the compensation committee of the board of directors approved the issuance of 25,000 non statutory stock option awards to the Company’s new CFO with an exercise price of $2.36 per share. These awards vest 40 percent on April 6, 2021 and an additional 20 percent on each of April 6, 2022, 2023, and 2024. On April 6, 2020, subsequent to the end of the first quarter, the compensation committee of the board of directors approved the issuance of 12,500 incentive stock option awards to the Company’s new CFO with an exercise price of $2.36 per share. These awards vest 50 percent once the closing price of the Company's common 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-weight:400;line-height:120%">A summary of option activity under both plans is presented below:</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:40.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><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:11.803%"/><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:15.175%"/><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:12.978%"/><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<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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 <br/>Contractual Term <br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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 29, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.48 </span></td><td style="background-color:#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.1</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%">471,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">30,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.32 </span></td><td style="background-color:#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%">9.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</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">(2)</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%">95,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611,480 </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%">5.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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.3</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 March 31, 2020</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%">296,480 </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%">7.43 </span></td><td style="background-color:#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%">4.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">————————————</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)    The aggregate intrinsic value above is obtained by subtracting the weighted average 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. As of March 31, 2020, there is no intrinsic value as the exercise prices are greater than the fair value. The estimated fair value of the shares is based on the closing price of the stock of $2.34 as of March 31, 2020 and $4.01 as of December 29, 2019. </span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)     Includes the 65,000 shares forfeited by the Company’s former Chief Financial Officer as a result of his October 2019 departure.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded compensation expense of $22.8 thousand for the three months ended March 31, 2020, and $32.7 thousand for the three months ended March 31, 2019, in its condensed consolidated statements of operations, as a component of sales, general and administrative expenses. The income tax (expense) benefit related to share based compensation expense was immaterial for all periods presented.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2020, there was $298.3 thousand of total unrecognized compensation cost related to non-vested stock option awards under the plans. That cost is expected to be recognized over a weighted average period of 5.2 years.</span></div> 495000 495000 P10Y 7500 3.32 1.64 0.40 0.20 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:82.525%"/><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:14.545%"/><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%">February 25, 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%">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%">52.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</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"><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.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:14.399%"/><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%">February 25, 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%">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%">52.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.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.5200 0 P6Y 0.0121 12500 2.36 0.50 7.50 0.50 12.50 250000 450000 7500 3.32 1.64 0.40 0.20 0.20 0.20 0.20 0.5200 0 P6Y 0.0121 15000 3.32 0.50 7.50 0.50 12.50 0.0121 0.520 25000 2.36 0.40 0.20 0.20 0.20 12500 2.36 0.50 7.50 0.50 12.50 <div style="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-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:40.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><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:11.803%"/><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:15.175%"/><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:12.978%"/><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<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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 <br/>Contractual Term <br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height: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 29, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.48 </span></td><td style="background-color:#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.1</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%">471,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">30,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.32 </span></td><td style="background-color:#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%">9.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</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">(2)</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%">95,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611,480 </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%">5.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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.3</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 March 31, 2020</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%">296,480 </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%">7.43 </span></td><td style="background-color:#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%">4.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">————————————</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)    The aggregate intrinsic value above is obtained by subtracting the weighted average 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. As of March 31, 2020, there is no intrinsic value as the exercise prices are greater than the fair value. The estimated fair value of the shares is based on the closing price of the stock of $2.34 as of March 31, 2020 and $4.01 as of December 29, 2019. </span></div><div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)     Includes the 65,000 shares forfeited by the Company’s former Chief Financial Officer as a result of his October 2019 departure.</span></div> 676480 5.48 P7Y1M6D 471000 30000 3.32 P9Y10M24D 0 0 P0Y 95000 6.91 P0Y 611480 5.15 P7Y3M18D 0 296480 7.43 P4Y10M24D 0 2.34 4.01 65000 22800 32700 298300 P5Y2M12D Income Taxes<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For interim tax reporting we estimate our annual effective tax rate and apply it to our year to date income before income taxes. The tax effects of unusual or infrequently occurring items, including changes in judgment about valuation allowances and the effect of changes in tax laws or rates, are reported in the interim period in which they occur, if applicable.  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax (benefit) expense for the three months ended March 31, 2020 was $(0.6) million, compared to $0.04 million for the three months ended March 31, 2019. </span></div>During the three months ended March 31, 2020, the differences between the actual effective tax rate of 20.7% and the statutory rate of 21.0% was primarily due to benefit of tax credits in the U.S. partially offset by earnings generated in Mexico and Canada, which both have higher statutory income tax rates than the U.S., and U.S. taxation of foreign earnings under the Global Intangible Low-Taxed Income (GILTI) provisions. -600000 40000.00 0.207 0.210 Leases<div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a right-of-use (“ROU”) asset and lease liability for substantially all leases for which it is a lessee, in accordance with ASC 842. Leases with an initial term of 12 months or less are not recorded on the balance sheet; the Company recognizes lease expense for these leases on a straight-line basis over the lease term. The Company has no significant lease agreements in place for which the Company is a lessor. At inception of a contract, the Company considers all relevant facts and circumstances to assess whether or not the contract represents a lease by determining whether or not the contract conveys the right to control the use of an identified asset, either explicit or implicit, for a period of time in exchange for consideration. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain industrial spaces, office space, land, and equipment. Some leases include one or more options to renew, with renewal terms that can extend the lease term from generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmZlMDNhMzUxYzIyZDQxZmE4YjAwN2I5MTdkYzllMGQxL3NlYzpmZTAzYTM1MWMyMmQ0MWZhOGIwMDdiOTE3ZGM5ZTBkMV82Ny9mcmFnOmFiN2MzMzY1ZDYyNzQ4OWQ4MWI3ZDhmNWM1ZTViYjcyL3RleHRyZWdpb246YWI3YzMzNjVkNjI3NDg5ZDgxYjdkOGY1YzVlNWJiNzJfOTc1_172fb184-e621-4bc3-94a1-b62984e7bcf8">one</span> to 5 years. The exercise of lease renewal options is at the Company’s sole discretion, and are included in the lease term only to the extent such renewal options are reasonably certain of being exercised at lease commencement. Certain leases also include options to purchase the leased property. The depreciable life of assets and leasehold improvements are limited by the expected lease term, unless there is a transfer of title or purchase option reasonably certain of exercise. New leased assets obtained in exchange for new operating lease liabilities during the three months ended March 31, 2020, were immaterial. As of March 31, 2020, leases that the Company has signed but have not yet commenced are immaterial.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leased assets and liabilities included within the condensed consolidated balance sheets consist of the following (in thousands):</span></div><div style="margin-bottom:9pt;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:57.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.683%"/><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:16.446%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-Use-Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</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%">2,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,293 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease costs included in the condensed consolidated statements of operations consist of the following (in thousands):</span></div><div style="margin-bottom:9pt;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:22.145%"/><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:56.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.447%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales, selling expenses and general and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;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 March 31, 2020 is as follows (in thousands):</span></div><div style="margin-bottom:9pt;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.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.445%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 (remainder)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,191 </span></td><td style="background-color:#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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,887 </span></td><td style="background-color:#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%">1,154 </span></td><td style="background-color:#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%">1,116 </span></td><td style="background-color:#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%">6,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,613 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,293 </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:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. Remaining lease term and discount rates are as follows:</span></div><div style="margin-bottom:9pt;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.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.445%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease costs included in the condensed consolidated statements of cash flows are as follows (in thousands):</span></div><div style="margin-bottom:9pt;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.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.445%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> P5Y <div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leased assets and liabilities included within the condensed consolidated balance sheets consist of the following (in thousands):</span></div><div style="margin-bottom:9pt;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:57.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.683%"/><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:16.446%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Right-of-Use-Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</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%">2,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,293 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>Remaining lease term and discount rates are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.445%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 11421000 2247000 10046000 12293000 Lease costs included in the condensed consolidated statements of operations consist of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.145%"/><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:56.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.447%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales, selling expenses and general and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease costs included in the condensed consolidated statements of cash flows are as follows (in thousands):</span></div><div style="margin-bottom:9pt;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.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.445%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 795000 <div style="margin-bottom:9pt;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 March 31, 2020 is as follows (in thousands):</span></div><div style="margin-bottom:9pt;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.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.445%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 (remainder)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,191 </span></td><td style="background-color:#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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,887 </span></td><td style="background-color:#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%">1,154 </span></td><td style="background-color:#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%">1,116 </span></td><td style="background-color:#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%">6,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,613 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,293 </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> 2191000 2807000 1887000 1154000 1116000 6458000 15613000 3320000 12293000 P7Y7M6D 0.063 827000 Retirement PlansThe Company maintains a defined contribution plan covering certain full time salaried employees. Employees can make elective contributions to the plan. The Company contributes a match on 100 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.08 million for the three months ended March 31, 2020 and $0.15 million for the three months ended March 31, 2019. 1 0.03 0.50 0.02 80000.00 150000 Related Party TransactionsEffective March 18, 2013, the Company is a party to a management agreement with a firm related to several stockholders. The agreement initially provided for annual management fees of $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 to any person who is a related person of Taglich Private Equity, LLC or Taglich Brothers, Inc. The Company incurred management fees of $0.06 million for the three months March 31, 2020 and $0.06 million or the three months ended March 31, 2019. The management agreement had an initial term of five years, expiring on March 18, 2020, and renews automatically annually for additional one year terms. The current term expires on March 18, 2021. The agreement also will terminate on the date that the Taglich Founding Investors or Taglich Equity Investors, each as defined, no longer also collectively own 50% of the equity securities owned by either of them on March 18, 2013.In 2019, following the May 6, 2019 resignation of the Company’s Chief Executive Officer, the Company entered into a services agreement with 6th Avenue Group, which is a company owned by a Board member of the Company. The services performed have been related to providing assistance for long term strategic planning for the Company as well as aiding in helping the Company with CEO transition services. The services provided by 6th Avenue Group ended in 2019. On June 11, 2019, this Board member was also awarded stock options for 30,000 shares, which vested immediately and had an exercise price of $2.93 per share, for her services. 300000 60000.00 60000.00 P5Y P1Y 0.50 30000 2.93 Fair Value Measurements<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments consist of cash equivalents, accounts receivable, accounts payable and debt. The carrying amount of all significant financial instruments approximates fair value due to either the short maturity or the existence of variable interest rates that approximate prevailing market rates.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting standards require certain other items be reported at fair value in the financial statements and provides a framework for establishing that fair value. The framework for determining fair value is based on a hierarchy that prioritizes the valuation techniques and inputs used to measure fair value.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair values determined by Level 1 inputs use quoted prices in active markets for identical assets or liabilities that the Company has the ability to access.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair values determined by Level 2 inputs use other inputs that are observable, either directly or indirectly. Level 2 inputs may include quoted prices for similar items in active markets, and other inputs such as interest rates and yield curves that are observable at commonly quoted intervals.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 inputs are unobservable inputs, including inputs that are available in situations where there is little, if any, market activity for the related item. Level 3 fair value measurements are based primarily on management’s own estimates using inputs such as pricing models, discounted cash flow methodologies or similar techniques taking into account the characteristics of the item.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In instances whereby inputs used to measure fair value fall into different levels of the fair value hierarchy, fair value measurements in their entirety are categorized based on the lowest level input that is significant to the valuation. The Company’s assessment of the significance of particular inputs to these fair value measurements requires judgment and considers factors specific to each item.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures its interest rate swaps at fair value on a recurring basis based primarily on Level 2 inputs using an income model based on disparity between 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%">Financial instruments consist of cash equivalents, accounts receivable, accounts payable and debt. The carrying amount of all significant financial instruments approximates fair value due to either the short maturity or the existence of variable interest rates that approximate prevailing market rates.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting standards require certain other items be reported at fair value in the financial statements and provides a framework for establishing that fair value. The framework for determining fair value is based on a hierarchy that prioritizes the valuation techniques and inputs used to measure fair value.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair values determined by Level 1 inputs use quoted prices in active markets for identical assets or liabilities that the Company has the ability to access.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair values determined by Level 2 inputs use other inputs that are observable, either directly or indirectly. Level 2 inputs may include quoted prices for similar items in active markets, and other inputs such as interest rates and yield curves that are observable at commonly quoted intervals.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 inputs are unobservable inputs, including inputs that are available in situations where there is little, if any, market activity for the related item. Level 3 fair value measurements are based primarily on management’s own estimates using inputs such as pricing models, discounted cash flow methodologies or similar techniques taking into account the characteristics of the item.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In instances whereby inputs used to measure fair value fall into different levels of the fair value hierarchy, fair value measurements in their entirety are categorized based on the lowest level input that is significant to the valuation. The Company’s assessment of the significance of particular inputs to these fair value measurements requires judgment and considers factors specific to each item.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures its interest rate swaps at fair value on a recurring basis based primarily on Level 2 inputs using an income model based on disparity between variance and fixed interest rates, the scheduled balance of principal outstanding, yield curves and other information readily available in the market.</span></div> Earnings Per ShareBasic 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.<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 following table sets forth the reconciliation of the numerator and the denominator of basic and diluted loss per share for the three months ended March 31, 2020 and 2019 (dollars in thousands, except per share amounts):</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:62.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.447%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended March 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%">Three Months Ended March 31, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</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,302)</span></td><td style="background-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%">(189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,779,147</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,779,147</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock-based awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average share outstanding, diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,779,147</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,779,147</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic loss per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.24)</span></td><td style="background-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.02)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted loss per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></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%">The effect of certain common stock equivalents were excluded from the computation of weighted average diluted shares outstanding for the three months ended March 31, 2020 and 2019, 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:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.447%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended March 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%">Three Months Ended March 31, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of options</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%">611,480 </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%">563,680 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price of options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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.89 - $12.50</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.33 - $12.50</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price of warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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.33 - $11.88</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%">$3.33 - $11.88</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">_________________________________</span></div>(1) Includes warrants to purchase 141,000 shares of common stock issued to the underwriters of the Company's IPO in July 2015 with an exercise price of $11.88 per share of common stock and an expiration date of July 7, 2020. <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 following table sets forth the reconciliation of the numerator and the denominator of basic and diluted loss per share for the three months ended March 31, 2020 and 2019 (dollars in thousands, except per share amounts):</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:62.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.447%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended March 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%">Three Months Ended March 31, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</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,302)</span></td><td style="background-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%">(189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,779,147</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,779,147</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock-based awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average share outstanding, diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,779,147</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,779,147</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic loss per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.24)</span></td><td style="background-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.02)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted loss per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> -2302000 -189000 9779147 9779147 0 0 9779147 9779147 -0.24 -0.02 -0.24 -0.02 A summary of these anti-dilutive common stock equivalents is provided in the table below: <div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.447%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended March 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%">Three Months Ended March 31, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of options</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%">611,480 </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%">563,680 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price of options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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.89 - $12.50</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.33 - $12.50</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price of warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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.33 - $11.88</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%">$3.33 - $11.88</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">_________________________________</span></div>(1) Includes warrants to purchase 141,000 shares of common stock issued to the underwriters of the Company's IPO in July 2015 with an exercise price of $11.88 per share of common stock and an expiration date of July 7, 2020. 611480 563680 2.89 12.50 3.33 12.50 142185 142185 3.33 11.88 3.33 11.88 141000 141000 11.88 11.88 ContingenciesThe Company is engaged from time to time in legal matters and proceedings arising out of its normal course of business. The Company establishes a liability related to its legal proceedings and claims when it has determined that it is probable that the Company has incurred a liability and the related amount can be reasonably estimated. If the Company determines that an obligation is reasonably possible, the Company will, if material, disclose the nature of the loss contingency and the estimated range of possible loss, or include a statement that no estimate of loss can be made. While uncertainties are inherent in the final outcome of such matters, the Company believes that there are no pending proceedings in which the Company is currently involved that will have a material effect on its financial position, results of operations or cash flow. RestatementSubsequent to the issuance of the Company’s Quarterly Report on Form 10-Q for the three months ended March 31, 2020, the Company’s management identified errors impacting certain accounts. The errors were not detected on a timely basis due to control failures related to account reconciliation preparation and review. As a result, the Company’s condensed consolidated financial statements and corresponding notes for the three months ended March 31, 2020 have been restated from the amounts previously reported to reflect the correct balances as presented below. <div style="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%">Condensed Consolidated Balance Sheet as of March 31, 2020:</span></div><div style="margin-bottom:9pt;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:55.917%"/><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:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Restated</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 and cash equivalents</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,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120 </span></td><td style="background-color:#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%">Accounts receivable – net</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%">24,806 </span></td><td style="background-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%">(215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,591 </span></td><td style="background-color:#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%">Inventory, net</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%">15,259 </span></td><td style="background-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%">(270)</span></td><td style="background-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%">14,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,295 </span></td><td style="background-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%">(120)</span></td><td style="background-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,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</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%">47,329 </span></td><td style="background-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,244)</span></td><td style="background-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%">46,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="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%">679 </span></td><td style="background-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%">338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017 </span></td><td style="background-color:#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 assets</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%">116,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(906)</span></td><td style="background-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%">115,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 compensation</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%">764 </span></td><td style="background-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%">94 </span></td><td style="background-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%">858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</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%">3,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,568 </span></td><td style="background-color:#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 current liabilities</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%">21,970 </span></td><td style="background-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%">259 </span></td><td style="background-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%">22,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</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%">78,209 </span></td><td style="background-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%">259 </span></td><td style="background-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%">78,468 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 deficit</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%">(7,698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,165)</span></td><td style="background-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%">(8,863)</span></td><td style="background-color:#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 stockholders’ equity</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%">38,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,165)</span></td><td style="background-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%">37,181 </span></td><td style="background-color:#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 liabilities and stockholders’ equity</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%">116,555 </span></td><td style="background-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%">(906)</span></td><td style="background-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%">115,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom: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%">Condensed Consolidated Statement of Operations for the three months ended March 31, 2020:</span></div><div style="margin-bottom:9pt;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:55.917%"/><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:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Restated</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, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</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%">34,976 </span></td><td style="background-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%">(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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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%">27,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169 </span></td><td style="background-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%">29,070 </span></td><td style="background-color:#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%">Gross profit</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%">7,075 </span></td><td style="background-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,484)</span></td><td style="background-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,591 </span></td><td style="background-color:#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%">Selling, general, and administrative expenses</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%">5,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-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,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 income</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%">290 </span></td><td style="background-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,503)</span></td><td style="background-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,213)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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) before income tax (benefit) expense</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%">(1,400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,503)</span></td><td style="background-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,903)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (benefit) expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(263)</span></td><td style="background-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%">(338)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(601)</span></td><td style="background-color:#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 loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,165)</span></td><td style="background-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,302)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#ffffff;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.24)</span></td><td style="background-color:#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%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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.24)</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:700;line-height:120%">Condensed Consolidated Statement of Stockholders’ Equity for the three months ended March 31, 2020:</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><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:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">The Three Months Ended March 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Restated</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:700;line-height:100%">Accumulated deficit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,165)</span></td><td style="background-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,302)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit balance – March 31, 2020</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%">(7,698)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,165)</span></td><td style="background-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%">(8,863)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total stockholders' equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</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,137)</span></td><td style="background-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,165)</span></td><td style="background-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,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 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 stockholders' equity balance – March 31, 2020</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%">38,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,165)</span></td><td style="background-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%">37,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom: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%">Condensed Consolidated Statement of Cash Flows for the three months ended March 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:55.917%"/><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:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Restated</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:700;line-height:100%">Cash Flows from Operating Activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,165)</span></td><td style="background-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,302)</span></td><td style="background-color:#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%">Adjustments to reconcile net loss to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</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%">(450)</span></td><td style="background-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%">(338)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(788)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Accounts receivable</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%">(318)</span></td><td style="background-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%">215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</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,266)</span></td><td style="background-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%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,996)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Prepaid expenses and other assets</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,344)</span></td><td style="background-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%">120 </span></td><td style="background-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,224)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Accrued and other liabilities</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%">(848)</span></td><td style="background-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%">259 </span></td><td style="background-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%">(589)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</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%">2,848 </span></td><td style="background-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%">(639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 increase (decrease) in cash and cash equivalents</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,109 </span></td><td style="background-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%">(639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 and cash equivalents at end of period</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%">1,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(639)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom: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%">Condensed Consolidated Balance Sheet as of March 31, 2020:</span></div><div style="margin-bottom:9pt;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:55.917%"/><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:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Restated</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 and cash equivalents</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,759 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120 </span></td><td style="background-color:#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%">Accounts receivable – net</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%">24,806 </span></td><td style="background-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%">(215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,591 </span></td><td style="background-color:#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%">Inventory, net</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%">15,259 </span></td><td style="background-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%">(270)</span></td><td style="background-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%">14,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,295 </span></td><td style="background-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%">(120)</span></td><td style="background-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,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</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%">47,329 </span></td><td style="background-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,244)</span></td><td style="background-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%">46,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="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%">679 </span></td><td style="background-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%">338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017 </span></td><td style="background-color:#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 assets</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%">116,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(906)</span></td><td style="background-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%">115,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 compensation</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%">764 </span></td><td style="background-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%">94 </span></td><td style="background-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%">858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</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%">3,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,568 </span></td><td style="background-color:#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 current liabilities</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%">21,970 </span></td><td style="background-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%">259 </span></td><td style="background-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%">22,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</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%">78,209 </span></td><td style="background-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%">259 </span></td><td style="background-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%">78,468 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 deficit</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%">(7,698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,165)</span></td><td style="background-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%">(8,863)</span></td><td style="background-color:#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 stockholders’ equity</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%">38,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,165)</span></td><td style="background-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%">37,181 </span></td><td style="background-color:#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 liabilities and stockholders’ equity</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%">116,555 </span></td><td style="background-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%">(906)</span></td><td style="background-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%">115,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1759000 -639000 1120000 24806000 -215000 24591000 15259000 -270000 14989000 3295000 -120000 3175000 47329000 -1244000 46085000 679000 338000 1017000 116555000 -906000 115649000 764000 94000 858000 3403000 165000 3568000 21970000 259000 22229000 78209000 259000 78468000 -7698000 -1165000 -8863000 38346000 -1165000 37181000 116555000 -906000 115649000 <div style="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%">Condensed Consolidated Statement of Operations for the three months ended March 31, 2020:</span></div><div style="margin-bottom:9pt;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:55.917%"/><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:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Restated</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, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</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%">34,976 </span></td><td style="background-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%">(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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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%">27,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169 </span></td><td style="background-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%">29,070 </span></td><td style="background-color:#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%">Gross profit</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%">7,075 </span></td><td style="background-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,484)</span></td><td style="background-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,591 </span></td><td style="background-color:#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%">Selling, general, and administrative expenses</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%">5,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-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,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 income</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%">290 </span></td><td style="background-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,503)</span></td><td style="background-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,213)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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) before income tax (benefit) expense</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%">(1,400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,503)</span></td><td style="background-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,903)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (benefit) expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(263)</span></td><td style="background-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%">(338)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(601)</span></td><td style="background-color:#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 loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,165)</span></td><td style="background-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,302)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#ffffff;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.24)</span></td><td style="background-color:#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%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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.24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 34976000 -315000 34661000 27901000 1169000 29070000 7075000 -1484000 5591000 5865000 19000 5884000 290000 -1503000 -1213000 -1400000 -1503000 -2903000 -263000 -338000 -601000 -1137000 -1165000 -2302000 -0.12 -0.12 -0.24 -0.12 -0.12 -0.24 <div style="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%">Condensed Consolidated Statement of Stockholders’ Equity for the three months ended March 31, 2020:</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><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:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">The Three Months Ended March 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Restated</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:700;line-height:100%">Accumulated deficit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,165)</span></td><td style="background-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,302)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit balance – March 31, 2020</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%">(7,698)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,165)</span></td><td style="background-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%">(8,863)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total stockholders' equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</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,137)</span></td><td style="background-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,165)</span></td><td style="background-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,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 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 stockholders' equity balance – March 31, 2020</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%">38,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,165)</span></td><td style="background-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%">37,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -1137000 -1165000 -2302000 -7698000 -1165000 -8863000 -1137000 -1165000 -2302000 38346000 -1165000 37181000 <div style="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%">Condensed Consolidated Statement of Cash Flows for the three months ended March 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:55.917%"/><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:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As Restated</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:700;line-height:100%">Cash Flows from Operating Activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,165)</span></td><td style="background-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,302)</span></td><td style="background-color:#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%">Adjustments to reconcile net loss to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</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%">(450)</span></td><td style="background-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%">(338)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(788)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Accounts receivable</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%">(318)</span></td><td style="background-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%">215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</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,266)</span></td><td style="background-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%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,996)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Prepaid expenses and other assets</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,344)</span></td><td style="background-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%">120 </span></td><td style="background-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,224)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Accrued and other liabilities</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%">(848)</span></td><td style="background-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%">259 </span></td><td style="background-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%">(589)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</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%">2,848 </span></td><td style="background-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%">(639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 increase (decrease) in cash and cash equivalents</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,109 </span></td><td style="background-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%">(639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 and cash equivalents at end of period</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%">1,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(639)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -1137000 -1165000 -2302000 -450000 -338000 -788000 318000 -215000 103000 2266000 -270000 1996000 1344000 -120000 1224000 -848000 259000 -589000 2848000 -639000 2209000 1109000 -639000 470000 1759000 -639000 1120000 Subsequent Events<div style="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%">Paycheck Protection Program Loan</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, pursuant to the U.S. Small Business Administration 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. The PPP Note is unsecured, bears interest at 1.00% per annum, with principal and interest payments deferred for the first six months, and matures in two years. The principal is payable in equal monthly installments, with interest, beginning on the first business day after the end of the deferment period. The PPP Note may be forgiven subject to the terms of the Paycheck Protection Program.</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%">Additionally, certain acts of the Company, including but not limited to: (i) the failure to pay any taxes when due, (ii) becoming the subject of a proceeding under any bankruptcy or insolvency law, (iii) making an assignment for the benefit of creditors, or (iv) reorganizing, merging, consolidating or otherwise changing ownership or business structure without PPP Lender’s prior written consent, are considered events of default which grant Lender the right to seek immediate payment of all amounts owing under the PPP Note.</span></div> 6000000.0 0.0100 P6M P2Y XML 13 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Cover Page - shares
3 Months Ended
Mar. 31, 2020
Mar. 29, 2021
Cover [Abstract]    
Document Type 10-Q/A  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2020  
Document Transition Report false  
Entity File Number 001-37480  
Entity Registrant Name UNIQUE FABRICATING, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 46-1846791  
Entity Address, Address Line One 800 Standard Parkway  
Entity Address, City or Town Auburn Hills  
Entity Address, State or Province MI  
Entity Address, Postal Zip Code 48326  
City Area Code 248  
Local Phone Number 853-2333  
Title of 12(b) Security Common Stock, par value $.001 per share  
Trading Symbol UFAB  
Security Exchange Name NYSEAMER  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   9,779,147
Entity Central Index Key 0001617669  
Amendment Flag true  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Amendment Description On March 31, 2021, the Audit Committee of the Board of Directors of Unique Fabricating, Inc. (the “Company”), after consultation with management and discussions with Deloitte & Touche LLP, the Company’s independent registered public accounting firm, concluded that the Company’s previously issued 2020 quarterly condensed consolidated financial statements for the quarters ended March 31, 2020, June 30, 2020, and September 30, 2020 (collectively, the “Relevant Periods”) should be restated to reflect the impact of certain errors the Company has identified and, accordingly, should no longer be relied upon. This Amendment No. 2 to the Company’s Quarterly Report on Form 10-Q (the “Form 10-Q/A) for the three months ended March 31, 2020, which was originally filed with the U.S. Securities and Exchange Commission (“SEC”) on June 25, 2020 and initially amended on August 18, 2020 (the “Original Form 10-Q”), restates the Company's condensed consolidated financial statements as of and for the three months ended March 31, 2020, and amends the related Notes and disclosures thereto.  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 29, 2019
Current assets    
Cash and cash equivalents $ 1,120 $ 650
Accounts receivable, net of reserves of approximately $0.8 million and $0.9 million at March 31, 2020 and December 29, 2019, respectively 24,591 24,701
Inventory, net 14,989 13,047
Prepaid expenses and other current assets:    
Prepaid expenses and other 3,175 2,108
Refundable taxes 1,207 1,049
Assets held for sale 1,003 1,003
Total current assets 46,085 42,558
Property, plant, and equipment, net 23,096 23,415
Goodwill 22,111 22,111
Intangible assets 10,639 11,625
Other assets    
Operating leases 11,421 0
Investments, at cost 1,054 1,054
Deposits and other assets 226 226
Deferred tax asset 1,017 679
Total assets 115,649 101,668
Current liabilities:    
Accounts payable 14,956 9,324
Current maturities of long-term debt 2,847 2,847
Accrued compensation 858 1,225
Other accrued liabilities 3,568 1,979
Total current liabilities 22,229 15,375
Long-term debt, net of current maturities 31,819 33,220
Line of credit 11,750 11,418
Other long-term liabilities:    
Deferred tax liability 874 1,324
Other liabilities 11,796 871
Total liabilities 78,468 62,208
Stockholders’ equity:    
Common stock, $0.001 par value: 15,000,000 shares authorized and 9,779,147 and 9,779,147 issued and outstanding at March 31, 2020 and December 29, 2019, respectively 10 10
Additional paid-in-capital 46,034 46,011
Accumulated deficit (8,863) (6,561)
Total stockholders’ equity 37,181 39,460
Total liabilities and stockholders’ equity $ 115,649 $ 101,668
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 29, 2019
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable $ 0.8 $ 0.9
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) 9,779,147 9,779,147
Common stock, shares outstanding (in shares) 9,779,147 9,779,147
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Statement [Abstract]    
Net sales $ 34,661 $ 39,467
Cost of sales 29,070 31,167
Gross profit 5,591 8,300
Selling, general, and administrative expenses 5,884 7,273
Restructuring expenses 920 91
Operating income (loss) (1,213) 936
Other income (expense):    
Other, net (24) 18
Interest expense (1,666) (1,100)
Other expense, net (1,690) (1,082)
(Loss) before income tax (benefit) expense (2,903) (146)
Income tax (benefit) expense (601) 43
Net loss $ (2,302) $ (189)
Earnings Per Share [Abstract]    
Basic (in dollars per share) $ (0.24) $ (0.02)
Diluted (in dollars per share) (0.24) (0.02)
Dividends declared per share (in dollars per share) $ 0 $ 0.05
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings (Accumulated Deficit)
Stockholders' equity, beginning balance (in shares) at Dec. 30, 2018 9,779,147      
Stockholders' equity, beginning balance at Dec. 30, 2018 $ 48,888 $ 10 $ 45,882 $ 2,997
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net loss (189)     (189)
Stock option expense 33   33  
Cash dividends paid $ (489)     (489)
Stockholders' equity, ending balance (in shares) at Mar. 31, 2019 9,779,147      
Stockholders' equity, ending balance at Mar. 31, 2019 $ 48,243 10 45,915 2,319
Stockholders' equity, beginning balance (in shares) at Dec. 29, 2019 9,779,147      
Stockholders' equity, beginning balance at Dec. 29, 2019 $ 39,460 10 46,011 (6,561)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net loss (2,302)      
Stock option expense $ 23   23  
Stockholders' equity, ending balance (in shares) at Mar. 31, 2020 9,779,147      
Stockholders' equity, ending balance at Mar. 31, 2020 $ 37,181 $ 10 $ 46,034 $ (8,863)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Cash Flows from Operating Activities:    
Net loss $ (2,302) $ (189)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 1,751 1,702
Amortization of debt issuance costs 37 44
Loss on sale of assets 12 (7)
Bad debt adjustment 213 61
Loss on derivative instrument 614 272
Stock option expense 23 33
Deferred income taxes (788) (114)
Changes in operating assets and liabilities that provided (used) cash:    
Accounts receivable (103) 528
Inventory (1,996) 415
Prepaid expenses and other assets (1,224) 251
Accounts payable 5,968 62
Accrued and other liabilities (589) (1,487)
Other, net 593 0
Net cash provided by operating activities 2,209 1,571
Cash Flows from Investing Activities:    
Capital expenditures (296) (870)
Proceeds from sale of property, plant and equipment 5 7
Net cash used in investing activities (291) (863)
Cash Flows from Financing Activities:    
Net change in bank overdraft (335) 1,355
Payments on term loans (1,425) (1,925)
Distribution of cash dividends 0 (489)
Net cash used in financing activities (1,448) (813)
Cash and cash equivalents:    
Net increase (decrease) in cash and cash equivalents 470 (105)
Cash and cash equivalents at beginning of period 650 1,410
Cash and cash equivalents at end of period 1,120 1,305
Supplemental disclosure of cash flow information:    
Cash paid for interest 1,513 1,051
Cash paid for Income taxes 241 133
Line of credit for capital expenditures    
Cash Flows from Financing Activities:    
Proceeds from (payments of) lines of credit 0 700
Revolving credit facility    
Cash Flows from Financing Activities:    
Proceeds from (payments of) lines of credit $ 312 $ (454)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Nature of Business and Basis of Presentation
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Nature of Business and Basis of Presentation Nature of Business and Basis of Presentation
Nature of Business
Unique Fabricating, Inc. (the “Company”) engineers and manufactures 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 operates as one operating and reportable segment.
Basis of Presentation
The Company’s condensed consolidated financial statements have been prepared without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principals have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the accompanying condensed consolidated financial statements contain all material adjustments (consisting only of normal recurring adjustments) necessary to present fairly the consolidated financial position of the Company, its results of operations, and its cash flows. The interim results for the periods presented may not be indicative of the Company's actual annual results. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K/A for the year ended December 29, 2019.
Going Concern
The Company’s condensed consolidated financial statements are prepared in accordance with 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. Refer to Note 6 for discussion of the Company’s financial covenant compliance.
As of March 31, 2020, the Company was in compliance with its financial covenants. However, due to the impact of the COVID-19 pandemic on the Company and the global automotive industry, the Company projected it would not be in compliance with its financial covenants related to the Consolidated EBITDA as defined, for the twelve months ended June 30, 2020. In response to the anticipated impact of COVID-19, on April 23, 2020, the US Borrower and the CA Borrower (together the “Borrowers”) entered into the Seventh Amendment (the “Seventh Amendment”) to the Credit Agreement and Loan Documents. The Seventh Amendment, among other things, (i) permits additional indebtedness in the form of unsecured loans authorized pursuant to and in compliance with the CARES Act under the Paycheck Protection Program of the U.S. Small Business Administration, in an aggregate amount not to exceed $6.0 million; (ii) defers the June 30, 2020 principal payments on the US Term Loan, CA Term Loan, and CAPEX Loan, with the deferred principal amounts payable at the existing maturity dates; (iii) waives the requirement to test Maximum Total Leverage Ratio, Minimum Debt Service Coverage Ratio and Minimum Unadjusted Consolidated EBITDA for the fiscal quarter ending June 30, 2020; (iv) allows the release of the lien on the Evansville, Indiana property and for the net cash proceeds from its sale to be applied against any outstanding balance on the Revolver, which will not permanently reduce the Revolving Credit Aggregate Commitment; (v) adds a weekly requirement for the Borrowers to deliver a 13-week cash flow forecast until September 30, 2020; and (vi) adds a 1.0% LIBOR Floor and 2.0% Base Rate Floor.
While the Seventh Amendment waives the requirement to test the Maximum Total Leverage Ratio, Minimum Debt Service Coverage Ratio and Minimum Unadjusted Consolidated EBITDA for the second quarter of 2020, it does not waive these requirements for periods after the second quarter of 2020. Bank EBITDA, as defined, for the twelve months ended September 30, 2020, December 31, 2020, and March 31, 2021 is likely to result in the Company not being in compliance with its financial covenants, as these periods will include the financial results of the second quarter of 2020 which will be materially impacted by the COVID-19 pandemic. Absent an amendment or waiver, failure to be in compliance with the Company’s financial covenants would constitute a default when reported. Such a default, if not cured or waived, 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 contained herein are issued. This condition raises substantial doubt about the Company’s ability to continue as a going concern.
The Company has been actively discussing the impact the COVID-19 pandemic is expected to have on the Company’s ability to meet its financial covenants with the Administrative Agent and the need to modify the covenant terms through the periods that the Company believes may be impacted. The Company believes it is probable that the Company will obtain an amendment modifying the covenant terms prior to triggering a default. As a result, the Company has concluded that it’s plans to obtain covenant relief are probable of being achieved, to alleviating substantial doubt about the Company’s ability to continue as a going concern.
Change in Quarter and Year-End
Historically, the Company’s quarterly periods ended on the Sunday closest to the end of the calendar quarterly period. For 2019, the quarters and year to date period, which were 13 weeks, respectively, ended on March 31, June 30, September 29, and December 29, 2019. On March 13, 2020, the Company’s board of directors approved changing our quarterly periods to match calendar quarterly periods. The Company expects the impact of this change on our 2020 result of operations to be immaterial. All year, quarter, and three month references prior to 2020 relate to the Company’s fiscal year and fiscal quarters, unless otherwise stated. For ease of presentation, quarter and three months ended is used throughout this Quarterly Report on Form 10-Q to represent both the current year calendar quarterly periods and the prior year fiscal year periods.
Concentration Risks
The Company is exposed to significant concentration risks as follows:
Customer and Credit — During the three months ended March 31, 2020 and three months ended March 31, 2019, the Company’s net sales were derived from customers principally engaged in the North American automotive industry.  The following table presents the Company's sales directly and indirectly to General Motors Company (GM), Fiat Chrysler Automobiles (FCA), and Ford Motor Company (Ford) as a percentage of total net sales:
  Three Months Ended March 31, 2020Three Months Ended March 31, 2019
General Motors Company17 %18 %
Fiat Chrysler Automobiles14 %15 %
Ford Motor Company10 %11 %
No customer represented more than 10% of direct Company sales for the three months ended March 31, 2020. GM accounted for 9% of direct Company sales for the three months ended March 31, 2020.
Labor Markets — At March 31, 2020, of the Company’s hourly plant employees working in the United States manufacturing facilities, 40% were covered under a collective bargaining agreement which expires in August 2022 while another 6% were covered under a separate collective bargaining agreement that expires in February 2023.
International Operations — The Company manufactures and sells products outside of the United States primarily in Mexico and Canada. Foreign operations are subject to various political, economic and other risks and uncertainties inherent in foreign countries. Among other risks, the Company’s operations may be subject to the risks of: restrictions on transfers of funds; export duties, quotas, and embargoes; domestic and international customs and tariffs; changing taxation policies; foreign exchange restrictions; political conditions; and governmental regulations. The following table presents the percentage of the Company's total production in Mexico, Canada, and other foreign markets:
  Three Months Ended March 31, 2020Three Months Ended March 31, 2019
Mexico23 %19 %
Canada%%
Other— %%
The following table presents the percentage of the Company's total net sales represented by net sales from customers located in Mexico, Canada, and other foreign countries:
  Three Months Ended March 31, 2020Three Months Ended March 31, 2019
Mexico23 %18 %
Canada%%
Other— %%
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.21.1
New Accounting Pronouncements
3 Months Ended
Mar. 31, 2020
New Accounting Pronouncements and Changes in Accounting Principles [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 Condensed Consolidated Balance Sheets, and lease liabilities, which are reflected in the Other Accrued Liabilities on the Condensed 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 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 $12.3 million of noncancelable future rental obligations as of March 31, 2020, as shown in Note 11.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Revenues
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
The following table presents the Company's net sales disaggregated by major sales channel for the three months ended March 31, 2020 and 2019 (in thousands):
Three Months Ended March 31, 2020Three Months Ended March 31, 2019
Net Sales
Transportation$31,697 $34,015 
Appliance2,779 3,754 
Other185 1,698 
Total$34,661 $39,467 
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 to a customer 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 BalancesThe timing of revenue recognition, billings and cash collections and payments results in billed accounts receivable. The Company does not have deferred revenue. Additionally, management reviews the allowance for doubtful accounts at regular intervals. Account balances are charged off against the allowance when management determines it is probable the receivable will not be recovered.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Inventory
3 Months Ended
Mar. 31, 2020
Inventory Disclosure [Abstract]  
Inventory Inventory
Inventories consist of the following (in thousands):
  March 31,
2020
December 29,
2019
Raw materials$9,542 $7,963 
Work in progress1,013 129 
Finished goods4,434 4,955 
Total inventory$14,989 $13,047 
The Company periodically evaluates inventory for obsolescence, excess quantities, slow moving goods and other impairments of value and establishes reserves for any identified impairments. The allowance for obsolete inventory was $0.4 million and $1.0 million at March 31, 2020 and December 29, 2019, respectively.
Included in inventory are assets located in Mexico with a carrying amount of $3.8 million at March 31, 2020 and $3.6 million at December 29, 2019, and assets located in Canada with a carrying amount of $1.2 million at March 31, 2020 and $1.0 million at December 29, 2019.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant, and Equipment, Net
3 Months Ended
Mar. 31, 2020
Property, Plant and Equipment [Abstract]  
Property, Plant, and Equipment Property, Plant, and Equipment, Net
Property, plant, and equipment, net consists of the following (in thousands):
March 31,
2020
December 29,
2019
Depreciable
Life – Years
Land$1,663 $1,663   
Buildings5,934 5,934 
23 – 40
Shop equipment23,053 22,982 
7 – 10
Leasehold improvements1,225 1,234 
3 – 10
Office equipment1,858 1,866 
3 – 7
Mobile equipment160 190 3
Construction in progress1,888 1,543 
Total cost35,781 35,412   
Less: Accumulated depreciation12,685 11,997 
Net property, plant, and equipment, net$23,096 $23,415 
Depreciation expense was $0.7 million for the three months ended March 31, 2020, and $0.7 million for the three months ended March 31, 2019.
Included in property, plant, and equipment are assets located in Mexico with a carrying amount of $4.1 million and $4.1 million at March 31, 2020 and December 29, 2019, respectively, and assets located in Canada with a carrying amount of $0.6 million and $0.6 million at March 31, 2020 and December 29, 2019, respectively.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Long-term Debt
3 Months Ended
Mar. 31, 2020
Debt Disclosure [Abstract]  
Long-term Debt Long-term Debt
Credit Agreement
On April 29, 2016, Unique Fabricating NA, Inc. (the “US Borrower”) and Unique-Intasco Canada, Inc. (the “CA Borrower”) and Citizens Bank, National Association (“Citizens”), acting as lender and Administrative Agent, and other lenders, entered into a credit agreement (the “Credit Agreement”) providing for borrowings of up to the aggregate principal amount of $62.0 million. The Credit Agreement was a senior secured credit facility and consisted of a revolving line of credit of up to $30.0 million (the “Revolver”) to the US Borrower, a $17.0 million principal amount term loan (the “US Term Loan”) to the US Borrower, and a $15.0 million principal amount term loan (the “CA Term Loan”) to the CA Borrower. At Closing, the US Term Loan and the CA Term Loan were fully funded and the US Borrower borrowed approximately $22.9 million under the Revolver.
On August 18, 2017, the US Borrower and the CA Borrower entered into the Second Amendment (the “Amendment”) to the Credit Agreement, with Citizens, acting as Administrative Agent, and other lenders. The Amendment converted $4.0 million of outstanding borrowings under the Revolver into an additional $4.0 million term loan to the US Borrower (the “US Term Loan II”). The conversion of a portion of the outstanding borrowings under the Revolver did not reduce the aggregate amount available to be borrowed under it.
On August 8, 2018, the US Borrower and the CA Borrower entered into the Fourth Amendment (the “Fourth Amendment”) to the Credit Agreement, with Citizens, acting as Administrative Agent, and other lenders. The Fourth Amendment required the Company to use the net proceeds from the sale of the Ft. Smith, Arkansas building to reduce the outstanding borrowings under the Revolver. The application of the net proceeds did not permanently reduce the amounts that could be borrowed under the Revolver. The Fourth Amendment also eased, for the fiscal quarter ended September 30, 2018, the financial covenant ratio which determined the Company's ability to pay dividends.
On September 20, 2018, the US Borrower and the CA Borrower entered into the Fifth Amendment (the “Fifth Amendment”) to the Credit Agreement, with Citizens, acting as Administrative Agent, and other lenders. The Fifth Amendment temporarily increased the maximum amount that could be borrowed under the Revolver to $32.5 million from its then maximum of $30.0 million. This increase implemented by the Fifth Amendment was effective until October 31, 2018, at which point the maximum amount that could be borrowed under the Revolver reverted back to $30.0 million and was replaced by the Amended and Restated Credit Agreement described below.
Amended and Restated Credit Agreement
On November 8, 2018, the US Borrower and the CA Borrower entered into an Amended and Restated Credit Agreement (the “Amended and Restated Credit Agreement”), which amended and restated the existing Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders. The Amended and Restated Credit Agreement which is a five year agreement, among other things, increased the principal amount of US Term Loan borrowings to $26.0 million, created 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, and extended the maturity dates of all borrowings from April 28, 2021 to November 7, 2023. The Amended and Restated Credit Agreement provides for borrowings of up to $30.0 million under the Revolver, subject to availability under the terms of the Amended and Restated Credit Agreement, and left the principal amount on the CA Term Loan at approximately $12.0 million, the same as it was under the previous Credit Agreement. The Amended and Restated Credit Agreement combined the previous US Term Loan and US Term Loan II (the “New US Term Loan”), and increased the aggregate principal amount to $26.0 million from $15.9 million, in total, for the previous US Term Loan and Term Loan II. The increase in the principal amount effected by the New U.S. Term Loan replaced and termed-out outstanding borrowings under the Revolver. The Amended and Restated Credit Agreement changes the quarterly principal payments of the New US Term Loan to $337.5 thousand through September 30, 2020, $575.0 thousand thereafter through September 30, 2021, and $812.5 thousand thereafter with a lump sum due at maturity. Finally, the agreement made certain changes to the Company's covenants and financial covenant ratios.
The Revolver, New US Term Loan, and CA Term Loan all mature on November 7, 2023 and bear 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 Amended and Restated Credit Agreement which is further described below. The fair value of debt at March 31, 2020 under the Revolver, New US Term Loan and CA Term Loan approximates book value based on the variable terms.
In addition, the Amended and Restated Credit Agreement allows for increases in the principal amount of the Revolver and the New US and CA Term Loans not to exceed a $10.0 million principal amount, in the aggregate, provided that before and after giving effect to the proposed increase (and any transactions to be consummated using proceeds of the increase), the total leverage and debt service coverage ratios do not exceed specified amounts. The Amended and Restated Credit Agreement also provides for the issuance of letters of credit with a face amount of up to a $2.0 million, in the aggregate, provided that any letter of credit that is issued will reduce availability under the Revolver.
As of March 31, 2020, $11.6 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.92% percent per annum at March 31, 2020, and is secured by substantially all of the Company’s assets. At March 31, 2020, the maximum additional available borrowings under the Revolver was $11.7, million which includes a reduction for a $0.1 million letter of credit issued for the benefit of the landlord of one of the Company’s leased facilities. The maximum amount available was further subject to borrowing base restrictions, resulting in a net availability of $6.9 million.

Long term debt consists of the following (in thousands):
  March 31,
2020
December 29,
2019
New US Term Loan, payable to lenders in quarterly installments of $0.3 million through September 30, 2020, $0.6 million through September 30, 2021, and $0.8 million through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.853% per annum at March 31, 2020. At March 31, 2020, the balance of the New US Term Loan is presented net of a debt discount of $0.3 million from costs paid to or on behalf of the lenders.
$23,725 $24,383 
CA Term Loan, payable to lenders in quarterly installments of $0.4 million through November 7, 2023, with a lump sum due at maturity. The effective interest rate was 5.853% per annum at March 31, 2020. At March 31, 2020, 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.
9,641 10,384 
Capital expenditure line payable to lenders in quarterly installments of 7.5% per annum of the outstanding principal balance commencing December 31, 2019 through September 30, 2020, 10% per annum through September 30, 2021, and 12.5% per annum through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.862% per annum at March 31, 2020.
1,300 1,300 
Total debt excluding Revolver34,666 36,067 
Less current maturities2,847 2,847 
Long-term debt – Less current maturities$31,819 $33,220 
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 March 31, 2020 and December 29, 2019, debt issuance costs were $0.3 million and $0.3 million, respectively, while amounts paid to or on behalf of lenders presented as debt discounts were $0.4 million and $0.4 million, respectively. On November 8, 2018, the Company amended its Credit Agreement, to increase the Company's term loan debt. The Company reviewed this amendment for extinguishment accounting and concluded that there were no remaining debt issuance costs not amortized on the revolving debt facility qualified for extinguishment accounting and recognized a loss on extinguishment immediately. The remaining unamortized debt issuance costs not extinguished on the old revolving debt facility and all of the of remaining unamortized debt issuance costs on the term loans did not meet extinguishment accounting and therefore were carried forward to the new revolving debt facility and term loans.
Amortization expense of both debt issuance costs and debt discounts has been recognized as a component of interest expense in the amounts of $0.04 million for the three months ended March 31, 2020, and $0.04 million for the three months ended March 31, 2019, respectively.
Covenant Compliance
The Amended and Restated Credit Agreement contains customary negative covenants and requires that the Company comply with various financial covenants, including a total leverage ratio and debt service coverage ratio, as defined in the Amended and Restated Credit Agreement. As of December 29, 2019, the Company was in compliance with these financial covenants. Additionally, the New US Term Loan and CA Term Loan each contains a clause, effective December 30, 2018, that requires an excess cash flow payment to be made to the lenders to reduce the New US Term Loan and CA Term Loan if the Company’s cash flow exceeds certain thresholds as defined by the Amended and Restated Credit Agreement. No payments were required to be made in the three months ended March 31, 2020.
As of March 31, 2019, the Company was not in compliance with the total leverage ratio financial covenant. As a result of this non-compliance, on May 7, 2019, the US Borrower and the CA Borrower entered into the Waiver and First Amendment (the “First Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders. The First Amendment temporarily waived the default on the March 31, 2019 covenant violation until the earlier of June 15, 2019 and the execution and delivery of a further amendment revising the calculation of the total leverage ratio and such other financial covenants as necessary taking into account the Borrowers current and future financial condition. As a result of this waiver, the lenders did not accelerate the maturity of the debt.
On June 14, 2019, the Company entered into the Waiver and Second Amendment (the “Second Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders.  The Second Amendment revised the waiver period as defined with respect to the March 31, 2019 covenant violation and resulting default until the earlier of June 30, 2019 (which was June 15, 2019 under the First Amendment to the Amended and Restated Credit Agreement) and the execution and delivery of a further amendment revising the calculation of the total leverage ratio and such other financial covenants as necessary taking into account the Borrowers current and future financial condition.
On June 28, 2019, the Company entered into the Waiver and Third Amendment (the “Third Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders.  The Third Amendment revised the waiver period as defined with respect to the March 31, 2019 covenant violation and resulting default until the earlier of July 22, 2019 (which was June 30, 2019 under the Second Amendment to the Amended and Restated Credit Agreement) and the execution and delivery of a further amendment revising the calculation of the total leverage ratio and such other financial covenants as necessary taking into account the Borrowers current and future financial condition.
On July 16, 2019, the Company entered into the Waiver and Fourth Amendment (the “Fourth Amendment”) to the Amended and Restated Credit Agreement, with Citizens, acting as Administrative Agent, and the other lenders.  The Fourth Amendment provided a permanent waiver by the Lenders and Agent with respect to the Borrower's non-compliance with the total leverage ratio financial covenant, as defined as of March 31, 2019. The Fourth Amendment also revised the definition of consolidated EBITDA and certain financial covenants, including the maximum total leverage ratio and the minimum debt service coverage ratio, as well as adding the requirement that the Company maintain minimum liquidity and minimum unadjusted consolidated EBITDA, each as defined. The Fourth Amendment permits distributions as long as the Borrower is in compliance with specified conditions including that the Borrower's liquidity, as defined, is not less than $5 million after giving effect to the distribution, total leverage ratio is not more than 2.00 to 1.00, post distribution, debt service coverage ratio ("DSCR"), as defined, is not greater than 1.10 to 1.00, and Borrower is in compliance with financial covenants, before and after giving effect to the distributions.
On August 7, 2019, the Company entered into the Fifth Amendment to the Credit Agreement and Loan Documents (the “Fifth Amendment”). The Fifth Amendment amended the definition of unadjusted consolidated EBITDA to include consolidated net income plus the sum of interest expense, tax expense, depreciation and amortization expense, and non-cash impairment charges of goodwill. The Company is compliant with the covenants set forth in the Fifth Amendment as of March 31, 2020.
On April 3, 2020, the company entered into the Sixth Amendment to the Credit Agreement and Loan Documents (the “Sixth Amendment”). The Sixth Amendment, amended the definition of consolidated EBITDA to include, as an addition to consolidated net income, an amount equal to $0.6 million resulting from a non-cash inventory write-off taken during the third fiscal quarter in fiscal 2019, amended the definition of “fiscal year” to reflect that we changed our fiscal year to end on December 31, commencing with the 2020 fiscal year, eliminate the requirement for a monthly Covenant Compliance Report and provide for payment of the Capex Loan principal installment that was due December 31, 2019, but was not paid due to an internal system miscalculation by the Agent.
As of March 31, 2020, the Company was in compliance with its financial covenants. However, due to the impact of the COVID-19 pandemic on the Company and the global automotive industry, the Company anticipated that it was likely that the Bank EBITDA for the twelve months ended June 30, 2020 was likely to result in the Company not being in compliance with its
financial covenants. In response to the anticipated impact of COVID-19, on April 23, 2020, the US Borrower and the CA Borrower (together the “Borrowers”) entered into the Seventh Amendment (the “Seventh Amendment”) to the Credit Agreement and Loan Documents. The Seventh Amendment, among other things, (i) permits additional indebtedness in the form of unsecured loans authorized pursuant to and in compliance with the CARES Act under the Paycheck Protection Program of the U.S. Small Business Administration, in an aggregate amount not to exceed $6.0 million; (ii) defers the June 30, 2020 principal payments on the US Term Loan, CA Term Loan, and CAPEX Loan, with the deferred principal amounts payable at the existing maturity dates; (iii) waives the requirement to test Maximum Total Leverage Ratio, Minimum Debt Service Coverage Ratio and Minimum Unadjusted Consolidated EBITDA for the fiscal quarter ending June 30, 2020; (iv) allows the release of the lien on the Evansville, Indiana property and for the net cash proceeds from its sale to be applied against any outstanding balance on the Revolver, which will not permanently reduce the Revolving Credit Aggregate Commitment; (v) adds a weekly requirement for the Borrowers to deliver a 13-week cash flow forecast until September 30, 2020; and (vi) adds a 1.0% LIBOR Floor and 2.0% Base Rate Floor. Refer to Note 1 for discussion of future covenant compliance and consideration of our ability to continue as a going concern.
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 are as follows (in thousands):
2020$1,506 
20214,176 
20224,912 
202336,464 
2024— 
Thereafter— 
Total47,058 
Discounts(359)
Debt issuance costs(284)
Total debt – Net$46,415 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Derivative Financial Instruments
3 Months Ended
Mar. 31, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments Derivative Financial Instruments
Interest Rate Swap
The Company holds a derivative financial instrument, in the form of an interest rate swap, as required by its Credit Agreement and 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 swap is recognized in the accompanying condensed consolidated balance sheets at its fair value. Monthly settlement payments due on the interest rate swap and changes in its fair value are recognized currently in net income as interest expense in the accompanying condensed consolidated statements of operations.
Effective June 30, 2016, as required under the Credit Agreement entered into during April 2016, the Company entered into an interest rate swap which requires the Company to pay a fixed rate of 1.055 percent per annum while receiving a variable rate per annum based on the one month LIBOR for a net monthly settlement based on the notional amount. The notional amount at the effective date was $16.7 million which decreased by $0.3 million each quarter until June 30, 2017, and thereafter decreased by $0.4 million each quarter until June 29, 2018, when it began decreasing by $0.5 million per quarter until it expired on June 28, 2019.
Effective October 2, 2017, as required under the Second Amendment to the Credit Agreement, the Company entered into another interest rate swap which requires the Company to pay a fixed rate of 1.093 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 $1.9 million which decreases by $0.1 million each quarter until it expires on September 30, 2020.
Effective November 30, 2018, as required under the Amended and Restated Credit Agreement, the Company entered into another 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 the interest rate swap from 2016 described above expiring. Since June 28, 2019, the notional amount then decreased each quarter by $0.2 million until September 30, 2020 when the notional amount increases to $17.5 million due to the interest rate swap from 2017 above expiring. The notional amount then decreases each quarter by $0.4 million until December 31, 2021, then decreases each subsequent quarter by $0.6 million until it expires on November 8, 2023
At March 31, 2020, the fair value of all swaps was in a net liability position of $1.5 million and is included in other accrued liabilities and other long term liabilities in the condensed consolidated balance sheets. The Company paid $0.8 million in net monthly settlements with respect to the interest rate swaps for the three months ended March 31, 2020. At March 31, 2019, the fair value of the swaps was a net liability of $0.6 million, of which $0.04 million was included in current assets in the condensed consolidated balance sheets and $0.6 million was included in other long-term liabilities in the condensed consolidated balance sheets. The Company received $0.05 million in net monthly settlements in respect to the interest rate swaps for the three months ended March 31, 2019. Both the change in fair value and the net monthly settlements were included in interest expense in the condensed consolidated statements of operations.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring
3 Months Ended
Mar. 31, 2020
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.
2019 Restructurings
Bryan Restructuring
On November 7, 2019, the Company made the decision to close its manufacturing facility in Bryan, Ohio. Approximately 43 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 other of our facilities.
The Company has moved existing Bryan production to its manufacturing facilities in Querétaro, Mexico and LaFayette, GA. The Company will provide 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 will have continuing cash flows from the production being moved to other facilities within the Company.
The Company incurred one-time severance costs as a result of this plant closure of approximately $0.3 million during the fourth quarter of 2019. The amount of other costs incurred associated with this plant closure, which primarily consist of preparing and moving existing production equipment and inventory at Bryan to other facilities and accelerated depreciation of the building right-of-use lease asset, was approximately $0.5 million during the three months ended March 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, and 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 other of our facilities.
The Company moved existing Evansville production to its manufacturing facilities in LaFayette, GA, Auburn Hills, MI, and Louisville, KY. 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 will have continuing cash flows from the production being moved to other facilities within the Company.
Costs incurred in the three months ended March 31, 2020, which consisted primarily of transportation and installation of equipment and the disposal of equipment and inventory was $0.4 million in the three months ended March 31, 2020. All of these costs were recorded to the restructuring expense line in continuing operations in the Company's condensed consolidated statements of operations.    
The Company had $1.0 million and $1.2 million of remaining lease payments for a warehouse near the Evansville, Indiana facility as of March 31, 2020 and December 29, 2019, respectively. The Company is actively pursuing a sublease of the facility.
The table below summarizes the activity in the restructuring liability for the three months ended March 31, 2020 (in thousands).
Employee Termination Benefits LiabilityOther Exit Costs LiabilityTotal
Accrual balance at December 29, 2019$438 $116 $554 
Provision for estimated expenses to be incurred — 920 920 
Payments made during the year and asset write offs333 684 1,017 
Accrual balance at March 31, 2020$105 $352 $457 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Incentive Plans
3 Months Ended
Mar. 31, 2020
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 February 25, 2020, the compensation committee of the board of directors approved the issuance of 7,500 non statutory stock option awards to employees of the Company. All of the awards have an exercise price of $3.32 per share with a weighted average grant date fair value of $1.64 per share. These options vest 40% on February 25, 2021 and 20% on each of February 25, 2022, 2023, and 2024.
The fair value of each option award is estimated on the grant date using a Black Scholes option pricing model that uses the weighted average assumptions noted in the following table. 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 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.
February 25, 2020
Expected volatility52.00 %
Dividend yield— %
Expected term (in years)6
Risk-free rate1.21 %
On April 6, 2020, subsequent to the end of the first quarter, the compensation committee of the board of directors approved the issuance of 12,500 non statutory stock option awards to the Company’s new Chief Financial Officer (“CFO”) with an exercise price of $2.36 per share. These awards vest 50 percent once the closing price of the Company's common 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 Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan, or the 2014 Plan. The 2014 Plan provides for the grant of cash awards, stock options, stock appreciation rights, or SARs, shares of restricted stock and restricted stock units, or RSUs, performance shares and performance units. The 2014 Plan originally authorized the grant of awards relating to 250,000 shares of our common stock. In the event of any transaction that causes a change in capitalization, the Compensation Committee, such other committee administering the 2014 Plan or the board of directors will make such adjustments to the number of shares of common stock delivered, and the number and/or price of shares of common stock subject to outstanding awards granted under the 2014 Plan, as it deems appropriate and equitable to prevent dilution or enlargement of participants’ rights. An amendment approved in March of 2016 by our board of directors which was approved by our stockholders at our annual meeting of stockholders in June 2016, increased the number of shares authorized for grant of awards under the 2014 Plan to a total of 450,000 shares of our common stock.
On February 25, 2020, the compensation committee of the board of directors approved the issuance of 7,500 non statutory stock option awards to employees of the Company. All of the awards have an exercise price of $3.32 per share with a weighted average grant date fair value of $1.64 per share. These options vest 40% on February 25, 2021 and 20% on each of February 25, 2022, 2023, and 2024.
The fair value of each of the option awards described above is estimated on the grant date using a Black Scholes option pricing model that uses the weighted average assumptions noted in the following table. 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.
February 25, 2020
Expected volatility52.00 %
Dividend yield— %
Expected term (in years)6
Risk-free rate1.21 %
On February 25, 2020, the compensation committee of the board of directors approved the issuance of 15,000 incentive stock option awards to employees of the Company with an exercise price of $3.32 per share. These awards vest 50 percent once the closing price of the Company's common 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. The Company estimated the grant-date fair value of the awards subject to these market conditions using a Monte Carlo simulation model, using the following assumptions: risk free interest rate of 1.21% and annualized volatility of 52.0%.
On April 6, 2020, subsequent to the end of the first quarter, the compensation committee of the board of directors approved the issuance of 25,000 non statutory stock option awards to the Company’s new CFO with an exercise price of $2.36 per share. These awards vest 40 percent on April 6, 2021 and an additional 20 percent on each of April 6, 2022, 2023, and 2024. On April 6, 2020, subsequent to the end of the first quarter, the compensation committee of the board of directors approved the issuance of 12,500 incentive stock option awards to the Company’s new CFO with an exercise price of $2.36 per share. These awards vest 50 percent once the closing price of the Company's common 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.
A summary of option activity under both plans is presented below:
  Number of
Shares
Weighted
Average
Exercise Price
Weighted Average Remaining
Contractual Term
(in years)
Aggregate
Intrinsic Value(1)
(dollars in thousands, except share data and exercise price)
Outstanding at December 29, 2019676,480 $5.48 7.1$471,000 
Granted30,000 $3.32 9.9  
Exercised— $— 0.0  
Forfeited or expired(2)
95,000 $6.91 0.0
Outstanding at March 31, 2020611,480 $5.15 7.3$— 
Vested and exercisable at March 31, 2020296,480 $7.43 4.9$— 
————————————
(1)    The aggregate intrinsic value above is obtained by subtracting the weighted average 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. As of March 31, 2020, there is no intrinsic value as the exercise prices are greater than the fair value. The estimated fair value of the shares is based on the closing price of the stock of $2.34 as of March 31, 2020 and $4.01 as of December 29, 2019.
(2)     Includes the 65,000 shares forfeited by the Company’s former Chief Financial Officer as a result of his October 2019 departure.
The Company recorded compensation expense of $22.8 thousand for the three months ended March 31, 2020, and $32.7 thousand for the three months ended March 31, 2019, in its condensed consolidated statements of operations, as a component of sales, general and administrative expenses. The income tax (expense) benefit related to share based compensation expense was immaterial for all periods presented.
As of March 31, 2020, there was $298.3 thousand of total unrecognized compensation cost related to non-vested stock option awards under the plans. That cost is expected to be recognized over a weighted average period of 5.2 years.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
3 Months Ended
Mar. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
For interim tax reporting we estimate our annual effective tax rate and apply it to our year to date income before income taxes. The tax effects of unusual or infrequently occurring items, including changes in judgment about valuation allowances and the effect of changes in tax laws or rates, are reported in the interim period in which they occur, if applicable.  
Income tax (benefit) expense for the three months ended March 31, 2020 was $(0.6) million, compared to $0.04 million for the three months ended March 31, 2019.
During the three months ended March 31, 2020, the differences between the actual effective tax rate of 20.7% and the statutory rate of 21.0% was primarily due to benefit of tax credits in the U.S. partially offset by earnings generated in Mexico and Canada, which both have higher statutory income tax rates than the U.S., and U.S. taxation of foreign earnings under the Global Intangible Low-Taxed Income (GILTI) provisions.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Leases
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Leases Leases
The Company records a right-of-use (“ROU”) asset and lease liability for substantially all leases for which it is a lessee, in accordance with ASC 842. Leases with an initial term of 12 months or less are not recorded on the balance sheet; the Company recognizes lease expense for these leases on a straight-line basis over the lease term. The Company has no significant lease agreements in place for which the Company is a lessor. At inception of a contract, the Company considers all relevant facts and circumstances to assess whether or not the contract represents a lease by determining whether or not the contract conveys the right to control the use of an identified asset, either explicit or implicit, for a period of time in exchange for consideration.
The Company leases certain industrial spaces, office space, land, and equipment. Some leases include one or more options to renew, with renewal terms that can extend the lease term from generally one to 5 years. The exercise of lease renewal options is at the Company’s sole discretion, and are included in the lease term only to the extent such renewal options are reasonably certain of being exercised at lease commencement. Certain leases also include options to purchase the leased property. The depreciable life of assets and leasehold improvements are limited by the expected lease term, unless there is a transfer of title or purchase option reasonably certain of exercise. New leased assets obtained in exchange for new operating lease liabilities during the three months ended March 31, 2020, were immaterial. As of March 31, 2020, leases that the Company has signed but have not yet commenced are immaterial.
Leased assets and liabilities included within the condensed consolidated balance sheets consist of the following (in thousands):
ClassificationMarch 31, 2020
Right-of-Use-Assets
OperatingOperating leases$11,421 
Liabilities
Current
OperatingOther accrued liabilities$2,247 
Non-current
OperatingNon-current liabilities10,046 
Total lease liabilities$12,293 
Lease costs included in the condensed consolidated statements of operations consist of the following (in thousands):
ClassificationMarch 31, 2020
Lease costCost of sales, selling expenses and general and administrative expense$795 
Maturity of the Company’s lease liabilities as of March 31, 2020 is as follows (in thousands):
2020 (remainder)$2,191 
20212,807 
20221,887 
20231,154 
20241,116 
Thereafter6,458 
Total lease payments15,613 
Less: interest3,320 
Present value of lease payments$12,293 
As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. Remaining lease term and discount rates are as follows:
March 31, 2020
Weighted average remaining lease term (years)7.6
Weighted average discount rate6.3%
Lease costs included in the condensed consolidated statements of cash flows are as follows (in thousands):
Three months ended March 31, 2020
Cash paid for amounts included in the measurement of lease liabilities
Operating cash outflows from operating leases$827 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Retirement Plans
3 Months Ended
Mar. 31, 2020
Retirement Benefits [Abstract]  
Retirement Plans Retirement PlansThe Company maintains a defined contribution plan covering certain full time salaried employees. Employees can make elective contributions to the plan. The Company contributes a match on 100 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.08 million for the three months ended March 31, 2020 and $0.15 million for the three months ended March 31, 2019.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions
3 Months Ended
Mar. 31, 2020
Related Party Transactions [Abstract]  
Related Party Transactions Related Party TransactionsEffective March 18, 2013, the Company is a party to a management agreement with a firm related to several stockholders. The agreement initially provided for annual management fees of $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 to any person who is a related person of Taglich Private Equity, LLC or Taglich Brothers, Inc. The Company incurred management fees of $0.06 million for the three months March 31, 2020 and $0.06 million or the three months ended March 31, 2019. The management agreement had an initial term of five years, expiring on March 18, 2020, and renews automatically annually for additional one year terms. The current term expires on March 18, 2021. The agreement also will terminate on the date that the Taglich Founding Investors or Taglich Equity Investors, each as defined, no longer also collectively own 50% of the equity securities owned by either of them on March 18, 2013.In 2019, following the May 6, 2019 resignation of the Company’s Chief Executive Officer, the Company entered into a services agreement with 6th Avenue Group, which is a company owned by a Board member of the Company. The services performed have been related to providing assistance for long term strategic planning for the Company as well as aiding in helping the Company with CEO transition services. The services provided by 6th Avenue Group ended in 2019. On June 11, 2019, this Board member was also awarded stock options for 30,000 shares, which vested immediately and had an exercise price of $2.93 per share, for her services.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Financial instruments consist of cash equivalents, accounts receivable, accounts payable and debt. The carrying amount of all significant financial instruments approximates fair value due to either the short maturity or the existence of variable interest rates that approximate prevailing market rates.
Accounting standards require certain other items be reported at fair value in the financial statements and provides a framework for establishing that fair value. The framework for determining fair value is based on a hierarchy that prioritizes the valuation techniques and inputs used to measure fair value.
Fair values determined by Level 1 inputs use quoted prices in active markets for identical assets or liabilities that the Company has the ability to access.
Fair values determined by Level 2 inputs use other inputs that are observable, either directly or indirectly. Level 2 inputs may include quoted prices for similar items in active markets, and other inputs such as interest rates and yield curves that are observable at commonly quoted intervals.
Level 3 inputs are unobservable inputs, including inputs that are available in situations where there is little, if any, market activity for the related item. Level 3 fair value measurements are based primarily on management’s own estimates using inputs such as pricing models, discounted cash flow methodologies or similar techniques taking into account the characteristics of the item.
In instances whereby inputs used to measure fair value fall into different levels of the fair value hierarchy, fair value measurements in their entirety are categorized based on the lowest level input that is significant to the valuation. The Company’s assessment of the significance of particular inputs to these fair value measurements requires judgment and considers factors specific to each item.
The Company measures its interest rate swaps at fair value on a recurring basis based primarily on Level 2 inputs using an income model based on disparity between variance and fixed interest rates, the scheduled balance of principal outstanding, yield curves and other information readily available in the market.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per ShareBasic earnings per share is computed by dividing the net income by the weighted-average number of shares outstanding during the period. Diluted earnings per share is computed giving effect to all potentially weighted average dilutive shares including stock options and warrants. The dilutive effect of outstanding awards, if any, is reflected in diluted earnings per share by application of the treasury stock method.
The following table sets forth the reconciliation of the numerator and the denominator of basic and diluted loss per share for the three months ended March 31, 2020 and 2019 (dollars in thousands, except per share amounts):
Three Months Ended March 31, 2020Three Months Ended March 31, 2019
Numerator:
Net (loss) income$(2,302)$(189)
Denominator:
Weighted average shares outstanding, basic9,779,1479,779,147
Dilutive effect of stock-based awards
Weighted average share outstanding, diluted9,779,1479,779,147
Basic loss per share$(0.24)$(0.02)
Diluted loss per share$(0.24)$(0.02)
The effect of certain common stock equivalents were excluded from the computation of weighted average diluted shares outstanding for the three months ended March 31, 2020 and 2019, as inclusion would have resulted in anti-dilution. A summary of these anti-dilutive common stock equivalents is provided in the table below:
Three Months Ended March 31, 2020Three Months Ended March 31, 2019
Number of options611,480 563,680 
Exercise price of options
$2.89 - $12.50
$3.33 - $12.50
Warrants(1)
142,185 142,185 
Exercise price of warrants
$3.33 - $11.88
$3.33 - $11.88
_________________________________
(1) Includes warrants to purchase 141,000 shares of common stock issued to the underwriters of the Company's IPO in July 2015 with an exercise price of $11.88 per share of common stock and an expiration date of July 7, 2020.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Contingencies
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Contingencies ContingenciesThe Company is engaged from time to time in legal matters and proceedings arising out of its normal course of business. The Company establishes a liability related to its legal proceedings and claims when it has determined that it is probable that the Company has incurred a liability and the related amount can be reasonably estimated. If the Company determines that an obligation is reasonably possible, the Company will, if material, disclose the nature of the loss contingency and the estimated range of possible loss, or include a statement that no estimate of loss can be made. While uncertainties are inherent in the final outcome of such matters, the Company believes that there are no pending proceedings in which the Company is currently involved that will have a material effect on its financial position, results of operations or cash flow.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Subsequent Event
3 Months Ended
Mar. 31, 2020
Subsequent Events [Abstract]  
Subsequent Event Subsequent Events
Paycheck Protection Program Loan
On April 24, 2020, the Company entered into a Promissory Note (“PPP Note”) for $6.0 million with Citizens Bank, National Association, pursuant to the U.S. Small Business Administration 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. The PPP Note is unsecured, bears interest at 1.00% per annum, with principal and interest payments deferred for the first six months, and matures in two years. The principal is payable in equal monthly installments, with interest, beginning on the first business day after the end of the deferment period. The PPP Note may be forgiven subject to the terms of the Paycheck Protection Program.
Additionally, certain acts of the Company, including but not limited to: (i) the failure to pay any taxes when due, (ii) becoming the subject of a proceeding under any bankruptcy or insolvency law, (iii) making an assignment for the benefit of creditors, or (iv) reorganizing, merging, consolidating or otherwise changing ownership or business structure without PPP Lender’s prior written consent, are considered events of default which grant Lender the right to seek immediate payment of all amounts owing under the PPP Note.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Restatement
3 Months Ended
Mar. 31, 2020
Accounting Changes and Error Corrections [Abstract]  
Restatement RestatementSubsequent to the issuance of the Company’s Quarterly Report on Form 10-Q for the three months ended March 31, 2020, the Company’s management identified errors impacting certain accounts. The errors were not detected on a timely basis due to control failures related to account reconciliation preparation and review. As a result, the Company’s condensed consolidated financial statements and corresponding notes for the three months ended March 31, 2020 have been restated from the amounts previously reported to reflect the correct balances as presented below.
Condensed Consolidated Balance Sheet as of March 31, 2020:
March 31, 2020
As Previously ReportedAdjustmentsAs Restated
(dollars in thousands)
Cash and cash equivalents$1,759 $(639)$1,120 
Accounts receivable – net$24,806 $(215)$24,591 
Inventory, net$15,259 $(270)$14,989 
Prepaid expenses and other$3,295 $(120)$3,175 
Total current assets$47,329 $(1,244)$46,085 
Deferred tax asset$679 $338 $1,017 
Total assets$116,555 $(906)$115,649 
Accrued compensation$764 $94 $858 
Other accrued liabilities$3,403 $165 $3,568 
Total current liabilities$21,970 $259 $22,229 
Total liabilities$78,209 $259 $78,468 
Accumulated deficit$(7,698)$(1,165)$(8,863)
Total stockholders’ equity$38,346 $(1,165)$37,181 
Total liabilities and stockholders’ equity$116,555 $(906)$115,649 
Condensed Consolidated Statement of Operations for the three months ended March 31, 2020:
Three Months Ended March 31, 2020
As Previously ReportedAdjustmentsAs Restated
(dollars in thousands, except per share amounts)
Net sales$34,976 $(315)$34,661 
Cost of sales$27,901 $1,169 $29,070 
Gross profit$7,075 $(1,484)$5,591 
Selling, general, and administrative expenses$5,865 $19 $5,884 
Operating income$290 $(1,503)$(1,213)
(Loss) before income tax (benefit) expense$(1,400)$(1,503)$(2,903)
Income tax (benefit) expense$(263)$(338)$(601)
Net loss$(1,137)$(1,165)$(2,302)
Net loss per share:
Basic$(0.12)$(0.12)$(0.24)
Diluted$(0.12)$(0.12)$(0.24)
Condensed Consolidated Statement of Stockholders’ Equity for the three months ended March 31, 2020:
The Three Months Ended March 31, 2020
As Previously ReportedAdjustmentsAs Restated
(dollars in thousands)
Accumulated deficit:
Net loss$(1,137)$(1,165)$(2,302)
Accumulated deficit balance – March 31, 2020$(7,698)$(1,165)$(8,863)
Total stockholders' equity:
Net loss$(1,137)$(1,165)$(2,302)
Total stockholders' equity balance – March 31, 2020$38,346 $(1,165)$37,181 
Condensed Consolidated Statement of Cash Flows for the three months ended March 31, 2020:
Three Months Ended March 31, 2020
As Previously ReportedAdjustmentsAs Restated
(dollars in thousands)
Cash Flows from Operating Activities:
Net loss$(1,137)$(1,165)$(2,302)
Adjustments to reconcile net loss to net cash provided by operating activities:
Deferred income taxes$(450)$(338)$(788)
Accounts receivable$(318)$215 $(103)
Inventory$(2,266)$270 $(1,996)
Prepaid expenses and other assets$(1,344)$120 $(1,224)
Accrued and other liabilities$(848)$259 $(589)
Net cash provided by operating activities$2,848 $(639)$2,209 
Cash and cash equivalents:
Net increase (decrease) in cash and cash equivalents$1,109 $(639)$470 
Cash and cash equivalents at end of period$1,759 $(639)$1,120 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Nature of Business and Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The Company’s condensed consolidated financial statements have been prepared without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principals have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, the accompanying condensed consolidated financial statements contain all material adjustments (consisting only of normal recurring adjustments) necessary to present fairly the consolidated financial position of the Company, its results of operations, and its cash flows. The interim results for the periods presented may not be indicative of the Company's actual annual results. The condensed consolidated financial statements included herein should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K/A for the year ended December 29, 2019.
Change in Quarter and Year-End Historically, the Company’s quarterly periods ended on the Sunday closest to the end of the calendar quarterly period. For 2019, the quarters and year to date period, which were 13 weeks, respectively, ended on March 31, June 30, September 29, and December 29, 2019. On March 13, 2020, the Company’s board of directors approved changing our quarterly periods to match calendar quarterly periods. The Company expects the impact of this change on our 2020 result of operations to be immaterial. All year, quarter, and three month references prior to 2020 relate to the Company’s fiscal year and fiscal quarters, unless otherwise stated. For ease of presentation, quarter and three months ended is used throughout this Quarterly Report on Form 10-Q to represent both the current year calendar quarterly periods and the prior year fiscal year periods.
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 Condensed Consolidated Balance Sheets, and lease liabilities, which are reflected in the Other Accrued Liabilities on the Condensed 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 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.
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 to a customer 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 BalancesThe timing of revenue recognition, billings and cash collections and payments results in billed accounts receivable. The Company does not have deferred revenue. Additionally, management reviews the allowance for doubtful accounts at regular intervals. Account balances are charged off against the allowance when management determines it is probable the receivable will not be recovered.
Fair Value Measurement
Financial instruments consist of cash equivalents, accounts receivable, accounts payable and debt. The carrying amount of all significant financial instruments approximates fair value due to either the short maturity or the existence of variable interest rates that approximate prevailing market rates.
Accounting standards require certain other items be reported at fair value in the financial statements and provides a framework for establishing that fair value. The framework for determining fair value is based on a hierarchy that prioritizes the valuation techniques and inputs used to measure fair value.
Fair values determined by Level 1 inputs use quoted prices in active markets for identical assets or liabilities that the Company has the ability to access.
Fair values determined by Level 2 inputs use other inputs that are observable, either directly or indirectly. Level 2 inputs may include quoted prices for similar items in active markets, and other inputs such as interest rates and yield curves that are observable at commonly quoted intervals.
Level 3 inputs are unobservable inputs, including inputs that are available in situations where there is little, if any, market activity for the related item. Level 3 fair value measurements are based primarily on management’s own estimates using inputs such as pricing models, discounted cash flow methodologies or similar techniques taking into account the characteristics of the item.
In instances whereby inputs used to measure fair value fall into different levels of the fair value hierarchy, fair value measurements in their entirety are categorized based on the lowest level input that is significant to the valuation. The Company’s assessment of the significance of particular inputs to these fair value measurements requires judgment and considers factors specific to each item.
The Company measures its interest rate swaps at fair value on a recurring basis based primarily on Level 2 inputs using an income model based on disparity between variance and fixed interest rates, the scheduled balance of principal outstanding, yield curves and other information readily available in the market.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Nature of Business and Basis of Presentation (Tables)
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Schedules of Concentration of Risk The following table presents the Company's sales directly and indirectly to General Motors Company (GM), Fiat Chrysler Automobiles (FCA), and Ford Motor Company (Ford) as a percentage of total net sales:
  Three Months Ended March 31, 2020Three Months Ended March 31, 2019
General Motors Company17 %18 %
Fiat Chrysler Automobiles14 %15 %
Ford Motor Company10 %11 %
The following table presents the percentage of the Company's total production in Mexico, Canada, and other foreign markets:
  Three Months Ended March 31, 2020Three Months Ended March 31, 2019
Mexico23 %19 %
Canada%%
Other— %%
The following table presents the percentage of the Company's total net sales represented by net sales from customers located in Mexico, Canada, and other foreign countries:
  Three Months Ended March 31, 2020Three Months Ended March 31, 2019
Mexico23 %18 %
Canada%%
Other— %%
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Revenues (Tables)
3 Months Ended
Mar. 31, 2020
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 three months ended March 31, 2020 and 2019 (in thousands):
Three Months Ended March 31, 2020Three Months Ended March 31, 2019
Net Sales
Transportation$31,697 $34,015 
Appliance2,779 3,754 
Other185 1,698 
Total$34,661 $39,467 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Inventory (Tables)
3 Months Ended
Mar. 31, 2020
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories consist of the following (in thousands):
  March 31,
2020
December 29,
2019
Raw materials$9,542 $7,963 
Work in progress1,013 129 
Finished goods4,434 4,955 
Total inventory$14,989 $13,047 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant, and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2020
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property, plant, and equipment, net consists of the following (in thousands):
March 31,
2020
December 29,
2019
Depreciable
Life – Years
Land$1,663 $1,663   
Buildings5,934 5,934 
23 – 40
Shop equipment23,053 22,982 
7 – 10
Leasehold improvements1,225 1,234 
3 – 10
Office equipment1,858 1,866 
3 – 7
Mobile equipment160 190 3
Construction in progress1,888 1,543 
Total cost35,781 35,412   
Less: Accumulated depreciation12,685 11,997 
Net property, plant, and equipment, net$23,096 $23,415 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Long-term Debt (Tables)
3 Months Ended
Mar. 31, 2020
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt
Long term debt consists of the following (in thousands):
  March 31,
2020
December 29,
2019
New US Term Loan, payable to lenders in quarterly installments of $0.3 million through September 30, 2020, $0.6 million through September 30, 2021, and $0.8 million through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.853% per annum at March 31, 2020. At March 31, 2020, the balance of the New US Term Loan is presented net of a debt discount of $0.3 million from costs paid to or on behalf of the lenders.
$23,725 $24,383 
CA Term Loan, payable to lenders in quarterly installments of $0.4 million through November 7, 2023, with a lump sum due at maturity. The effective interest rate was 5.853% per annum at March 31, 2020. At March 31, 2020, 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.
9,641 10,384 
Capital expenditure line payable to lenders in quarterly installments of 7.5% per annum of the outstanding principal balance commencing December 31, 2019 through September 30, 2020, 10% per annum through September 30, 2021, and 12.5% per annum through November 7, 2023 with a lump sum due at maturity. The effective interest rate was 5.862% per annum at March 31, 2020.
1,300 1,300 
Total debt excluding Revolver34,666 36,067 
Less current maturities2,847 2,847 
Long-term debt – Less current maturities$31,819 $33,220 
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 are as follows (in thousands):
2020$1,506 
20214,176 
20224,912 
202336,464 
2024— 
Thereafter— 
Total47,058 
Discounts(359)
Debt issuance costs(284)
Total debt – Net$46,415 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring (Tables)
3 Months Ended
Mar. 31, 2020
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Liability
The table below summarizes the activity in the restructuring liability for the three months ended March 31, 2020 (in thousands).
Employee Termination Benefits LiabilityOther Exit Costs LiabilityTotal
Accrual balance at December 29, 2019$438 $116 $554 
Provision for estimated expenses to be incurred — 920 920 
Payments made during the year and asset write offs333 684 1,017 
Accrual balance at March 31, 2020$105 $352 $457 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Incentive Plans (Tables)
3 Months Ended
Mar. 31, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Valuation Assumptions
February 25, 2020
Expected volatility52.00 %
Dividend yield— %
Expected term (in years)6
Risk-free rate1.21 %
February 25, 2020
Expected volatility52.00 %
Dividend yield— %
Expected term (in years)6
Risk-free rate1.21 %
Schedule of Stock Options and Stock Appreciation Rights Award Activity
A summary of option activity under both plans is presented below:
  Number of
Shares
Weighted
Average
Exercise Price
Weighted Average Remaining
Contractual Term
(in years)
Aggregate
Intrinsic Value(1)
(dollars in thousands, except share data and exercise price)
Outstanding at December 29, 2019676,480 $5.48 7.1$471,000 
Granted30,000 $3.32 9.9  
Exercised— $— 0.0  
Forfeited or expired(2)
95,000 $6.91 0.0
Outstanding at March 31, 2020611,480 $5.15 7.3$— 
Vested and exercisable at March 31, 2020296,480 $7.43 4.9$— 
————————————
(1)    The aggregate intrinsic value above is obtained by subtracting the weighted average 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. As of March 31, 2020, there is no intrinsic value as the exercise prices are greater than the fair value. The estimated fair value of the shares is based on the closing price of the stock of $2.34 as of March 31, 2020 and $4.01 as of December 29, 2019.
(2)     Includes the 65,000 shares forfeited by the Company’s former Chief Financial Officer as a result of his October 2019 departure.
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Tables)
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Balance Sheet and Weighted-Average Lease Information
Leased assets and liabilities included within the condensed consolidated balance sheets consist of the following (in thousands):
ClassificationMarch 31, 2020
Right-of-Use-Assets
OperatingOperating leases$11,421 
Liabilities
Current
OperatingOther accrued liabilities$2,247 
Non-current
OperatingNon-current liabilities10,046 
Total lease liabilities$12,293 
Remaining lease term and discount rates are as follows:
March 31, 2020
Weighted average remaining lease term (years)7.6
Weighted average discount rate6.3%
Lease Cost Information Lease costs included in the condensed consolidated statements of operations consist of the following (in thousands):
ClassificationMarch 31, 2020
Lease costCost of sales, selling expenses and general and administrative expense$795 
Lease costs included in the condensed consolidated statements of cash flows are as follows (in thousands):
Three months ended March 31, 2020
Cash paid for amounts included in the measurement of lease liabilities
Operating cash outflows from operating leases$827 
Lease Maturity
Maturity of the Company’s lease liabilities as of March 31, 2020 is as follows (in thousands):
2020 (remainder)$2,191 
20212,807 
20221,887 
20231,154 
20241,116 
Thereafter6,458 
Total lease payments15,613 
Less: interest3,320 
Present value of lease payments$12,293 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the reconciliation of the numerator and the denominator of basic and diluted loss per share for the three months ended March 31, 2020 and 2019 (dollars in thousands, except per share amounts):
Three Months Ended March 31, 2020Three Months Ended March 31, 2019
Numerator:
Net (loss) income$(2,302)$(189)
Denominator:
Weighted average shares outstanding, basic9,779,1479,779,147
Dilutive effect of stock-based awards
Weighted average share outstanding, diluted9,779,1479,779,147
Basic loss per share$(0.24)$(0.02)
Diluted loss per share$(0.24)$(0.02)
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:
Three Months Ended March 31, 2020Three Months Ended March 31, 2019
Number of options611,480 563,680 
Exercise price of options
$2.89 - $12.50
$3.33 - $12.50
Warrants(1)
142,185 142,185 
Exercise price of warrants
$3.33 - $11.88
$3.33 - $11.88
_________________________________
(1) Includes warrants to purchase 141,000 shares of common stock issued to the underwriters of the Company's IPO in July 2015 with an exercise price of $11.88 per share of common stock and an expiration date of July 7, 2020.
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Restatement (Tables)
3 Months Ended
Mar. 31, 2020
Accounting Changes and Error Corrections [Abstract]  
Prior Period Adjustments, Balance Sheet
Condensed Consolidated Balance Sheet as of March 31, 2020:
March 31, 2020
As Previously ReportedAdjustmentsAs Restated
(dollars in thousands)
Cash and cash equivalents$1,759 $(639)$1,120 
Accounts receivable – net$24,806 $(215)$24,591 
Inventory, net$15,259 $(270)$14,989 
Prepaid expenses and other$3,295 $(120)$3,175 
Total current assets$47,329 $(1,244)$46,085 
Deferred tax asset$679 $338 $1,017 
Total assets$116,555 $(906)$115,649 
Accrued compensation$764 $94 $858 
Other accrued liabilities$3,403 $165 $3,568 
Total current liabilities$21,970 $259 $22,229 
Total liabilities$78,209 $259 $78,468 
Accumulated deficit$(7,698)$(1,165)$(8,863)
Total stockholders’ equity$38,346 $(1,165)$37,181 
Total liabilities and stockholders’ equity$116,555 $(906)$115,649 
Prior Period Adjustments, Statement of Operations
Condensed Consolidated Statement of Operations for the three months ended March 31, 2020:
Three Months Ended March 31, 2020
As Previously ReportedAdjustmentsAs Restated
(dollars in thousands, except per share amounts)
Net sales$34,976 $(315)$34,661 
Cost of sales$27,901 $1,169 $29,070 
Gross profit$7,075 $(1,484)$5,591 
Selling, general, and administrative expenses$5,865 $19 $5,884 
Operating income$290 $(1,503)$(1,213)
(Loss) before income tax (benefit) expense$(1,400)$(1,503)$(2,903)
Income tax (benefit) expense$(263)$(338)$(601)
Net loss$(1,137)$(1,165)$(2,302)
Net loss per share:
Basic$(0.12)$(0.12)$(0.24)
Diluted$(0.12)$(0.12)$(0.24)
Prior Period Adjustments, Statement of Stockholders Equity
Condensed Consolidated Statement of Stockholders’ Equity for the three months ended March 31, 2020:
The Three Months Ended March 31, 2020
As Previously ReportedAdjustmentsAs Restated
(dollars in thousands)
Accumulated deficit:
Net loss$(1,137)$(1,165)$(2,302)
Accumulated deficit balance – March 31, 2020$(7,698)$(1,165)$(8,863)
Total stockholders' equity:
Net loss$(1,137)$(1,165)$(2,302)
Total stockholders' equity balance – March 31, 2020$38,346 $(1,165)$37,181 
Prior Period Adjustments, Statement of Cash Flows
Condensed Consolidated Statement of Cash Flows for the three months ended March 31, 2020:
Three Months Ended March 31, 2020
As Previously ReportedAdjustmentsAs Restated
(dollars in thousands)
Cash Flows from Operating Activities:
Net loss$(1,137)$(1,165)$(2,302)
Adjustments to reconcile net loss to net cash provided by operating activities:
Deferred income taxes$(450)$(338)$(788)
Accounts receivable$(318)$215 $(103)
Inventory$(2,266)$270 $(1,996)
Prepaid expenses and other assets$(1,344)$120 $(1,224)
Accrued and other liabilities$(848)$259 $(589)
Net cash provided by operating activities$2,848 $(639)$2,209 
Cash and cash equivalents:
Net increase (decrease) in cash and cash equivalents$1,109 $(639)$470 
Cash and cash equivalents at end of period$1,759 $(639)$1,120 
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Nature of Business and Basis of Presentation - Narrative (Details)
$ in Millions
3 Months Ended
Apr. 23, 2020
USD ($)
Mar. 31, 2020
segment
Concentration Risk [Line Items]    
Number of operating segments   1
Number of reportable segments   1
Amended And Restated Credit Agreement | Subsequent Event | PPP under CARES Act    
Concentration Risk [Line Items]    
Debt instrument, covenant, debt amount, maximum | $ $ 6.0  
Minimum | Line of credit | Amended And Restated Credit Agreement | Secured debt | Subsequent Event | PPP under CARES Act | LIBOR    
Concentration Risk [Line Items]    
Basis spread on variable rate 1.00%  
Minimum | Line of credit | Amended And Restated Credit Agreement | Secured debt | Subsequent Event | PPP under CARES Act | Base Rate    
Concentration Risk [Line Items]    
Basis spread on variable rate 2.00%  
Customer concentration risk | Direct Company Sales | General Motors Company    
Concentration Risk [Line Items]    
Concentration risk (percentage)   9.00%
Labor force concentration risk | Workforce Subject to Collective Bargaining Arrangements | Collective Bargaining Arrangements Expiring August 2022    
Concentration Risk [Line Items]    
Concentration risk (percentage)   40.00%
Labor force concentration risk | Workforce Subject to Collective Bargaining Arrangements | Collective Bargaining Arrangements Expiring February 2023    
Concentration Risk [Line Items]    
Concentration risk (percentage)   6.00%
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Nature of Business and Basis of Presentation - Customers' Net Sales as a Percentage of Total Net Sales (Details) - Sales revenue, net - Customer concentration risk
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
General Motors Company    
Product Information [Line Items]    
Concentration risk (percentage) 17.00% 18.00%
Fiat Chrysler Automobile    
Product Information [Line Items]    
Concentration risk (percentage) 14.00% 15.00%
Ford Motor Company    
Product Information [Line Items]    
Concentration risk (percentage) 10.00% 11.00%
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Nature of Business and Basis of Presentation - Production in Foreign Markets (Details) - Cost of Goods and Service Benchmark - Geographic Concentration Risk
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mexico    
Product Information [Line Items]    
Concentration risk (percentage) 23.00% 19.00%
Canada    
Product Information [Line Items]    
Concentration risk (percentage) 9.00% 8.00%
Non-US Countries Excluding Mexico and Canada    
Product Information [Line Items]    
Concentration risk (percentage) 0.00% 1.00%
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Nature of Business and Basis of Presentation - Sales Derived from Customers Located in Foreign Countries (Details) - Geographic Concentration Risk - Sales revenue, net
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mexico    
Product Information [Line Items]    
Concentration risk (percentage) 23.00% 18.00%
Canada    
Product Information [Line Items]    
Concentration risk (percentage) 8.00% 9.00%
Non-US Countries Excluding Mexico and Canada    
Product Information [Line Items]    
Concentration risk (percentage) 0.00% 1.00%
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.1
New Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 29, 2019
Lessee, Lease, Description [Line Items]    
Operating leases $ 11,421 $ 0
Present value of lease payments $ 12,293  
Accounting Standards Update 2014-09    
Lessee, Lease, Description [Line Items]    
Operating leases   12,100
Present value of lease payments   $ 12,800
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Net sales $ 34,661 $ 39,467
Transportation    
Disaggregation of Revenue [Line Items]    
Net sales 31,697 34,015
Appliance    
Disaggregation of Revenue [Line Items]    
Net sales 2,779 3,754
Other    
Disaggregation of Revenue [Line Items]    
Net sales $ 185 $ 1,698
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 29, 2019
Inventory Disclosure [Abstract]    
Raw materials $ 9,542 $ 7,963
Work in progress 1,013 129
Finished goods 4,434 4,955
Total inventory $ 14,989 $ 13,047
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Inventory - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 29, 2019
Inventory [Line Items]    
Allowance for obsolete inventory $ 400 $ 1,000
Inventory, net 14,989 13,047
Mexico    
Inventory [Line Items]    
Inventory, net 3,800 3,600
Canada    
Inventory [Line Items]    
Inventory, net $ 1,200 $ 1,000
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 29, 2019
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 35,781 $ 35,412
Less: Accumulated depreciation 12,685 11,997
Net property, plant, and equipment, net 23,096 23,415
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 1,663 1,663
Buildings    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 5,934 5,934
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 $ 23,053 22,982
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,225 1,234
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 $ 1,858 1,866
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 $ 160 190
Depreciable life, years 3 years  
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 1,888 $ 1,543
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant, and Equipment, Net - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 29, 2019
Property, Plant and Equipment [Line Items]      
Depreciation expense $ 700 $ 700  
Property, plant, and equipment, net 23,096   $ 23,415
Mexico      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment, net 4,100   4,100
Canada      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment, net $ 600   $ 600
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Long-term Debt - Additional Information (Details)
3 Months Ended
Apr. 23, 2020
USD ($)
Nov. 08, 2018
USD ($)
Apr. 29, 2016
USD ($)
Mar. 31, 2020
USD ($)
Mar. 31, 2019
USD ($)
Apr. 03, 2020
USD ($)
Dec. 29, 2019
USD ($)
Jul. 16, 2019
USD ($)
Nov. 01, 2018
USD ($)
Sep. 20, 2018
USD ($)
Aug. 18, 2017
USD ($)
Debt Instrument [Line Items]                      
Outstanding principal amount       $ 34,666,000     $ 36,067,000        
Debt issuance cost       300,000     300,000        
Unamortized discount       359,000     400,000        
Amortization expense of debt issuance costs       $ 40,000.00 $ 40,000.00            
Credit agreement | Line of credit | Secured debt                      
Debt Instrument [Line Items]                      
Maximum borrowing capacity     $ 62,000,000.0                
Maximum increase to principal amount     10,000,000.0                
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 | LIBOR | Minimum                      
Debt Instrument [Line Items]                      
Basis spread on variable rate       2.75%              
Credit agreement | Line of credit | Secured debt | LIBOR | Maximum                      
Debt Instrument [Line Items]                      
Basis spread on variable rate       4.25%              
Credit agreement | Letter of credit | Revolving credit facility                      
Debt Instrument [Line Items]                      
Maximum borrowing capacity     2,000,000.0                
New revolver | Revolving credit facility                      
Debt Instrument [Line Items]                      
Line of credit       $ 11,600,000              
New revolver | Line of credit | Revolving credit facility                      
Debt Instrument [Line Items]                      
Maximum borrowing capacity     30,000,000.0 $ 6,900,000         $ 30,000,000.0 $ 32,500,000  
Senior notes     22,900,000                
Line of credit                     $ 4,000,000.0
Effective interest rate       5.92%              
Remaining borrowing capacity       $ 11,700,000              
US Term loan | Line of credit | Secured debt                      
Debt Instrument [Line Items]                      
Debt instrument, face amount     17,000,000.0                
CA term loan | Line of credit | Secured debt                      
Debt Instrument [Line Items]                      
Debt instrument, face amount     $ 15,000,000.0                
Outstanding principal amount       $ 9,641,000     10,384,000        
Effective interest rate       5.853%              
Unamortized discount       $ 100,000              
US Term Loan II | Line of credit | Secured debt                      
Debt Instrument [Line Items]                      
Debt instrument, face amount                     $ 4,000,000.0
Amended And Restated Credit Agreement                      
Debt Instrument [Line Items]                      
Debt instrument, covenant, liquidity amount required, minimum               $ 5,000,000      
Debt instrument, total covenant, leverage ratio               2.00      
Debt instrument, covenant, leverage ratio after DSCR               1.10      
Amended And Restated Credit Agreement | Subsequent Event                      
Debt Instrument [Line Items]                      
Debt Instrument, covenant, consolidated EBITDA           $ 600,000          
Amended And Restated Credit Agreement | Subsequent Event | PPP under CARES Act                      
Debt Instrument [Line Items]                      
Debt instrument, covenant, debt amount, maximum $ 6,000,000.0                    
Amended And Restated Credit Agreement | Line of credit | Secured debt | Base Rate | Minimum | Subsequent Event | 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 | LIBOR | Minimum | Subsequent Event | PPP under CARES Act                      
Debt Instrument [Line Items]                      
Basis spread on variable rate 1.00%                    
New US Term Loan | Line of credit | Secured debt                      
Debt Instrument [Line Items]                      
Outstanding principal amount       $ 23,725,000     $ 24,383,000        
Effective interest rate       5.853%              
Unamortized discount       $ 300,000              
Senior credit facility, second amendment | Line of credit | Revolving credit facility                      
Debt Instrument [Line Items]                      
Letters of credit outstanding, amount       100,000              
Senior Credit Facility [Member] | Line of credit | Revolving credit facility                      
Debt Instrument [Line Items]                      
Debt issuance cost       $ 0              
US Borrower And CA Borrower | US Term loan | Line of credit | Secured debt                      
Debt Instrument [Line Items]                      
Maximum increase to principal amount   $ 26,000,000.0                  
US Borrower And CA Borrower | CA term loan | Line of credit | Secured debt                      
Debt Instrument [Line Items]                      
Outstanding principal amount   $ 12,000,000.0                  
US Borrower And CA Borrower | 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                  
US Borrower And CA Borrower | Amended And Restated Credit Agreement | Line of credit | Revolving credit facility                      
Debt Instrument [Line Items]                      
Maximum borrowing capacity   $ 30,000,000.0                  
US Borrower And CA Borrower | New US Term Loan | Line of credit | Secured debt                      
Debt Instrument [Line Items]                      
Debt instrument, face amount   26,000,000.0                  
US Borrower And CA Borrower | US Term Loan And Term Loan II | Line of credit | Secured debt                      
Debt Instrument [Line Items]                      
Debt instrument, face amount   15,900,000                  
November 8, 2019 | US Borrower And CA Borrower | Amended And Restated Credit Agreement | Line of credit for capital expenditures                      
Debt Instrument [Line Items]                      
Maximum borrowing capacity   2,500,000                  
November 8, 2020 | US Borrower And CA Borrower | Amended And Restated Credit Agreement | Line of credit for capital expenditures                      
Debt Instrument [Line Items]                      
Maximum borrowing capacity   5,000,000.0                  
September 30, 2020 | US Borrower And CA Borrower | New US Term Loan | Line of credit | Secured debt                      
Debt Instrument [Line Items]                      
Principal payment   337,500                  
September 30, 2021 | US Borrower And CA Borrower | New US Term Loan | Line of credit | Secured debt                      
Debt Instrument [Line Items]                      
Principal payment   575,000.0                  
Thereafter though maturity | US Borrower And CA Borrower | New US Term Loan | Line of credit | Secured debt                      
Debt Instrument [Line Items]                      
Principal payment   $ 812,500                  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Long-term Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 29, 2019
Debt Instrument [Line Items]    
Unamortized discount $ 359 $ 400
Total debt excluding Revolver 34,666 36,067
Less current maturities 2,847 2,847
Long-term debt – Less current maturities 31,819 33,220
Line of credit for capital expenditures    
Debt Instrument [Line Items]    
Total debt excluding Revolver $ 1,300 1,300
Line of credit | New US Term Loan | Secured debt    
Debt Instrument [Line Items]    
Effective interest rate 5.853%  
Unamortized discount $ 300  
Total debt excluding Revolver 23,725 24,383
Line of credit | New US Term Loan | Secured debt | September 30, 2020    
Debt Instrument [Line Items]    
Principal payment 300  
Line of credit | New US Term Loan | Secured debt | September 30, 2021    
Debt Instrument [Line Items]    
Principal payment 600  
Line of credit | New US Term Loan | Secured debt | November 7, 2023    
Debt Instrument [Line Items]    
Principal payment $ 800  
Line of credit | CA term loan | Secured debt    
Debt Instrument [Line Items]    
Effective interest rate 5.853%  
Unamortized discount $ 100  
Total debt excluding Revolver 9,641 $ 10,384
Line of credit | CA term loan | Secured debt | November 7, 2023    
Debt Instrument [Line Items]    
Principal payment $ 400  
Line of credit | Line of credit for capital expenditures    
Debt Instrument [Line Items]    
Effective interest rate 5.862%  
Line of credit | Line of credit for capital expenditures | September 30, 2020    
Debt Instrument [Line Items]    
Percent of principal payment 7.50%  
Line of credit | Line of credit for capital expenditures | September 30, 2021    
Debt Instrument [Line Items]    
Percent of principal payment 10.00%  
Line of credit | Line of credit for capital expenditures | November 7, 2023    
Debt Instrument [Line Items]    
Percent of principal payment 12.50%  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Long-term Debt - Schedule of Repayment of Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 29, 2019
Debt Disclosure [Abstract]    
2020 $ 1,506  
2021 4,176  
2022 4,912  
2023 36,464  
2024 0  
Thereafter 0  
Total 47,058  
Discounts (359) $ (400)
Debt issuance costs (284)  
Total debt – Net $ 46,415  
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Derivative Financial Instruments (Details) - Interest rate swap - Not designated as hedging instrument - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Nov. 30, 2018
Oct. 02, 2017
Jun. 30, 2016
Derivatives, Fair Value [Line Items]          
Fixed interest rate     3.075% 1.093% 1.055%
Notional amount     $ 5,000 $ 1,900 $ 16,700
Quarterly decrease in notional amount       $ 100 300
Derivative fair value assets (liabilities) $ 1,500 $ (600)      
Derivative current assets   40      
Derivative long-term assets   (600)      
Interest expense          
Derivatives, Fair Value [Line Items]          
Monthly settlement payments (receipts) $ 800 $ 50      
Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Nine Two Thousand Eighteen          
Derivatives, Fair Value [Line Items]          
Quarterly decrease in notional amount         400
Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Eight Two Thousand Nineteen          
Derivatives, Fair Value [Line Items]          
Notional amount     17,500    
Quarterly decrease in notional amount         $ 500
Quarterly increase in notional amount     400    
Derivative Instrument, Periodic Payment, Installment Periods Until September Thirty Two Thousand Twenty          
Derivatives, Fair Value [Line Items]          
Notional amount     17,500    
Quarterly decrease in notional amount     200    
Derivative Instrument, Periodic Payment, Installment Periods Until December Thirty First Twenty Twenty One          
Derivatives, Fair Value [Line Items]          
Quarterly decrease in notional amount     400    
Derivative Instrument, Periodic Payment, Installment Periods Until November Eighth Twenty Twenty Three          
Derivatives, Fair Value [Line Items]          
Quarterly decrease in notional amount     $ 600    
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring - Narrative (Details)
$ in Millions
3 Months Ended
Nov. 07, 2019
employee
Jul. 16, 2019
employee
Mar. 31, 2020
USD ($)
Dec. 29, 2019
USD ($)
Bryan Restructuring        
Restructuring Cost and Reserve [Line Items]        
Number of position eliminations | employee 43      
Bryan Restructuring | One-time Termination Benefits        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs incurred       $ 0.3
Bryan Restructuring | Other Exit Costs Liability        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs incurred     $ 0.5  
Evansville Restructuring        
Restructuring Cost and Reserve [Line Items]        
Number of position eliminations | employee   47    
Remaining lease payments     1.0 $ 1.2
Evansville Restructuring | Other Exit Costs Liability        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs incurred     $ 0.4  
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring - Schedule of Restructuring Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Restructuring Reserve [Roll Forward]    
Beginning accrual balance $ 554  
Provision for estimated expenses to be incurred 920 $ 91
Payments made during the year and asset write offs 1,017  
Ending accrual balance 457  
Employee Termination Benefits Liability    
Restructuring Reserve [Roll Forward]    
Beginning accrual balance 438  
Provision for estimated expenses to be incurred 0  
Payments made during the year and asset write offs 333  
Ending accrual balance 105  
Other Exit Costs Liability    
Restructuring Reserve [Roll Forward]    
Beginning accrual balance 116  
Provision for estimated expenses to be incurred 920  
Payments made during the year and asset write offs 684  
Ending accrual balance $ 352  
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Incentive Plans - Additional Information (Details) - USD ($)
3 Months Ended
Apr. 06, 2020
Feb. 25, 2020
Jun. 11, 2019
Mar. 31, 2020
Mar. 31, 2019
Jun. 30, 2016
Jan. 04, 2015
Dec. 29, 2013
Employee Stock Option                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Unrecognized compensation cost       $ 298,300        
Compensation cost, weighted average period       5 years 2 months 12 days        
Selling, General and Administrative Expenses                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Allocated share-based compensation expense       $ 22,800 $ 32,700      
The 2013 Stock Incentive Plan                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Number of shares reserved for future issuance (in shares)               495,000
Exercise price (in dollars per share)   $ 3.32            
Weighted average grant date fair value (in dollars per share)   $ 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)               495,000
Expiration period       10 years        
Risk-free rate   1.21%            
Annualized volatility   52.00%            
The 2013 Stock Incentive Plan | Award vesting, period one | Employee Stock Option                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting rights, percentage   40.00%            
The 2013 Stock Incentive Plan | Award vesting, period two | Employee Stock Option                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting rights, percentage   20.00%            
The 2013 Stock Incentive Plan | Award vesting, period three | Employee Stock Option                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting rights, percentage   20.00%            
The 2013 Stock Incentive Plan | Award vesting, period four | Employee Stock Option                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting rights, percentage   20.00%            
The 2013 Stock Incentive Plan | Award vesting, period five | Employee Stock Option                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting rights, percentage   20.00%            
The 2013 Stock Incentive Plan | Employee                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Granted (in shares)   7,500            
The 2013 Stock Incentive Plan | CFO | Subsequent Event                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Granted (in shares) 12,500              
Exercise price (in dollars per share) $ 2.36              
The 2013 Stock Incentive Plan | CFO | Award vesting, period one | Employee Stock Option | Subsequent Event                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting rights, percentage 50.00%              
Share price in excess (in dollars per share) $ 7.50              
The 2013 Stock Incentive Plan | CFO | Award vesting, period two | Employee Stock Option | Subsequent Event                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting rights, percentage 50.00%              
Share price in excess (in dollars per share) $ 12.50              
2014 Omnibus Performance Award Plan                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Granted (in shares)     30,000          
Exercise price (in dollars per share)   $ 3.32 $ 2.93          
Weighted average grant date fair value (in dollars per share)   $ 1.64            
Number of shares authorized (in shares)           450,000 250,000  
2014 Omnibus Performance Award Plan | Employee Stock Option                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Risk-free rate   1.21%            
Annualized volatility   52.00%            
2014 Omnibus Performance Award Plan | Employee Stock Option, Incentive                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Exercise price (in dollars per share)   $ 3.32            
2014 Omnibus Performance Award Plan | Award vesting, period one | Employee Stock Option                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting rights, percentage   40.00%            
2014 Omnibus Performance Award Plan | Award vesting, period one | Employee Stock Option, Incentive                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting rights, percentage   50.00%            
Share price in excess (in dollars per share)   $ 7.50            
2014 Omnibus Performance Award Plan | Award vesting, period two | Employee Stock Option                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting rights, percentage   20.00%            
2014 Omnibus Performance Award Plan | Award vesting, period two | Employee Stock Option, Incentive                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting rights, percentage   50.00%            
Share price in excess (in dollars per share)   $ 12.50            
2014 Omnibus Performance Award Plan | Award vesting, period three | Employee Stock Option                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting rights, percentage   20.00%            
2014 Omnibus Performance Award Plan | Award vesting, period four | Employee Stock Option                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting rights, percentage   20.00%            
2014 Omnibus Performance Award Plan | Award vesting, period five | Employee Stock Option                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting rights, percentage   20.00%            
2014 Omnibus Performance Award Plan | Employee                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Granted (in shares)   7,500            
2014 Omnibus Performance Award Plan | Employee | Employee Stock Option, Incentive                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Granted (in shares)   15,000            
2014 Omnibus Performance Award Plan | CFO | Subsequent Event                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Granted (in shares) 25,000              
Exercise price (in dollars per share) $ 2.36              
2014 Omnibus Performance Award Plan | CFO | Employee Stock Option, Incentive | Subsequent Event                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Granted (in shares) 12,500              
Exercise price (in dollars per share) $ 2.36              
2014 Omnibus Performance Award Plan | CFO | Award vesting, period one | Employee Stock Option | Subsequent Event                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting rights, percentage 40.00%              
2014 Omnibus Performance Award Plan | CFO | Award vesting, period one | Employee Stock Option, Incentive | Subsequent Event                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting rights, percentage 50.00%              
Share price in excess (in dollars per share) $ 7.50              
2014 Omnibus Performance Award Plan | CFO | Award vesting, period two | Employee Stock Option | Subsequent Event                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting rights, percentage 20.00%              
2014 Omnibus Performance Award Plan | CFO | Award vesting, period two | Employee Stock Option, Incentive | Subsequent Event                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting rights, percentage 50.00%              
Share price in excess (in dollars per share) $ 12.50              
2014 Omnibus Performance Award Plan | CFO | Award vesting, period three | Employee Stock Option | Subsequent Event                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting rights, percentage 20.00%              
2014 Omnibus Performance Award Plan | CFO | Award vesting, period four | Employee Stock Option | Subsequent Event                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting rights, percentage 20.00%              
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Incentive Plans - Valuation Assumptions (Details) - Employee Stock Option
Feb. 25, 2020
The 2013 Stock Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected volatility 52.00%
Dividend yield 0.00%
Expected term (in years) 6 years
Risk-free rate 1.21%
2014 Omnibus Performance Award Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected volatility 52.00%
Dividend yield 0.00%
Expected term (in years) 6 years
Risk-free rate 1.21%
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Incentive Plans - Schedule of Stock Options and Stock Awards (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 29, 2019
Number of Shares    
Outstanding at end of period (in shares) 611,480  
Aggregate Intrinsic Value    
Share price (in dollars per share) $ 2.34 $ 4.01
The Plan and the 2014 Plan    
Number of Shares    
Outstanding at beginning of period (in shares) 676,480  
Granted (in shares) 30,000  
Exercised (in shares) 0  
Forfeited or expired (in shares) 95,000  
Outstanding at end of period (in shares) 611,480 676,480
Vested and exercisable (in shares) 296,480  
Weighted Average Exercise Price    
Outstanding at beginning of period (in dollars per share) $ 5.48  
Granted (in dollars per share) 3.32  
Exercised (in dollars per share) 0  
Forfeited (in dollars per share) 6.91  
Outstanding at end of period (in dollars per share) 5.15 $ 5.48
Vested and exercisable (in dollars per share) $ 7.43  
Weighted Average Remaining Contractual Term (in years)    
Outstanding weighted average remaining contractual term 7 years 3 months 18 days 7 years 1 month 6 days
Granted 9 years 10 months 24 days  
Exercised 0 years  
Forfeited or expired 0 years  
Vested and exercisable 4 years 10 months 24 days  
Aggregate Intrinsic Value    
Outstanding at December 29, 2019 (in shares)   471,000
Outstanding at March 31, 2020 $ 0  
Vested and exercisable at March 31, 2020 $ 0  
Forfeited or expired (in shares) 95,000  
The Plan and the 2014 Plan | CFO    
Number of Shares    
Forfeited or expired (in shares) 65,000  
Aggregate Intrinsic Value    
Forfeited or expired (in shares) 65,000  
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Tax Disclosure [Abstract]    
Income tax (benefit) expense $ (601) $ 43
Actual effective rate 20.70%  
Statutory rate 21.00%  
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Additional Information (Details)
Mar. 31, 2020
Minimum  
Lessee, Lease, Description [Line Items]  
Renewal term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Renewal term 5 years
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 29, 2019
Leases [Abstract]    
Operating leases $ 11,421 $ 0
Operating lease, liability, current 2,247  
Operating lease, liability, non-current 10,046  
Total lease liabilities $ 12,293  
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Lease Cost (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Leases [Abstract]  
Lease cost $ 795
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Schedule of Lease Liabilities Maturity (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Leases [Abstract]  
2020 (remainder) $ 2,191
2021 2,807
2022 1,887
2023 1,154
2024 1,116
Thereafter 6,458
Total lease payments 15,613
Less: interest 3,320
Present value of lease payments $ 12,293
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Weighted-Average Lease Information (Details)
Mar. 31, 2020
Leases [Abstract]  
Weighted average remaining lease term (years) 7 years 7 months 6 days
Weighted average discount rate 6.30%
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Cash Outflow Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Leases [Abstract]  
Operating cash outflows from operating leases $ 827
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Retirement Plans (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Defined Benefit Plan Disclosure [Line Items]    
Employer contribution amount $ 80 $ 150
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 75 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Feb. 25, 2020
Jun. 11, 2019
Mar. 18, 2013
Mar. 31, 2020
Mar. 31, 2019
2014 Omnibus Performance Award Plan          
Related Party Transaction [Line Items]          
Granted (in shares)   30,000      
Granted (in dollars per share) $ 3.32 $ 2.93      
Affiliated Entity | Management Agreement          
Related Party Transaction [Line Items]          
Annual management fees     $ 300    
Expenses from management contract       $ 60 $ 60
Management agreement, term     5 years    
Additional renewal period term     1 year    
Equity ownership needed to terminate agreement     50.00%    
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share - Numerator and Denominator of Basic and Diluted Loss per Share Reconciliation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Numerator:    
Net (loss) income $ (2,302) $ (189)
Denominator:    
Basic weighted average shares outstanding (in shares) 9,779,147 9,779,147
Dilutive effect of stock-based awards (in shares) 0 0
Diluted weighted average shares outstanding (in shares) 9,779,147 9,779,147
Earnings Per Share, Basic and Diluted [Abstract]    
Net (loss) income per share-basic (in dollars per share) $ (0.24) $ (0.02)
Net (loss) income per share-diluted (in dollars per share) $ (0.24) $ (0.02)
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share - Anti-Dilutive Common Stock Equivalents Summary (Details) - $ / shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Number of options (in shares) 611,480 563,680
Exercise price of options lower limit (in dollars per share) $ 2.89 $ 3.33
Exercise price of options upper limit (in dollars per share) $ 12.50 $ 12.50
Warrants (in shares) 142,185 142,185
Exercise price of warrants lower limit (in dollars per share) $ 3.33 $ 3.33
Exercise price of warrants upper limit (in dollars per share) $ 11.88 $ 11.88
Warrants for Underwriters    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of EPS (in shares) 141,000 141,000
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.21.1
Subsequent Event (Details) - USD ($)
$ in Thousands
Apr. 24, 2020
Mar. 31, 2020
Subsequent Event [Line Items]    
Promissory note   $ 47,058
Subsequent Event | PPP under CARES Act | Promissory Note    
Subsequent Event [Line Items]    
Promissory note $ 6,000  
Interest 1.00%  
Deferral period 6 months  
Maturity term 2 years  
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.21.1
Restatement - Balance Sheet Restatement Adjustments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 29, 2019
Mar. 31, 2019
Dec. 30, 2018
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Cash and cash equivalents $ 1,120 $ 650    
Accounts receivable, net of reserves of approximately $0.8 million and $0.9 million at March 31, 2020 and December 29, 2019, respectively 24,591 24,701    
Inventory, net 14,989 13,047    
Prepaid expenses and other 3,175 2,108    
Total current assets 46,085 42,558    
Deferred tax asset 1,017 679    
Total assets 115,649 101,668    
Accrued compensation 858 1,225    
Other accrued liabilities 3,568 1,979    
Total current liabilities 22,229 15,375    
Total liabilities 78,468 62,208    
Accumulated deficit (8,863) (6,561)    
Total stockholders’ equity 37,181 39,460 $ 48,243 $ 48,888
Total liabilities and stockholders’ equity 115,649 $ 101,668    
As Previously Reported        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Cash and cash equivalents 1,759      
Accounts receivable, net of reserves of approximately $0.8 million and $0.9 million at March 31, 2020 and December 29, 2019, respectively 24,806      
Inventory, net 15,259      
Prepaid expenses and other 3,295      
Total current assets 47,329      
Deferred tax asset 679      
Total assets 116,555      
Accrued compensation 764      
Other accrued liabilities 3,403      
Total current liabilities 21,970      
Total liabilities 78,209      
Accumulated deficit (7,698)      
Total stockholders’ equity 38,346      
Total liabilities and stockholders’ equity 116,555      
Adjustments        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Cash and cash equivalents (639)      
Accounts receivable, net of reserves of approximately $0.8 million and $0.9 million at March 31, 2020 and December 29, 2019, respectively (215)      
Inventory, net (270)      
Prepaid expenses and other (120)      
Total current assets (1,244)      
Deferred tax asset 338      
Total assets (906)      
Accrued compensation 94      
Other accrued liabilities 165      
Total current liabilities 259      
Total liabilities 259      
Accumulated deficit (1,165)      
Total stockholders’ equity (1,165)      
Total liabilities and stockholders’ equity $ (906)      
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.21.1
Restatement - Statement of Operations Restatement Adjustments (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Net sales $ 34,661 $ 39,467
Cost of sales 29,070 31,167
Gross profit 5,591 8,300
Selling, general, and administrative expenses 5,884 7,273
Operating income (1,213) 936
(Loss) before income tax (benefit) expense (2,903) (146)
Income tax (benefit) expense (601) 43
Net loss $ (2,302) $ (189)
Basic (in dollars per share) $ (0.24) $ (0.02)
Diluted (in dollars per share) $ (0.24) $ (0.02)
As Previously Reported    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Net sales $ 34,976  
Cost of sales 27,901  
Gross profit 7,075  
Selling, general, and administrative expenses 5,865  
Operating income 290  
(Loss) before income tax (benefit) expense (1,400)  
Income tax (benefit) expense (263)  
Net loss $ (1,137)  
Basic (in dollars per share) $ (0.12)  
Diluted (in dollars per share) $ (0.12)  
Adjustments    
Error Corrections and Prior Period Adjustments Restatement [Line Items]    
Net sales $ (315)  
Cost of sales 1,169  
Gross profit (1,484)  
Selling, general, and administrative expenses 19  
Operating income (1,503)  
(Loss) before income tax (benefit) expense (1,503)  
Income tax (benefit) expense (338)  
Net loss $ (1,165)  
Basic (in dollars per share) $ (0.12)  
Diluted (in dollars per share) $ (0.12)  
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.21.1
Restatement - Statement of Stockholders Equity Restatement Adjustments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 29, 2019
Dec. 30, 2018
Accumulated deficit:        
Net loss $ (2,302) $ (189)    
Accumulated deficit (8,863)   $ (6,561)  
Total stockholders’ equity 37,181 $ 48,243 $ 39,460 $ 48,888
As Previously Reported        
Accumulated deficit:        
Net loss (1,137)      
Accumulated deficit (7,698)      
Total stockholders’ equity 38,346      
Adjustments        
Accumulated deficit:        
Net loss (1,165)      
Accumulated deficit (1,165)      
Total stockholders’ equity $ (1,165)      
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Restatement - Statement of Cash Flows Restatement Adjustments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 29, 2019
Dec. 30, 2018
Cash Flows from Operating Activities:        
Net loss $ (2,302) $ (189)    
Deferred income taxes (788) (114)    
Accounts receivable (103) 528    
Inventory (1,996) 415    
Prepaid expenses and other assets (1,224) 251    
Accrued and other liabilities (589) (1,487)    
Net cash provided by operating activities 2,209 1,571    
Cash and cash equivalents:        
Net increase (decrease) in cash and cash equivalents 470 (105)    
Cash and cash equivalents at end of period 1,120 $ 1,305 $ 650 $ 1,410
As Previously Reported        
Cash Flows from Operating Activities:        
Net loss (1,137)      
Deferred income taxes (450)      
Accounts receivable (318)      
Inventory (2,266)      
Prepaid expenses and other assets (1,344)      
Accrued and other liabilities (848)      
Net cash provided by operating activities 2,848      
Cash and cash equivalents:        
Net increase (decrease) in cash and cash equivalents 1,109      
Cash and cash equivalents at end of period 1,759      
Adjustments        
Cash Flows from Operating Activities:        
Net loss (1,165)      
Deferred income taxes (338)      
Accounts receivable 215      
Inventory 270      
Prepaid expenses and other assets 120      
Accrued and other liabilities 259      
Net cash provided by operating activities (639)      
Cash and cash equivalents:        
Net increase (decrease) in cash and cash equivalents (639)      
Cash and cash equivalents at end of period $ (639)      
EXCEL 83 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !:#CU('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 " 6@X]2]?L%P>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NFG'#E&7"]-.("$Q"<0M2KPMHOFCQ*C=V].6K1."!^ 8^Y?/ MGR6W.@H=$CZG$#&1Q7PWN,YGH>.&G8BB ,CZA$[ED/ M=42HJVH-#DD910HF8!$7(I.MT4(G5!32!6_T@H^?J9MA1@-VZ-!3!EYR8'*: M&,]#U\(-,,$(D\O?!30+<:[^B9T[P"[)(=LEU?=]V3=S;MR!P]O3X\N\;F%] M)N4UCK^R%72.N&'7R:_-PW:_8[*N:EY4JX+?[_E:U"O1\/?)]8??3=@%8P_V M'QM?!64+O^Y"?@%02P,$% @ %H./4IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" 6@X]2=(1*O6P' !W&@ & 'AL+W=OK=V@=A"ZQJ67)+ M,H1_OU>RL4G6R/0+^$,Z.KI7.O=>^6HGY'<5$Z+1:\*XNF[%6J>_]WHJC$F" M55>DA,.;M9 )UG K-SV52H(CVREA/;_?'_823'GKYLH^6\B;*Y%I1CE92*2R M),%R?TN8V%VWO-;AP1/=Q-H\Z-U1_C-9*2UAW?W7 3DH(0<6P& MC9[W*:FSN+N[U^]\[4TOU*]_CDD9SP4 M$MR'C2?;:*EAG2$AT51D7,L]_$>US!O0[^Y=)(^DV3N'Y#-^1;,(5AU=T] R M=?BY 7(P['CCP7!TZ9)%SZ\8^N'UMG-#COM]XP<> M81E!7)+?=WCOXEIIN!?\%->IN0-?/XL=K^7IAIMDJTQR]"=E3+GX50'!W[E8EQ(L:4\K#>F&_-QYJ)6Q0C/K>SOJ2V$TIBA?]/T] YQ(P[&@3]T<:NB MA><6>>O&"62PIZFX ?S!V$6D"@V>6\\_BQ!LLH@%=^EP \CX(NCX01"X&%6! MP7.K^C/5$!/$&GG^A]5'M"1A)L%:M;3<2%.1)" [2RW"[VV48HFVF&4$_:T+ MD0.ED!S9U-'%N@H?GEOW(;1&E&_0 MY_QOF571P#\K&LPXY)%Y>682-WR@6LO,C=C K-)^_RSM-SD2!'?0U8V0M?N@ M 6 >'(12AD#*0* =T,:S4WS]+_9<)9@S=9@I>JWI?NG$:DG"_TGR_0?,3 M(C=F6?T!774,ZIJDF-<;S8W4E.CZE=;[;JD^&"F&JM])R W32*C2?-\MUX>] M^$8>E[:*1E\RK4P> S:LK6!SY N+; Y;MC>7(\C+!J.KWK:.5"7[_ED%P12V MG(2(-(.:_!7]@]1;JJDNZ'M#;S0<7KK,54F[[U;F"=1.D:V?'ABNL\IM T## MZ@XJ:0_J3-3^1B"DN0K-!KA.Q_,[@?.HH=+WP*W&98UYS.T!'M;* M00-80]T;5-H>N)7X/:NB.#_-RPWWU6FKHW.9AB2\7%!W1(62IJ8ZJJ7CQOG" MT2.687PXZF6A.;2IG'M\+4)G!S1R4)M9#*W+QP^@-2H@>\ MDK9,XYNVJ2^[Z(/I\^M?Q[[?_U2(EKWS/GUL([R&8(E"P57&=%[<[2C(;8(Y MWA [-= 0%('5,V7.3E7^_HXP84BA7W&2?H(B)@MAE,^?%SGSHW&\T2>%*(A M"K8R>-)6YD1"_$JS%:,A@I!F"EZC]FLJD[;A$[(L@A8ZQKH6,95D2T6FV!Y1 MI3)H:M8:^E$>(P$&#*?@A9F=8#2R(7--.>8AA26D3(%C9JC0&LH<,TC16R%# M-7KKDWX;_3V#W#KH'VZ-898D!1!(MLOGZ$,HF#TEWA*VS\U16/\) O<6ET=+ MZN &R%Y%QB*T(F <2PLF+LPIM<&Q"!1F#Y?@YY!(C2E'1$KC^2/;H!B#I8M* M'2" 7]O:5IH@8+@4XW"!F(!\4N8C,M,X2P7OHN>8*E2MZKGH(M]0J?/ ^Q,[ M!&O''&TC"RO)^69H?'UJ7^1>$ZTYER +(C MX22G!EX%9-OMI>A3O?N.DW]5-K$]O=;9C]A.5,8"UV8R&QH)E0F%&%E#UWYW!+F'S+]RY#=:I/9#P4IH+1)[&1,<$6D:P/NU M /K%C1F@_-9T\S]02P,$% @ %H./4JX&=,A\!@ 3!H !@ !X;"]W M;W)K:1&H3[6ZE MKAHU[>YG8C,95-NX@"?)_OJ]>!Z>L3&3C93$CPL<+O>><\&73U+]U"O.#7JN MREI?S5;&-!>+A^3TW/YH[ M!7>+?2^%J'BMA:R1XLNKV4=\<4,3VZ"S^%OP)WUPC>Q4'J3\:6\^%U>SP"+B M)<^-[8+!OS6_X65I>P(?^\F#Y-Y8)K?R/(?49C5U2R= MH8(O65N:;_+I3[Z=4&3[RV6IN[_H:6L;S%#>:B.K;6- 4(EZ\Y\];QUQT "' M$PW(M@%Y;0.Z;4"[B6Z0==.Z989=7RKYA)2UAM[L1>>;KC7,1M1V&>^-@K<" MVIGK&UD7L"B\0'"E92D*9N#F$RM9G7-T;SO6Z-V/FK6%@#?OT1GZ<7^+WKUY MC]X@4:/O*]EJ5A?Z(7 - MRNT%_]6*-2MA!*>K-EW%75LZ91\EE XO#R!;T)SE,(Q[+L4A&F" ^R M_H%!L+;YZNUO. X^[%:XLX-%X]4#5YM7N]6;VZ$:WJ5T^>)RSV82T<',21AE M>. ?EU428+>'HKV'(J^'/M=K6#2I7CJ_N,!%HV%QF*79 )S#B@9AX@87[\'% MWJ"]4[QAHD#\N;%IK#LG2[/B"MCC,)XO/ &=[ =+O)Z8'LSEE60T7XJ3:."4 ML1'!0>KV2;J'F7IA?N/+MBYL)"/#GKDSW=+Q8I @&8!S& 5AY@:7[<%E_GSK M5@.M>%D@4&&D@1)< #/'V $= #QA= 00![TD!%Z(WZ5AY2!\G.P>C(8/XR = M+K'+C$31Q"+C ^7")Z(1BAEE("T;$"LS[Z+1LFP#98:93-9MKT'#?5ZG.=@?!S%X2C]7,J XWB"=$FO#21X59%<"O8@2F$$]U86 MI&=SXF?S?1W:L!R?CPS7%6P>7QPQA-QT'4:#N/IE-4QZ)[3B9_3P:VJA8C/965K-F;WSDZ0 M8[Y.#R1ZB]%!ZF2*TTG/Z<2_!=ER^A;I060Y@8YK?!K%(Z1C*YQ-I2?IQ8+X MQ>*X,CJ%="P'!'Z&J>HPPQ%-IKS:*P?Q*\>7H\#<[^GR410[L8^%@N(4C[ [ MS"@A$ZI'>D$A?D'Y O<=6"!KX4ZJL4!@V%T,-\Q.LQ!/T6"O)"1]11G2Y_YK MZ; 7 N(7@B.IVO7NW!F3,=6GR5#X'49XDA)IKP;4OU/8NL&?!W1<_\-2C0IN MAUF:3-2TM)<5ZI>53<:>0C@6C"0-1Z3B,(LAV">"B?;"0OT'3_=&YC]7LBRX MTF]_2PE./G3[&//BBR5Z< QUXAQ*5I6LD;;#S.U)31!@D%F%UJQL^07"T3P( M ON+](HINZ]OS4HJ\2_$GRWILGF29',<)H,[H76[-9&MT;![*&PAO3O^0-@%!RPAR+#>R# MZ3 'W693VS;:BQ+UBQ)(?%NU97=N6_"ER-V,2<ZR M< 7AK M .^74IK=C?V@L/^ =/T?4$L#!!0 ( !:#CU)8RWQ4S ( )X' 8 M>&PO=V]R:W-H965T&ULE95+;QHQ$,>_RFB5 T@I^^"Q(0*D MA"AJ#Y%04-I#U8/9'5@K7IO:7DC[Z3OVDA6D$!(.K!_S'_]F/+9'6Z6?38%H MX:44THR#PMKU=1B:K,"2F8Y:HZ29I=(EL]35J]"L-;+X-7MM<)$LE'IVG6_Y.(@<$ K,K// Z+/! M*0KA'!'&[YW/H%G2"??;K][O?>P4RX(9G"KQ@^>V& =7 >2X9)6PCVK[%7?Q M])V_3 GC_V&[LXT"R"IC5;D3$T')9?UE+[L\[ GBW@E!LA,D'Q5T=X*N#[0F M\V'=,7,-GQNOIFBX=+LXMYIF.>GL9*ID3GN".5#+*,%S9JES MRP23&<+<.3;0>I*LRCG-M*$U8QJE+=#RC(DV?(&G^1VT+MIP 5S" Q>"]L>, M0DMX;I$PVZ'/AX?RD)+29"9I M,I-X?]T3_N:6,D'U:D$MX9Y+R@=G F;*<%^ /V\6QFHJPU_O+-9M%NOZQ7HG M%KL1=)Q\QNE@0JZJA5U6@HH\4Y6D#="8(=^PA:U]I]ZW.[:;2=2Y&H6; M_>0=LQDV-@?0O0:Z]R[T5)4E)8)J-'N^A#73L&&B0FA1&>1*"*8-K)&NC((J MIGT,O/9_=0 51?$;]'-6!_#]!K[_"7B/:(!5ME":_Z43X(*H1X^2U\[[>TQQ M/_*_-_ ?,#S@'S3\@\_S^D;]/-V!^1I0YY^GIP>&&.9 MS+ES M;Q;T@*)V!C2_5,J^=MP=W3S)DW]02P,$% @ %H./4NJP)^=#! $0\ M !@ !X;"]W;W)KLN+]@RNZMO5ZN5 M=G:4ZKO><6[06Y;F^G:P,V9_$P1ZO>,9T]=RSW/X9R-5Q@P,U3;0>\594BAE M:4 QCH*,B7PPGQ7?GM1\)@\F%3E_4D@?LHRI_^YY*H^W S(X?7@6VYVQ'X+Y M;,^V?,G-R_Y)P2BHK20BX[D6,D>*;VX'=^1F0;%5*"3^%/RHS]Z1=64EY7<[ M>$QN!]@2\92OC37!X/'*%SQ-K27@^+MY M.!Q2\2B:U%+ON,8UU]C+M9#:V/3I92O5QV>STAA/<(NM*Q42TL<6U6R1E^U7 M);5&>R4WPKC0HLZDXW'DE@BV% M6 )[7]B4L54/\;>]W;3.H$ZZY-/IJ$7>%9K02>@FG];D4R_Y,P>^P]H<%/![ M$:>=V6/:7G6'#''SQ35?[.6KJABPB7([#E/(@0L78-R9_(I0$K80NU)Q&+D9 M"6[J,?:6BF]FQU5-6$7QXL93)LA9K2?^"%C;ERCGSI2OE-]Y3=N)XQ BTQZ? M:<-%O5R/N>$*LN>4-$XZZEB3*(K:?"XQTK]2XR, M^O*^.2N(_[!X_"AM]UBXBG"[0CND1CUECC1'!_&?'?:\M:7#B15U3M(K&F+: MYG*(D6G<0]:<'63B+1Z?F#2H*W2 M?F*W7!\R;0X BG^ _"K@2IYHZ$;6 ST-?$'_*AF.<^P=AFJ1,Z##@Z,6PX$ M9\U%QM6VZ+DT6LM#;LH+>?VU[NONBFZF]?T>^KVR.VO,E,TB7+>W IJ+E&_ M)+Z>P'Y59?]5#HS<%RW,2AIHB(K7'?2L7%D!^'\CI3D-[ 1U%SS_'U!+ P04 M " 6@X]2_D&T.YG!NI4L5'TY1Q2C,B M+T5!<_BR$65&%&S+K2F+DI)$@S)NVI;EFQEAN;&8Z7475?W)2P,QLM"!2_T?[ M6M8R4+R32F0U&!AD+#\\R7,=B!, =@8 =@VP7PMP:H#3 MC! ,"M 6X+X [Y MX-4 [;IY\%T';D446'90[5<)7!CBU6(H\@;33 M!,%*"LX2HF!SI^ !YT%))#:P$_%C*GA"2_D>K;_MF/J.+NYSLDL82$_0%-W? MK=#%NPEZAUB.OJ1B)TF>R)FI@&-ER8QK/I\.?.P!/E^$(KP'MAR'+466P;'3 M1'O0JW'T50)^P+$E'-T0EDRO<[0D!>MGLA[7=4L5E">$<$W*G.5;B2ZNXGB7 M[;@.[(IN6,S4Y%RQ"5EK4F1.Z MKZ%XL.2?4'1#^&L('HY,5PI;YR*K'D5>&-KG4NNNE!U% ^%PFW"X&N4,A.,Z MCZ&Q2T@/>*M7DZIT>DOMKUO!.8+&N"=E\O?(T?$:X]YH+OZ "<2%[*U/KY/^ M*0ZC5D1^('1&RF](^3\^($@4>H#0YZ)J2WT$_8YMQVFE=53DC%S0D M&R2V) M3%'"GAATRT2B MI$'[>@"!O&'K M.("M_ZR-V]%P<&JSK\X>/OG)@-^TDX^RQ)T<.I'KMQ*TK,5&D]@C XHP;F6Q M1VSJ>SX>B,IQ&F/[_V_H^#A=\?AX'6OI-?3,9=NQ[ &7CR,,NV_2L6LU9P.T MW;)K&:]?YIS@<5ZB(*GD#7D(C3#>"LRP"B6A[N=H>- M$H6^O#P(!52+3HB13<8 M]A)+RB'Y\=R^<\CS1ZF^Z17G!GU?EY6^&*V,J<_&8YVO^)KIM[+F%?QG*=6: M&7A5#V-=*\Z*9M"Z'),DF8S73%2CR_/FVYVZ/)<;4XJ*WRFD-^LU4T_7O)2/ M%R,\VG_X(AY6QGX87Y[7[('?<_.UOE/P-NYF*<2:5UK("BF^O!A=X;.;E-@! MC<0?@C_J@V=DM[*0\IM]>5]33KJUK0# M#Y_WL[]K-@^;63#-;V3YIRC,ZF(T&Z&"+]FF-%_DXV]\MZ',SI?+4C=_T>-. M-AFA?*.-7.\& X*UJ-I?]GVGB(,!,$]X -D-(/T!Z< NAM FXVVR)IMW3+# M+L^5?$3*2L-L]J'133,:=B,J:\9[H^"_ L:9RQM9%6 47B!XTK(4!3/PWZ*35Z_1*R0J]/M*;C2K"GT^ M-H#,SC_.=RBN6Q1D 5%'V5E5AK]"FB*Y^/'L*-N6V2_K6L2G? C4V\1Q6\0 M24@2P'/SP\/Q/ *'=EJFS7QT2,M.@4LEU^ASS14SHGI 5]:-A1% M;CGDO%RP-I-4!6)KJ8SXI_D04EX[77:@%CS-<$]W(:$#!3]#.NV03J-(KPZ MV5 L^,(@H?6&53E'N=0F:.RI!X5.>VA]D30-8YUU6&=1K!^L*0&F9F!;P,JT MYF%X,U]3?4?T14ZG87CS#MX\"N^:%:WZ6.>/(6QS;V&":0^<+S/!87 X<8DX M^2'M%5R)+;/D!DE5&[49 KJ;[SF*M(&YE_@^ALO))_ MKRV#!"%B?_6^+@,RE X ) X@.1+@2ZX4)!%1Y7+-D6'?>9B72,#/9K,^QH 4 MQ@/A@ATKX".TL&+5 ]>6/ \R71,U358J!5N(LLEZR*R8<;GQ9*,M ]N$&3.\5K)HI])+3&DV;%520'8I\N3C$A7@#[ M8B0;2C:.5? 16MF;NV9/@[;V&2*;3[S0\*4F0_G%$0F.,PG 4QMPR(!<>9Y;.%^,:6,$%L/EMDQ/$+P2^JEVWHZQ?4R\01!8D3Q0VKA6%E M&[K0UVS4@#H"#$"\]!*2FDV'#.EX@M C^47FG!<[9>S+*[ JV-(\O4%UR2K3 M! O_>R/JH8)AM\HS1^QOP!<9B [BJ(4<;TH:-[2<9;E.=-8\XH(!LB'S?M4= MDII-!BH(XMB&Q)N6O@N^$Q64W"]P0<<>),X>C7Z:2L J9\$JJ*RV7!6*+<-F M#! 'I9XE ]T(S0:HCCCB(''BN&-/NV.!"AFNUM"_L2IL/9\8(-D2#V=(;$Z& M@#H*(7$*N150.XO%9M\X-1Y8")L'!XXHB,\.21]L@$#2H?:8./X@I9PNI"9PC%A?4D0"--QE6 M*U"^*\XT1R<%;Y]>6_WD0RN'E$3]!B.=]BT;$(+"=L +J:,7>HQ>!H#^_!.> M)+] 2;_@#Z*JK*EM2H?>3Q;!3?C,,LF\3?A".,4#]$,/#J_B]'-\$]S6:5'X M/J]@3#S\ 2DZ: 1'0#2-^NG]IJ[+YC03B+X0.B^E!I[OLL(2LCQX57LF#NDB MZKZ.0&B\76FTUK0%,#%,#]D26"^H'+\IP9EWYA"22H8Z >K8A\;9YSG,]T?: M91KH1M(^(P>$\%!+3QWST#CS?(#WQF30U@O3H,V/%F_/UW+D06?_*_E3E_II M//4_+^U.ZHY>EZ^1E=5NRT%[Q-J&G35\D6DRD!-2E_O3>&_QA6]EN;4:V=N# MY;8_>XIH)76I/WU9_?]2_:GOQT7WM[L^NFENCWO=K?';3WH*Y:=I+N8], =EH5/(E3)F\ MG8)3J/:>JWTQLFZNBA;2&+EN'E><%5Q9 ?C_4DJS?[$+=+>-E_\"4$L#!!0 M ( !:#CU(X&L1U(@X )0F 8 >&PO=V]R:W-H965T&ULQ5IK%\2_W9B',GQ\> M^FRF2NG[=JX,GDRL*V7 I9L>^KE3,N=-97$X/#IZO>![U^[5"UN% M0AMU[82ORE*ZU9DJ[/+EWF"OOG&CI[- -PY?O9C+J;I5X=/\VN'JL*&2ZU(9 MKZT13DU>[HT&S\].:#TO^$6KI>_\%B3)V-H[NGB;O]P[(H94H;) %"3^6:AS M511$"&Q\3C3WFB-I8_=W3?TURPY9QM*K"VER M<2:]]G3WVBFO3)"DPA>' 2?2OL,L43^+U(<[J!^+*VO"S(M+DZM\??\A.&W8 M'=;LG@V_2/!*NKXX'O3$\&AX] 5ZQXWXQTSO> >]49;9R@1MIN+:%CK3RHM_ MC\8^.+C+?[YPP$ESP D?>&NROM@/ M,R7^\J>GP^'1Z;DMY]*L^&IP>B"4F6*W&J\5BY'J^>%]('G8D,-*T!:UY401?ZORH7V@ACM5<]L=!C%WFF/3/I M_(S8!0E8B_:#-LX%: >0D\LZ4!>*S4 1\F")L-C6^+[X"(F3J *8AXT02$*-1J5K\A(BY-3%T.4[*Q40;:3+2FL=F%LQ#=/ ^5LH((.Y<.JQ;ZC # MN I9Y1JBSROG*VF""%:0S5Q5*)^XG%9%%([XHH>W*JN<#CJMN+S/9M),F<52 M>\;9KN%O+\]KH_?%N8+(,)$V,1/4UIE8&XP-2N3:9X7U[ >&EA3%"JNSHLJC M<;=*V,BE":%AKQQK%$LIILI [40&3]2)T[$-=S6735U"K7.F%+'6A3 M5T>^RF;;E=2'Y[.6[%P;D@Y*ZSH9/:+CV9K$P&\Q)%:P]B"-:,)#YK_"F^." M?:*A/4MF#43&Z5&+X!%6<^Q\[88#852&F$ B);'FT>O$! & S<3K#J;FUNN0 MQ NM>_:$!A>@@@AF?TDN#R(QAU!$ M4$)"Z$&*J4V!06P"EV<:T4:^KTH@?](9&0&(+VLOE-ZKCFX]'GC**.EQH>48 M&8)1*RDX!08XO2P@9R$>WJC=%15+0/*0--G^R2[6@I)A7JH9N M#5)9:%C\\,O;BT>#9P+T[L MKRB%R>(!I3(%1!.1W\HX3%>P6R66S[NN=GGV]N/%B%(FJF*8(^\USAV6J@!C M92P&HY?_K4)B/3Z*VF3P1;RC*/"-0G"B)H1GGAOEU(KID4)&<,9"#(^[-OET M*\ZL0YV6:@)F=-3>VP]VJK@6Z.2Z^JGOE#D -XZ/Q,XM+ ;^Q0A!E%,@K2?+ MS:<-H5I7( ;-CZ9.<1@R;^^L-.+"9A4'9D2Z!Y0 P-#<-!4P8888 RCOZP," MVI),)?-XQ#^FT(_4YB<9 ;@L(^")W6?*;#YYR?]([1!18$MIU !=)!3Q$=@ M67.IMD! "*TB\*40@H=\A.98^SWRC*C#3CB M'<$$:A!Q0VKJB2OHC)Y>P,CP%+?0&85A=Q&+4*_[9&+1 +ZW!6L=H!- )$[[ M7$E'I30QOSB@"@;Y/W%?*.F;-%YH%&!)PY<+^-<"=E+44.3P(DD M!'\-JU0VQH.-"K&LP%.R,&#'V9+QQ\N85H!0G&8@99@A!V)XD52VX'4!E-6V-*NYPQ;!VGMA5P:<\D%^4G\ M'"Q*L53JCFFT]JLE:I"$>,]5 6,#A\3@^!%M:FLHVJ!P1:&$%@C&1*+EM-]J MG#2UO]#-L8/^T0_BW=NS#S?B=6%MQ+ENGNM^MFF[((/+J9H5Z.4[!4,-XM;U"0:$T]C&S 1IK9X,^V6:(1G0G M!8T@8E#O2C%?K@J1]*A?J]Y"E>:L*)C%JQ9 M@]DC10:W"&9D\1C#5 ,7/ _@)PVH)S52NNWA[AV;+G!%QZ..;E*@/[I$*?EV MLI,(0,6ISFGY1HG9E&S<[OIJ,J%Y%:E[ ;WR685&0.1$E]T,+,2&-Y+75#KP M/(.;C39(\BA;2E]?:F#;GHIZ".U]14K^.-.Q 8F=I9/:(UI]-2: #D0IMQ4X MD&.:7&PS9*FI/O*HX;%^Z6-B [FM;E7LQX\<32YGI2M^JIZ8!!2@IH M9ZOI;*V5;JQ32S]&9E&$XM1:CU43G>LZ:E;!,34UY.@5N%O;),?Q;L=Q2-$- MW\AFK=(-3E$*6>ZV@M/3J8I#BCK8N&^2"776?9E,1S:-;3,SHT.C;[2*AB,O M\=,G2)'S_!^)9&JL#-WM:#$NK":6L+QQ237/ 6Y37L2@,USLBQA5 TQ8R =*X M0A1O$NK3=(&G!O'@]#SVUQSW5)90P,?U38U$X#,XYLH&>85Z,97BJM?RUJ:U MIC9LDR*-*^B4+?.+#_76P?&6]KG1RMA*QR+F2.L95,@C!@?[ ^U)Y3P>JQY* MS>X"4*5QPR[-;,QX8_3[!ZTW05FT+LT+*A>S8LK9:X.Q.H^5=9*$QR.*2,F] M^O1>BGLT?;&6H#=94#7\J!,^Z8B"<=AN54VJT"-R4P&]5K'#8I4IJ*WB)G$) M ([HG?RAKM/GG>ETP^,FB[4O0A.5Y_AD/(HQ@YL_-XI].-+Z.66>-(\)&I2,JN'57-35T1 MM3\^AB4J$:I28FN4)?Y\VXA"?\I,47HW(\CW, M7_ 1"9MMP* 9#E)IE8C1- M=O,;<]G(2PS*8I4&!,TE%/PF3@S%E>6@K:VP_^;JH"=> XB!F&[E4=B($?," MG 7%_=?GHX,8(G"@/&YO=].]@XB_,#Q9C=H+BE+N2AHM/8-]=H8H>FX=9R2#=;^ MT,)?0R&JO^E,ON9Y??'FJA[8JMAJ/_LN9-\A<3JZ>T<#VSHH1N'!:'3'F!40 MPK%>4!S22-BN%/FX=7>I[^'IC-'$]FW@@7'[?I&6X%>:!??$"73%X4'U 97S M<20E<5T4,7>)L70T,N#ZH!F\Q80'>- NSI1'U11F(=Z'])"*=A.';4]V'.%I M>$YH_;6SN+;I'/5:C5U%+VUPV#%-/0%_1J;9W89[%%/Y?HS25G"064[*8WJK-0/-'4 MF&)\@>VV B5+%@ DHRX F%JJIMOWJPE0#>DJB^\,T^B>&@?#;>\DG<4>ZO 4 MB;,SX602VX&QPUVJ>SL,\CR#C[>3YY2Q03M++T#A6@Y5)8\*H9\)#.E/.44X M:MFB1WVN@"OI?1UV+Q7!.:0OZF4RPOJE4@KR/66:> MOBTX;417];O7+INGK6[;=LK',="4/-"03W$GWWEM^54N"\C!'P?W$W..#PFF'R&/_%<03\)=C_PT75 8 W^_PXRMSFV M"\7C5>?!1KXM;!;?17R+BAK?_@.4]+15$OU\MEU)V[Y>.>Q\*029IOP]E(_, MQH^&FKO-)U>C^*51NSQ^KP4&X>30BII@ZU'_Q\=[B#[^!BI>!#OG[XY0 T*! M_'.F)/"3%N Y?3E07] !S8=HK_X'4$L#!!0 ( !:#CU*4!&PO=V]R:W-H965T&ULK5?;;ALW$/T50BV*%-#= M3N(DM@';J5$'26K$.;, MF2'W<./#Y[@F2NJVLBX>#=8IU2\GDUBLJ=)Q[&MR>+/TH=()MV$UB74@78I3 M92?SZ?39I-+X/Y=EE.#[T3;+&T650L:DJ'>Y.R?K-T6 VZ!Y\,*MUX@>3 MX\-:K^B*TG5]&7 WZ:.4IB(7C7;K/]F+PNZ%-W+E6G,G"^\]\ M#:8,B"P5B2-H_-W0&5G+@0#C2QMST"_)CKO77?1SR1VY+'2D,V\_F3*M MCP8' U724C2%!^5HG?7P8_$8%MD8TOI!4Q1O@C..B7*6 MP9^Z?@]>#LI M"M^X9-Q*70;O<%T0>$_Q<)*P!!M.BC;<:0XW?R3/''R2*F #G]^1T\^SV>?<&S_W_Q_Q_"J0NGWC2.P.7LV5"E-:ESXS3R MTG;7ZRJ!!QW*J$X]_M23GWXXF,^GK\Y/KD[ELNL9(2!>.#EAD8#1,%I"8H'\P*GOQ\?(]])!\+3'U<%+8I">1H%X=J M3;8<)3\";XS[[NLLAI*&PT9BW T([J-9TDRN!C),7_X/!"Z;(&5C)[03U@E4 MD+EAIIA?I][[&ZH6%%@U!ZU>(<%>>E?7\F8T>S%LI5%8';IJZ*20!"<.W@3" M[@)*!U+8I"(HE\@Y9=2;;UA7L97S-U!>/ KEQ6@V[:" "QD,)E+,:?EDF0' M4M(<#RPD98V5MA;K!*I]$.B%AZB3D?MB5D$W0-A%"IFN509I&PS-<>Q.R&':N/ '8FJ]XA044WVC:9QD[C M14+HI6(#?J1+7XN^=K*ZWUA9MQN#\J\U.("M27%'NB A4==:3IW3(C0X).R. MJF_Y?C9"BF^SNIY\]+4IU,'^_&?. +B;/(8"?6E,@ 6J'BFW/X3@5\[\14-& MPM$7VHH:92<==IW$VK1&+XS-?WU^[5'DE711Y)PUSYG%7:=Y$+*2 MA^R'X930 4B_DDURW&$77A;$\HVQ[7GPC@K!+W,$RL)6S\.VQUO[(G>WSA)K MZU3KA&6E)CP 7=8_IRW&)N<-@?B*MO2/U2?*)4)C8.8(&-\$Q#!QIY4*9,![ M8"8!XBD:*[GW]/#"#2PSE5U;<-OAW&7S0 :(WR3)D\QW6XPSC].#X]F&J^BM M*27T:5NC*ZY1.VXRFIT:/;H0!VX7*XK *GJ[4]E_LG*KKW[CV7"Q^O;N--)U MD!85O-%.]-R>9,;JY(&>Z26YVF//^)=,(24EN MZ&N(! =X2;0B#!LHV^)#@,U87@(6D9Q/G*2.*<\[ECFX;(?5_9%$;4U%Y*Q! MP[.+-5X:V7*:FJNY75CV@D"\K;=NK8:_:A_'?,,%T4I,C(*QQ-1NR*[O:0DG M[8#E#5?;?S,!MYO'+G*F5(XGMW+XL'=2DKV^)'!VWA4L*CDP@'ALM5Q^EP!J M=]3DZN%T#*EWQV,>6QA@?B/=_=YC^,UFXX<.J9.=#X:*PDH^BS"_^)B1OQWZ MI_V7UTG^X-B:Y\\V0, NQ--U"=?I^/G3059H=Y-\+9\?"Y_P,2.7:WP]4F # MO%]Z &UO>('^>_3X;U!+ P04 " 6@X]2L8,[R-($ #."@ & 'AL M+W=OJJ;DQ,$" *B"7 MW8?-4D V#ZD\:.RVK<66'$EF(%^?T_(%S]8N2>5E1I;4W:=/'[5TMK/NP1?, M@9ZJTOCS21%"?3J?^Z3@2OF9K=E@);.N4@&?+I_[VK%*HU%5SE>+Q=&\4MI, M+L[BW(V[.+--*+7A&T>^J2KEGJ^XM+OSR7+23]SJO @R,;\XJU7.=QQ^JV\< MON:#EU17;+RVAAQGYY/+Y>G56O;'#1\T[_QH3)+)UMH'^7B;GD\6 HA+3H)X M4/A[Y&LN2W$$&']U/B=#2#$;ZVY>\Z#<7YY'A"*6>J*<.M MW;WA+I]#\9?8TL=?VK5[UYL))8T/MNJ,@:#2IOU73QT/(X/CQ1<,5IW!*N)N M T64/ZJ@+LZ61,*3S^9E--]^SE0#%!6/92KU:L.WRDWHX/EE%:+U>(5?P=# M:@?1W\'KJ5'F;$77P.H@ = ;"KJ.Q+*C/RZW/L[_^4K ]1!P'0.N_P>7_\V2 M[@O@M26.BC8Y!;4MF7#8/)O@*6#QVE:U,L_?>C(XL5Z5,$JU5WGN.%>!4]H^ M0Q\?K>L6DT(9PR6\NN@@%(Z9JK9T+*4C$)\4 _.D3(K!\H2^TP;;;>,QX[\_ M!3@Q'5?]4]-_V0&?OP+U701V[Y3QM75!Q>/YM>PY.MG(8#U=+ _ILJY+K4S" MM)IN-B=T,-T66$YL; M'6/FJ07DS_8(EG>@\*<>H3M ^TYS.>JBE FFR0--@T>@A"5(18B1/]H$L%* ML%[%6-#0AVKP::7+3>G-A\OK:2REC835SJ9-@OX]SKYBY1N'W%4K+E79QH0N MCM?(KZW-F!=^JM%0O2 >8Q@!)GPD^@LYU9F'6 G&A9@+\'O7SQ]\]7Q:KGY M :OJ&5T^=#0^XFKH:Q&>:XXYE#9ID729CJC$JFSM0V '(@NK]UUE:,MAQVP M\]'J1#")T:[ 5!\:7*0M)<;B5&E((M.),F%&;PWEG92RX5 IYR1;L?73/7I2 M9B0Q*M-0/150,H_PXC:.\Y["G@D%IGR>MJ5%T M@1K+M.5$"98QX9*+ZGLD.;F$Q4-?6249R ^(_B17L2S1-!%1AS;G >-T$-;> M]I$R$,H_^*YV.^72V 'L#E(1O#T=7<8WSCYJ'_N&J @=.Y&CUMMOT;ECW8:: M38D],,>.[A@U-NU>)7>#]"(_/MTJ_0C#*,?87&H))]U7@NGV 'L%J:&9:9MV MA2JC]U[1'#7H8#7[W%TX'[TQ #"/+RDI&M)HGQO#[/!8NVS?*"_;VY<>KH1< M&R$_@^EBMCF&ULG55-C]LV$/TK V$/+2#HV[OKA6U@/QHTAP46F[0Y%#W0TM@B0G$4 MDK+7_[Y#RG:4)MDM>I'(X;QY;X;D<+$G\]FVB Y>.J7M,FJ=ZV_2U-8M=L(F MU*/FE0V93CB>FFUJ>X.B":!.I4667::=D#I:+8+MR:P6-#@E-3X9L$/7"7.X M0T7[991')\.SW+;.&]+5HA=;_(#NC_[)\"P]1VEDA]I*TF!PLXQN\YN[ROL' MAS\E[NUD##Z3-=%G/WG?+*/,"T*%M?,1!/]V>(]*^4 LX\LQ9G2F],#I^!3] M7D/LG&M ,KTK&N=5[O4/MR!P6J>-PWIC61^C=""U^ BWAD;1K+?RF&VR^Q:0Y$5V2OQRG-N98A7OI4;/$A;*[*#0?CK=FV=X?X3":2310DU\W*T#VH!K$3:D^-9(O85?I&8+#5;HQOYZ URK MN@W%>L :NS4:*.8Q/(L]GPZ'1@IEX0+F\:PJ^'\5SR]+^,07!#A0;VAKT%K( MXRPO(2_F\$YJR:>H@2U18Z&*J[+B[WPV@X_DA&+82>\%Y+QP/?>#,LZJ*_C( M4N^IZX4^0,_=PHGDON)A94O$-5"HT$Z:[R)/LJ\%-ML2?W^#R MS=X46UVIHO"8]H1-\3H6UR DJJKE^8?T17V1-W!]<"P)J M8QR.77Y@4#O]CWYO="B$:^1YTGQ%OF_"O8=>?*C M*YE.FEN'9AM:N+\I3#SVN;/U_$K&ULI59MC]LV M#/XKA'<8-L"(WQ/GE@2X7#NT0*\->FOW8=@'Q:9CH;+E2G)S]^]+R3DGZ=J@ MN'VQWLB'#TF)]&(OU2==(QIX:$2KEUYM3'<=!+JHL6%Z(CMLZ:22JF&&EFH7 MZ$XA*YU2(X(X#*=!PWCKK19N;Z-6"]D;P5O<*-!]TS#UN$8A]TLO\IXVWO-= M;>Q&L%IT;(?W:#YT&T6K8$0I>8.MYK(%A=72NXFNUZF5=P(?.>[UR1RL)ULI M/]G%ZW+IA980"BR,16 T?,%;%,("$8W/!TQO-&D53^=/Z'\ZW\F7+=-X*\7? MO#3UTLL]*+%BO3#OY?X5'OS)+%XAA79?V ^R*5DL>FUD ^&',L7S+#50LD]*"M-:';B7'7:1(ZW-BGW1M$I)SVSVBC* MKS*//FP$:XT/K"WAY>>>=Q1Y6KY%LP@,&;+B07$ 70^@\0] $[B3K:DUO&Q+ M+,_U R(XLHR?6*[CBX!W3$T@B7R(PSB\@)>,7B<.+_DYK\^=AG]NMMHHNB__ M7C"5CJ929RI]5H"_%]O_@^<2!D>9[BB#1YF69 I)#TL;#;("4R-44M #Y>T. M?N,M[DY;^_1HH^$7MHO\""VRVJ"">VP55@8*SK4!X8PU<0>1/I\DXKGLN M2@+4D/GS)#U\XP1^_26/H^@/2$.XKV5W9$:'?I@E$,?^/(]A-DI&(;Q!>GNU M%"7PIE/R"UH%3:;B.+-?@DY.Y=]5%2_P!#OR\RRWW^GT1')&5W7+Q9G@-(1H M'I+0+<7(J'ZH'Q05LKM3J*W5/+=869K 7](P0>'4!I+,G^61'=(H)L9:7\-- M4?1-+YC!DJK%$#*'%\7^-"?JD3^?SUS:NI](VY6+T7PZ3-(H&_/@0/&!JK5& MV#,-5^%D1B5#"'M Y=NEV=0*$9KA>:)]GB?YM:]KL/H!V;_Y7++6E:R2US"R?2J*%S#0LC.]&PO=V]R:W-H965T?3T \BC&YM%=T\CZ=Y=X' ?:(FVN9%%#RG%R?WU5U5\B'K827IF M9Q>X^Y+8DD@6JW[U9,EO-TK?F:40)7M8Y85YM[[8WV_(4;N5B6>.'H_=LU7XA;47Y??]7P[2C,DLF5*(Q4!=-B_F[O M?/3SQ12?IP?^*L7&1)\9[F2FU!U^N<[>[0V1()&+M,09./R[%Y6!('QI_][!]I[["7&3?B4N5_DUFY?+=WML=57MZHS9^%V\\QSI>J MW-!?MK'/CD_W6%J94JW<8*!@)0O[GS\X/D0#SH9;!HS=@#'1;1I M&W]AQX^WC)^PSZHHEX9]*#*1-<-1XWXV M:YZ*=WN@4D;H>['7FI1=:I')DITOM!"@#27[I6#G:RUS-GZ-7!J=).Q[(7^M M!/O(9UJFO)3%@GTY3]AUD0[80;D4[#__XVP\'K[Y?LLNE(9-"DU71F\.&2\R M-_[5=5%RDRIVR0N>\9[QE^?]XR]E*?\'-)5=\.(N85\X:AS/V;DQ*I7TC1WX M.=RS?H*$-!,HYH;E E"D:#_A8OPR;66MW+#*D .\=FM$?X9IB:LVK-8&:I MS&7Y2)M,%=@]4\)=F)F#^;M7^3W2AQ#":VY0H&]_,JQ7;VSZAL9&$G.[B< MC&7[H]-H@LX&"9"YXD4;4-_PQB>XL7M^V!.N( #E@YZ LH.7 MI<03$ 82 6Y$?1&&"3:O\OP1_J(!"X]%Q#LXX,TUX.1!@B\0,&)_/!Z\#INI M"+DXU/-[0)I:+<"(L]$9J>IITID\HBM<:T :;]X*P /H!& HZX Z7.TPIX6^ M!'Q+N0S*&BO>,[7-HKHF ZB"C2)*]Z>18 &4X/]-">-Q_DB=NEQR>@L"RH!8 M:S8:D]6@Z.)J*Q;9];7GAJ794FH<=9RME2[=%YSB^>1F,F.%*D$CLRH5+;/@ M<,SONP&5#\6/HG.^E#E68_$ MNZMV6,1SHYB ^#)+R ?AD#F$+: .OU8<= R%CQ;J5JQ+L9K!]\DPALY<%AS, M*3R?JGL!GX'MN"NV6JZHK5\> M#XZ#,2-L2X*+*,*\&#S$[AOIDR80P>1JG=/689798R\_,; 0\[F@) =(*2$^ M_"4M%>%DY$4'=%LTK)6DC?R&O4%(8DW_C*=WW0@$F8Y$:;'.(< -A!/)SM'> M"%!4G*(3)V7"I%K.L E(YVD=G MO;]JN0+RT!\[._I1P*;!,'X$&$.F&M2$GHF%>(':AE>##5*XC%OGT_7%+S=H M5$7"UGEE*&JQW@-]_8KKA2S@?K&@1 )5?30X/?X)E6,R&,.'-<&O '6#!W'* M%!=T=(?%B1UC/W+Z],B8,+@M. @,[R=4L,B0Y2[ER%%I^4(XUU N@=E+E6< MI!68&DI'G+O)'Q-$56T)G0+_C/&#(0GG6<$>>E?B% M0^":N 28K ^P=R: 4(M#/D?56DA*/JV'\6*&,6MER&HZ1W5 (S"VTQBBD<(: M%P1C1HN5/V1/A4E:'6*Y_?II#BUC2U4"R0&Q.#6)'\LD,A44YM18AD!-$1\< M$\Q:I'(ND1TV0GN)S:-@S+'$A'!,&E-!B$5 S$4)?#%1)DYVF6,6+R(YVN0< M)!+5!I[F/[+0KA M0'7?61OA49Z]U]K<[DT1^HP3 "0816)-8I'F%P.-6 MON3V$(0 H^%@%)[N(,0AP^-U)@HQE\& $#5__A#$38.YE3BFZTM 8AP6]53G$+ (%3OM6 ,%73ZN+*@&%- MU%8""&FN.A8LQURA><7Y#@A9JC*P67/X>QL8N:3:J8*:42F; MDA44+)5;2&H9I+.A6!JSCT(E:S36'-)MD % &&[,Q)+G\P!@'[SNL_$D.1T? MXX=I,CF;--SA#\ER^B37DW\GMC?BF.>S?/3#+'^=G$Q';#0$;D_9)5]+],WB M80WW)87U5)=^*>-/!XW0MJ<85\)"%@[C[A")8IYR::ET#V'FBR&G1@^# M-5VK ?B/+SC"C1"E14[C;9@"5W6%&,2R@JW>;=,!CV)G@B)' M2*DVA7VJ=N .W-%N.M3T,V?+5=%]*PN)BMV@$=(8DK5E7J8]7+$^_17."[*38 M4%)"8;]/\S' A,@=9%=)L[094TI;\PH)FDTQK,MG4*^%W76!D,!ND0")EEPP MAZL1XK+P%HK"42FXEMQF>4_3I$6J%@7-"N::$I>B/004 5A'YWN6%36M55%3 MM8WN>K::=)5G6\DGJU'G'O#O^>NYZ8/\ZI.*%3;S[.8%"81R?!)*RK5V3-QP MG?D$OX#@;A?I]=ID29%8>XY"@8&M3\V4-]DM^D,^7ZO%$@]UA"@:HD(K"CY_ MK?#L!6<,EL>OXK-IIY@VU!G6NN7S(:QV02)C^U6LMO0EBC\T&*U,4V,O_2D, M:E,N:>?/KT" I7HOUP/$->/((V%K>SZ\QWC8$VVV01-"^J+7 -[3DX3RUB0 M%?6<$IG$)9S6%+>J+K9.^$3M);$F;DZG2TX:S]JF+TSTF.QX(QNJ0]K]6$;2 MGN 1TW?NA6@,Z3@:[MY$I5,.M&53SW< 77SY-*&R/W&OE[0E,+@B-&XF*O/&@GK) M@

5KEC=/[K1;,5$!R-\<(QA1P(5!YT=B6_,Z6I[!Z M:WVG/:1QXJ]3(YQY7E$.',]:6 /4CS_BJTX:5L![;UA-Y(*R0UM@M'FDWYV- MTB =TTY\'M@LY/OJZ&(%K0_1Z,>Y[_J1VQO3@,;&0HO"?VW-65%^LHS2$]ZK" MJ7*9$8\_7%Q_NSJWY0\7>#^1;<4'B%O!2P_!FOC04SG81N0Y9!ML,#^PQ(#'3P*G%6V M.0"[_I5%7BQRJDIV(__Z5#\HFFDPE)=MY(0MQ1A(F+3918[)&@PKV'[=I;>C MYR$F/ND7FIMYA=45FGD\& YQ_ C^)VRM3-F:9H=8V<'>U>WES=YA+_6^\XF6 M&0U&T3(HOR>8V8O.Y[5^-&08=S.?/LO6=5HO^SL]B0I*>:]46MG<\QF-H_WM MG;Y VM7BW?!VM5.L9C9OXTD;W% K8;O!J!!O3[':)2I@!W^HOV1X$.+?BR%. M]Q3/K C)[F%B+X&54MO:T)+KA2 CME JPT:09MT6Q.UE7=:FLG9X1E -MUSZ MA+W#JYYVD4']XM$D/IE,MPGY5C[\'D)N3=,4=L&X3 C0UO\:G_'7412 *SIXB<:"/\@EN Z?P<8>R':Q4&4((J.^$ND-'>,1*%P<08-\ M%+"HJ4^(H]-EMS\TF97HGA.#F:O*4&&BDQQ\SO;^DO)B(X]Y!)NP M JF:.-CT9;-%5+_L.[%_HGB)GK"W=/EGL-A4'' 4X5RH_&F]^5_^>GWU"N)Q MF#\3*YGZHDPX"W)APR)7,VQ(JDJU4N[4+@-#IQ];9T>0$R +2W]>(RUS*)36KW)ME5J+\]O/MRR\[2,\L>O_#%=BO2.?=6J=(W= M\'&A>3CJ_3ZXQ5=^\'CL L^)D;8X-W%]E&B+V^]?-=MA]T_JULLWMIL;#"85 MWF&9)E9K8Q**W4ZWFMUBS7XC6Z'_^N'O[GO8.JV#O&NWX)K0*N-4*S3\AWH? MNAU#] +!E#V9;D /,,$PX[-+(FQKR"#6A9F7*GZ(MN"? M^U['0Y<]3G/[VTE(?X.?2/[]H6]^MM13?V'H+Y+@^AR'/]P#ONY!3@+?/,X M19Q:C"&7LB;-+XRNF+QI\Y4Q!#6],F8/)*@S/^H#03/3>#7,=U39U>O&<5?] MP/;:'>]]W81ST:"D'H5@U$##4$"P?]Q^A@86#HI,=C,WAFR_C=-N[L +M8O'-"- >QI M;E]:^@)*R49$'I[.5L:_..GJ':':%.E[>&L9W[7PL0B&%=$+9GBZ)@MLD$+* M%@K9AZT"X&\' .+08]3T9^&$ZYG-V_7K7LVN437+Y8+;G-%SWIZW9_7;([ZZ M$P=#C4I/N&R[@K#[55E\MWM/R:+LLU%R/#RASC(V34:G]'$,'U^/QK:#;'*2 M3$^F^'EJNZ_&;]"H0VY'"5BX1,H]/4V&QV?TBP;6D!Q,CE\?]K8.'8S/IH=Q MNYAO[?H""K3/IK#LZ)CU_0S"4?2#$BL!R0;^; 8F%;"B_6V)<#7\,L>Y_4&* M^G'[LQZ?Z:T8;"N>P]#AX/1XCVG[4QGV2ZG6]/,4,U5"F$(?EX*#1/ !N#]7 M $;W!1<(OU?R_G\!4$L#!!0 ( !:#CU)+@^OC*@8 -83 9 >&PO M=V]R:W-H965TZ ERB)*D2I)Q8* M(3R[+Y5VIX/"^^K]>.S20I37);E@,E@UW,A%X:EA?'92\86X%?[W MZMKBU[A%R60IM)-&,RORT\'YY/W%'O4/'?Z08NDZSXPRF1OSC7Y\SDX'"04D ME$@](7#\NQ.70BD"0AC?&\Q!.R4-[#ZOT#^&W)'+G#MQ:=2?,O/%Z>!HP#*1 M\UKY&[/\))I\]@DO-0:AB-X*0F46Z]Q5N)RO\SFZPT=_/Q/%7AO%7HAB[PV)_V^(>/;""N?9#?>"W2YYQ7XK M!+LT9<7U RN,RD #/-WBY"V.;'&&>&8>XZ@B,).#.+0TR):0'9"'C#LLVN^U MM")C\P-8E3(%2AX1?AW MW ) *ND?:(Z\]B2]X%:C4W1)REW!3-&H1 M<(@@,&9 N:;(\>2,DEE@?*^BAA5_ MB/;*:J@2)]L25""NX'HA@AQ]8,;!<2?FM+86F(IH91I;D]2(7I"G6FAQ7U$* MN^07S!6#A;38V.Q*H0]Y+L+^P'ZNM6"SA*K-Y*#OXEH'"Y&8FT86(2HB&WIF MM0U%I+)2-3"^XX!>WZV+ART+F1:KB5UO-,: <2S37-X#)(Q!,I-1LK_/D%$: M-$&<7.NZ)"05J!4H: B*-P:G1AJZ[DE[6[82T("$DK1FOWR^^'H3O,B#$N5C M!_1&PM.@%(;E)1DYFG2CD9Q%?47+.NG#EB#[W>1@=(@UJA3MV9&'3*0X;S3K M[%TRFK7O!+:;]_KSOLR$P]>[D(I$--ON?AP=/V%'UP@_>%XC M_O^B_?XHV= >^]"N]:-9Y[%\;(]OA0F*WTT..Y6$MM1F<6_1*K>F#/L++.E2 M*^=DB3E,%"T'UD?L5M*&WHMDN#4*3^&MRV,OG9CKM TKIO?8S#_.T;TVQ\-' MF6W3LI>$VY;$WD825S!HS"%>,";#K2"NGCLL"O):'^]@ Z^_WML5':B?SMBY M9[C. '!UGXEB=$Y"=*!6*B3O@@MAW^A[U9Y+_N-)Q.K(U&E88=+.ASO&M,G3^%3C.=]\W!ZL7G17[9]R*RXS(.6H#:XYQ MCYMAM78?D];0377@!\@0(7D2!.J(-]2D>;+*\LWV>96M8L;U),S';4 M'5)#+ %H3M8NB@JMZ6Y.KBC/IJ3O"KM>";=?\<>=;2RGL(GQ1 MPD60ZD_\[-*VMA^MSN.WFG7W^,4++.#^ZI@2.88FH\/] 2ZEX2M2_.%-%;[< MS(WWI@R/A> X!5 'O,^-\:L?-$'[*>_L7U!+ P04 " 6@X]2"0J"V0T' M #=$P &0 'AL+W=O%\_FTY=6E IW<345&$F-[:4 M'G_M>NIJ2S(+0J6>+F:S)]-2JFIT>1[&;NWEN6F\5A7=6N&:LI1V=TW:;"]& M\U$W\%:M"\\#T\OS6J[I1_(_U;<6_Z:]EDR55#EE*F$IOQA=S9]=KWA]6/"S MHJT[>!8<26+,>_[S*KL8S=@ATI1ZUB#QLZ'GI#4K@AL?6IVCWB0+'CYWVE^& MV!%+(AT]-_H7E?GB8G0V$AGELM'^K=E^1VT\)ZPO-=J%;[&-:U=8G#;.F[(5 MA@>EJN*OO&MQ.! XFWU$8-$*+(+?T5#P\AOIY>6Y-5MA>36T\4,(-4C#.55Q M4G[T%K,*%>0 M>&[*6E:[OSATQB#"?532DFB0%NOE>T+].U%12LZA]X0W0I6U)K271SE5Z#]^ MA#H&PM-Z%[#"&FLV), !&&7]L(9Z=Y/@Q$=-KZF"@-8[+&&TV1XH0ZMU%2R: M7-"=Y[)2D$K$K'\VGVK@&46 Y5BC=QH49XPNRK .ZK,B4JXV3^L"% ML2 5UJA*X%=4W,):I*:Q+BA,&@?DG6/Y&H.-A%]PT]64JERE1\$!A[65)0)? MS.9/Q2 A3ES;G:R&@^)-)?X.[,H$3IR.@]@XN-*F#H%G% 8R6 PD!_,<,@GE MW1$N;?P[CB=8&XLWA3(3<57#M3L%?B+ O5H*(*&8\)S8$K CK4 ;H>)1 ;)- M("/ IEN$)T>"8*A% "U&Q?/A%Z8) UD>>YM#\& M'YQN+;JZ'QK=*:#6U4FS>9 MY]A;V!FTDMD1E#O: (DJ)5'+W5@4J'E?B 3MD+-3*AYA8>&B7-E(W(8';@B)*%O6,:BV4"QD,;40^9M0J3U9)DY"C MK%$)'QII?:QS)H3HD"Q-$TDQQA"-]^ZA+DRJ8@$@I ?<&*,R%"JHMG##*K@! M%+F86"<25,M^]P-<_-BWSP&>]*%1=:#G0/W5!H\&>P6*(S;90R#S4IFF.&79 MX&'&!<'>LL:V[Y-&Z2QL'GQ$>FSRQPTX3A,.4QP<>?C/4!\#>?(0D+ZP1 @C MG#J(3QWB)K1/=VB8B!<;6;D-1.D^)7_?0/?\R1_*QWM[8_&JRA2VTV&EI1SJ ML %C7QUXVBO\U:*)Q#%$:W7Z/\W[1YQ_ -MO(_X!NX_%59,TMA+?01,.##>O M(K*O3:.Z=/[M'T-'6OK/_L__?T[^?SZDUG;Z5SFE(]B65C&_IUHNF]U3+],BB'#5$^'G.HQSH=9M_[EN.PN\ '8V M-HN0^7MG>+K#VSZ3,WY!%"6"L/;2H5F.N+6GI7W M)"N#1T/,@MUO\(H4CNR+I]T> 81J"I<'^O@$X=I;!91!>(<(NZQP31*=;/FO MLQJ%?6#"A*]#VJL0\*6+A!)?7W8=P,/<:"63Z#W'_%EE(/X:- $8Q.:^PM;8 M,I5X1S9L#PSO=4=/KWL+;T(SO>#WJ]@R^ZEW!H6-M^?4-OA-I YT!P:Y!YUX MA/>1,WS/YT_P?7*R$K?,GV&'X1@07MC LJ[N'%=E0OL&_?*+L\5\\;5XBECX M<]NE/6S6!UOECM,>]D4^4(@MLR#PSYU8+I?BR=E*S,>S^>E#?A]!!G=G)_A> MGBPX@)-3\="EP/3@RJ4DNPX72]P(.,G%VY=^M+^[NHI7-OOE\>(+]M>@"Q1V M#M'9Y/1D%$]*W1]OZG"!DQCO31D>L;'@Q9X78#XWQG=_V$!_HW?Y7U!+ P04 M " 6@X]25OGZ6)0 &0 'AL+W=OUN;(+I9RX+8O*OME8.+=\ MM;-CLX4JI4WJI:HP,JM-*1U^FOF.71HE<)G[6ZL9UG09I,Z_J*?GS,WVP,22!5J,P1!8E_ MU^J=*@HB!#&^!)H;D24M[#ZWU$]9=^@RE5:]JXM?=.X6;S8.-D2N9K(IW$5] M\P\5]-DE>EE=6/XK;OSF!5>36$TQ4YY=(9C&JL<\>7KLZNQ,^#$]%]*HE^2_7)S+.X25$R?&R&JN^/G?)U/K#&+D M/T\PFT1F$V8V^;U&_08R,,AH+-8-B9\72KRKRZ6L[O[ZEX-TM/_:BFDM32[J MFQCQFGC CYKA4 MIM3."G?/6;A:S&%7)R:'NX/A<"@J))]UTC7@?B=JT^'G^==+2E!+*XF0*I=% M?:>4'72%KG*181*2#;0M:=1AFD1FEOS,PTVEK6T4+2M+%H%X81188I4A P#3 MF KIXK5:8ZZ%]/K)QBUJHQUKF"M'JE>*AY;2.)WI)4N&T9M%7:[H!KF*0DQ! MY@8B1BB*?N#W0#,#>=^(CI"^$7=RQ$K@-GC3H')4+$ M=71H+(6,%&\1E%?B,EO4!1G24R#CT'!9YZJ@Z'.8KWS:/#",A/?*H"R"%B,Z M!&M=H$4@.DY."]4&^A(A@$G7=8%P*2C_(*H'\B#F0L/C$$$6W5G!H2$89AQS MTA!E_UAI95=X4$ZO!,*-[-HELIWI*H>D5LP,4EUF,E>ESL"LR4$6&I$;]1RR MD#I$+F@/N]%"\K^N/0+%5,M_1;WOP-(JEEO]5;%7C;97<"BGAE?!OS'((<,1 M!PJ>@^4 #18&@'*-:V"I0L]BP@4WKMKU4Z5)G$LD%G3Z&3V?;1!G=UH50-4& M$$JN4[,9K->#$9#ET$D>YK_XL,:ANVF")'XAWNMKG2LHZ%FPXNEK#'SH>6A+ M!XC9%GOB IJ_O-=\E"!+7A#TG" J"['7PHYMIE9]::C6MW6FREL#S+1!UGV! MI&#PO2%JE#X?H]:YO4)K^VZA%5)=5R"JX;VSV0QX9,16J-/O3L]BF?:(M!:[ MTF2\]Q!Z GM&GMTAC5-]1A1DOB)D1EI8\6Y,KP](J%.&$VY._K(_=)D\&C$0$.6C$!!T8L< 1$B",F':!6G MCW NU/"G2% M*.30-83NEAE>GES0G-B M2V-RMN%!%VK+]&FA?47EY_PL.QHU'8H6-=]S4M6 M-4(!F",]BN*N[=2^!DM&U4*<&U4$7*X!2\.5MK%N3"]J$G(CP\6U"F2HR05- M*_W&DNM=)KGB29$M:$]!@9;)I7:RT%_94H,8F1%5WK6H0NA$]1@S3 =K9(X. M$[4-0!ZJ2%?=QZ+J1J.;*>65\D1]5:$]3@28JBFG8(15]VKW$@55'!%O5#Z( M35]8@Y\[5%O:;'N$ ,#V5RH*8(AD NIQM6P=P ZASI9ZT;Y> ^J'-7H.I!%P$Z" +\U]P9$&$'('LEUT; Y(9>J"FG"C@XR=?OR *Y M$;OA-NP\?6,%H?;$](XC8IV=%QKSJ#^(J\/D?DX[?H<&G:INB7TZ68),UYT% MOO]L*C8$*A8V2%1L5;[>79WXIO1=C>\U9B5[2?Q!.-+$R3.B_D?S_B=OWGNM M6] N/J9Z!24]UX'T M^M&!?WL'WCGM["1S1+B7:]"[ P&=#L6Q"TIIKI0C?EY;&]&13K;!2IJB1J:6 M3>%#C'%Q$&;UH:Z#AJ\Z&:Q!A_I?'] 4:(CI%\',U!YP2>^C'670B^1/M9]- MUQWK_M;][.G9[]NG3KJ1V+/-:$W/],-@]G"/\3DOXP>_] MI>>ATDE[O-AC MDZI+%Y0#3DJ_N^K%Q;8XZ^[4#Z-#L;>_-Y@<#,6FV$TF!V(_ M&>%QLC]B>/A[V.2-_59C4W#E.TP.4?,]G_L^8#,^#9.A.*W-3'�CNZVR6R M(Q=;Z;8(5SR;8B\Y'/'4%1']UJV]-11[HU&4;[0+^<8=3I\5MV0=Q;F+?$@E M/6RUW$\F8S&!!O=4PO_O^H\]1]5-1M_JZ%M?RV)W7T\= L%O/8%.W 2V]>A! MD[Z2^-SE,HC%ZOFL^R)8#$70Z:5_C2:4SE3H9HZDH$5\P@)R]SO7MAWNG0:L MFC[V4:&/)G"E*HZLXJ&^8QAB^78*I>BAA?Q&I:^RO\Z"44'4K+LE"UN')^P1 MC+#:4:^%F[A+(7R=!/U6HHN,L#E)AJ,P_"#+$@[]CU56-'G8?>WUKCIG,5V" M]5?QG\[-0/"Q(V0ZP&C]!P'(FV>H1BP#97FNZ!BE"64AMEPH635?9/:*'.VZ M*AN*2IH<1-2)>Q^WH%:H]%\+*/I:X(%?V2;C--G_S:M'AW1X(NA*FAHY$L5? M&]>%SJ4_=,0_?QK&88G,"(>;; =2IJ["\9&5!5U"SU6%684O/.%(CE9=JU;= MT(VB.M=TB2IOQ588V0:J5VJF7ZI! TY"G>0Q9%W/C% MDO%T8A"5S?3P + 7[4B1R:= 344.G%?<+-G35S2 MR!)T'$I$Z/0A[N_X2KO#$P!FUAV]A-RGUC=)PTWRND\R=CK?O""\Y_QE#[F] MJ9S__"6^C1\/G?AO9NZG^R^/8+XYL$,4:H:EPV1_=\,?$[8_7+WD+VA0N5U= M\N-"2>A-$S ^JVO7_B &\9.JX_\"4$L#!!0 ( !:#CU*"A_Z)[@( &@& M 9 >&PO=V]R:W-H965T(!Y!0 M$]JR,=16HK!I/" A8-O#M CAWL"RG_?F>[S8HTNFDOB7V^^[[OG+O+ MK#?VT=6(!.M&:3=/:J+V/$U=46,CW,BTJ/FD,K81Q%N[2EUK490AJ%'I.,O> MI8V0.EG,@NW6+F:F(R4UWEIP7=,(^[)$9?IY44C:HG30:+%;SY.+D?#GU_L'AJ\3>[:S!9Y(;\^@WU^4\R;P@5%B0 M1Q#\>L9+5,H#L8RG#68R4/K W?46_5/(G7/)A<-+H[[)DNIY(51+CRAC[Z320)%Y\@TFV!6T$@=WV*]N8>=@+/LC8#Q)F <=$>B MH/)*D%C,K.G!>F]&\XN0:HAF<5+[CW)/ED\EQ]'B6A>F07@0:W2SE!C1V]-B M$[V,T>,WHB=P8S35#C[J$LO7\2DK&>2,MW*6X[V -\*.8')R#.-LG.W!FPSI M30+>Y*_IP95TA3*NLPC?+W)'E@OBQQZ*Z4 Q#133_[S!O=&^Y\Y=*PJ<)]Q4 M#NTS)J\@@8L/I":TL@'B/"RVQI+4*^@1T)'DTD0PG06A=2<48%5AJ/7H[D^% M+D&TK7H!24 F>+^@L'Y=>@<9&7/D-A]VY/E'\%!'I(CKP%30ZNU2<+&'7LDU97>4-1"KS@=J>%G5ZZXKPE$SF,"GH7J1&Q1Q3-" MZ(+=O&)BXDCJ.7< O!HE>N?Y?7Y,)%AVO!DL@TN-PZVU_#3!VM>RJ/W91BH+ MK,+%R$+D"D=P/60.ASEJK"0= :YY!#H$OIN 2[5%A"96/OK*!ZY;!MX6+O3" MP<%A-GIWQ#VK%.=V# SQ.GQVSW.8*9;2>U 8<6AV>C]:0(VSK6X(=.&69(;XLD4EC7_ M"M!Z!SZOC*'MQA,,/Y?%+U!+ P04 " 6@X]2JE9ST],% #@ &0 M 'AL+W=O'67'3E(#P_;%IBC>X]V[=T?J M?&G=7[[4.M!C737^HE>&T)X.!CXO=:U\W[:ZP9N9=;4*>'3S@6^=5H48U=4@ M&PZ/![4R3>_R7.9NW>6Y783*-/K6D5_4M7*K:UW9Y44O[:TG[LR\##PQN#QO MU5S?Z_"YO75X&FQ0"E/KQAO;D-.SB]Y5>GH]YO6RX'>CEWYK3!S)U-J_^.'7 MXJ(W9(=TI?/ " I_#_I&5Q4#P8VO'69OLR4;;H_7Z#]+[(AEJKR^L=474X3R MHC?I4:%G:E&%.[O\17?Q'#%>;BLOO[2,:U,LSA<^V+HSA@>U:>*_>NQXV#*8 M#+]AD'4&F?@=-Q(O?U1!79X[NR3'JX'& PE5K.&<:3@I]\'AK8%=N'RO$9(_ M'P1@\-(]G:D>ML+^ 'Y?HT2A/* MAMEP#]YH$]A(\$9[ Z,_KJ8^..3^SSV8XPWF6##'_YJLO79<6*>^5;F^Z*%R MO'8/NK=V\%.IZ<;6K6I6$'EN7>%)D6,Q'=K9X<)K>OO#=Y,L&Y[=??PLH_3L M@)3WJ%C5%%0Q#E5&34UEPHI0J"@Q1*V:8%15K0@_<967E\O2Y"690(9WJC20 M=$*&*X2W5TVN(<)0TM7]#4W&69\Z5V52-5AJ&)F"=C79&:49U5$,0&<\4DY3 M8T,7D"X(]1<0Z%15 B]Z/9.I[=CGC?D;^\2(]",:#_[992SD&*,;7,O$216. MF&NN2P1C'[0L[0#8O?X.OZ7R<(N\P48SDX.@;JF:.ZW1:H)G'MH*J=JB:MO- M#6<60P-RY?U)RR M' $&*^D%C\M2 \ MSJSJQ[Q4S3P2NV9$,76[2>JRG&L7<*; LD 7=*PW*2&? !3)T_$Q(2BJ2(1% M_75A6LYBG^YMO=$+4E0M"D0#H6#KVD*<5G(F5#O=Z&42Q2WC3MG,C0)1BET/ M&OB[TJ*9LS7-8>&DRAA>"J6C*69V79?FR9%"]C+-.B$%R[P02FQE"A7PL%,H M/M+E@]!9,H,5#E-.\5N!L0N/O?S!*=U4V%NT+9I$4X5^UUV5[M9=Y;/7AU?1 MR8^M9 %83Z..N#>4ILDX2^G]5A W"P>6PK:=B '-PRWT;L!O*$NR\0G]9IO# M_(7=]NRV53I,AN-C^F2#JIYUMPB: O7=*)(-:GS8HG8_K:BPT-4YJ+1M)\#_ MC> GER#G".=5Q9K%/:1BO*ZK17%TXI&Q*KAJN:WQ-673_=[0R;LC;!,6CIM[ MYU]7*WP:I"=G_A66E$3XS#TC\S$X_R(T6?+6:;[*H30/)'WINY1?X">9#$]X MF%&:3"8R'&&8'HUY..9A>LR5C+OA# 5"Q\GX:+*3QE:M(OGI47*<<@:]/T7* ML%J#K5$R@@>WL:O1@ZH6TH*>V6[R?^51RT\Y>Y433X65YMU^\/MTYTD9%.6L?>P8@KC<[MH8ASQS'W*[NGSW'^1^RDW)YR2 MN&Z3>PWW[4HKYP_HI'_\TF)G0SKNC[[_[S68*U_23/2X&\ +>7XJ<4:O+QJ: M;YW/0[QAK%:9(IY!-?OZTJT:+B]B MNUP.MF[EM79S^?;@5@.WX@5],[OYO+F*M_JGY?';"('.3<.:GL%TV#\YZL53 M>_T0;"MW_*D-^&*088E/-.UX =[/K WK!]Y@\]%W^0]02P,$% @ %H./ M4L)U5V?N @ @< !D !X;"]W;W)K&ULI55- M;]LP#/TKA#OT%,2.D[99FP1HN@[KH4#0[N,P[*#8="Q4ECR):9I_/TJ.W11; M.JP[)!8EOO=(RJ0G&V,?7(E(\%0I[:91252?Q['+2JR$ZYL:-9\4QE:"V+2K MV-4611Y E8K3)#F-*R%U-)N$O86=3HE"?B,'[N.*-.T@/WURW[QY [Y[(4#J^,^B9S M*J?1.((<"[%6=&^0%;.U(U/MP&Q74C=/\;2KPQY@ MG!P I#M &N)NA$*4'P2)V<2:#5COS6Q^$5(-: Y.:G\I]V3Y5#*.9G=(TB)7 MF6"AA':3F)C5G\79CF'>,*0'&(9P:S25#JYUCOE+?,S1="&E;4CS]%7"6V'[ M,!ST($W2Y!6^89?B,/ -_Y[B'#46DAQ\OUPZLOQ*_'A%8-0)C(+ Z#]J^&\, MGTN$*U/50F_!=Q;QSX'PKQLC<\BXXE8NU^'%KAG!.X]HI5Y!AM9[0[%6"HC[ M!YQ0PDI&854KLT5T?;ANEY QN!(/"$VC/.(+<@=D@#@:+]*'_;@Z-_21<7]D M)7 T@R2!&FWFWPT3@=G%^YE].NZE2BD=03#?30*)OT-3X:$8I:* M)Y,337/K'$Z>A7E8!4J-3P3I6QC[<,.L>2Z]T0MDN\1[("C8N729Q2#/Q'YG M:83-O9'S;69DK.MQ8;9-?5NR('2@PKZ 2RR%*EK*L%L+2S*3K,X#^, EY/ N MZ2=CGA%*^9#:$E!I$:%J6A1]BP(W6%8>'PU.DXNVS4(!F6!P\B:"P?O^G_HH MWIM+%=I5F+[^_M>:FA'5[78#_K*9:\_NS=>!)5>^!Q06#$WZ9R<1V&;B-@:9 M.DRYI2&>F6%9\D<*K7?@\\(8:@TOT'WV9K\ 4$L#!!0 ( !:#CU(%G_)V M$@4 +<+ 9 >&PO=V]R:W-H965T#^_^^[(TYUUGWW%'.BNJ8T_FU0AM*_G.NSFHY5"-VR\MH83B\7KRR.1CP*_:][Y@S5) M)FMK/\OFICB;9!(0UYP'L:#PL^4KKFLQA#"^]#8GHTM1/%P/UM_$W)'+6GF^ MLO4?N@C5V>1D0@67JJO#![O[A?M\7HB]W-8^_J==DEU!..]\L$VOC @:;=*O MNNMQ.% XR;ZBL.P5EC'NY"A&^9,*ZOS4V1TYD88U6<14HS:"TT:*\C$XG&KH MA?,/7*O !=TJ%_;TR2GC5<3+G\X#[(O4/.]M729;RZ_86M$[:T+EZ=H47#S4 MGR.N,;CE$-SE\IL&WRDWH]5B2LMLF7W#WFI,=A7MK?YULO3GQ=H'A]U?W_!S M-/HYBGZ._A=0_ZNMZ[+DR&D"3GE%BQ,!:K&:4JB8KFS3*K,G[4E1&Y6#Q;)1 M!LV&M@JD-H[3:J=#A;-2NP:=EAQ"VO.6G:H)+,P_5[8NV/D9?8+U>U5M=-"J MKO?4.KO5*#QA5) RIH/F@;>2V9,MZ;MLM@*3ZSHVI2E(%866A" >9:*Z]]H' M97*^-YN"S+]TVD=YA'(/0=?"6HZ<:X[=#D<'*/S@ASBI[=:USG%>LM-FD\ Z M0$(!+ZR*A(#CHD,,4>:IC&B]QP$T;(9SDC*4#C8TZ8@2IF)=!X=EN-F+ 5-VL+%3%>:*@% M"X-29U2^A7$([2J;2# 4MO\.E4]J RPJNG5ZBR.ZCE%,Z>W;*X*GX?C267AR M?DHW)D_U']EE\LX!I*\4.CL>*RVA2[RA M34I$$1B?O\V>(X^W%H\PC'0]6G M-%.%_J&_>)7B>Y+EE2JD6 ,3 H/MB+,4_NQ928)\UVJAA:![V%7+;!H#S9;D^Q&3WWC1+@02W0>O0E8CYPM'C>9JKT%_^L4 MM#92K+[^A:Q#I4+<#25[ ^X5DL>-V;*/K#@H:*KS_1GR5O@,MN$^ RF+*1E+ MM34;=LDWKIDZ=1K2M#M#+[+OAQ[KN>L9N2%UR6<'&](:K(4XO6#S.,_%:G9C M8M&F@*[&^T B%I/OU)Z.4ST!N=<;HY[HZN?/3I:+ES]ZNJHTEW1]APCB,'A? MEN@0]W 0 D<6IFH3YV#?1O[Q%#S&W\663UIB@HLO8 M?PTWZS'1P66JXN@(?2>/*"A6"D&NF/I&U*9OOO>&?NW ^T7?CE(#0/< I3ACA55QW$$[WB]DVW052TJK;)IE&?E* MH?Q#"82MXJL!AAI Q-8KAK;F.W:Y]G)AQ/&( ;24PV[37PRRAS&-$_OJO'K^"J]2(^Q>_'TI 79-QH9U5Q"-9N]?#$AEYZ) M:1-L&Y]F:QLP4.*RPLN:G0C@O+0V#!MQ,+[5S_\&4$L#!!0 ( !:#CU+: M&PO=V]R:W-H965TB!YH:66PH4B$I.]Y?WS>DI,C9 M? #M(8E$#6?>O)EY9$YWSM^%BBB*A]K8<#:I8FP^S.=!553+,',-67PIG:]E MQ*O?S$/C219I4VWFR\7BIWDMM9V)/YLZ8J,84> <=_YG PA>>/XN?=^G7)' M+FL9Z,J9/W41J[/)R4045,K6Q,]N]RMU^;QC?\J9D'Z+7;9='4^$:D-T=;<9 M"&IM\U_YT/$PVG"R>&'#LMNP3+ASH(3RHXSR_-2[G?!L#6_\D%)-NP%.6R[* ME^CQ56-?/+^6VHNOTK0D;DB&UA,8C^%T'N&<3>:J+_7=B-DS6;L M6!HC@MY876HEL50^BT0VC7%,7.0T M^4.(2%'Z@GD /1Y)DH]0+>$2)AVI#F)-^-P &14"0489P) !/J8-A[&K"I,' M-%M= )T4I95?OLL?':@4;]+;%#:8M,JA=)55;?MY11:MNT -RR(]2CSKUU@.AZ> X# M%EBO]^(WVI(11R,GXKYU3!7B*YCK7F6[,H24$%A!"10HDR'P(M8,"HN"1=V7 MDU%?N;J1=B\JF;/()GL&BGZE$-X&MQR#ZPJ;%W+3(%>W#N2[,>CZL4 [J&A2 M%VK;O\V>^JSE'H_*M,73Q#G-H&MM9-](WU$Q3?P?0 JMJL#)T_9FN[TF4T#_ M_9:>A<[-J5Q=.PO4'9;D!MR$'OBJ#\1[6SO:G=>G73;<:4]9DCQ0G2U2B[F= M@M@!/W%U?&I)U"NQRC& W.S@ M%RXUE\;"N<4]@4U^_.%D>?3^9[32SO* =8+3AE$J/;MQ+'$O0?A8N<(9M^&.'%5S-#]1WF7WN1^3,')NJI)\?I"'=&D56+EX.:?Z MR29]A&901]YZ__84XM&8'*G098E=B&68M<']R'@0@^F+C&;UPC<>14^H#'.L MP-H&PO&-1Z@7%W8.2K@?4\2,-G<&*CX^ P#O0&VRG'5C/-2(ISX$QM%C?_21 MA;Z1'LRU:7JZ/DR> [V84"?B0?S3%IODF\3Y[5'3X&QI2'"J=/A(= MD'(0)/V%0K3>S]^\FPN>+=7Z)KDF7V;6+N!JGQPJ0R;,! MOI<.6MB]<(#AOYOS?P%02P,$% @ %H./4B7A*Q,Y! L@H !D !X M;"]W;W)K&ULK59;3^PV$/XKHQ15K+1L;@LL=%D) M#E3MPSE"A[8\5%7E328;"\?.L1T6_GW'SH4 "_2HY8'U;;[Y9CS?Q,NMTG>F M1+3P4 EISH+2VOHT#$U68L7,3-4H::=0NF*6IGH3FEHCR[U1)<(DBH["BG$9 MK)9^[5JOEJJQ@DN\UF":JF+Z\0*%VIX%<= O?.6;TKJ%<+6LV09OT/Y>7VN: MA0-*SBN4ABL)&HNSX#P^O9B[\_[ 'QRW9C0&%\E:J3LW^34_"R)'" 5FUB$P M^KG'3RB$ R(:WSK,8'#I#,?C'OUG'SO%LF8&/REQRW-;G@6+ '(L6"/L5[7] M!;MX#AU>IH3Q_V';GDVC ++&6%5UQL2@XK+]90]='D8&B[<,DLX@\;Q;1Y[E M);-LM=1J"]J=)C0W\*%Z:R+'I;N4&ZMIEY.=75TQ+;G<&+A&Z MW3#K,"Y:C.0-C!0^*VE+ U1?P,],S2.,I)%$2O8.7 M#D&F'B_]UT'"G^=K8S75Q%_OX,\'_+G'G_^G)'XOQ@4S/ /LUVM:-YX[-Y"I MJFXLYK!^A)S?\YR.@"T1).F82]I&M^56MKXP,3]@]ZA)9R";:DU8JFCA#)!6 MC6728^2-[J'((5?Y#"ZY\*X^8+(A&F2)14&" ZN "0&ULB@MI^'C0 1Z(KD# M)DWV/(BW:#P+*OOL#E3MA&N J,&6:-@+QSV9KOCHB2QNI:\(SYID' +A66^IUI]&-'K$);NLPX*H42U-A\ MSMA:4"QH#2UJ6WI+C9F2&1?\&1Y= :7 *NUCK)RD(\'2:+X!/9SHLJTRS.9J<;0#B4)'S*L[0B: M5:JA3$].*3X'/A;W2_ /3I#7+WVHI_"%:G/?Q3'I2W0/]I-I&B43-XH7)Q.X M?,K#*=R^K)C7!3OM4G4R/3X^F<;SX]'H\G65^/L[<&T\[ZH$?OQAD<3)3\/O M;J?/??:7LLMK*]L7UT7A1;-D/FD'+N#+W??Z^J KLJ< ,M26/K5.=G3I73WB MMX;?,T%*,Z0R0J$[)241>J%5Y>NDE>E0A+NU2/,=+>'[2VT*K%.S_W9O52-R M*,D5R<'0Y[)5(WP[9))WK14UP1;7<_5:7+LW MQ_]6QEW3[+O241Q/YXL(#H_2Z1']7CV@SCBQKC7/<'QR+YDM3N ]N)D=AC! M7CI+TZ?I;=?92 3B.?)-%X<#K^O0?M&.(*)9XO%R^G?'_WM^NR%HW<$J7;C M7TNNQ5,_:)\4P^KP(#MOWR%/Q]O7'*5OPREV@0691K/CPP!T^T)J)U;5_E6R M5I;>.'Y8TJ,2M3M ^X6B3T!(=]_[[D5+L)L#N@/8EL23R MXT?R$[6??/@:>T2";]:X>"AZHN%M6<:Z1ZOBV@_H^*3UP2KB9>C*. 1437*R MIMQN-K^45FE7'/=I[RD<]WXDHQT^!8BCM2H\/Z#QTZ&X*>:-C[KK23;*XWY0 M'7Y"^CP\!5Z5"TJC+;JHO8. [:&XOWG[<"OVR> OC5.\^ ;)I/+^JRS>-X=B M(X308$V"H/COA(]HC QC7_/F,424APOOV?TWU/NG$NE(CYZ\T4WU!^*-P4T MV*K1T$<__8'G?.X$K_8FIE^8LNW=MH!ZC.3MV9D96.WRO_IVKL.%PYO-"P[; ML\,V\85O-V2WR[A[5[,SUI-K"**H%P#5_G".QUKX^,8$/Z^KR(%%LD_KT2]7:+> MIJBW/UO5'W#_LT=F;0?EGD%'0-?Q96F@#=X"\?T \OE?.S#8*_;*^R%2\QQ MV=5SKIU*4X-I7: ,/D;-#%=7"),V9@6ZE<)CT(H73186)CNG2!3FCESP MN :OO2: M@4978R >UB3Z5T%DTV,0&-:/T&BUXR:R1FIO$U0G45T=<7^U.WIQF54A=N?4GR78N+6#;\D ':0TK M3LCR+1'5^:BE8RON5^21'(4ZOUTA]3%*[6H5>VCY&5K_WQ4O+X:HQ="EIT(Z MQ8+*\W3975ZC^SR$OYOGIXR'6*>=W(>673?K7^\*"/EYR OR0QK)E2<>\.FS MYQ<5@QCP>>L]S0L)L+S1Q_\ 4$L#!!0 ( !:#CU)B.Z9(B@0 (4) 9 M >&PO=V]R:W-H965TSR MM/?A)C;,B>ZLQ#:SJ;&3-O%@L MGL^MTFYR?IK75N'\U'?):,>K0+&S5H7=!1O?GTV.)ON%:[UMDBS,ST];M>4U MIT_M*F V/Z#4VK*+VCL*O#F;+(]>79S(^7S@%\U]?# F45)Z?R.3M_799"&$ MV'"5!$'A[Y8OV1@! HW/(^;DX%(,'X[WZ&^R=F@I5>1+;W[5=6K.)B\G5/-& M=29=^_XG'O4\$[S*FYA_J1_.%C],J.IB\G8T!@.KW?"O[L8X/#!XN?B*03$: M%)GWX"BS_%$E=7X:?$]!3@--!EEJM@8Y[20IZQ2PJV&7SM==&?ESQR[1U2U^ M3^<)J+(WKT:$BP&A^ K",;WW+C61KES-]5_MYV!SH%3L*5T4CP*^5V%&QT=3 M*A;%XA&\XX/$XXQW_"\E1OIM6<844!"_/P)_O+]-R^+8O%ZM5KEA3P]>OV4T.3T[?/9 I5FC#CM=6KH4B?]!7U( M%\K=3.F#$C[*T!*0EDK7;#1OIJ1<35>5=Y!9T9JK+NBT M.\B\7%Y?K0\:EU6B5L6(\)0[0+IM$&X"$?76[:-F5$_@@V*L&BI>#%&>T4?0 MV(>-= 3/*.X89$I6(8HQ0A\3J41'L\7B.VHA1#G7V>D03N3-5;I% ,7GX7RK M=C8G'W<*!\F>9$-D;W3 ?M1W9'.G#7IQ(\&O.*34>]J)]X'?O0,0!*PJ$40< M0XUA+6.8'19B0G:RSY'9GHMHV6KGM-M*#.XYE/M,UFI':H/3>9-!9TQ1)B^8 M(EO[^F\1L[ K691M<1D[O 7E'\C\OF@ :.,>ZI'RF*&4:CV4H=E-J>*0\ #) M'1_OBR7WPA2J*M/5HJ7L$CF?R&BK$P*<_"MZHI\. I4VB*G#I4+8?<6<'0W5*Q@E6B9T;:IVA&PBYMY -V:H MKXP(2*MNQ AMC;)$">;P[9-?LN.-SBXJ%(5./B!=V'RB;Y_B640DE=-? # E MRPBK#- *<*1K])FD,) '5.AU9*H:Y;9YM7<<8J-;V3\D%LW955)8N2+PBN?< MO6,1)"UT].)UE *#38\F2XB-. -C5"6L9*+K?/GP<)>!^/A*(I0:S80$0M\ MF24&>3DE\)'YAK2UD*E0+&-'Y.CB&E'6=QFPOP]Q>E!OC&6P]-Z?WSX0,%5@,!%,KR!Z6+VXMEDH+Z?)-_FA[;T"<]V M'C;X3N(@!["_\6 Y3L3!X&ULS5A;;^,V%OXKA'?0C0$U MEJA[F@1(,M/N -MVFK3=AZ(/M$S'W)%$#TDGDW_?[Y"R8@=QFBG0Q;[8)'4N MW[GR2*?WVGRT*RD=^]RUO3V;K)Q;G\QFMEG)3MACO98]GBRUZ83#UMS.[-I( ML?!,73OC<5S,.J'ZR?FI/_M@SD_UQK6JEQ\,LYNN$^;A4K;Z_FR23+8'U^IV MY>A@=GZZ%K?R1KI?UA\,=K-1RD)ULK=*]\S(Y=GD(CFYS(C>$_RJY+W=63.R M9*[U1]J\7YQ-8@(D6]DXDB#P=R>O9-N2(,#X-,B]E?ZMMQVVS(65 M5[K]CUJXU=FDFK"%7(I-ZZ[U_;_D8$].\AK=6O_+[@-MSB>LV5BGNX$9"#K5 MAW_Q>?###D,5'V#@ P/WN(,BC_*M<.+\U.A[9H@:TFCA3?7< *=Z"LJ-,WBJ MP.?.KZ5UPDFXV9W.' 32\:P9F"\#,S_ G++O=>]6EKWK%W*QSS\#D!$-WZ*Y MY"\*_%Z88Y8F$>,QCU^0EX[6I5Y>>D#>1=/H3>]4?\NN5J*_E9:)?L'>&:,- MN]+&A-RP[+>+N74&*?+["UJS46OFM69_S:$J*)T,TFM48CNA9X9WH4;L$C*D%?M52 M@5.2@RU3H&V\]QMI'#H$BM 'Q!ZSGR%L(+N71K)>.U230T# 3^7*'(H?H%%S MRK+%1I*]#? 9%,E2J'8#]Z OM((X\&R0C2-0-:I5PM<]O+@6)JPI^$;>H;2/ MV05R 1N+\GW>-$B!11;"L;*Z50NO::EZ>%N)EHTQ"5G54#[9-;C(8M@#>*_V M+EN).\GF4E*K\X*AR>C.@KI8_!>M M*[@&)-=;BXX6NFT%948/M&""W^R470F["BZD!;);W8G6,[]A253F-?Z/BK2> M^GU">H<\HF!+4,];R7S@DF]8#_!O&,^B*BZ(D2?Y-!SD=<+>]W>0K,U#-! F M><2#!E[&7D,6U55-=JV%0BY_7I.O0HPU?&Q DT:\SHD'8*9^GY0Y^UD[I$6S M00AZ<9@:./8IRRKB<3U28IM! M-A!ONDVH85RFJE'D@J,R*NIJ&EP&*'Y515613@?9N!B;CRO=+J2Q0\7ZQ'$/ M!+N*TJS8XT[+**F29X!15%\4=MC;!\KH9ML6J'Y^7,O0>[Z@%YR@.1+)[N7Z M=Q1>A-QNY-HQ8&1V)2^,F\PFJ%S1NQ6]G!:&_G8 MB 6F'D67,XUOC]5(7)5/TJ0.FRK;>AOM5_6H >DQQ$%7'J=#0O$$JZ-_ ]04 M'1%AD5MR*L.C.=0#Z72K:X :Q]-]01S68O7^3UAY$VJB&:^#CATR<+#G^^Q=5(,7^!Y#69>_-,4;P+1?%% MF2S_1]D\?:Z7G+S6T\_UH>$.'2^6)Z"_M$W]<^@IK\9T6,2?0SO< E\3>W\A M?XM9X?^P:TWWT-&(]%CU%_2.Y_OZZP._H]O/4F%XE'XZ\/PXI;6?3=#$[A09 M-G]@>E0K=M2.5_IC2_'=ZBC+X[T^4%;5]-DYQO=93X/)Q6,.;6:86P)V7OBK MB)=#=ZMK[%\86<;A ;1IF$$2/O!R:@G;T>&19?_Z/JJR@"G,2GE5A_;T*K<0 M7P0!.W,<]]/ P.CQ?"D>Y3"D/ MU$HO#@ZNSMI;OW'!7IO0$3#&_AX.GZ_N BO[8_DX>,'ZN16849H MY1*L\7&93Y@)'Q3"QNFU?XF?:^=TYY;S,BR)>?A-(\9VVVVZ29M&C?M[.SL!XB$ M)#0DP0"@%??7[[GW A!ER^YVO]@2"=[W/?=!O=@X_RFLC8GJ2]MTX>7!.L;^ MFZ.C4*U-J\/4]:;#G:7SK8[XZE='H?=&U_Q0VQS-CX^?'+7:=@>O7O"U]_[5 M"S?$QG;FO5=A:%OMK\]-XS8O#V8'^<('NUI'NG#TZD6O5^;2Q(_]>X]O1X5* M;5O3!>LZYG#\.5-_S;I#EX4.YL(UO]DZKE\>G!ZHVBSUT,0/ M;O.]2?H\)GJ5:P+_51LY^_C)@:J&$%V;'H8$K>WDO_Z2[#!ZX/3XC@?FZ8$Y MRRV,6,IO==2O7GBW49Y.@QI]8%7Y:0AG.W+*9?2X:_%?/X+01?)YEOQ\?B_!=]I/UF^XSY/]!1OVR-NK"M;WN MKK_^ZG0^>_H\J,K!U%TP-7T*T*G6$5^6MM-=976C AXVR+ 8U%I?&;4PIE/( M[5Y[G-O8N$8:*SW4-DY4/_@PZ"ZJZ%0$-S\T1H+%F]70L!@L%]V\--7@;;3I MQ'=?JK7N5BQB:P-G] ,Z1[+.CY]??G?!GV;/'T[5A?$1:*)L)YC#R0LB2^=B MYZ)1M0U5XP+B-JB.CC3--4Y7S8#(PH?]&A:]+&%!Y7R-,X:U5"O3&<]D<,?T M9"6]#8?>@[CM=3,VT]:XSBO7VD@/C6T4AFJ]WTA3]:9C*[G>=J0=C-;J#AA( MDD[X%K%G;Y( ?\61.,'6@S8@&HVG^[K^'5 B!QX0#1M8,]=!97 7*T)&>,W3 MC=$##U5G*N "()O4ZB7JU%);CX=)UCN$ZEVP,:D7M^$Y4192@ IPD^,%!<:+ M829L*;I=Z;!62U0,&(M"VW:D25L>0V0P33QJ71VR5.#?ZFNH$^$D/%3;2A/J MWQ#A[X&JP4"&Z;J!%6>RPNNO6+M$W=IX ZL'9$Q3$W.JD!1JH/'[T$D)XEB[ MQV(CPF0(.DD!'^B3-S#^.,CCGHP_$W4^F-[Y".\JJEQJ=GSXSZ.S8K-KH[TR MA,+J6WBV71BOYL\(1V?/IO?@W.." 7CN2P &E\@U5N M$IJ2 =DPPCC=%_>P'4&,O)C.3]1F;9'V&[A+S4[PWWQ"5".\>L/M!VE09$,% MPUDJ83\,G5$GQQ/@)L"G>(2XW':1^BD_.CN1ZK??*@NG/:M86R0V3 BQ^]Z[ M*XIL\A$CP'!;ZT!: 3O X4[+I%Q)/)7Y0@IRH"J+2U44VZ)2)>0G'!@\BYO2 M;3?WB2?E;)M!:ZK. &%DY$GF/DEIX8U1+743U!;"U,!Q@@#KV!^)14-N2;Z^ M:9HE*H@6XE):Y'MV[T0-74.MD*/$V]A@)#53/!AT@21\/RK 1<:;(N98A"4& MPA3<D"RW^WBPJ(B&GX]%CS[,E[ MIG7A]=GF>^PD8/@RP^Y['U,>>-R'2E;:,7C3G$M\. N,)\LX@J[#9S!"&V-E*$M0J@U1#EG9YI2Q4] M$2 @[!0Z#25@/JZ'2;':4-H[00,0)4-!4HOFREM %5^?[EB?ZFT%!,EE$<;1 MU$2L35,?1G?8TFQCX_5-+01&.DR\MKLRN2\"M88R&TI",HR)])^*.AI-=AMG MD]\P%;#Y)+J0C MN=7+($9!PNT.JO<.V=T*!"@U5[H9Q(S;.@322T4'N*NN73]N24FKW<22N-U8 MN)][?9RE?G1?CS:%N5^;A1^H,QXAU6US/SF$AF\EN![\@JZ_4J>/Y@]) 2H+ M@D+>?!XLC314>8QD/^+ K3K[AYGD7F:A&PY&GO@G.9$H-!NK%[:1-,VMGJ>= MA-QV\/$JE5JHS)WGXCJ'/.RQXHOT'+ I(@&N<@6;9MG9+"C2B%[,<)+R,+NE M*IE,9'@SE=IF),(2V[J-48GSRXA_.LD_$EM/IPZ7<2':\W6^E.E M?C/B(B0&,(>EH0[#?$G#C:02S4,TP8L5$#P5C6$IUMD^Q!FE.=DRIP6E';J+ M1@ 94OS$6IZ)P5WNO_.H<#'NZ,^3DR[)20EN1)J1D^YD1(03LZKR%$9O1Z[] M*YQ3@)7"LR%OE?3.09(S2',8_* [#NBT6$$7MB=G"A)()[>5FSSG.8UQFJU[ MZ):'6^O>BE0<^]ML/IU]_=7LR?'S%@&6QWVZ?*K*E?W"_9(3#A4F)]UR\&*] MRX\A]8%U;@2+X%+$&)*@&2N(Y$:D=&EH;0T0IZ8QVFWH&,482PQ*-%]"4XUA M@D'/RY"YOS-.CI4^C):0!& 4Z;7ENC/TY-(M8RX(F/90V]-C*9!O)!%-RI0C MH"8-/F0):30FQBFSF1SGQ+9#O@F#I8+_$;%A"X$,5^-X=5R4@4BP.V^*&'U&,(>QSTB( V!:#B!=\& [C&^7 K)O MY?D.21E )A"L3-4_RGZ(>W97H94(6PKL/0PBQ('INX;-7 C2#2HC>L!71\$R M4=__>G8AT,!3!D4D>D5*VI'V+9PX>,%9+F M-5B)#[4$J5\:VZ7,8B[U$3R+ MF[R"X[1/ O.NQ_)R+#/?MTCL]36WBF+&*\K Y MJ/B6G78K+I.G(E&4($18X M03-;+:R()$H*ZHTAK+]RMI*DK &/M(U,K&&+6DQ"R1T@4:F>[%1K?WEGB"LO:UJ0%7@I$BDEQ$$N( MWB&L;;^UH5IZU[(1$)+#DC9-;&=\RJA'JYRQD6BFIV#.-!C.B"I08I)&OA1) ML #UA;QXD+2GVP-/I"F<%CP7A&%!>4T 07M-Y$G*=F_H90U)M(#9EC9)G/:. M!-.[")8C;;_1&+Y(5';3 JA(LHP-3KKHLC>4DDN+Q.19'06CR- W=*4G&[,B M8+:Q*=,\RS@I@;5S?!098!4^Y>7KAL=$VCAL$"HD;S9'TO@]%83 N$%11#MF M2K7\_$)'\5OQV:3,9G0?/N[D+%<,PJ(PSN[Q!I; )0U1TDNGXAETFXM(X'ZM #UZ;T8^QH#H/H5';-1[P1E2+I]6/TG=/:-G2HMF1FI:)=+ MS>T5;2JX'ZJ2;;=SSN@B H,CG(Q'DUO:RB*C>1F^A4"*Z;&_]P[ ,F9_84<% MWEJK*U::X(0&;.E>V?YKVK^4J3&U1UP[#=>6)6&?9>%X2J%MHI? H @><:)P MIVF:1V'M/YET<#K>0X2RODB]?YGI)69L)*3B73+-6%0%XEB#%#9W[H_+H*Z1 MX(@M>C_*\59&/NG!=ZB*M7?/\VS>"F:,^8?MZD*KM04$8]2_%HK<; #M_D@; MAS2;4:TRU;JSGX>T3K!=/\2\''.YXNU(]+I\#D46Z0?> HD;-1L149\'QZ]B MO*6MH,TO?I,;)+ME9*BVFPA<&W>E D@W,(S!@H_PBQ!Z4Q3"GPLW'PN7'"L7 M)&AHO%\$XU,:I'@4;&\X"ND]AGR;WJ1);SOR]F-7<2Z%%NVSSH%TRQ1C?$KT M^*45M=*[X49&$RL$W(@I]D1O3LT(V>ENN[ MBX!=*Y7U%"]^;!Q2F[>AER/RBH1"$OZ)9$@9^R8H?Z+^E%8F+N.GE,2UIAX7I02"5.6MK*CZIF-\Y!(EQEM<_WD6 MXF/3"*?:<@<'7@U9K9 ?'2Y@,+G3HH)>UO-DA0)ZS39&%VE6 [N]S.X\!#D M-A2/S%&DE@0D. 'D,=+#=P]J0X9,K!W*E0 M6>#\/M0K:6VZ>M0]42=(+V'H71"QXNI#^U]QR[CE2G0#=XD[N:C"1J/7W"T$ MC+_;E[<+_H7 GFB]!4AI_DW+%=E]%:LC*F$%2IGF'AKV8%,,FE^B\S*3*A_OAW9090Q'VW?_]":5%-C)?^(CF;VW%SH:_2(& MS=J*?_=#70DR1'X<4ZZ6GQ:=R2]JML?E=TGOM%\A7Q!Y2SQZ/'WZ^$":V/PE MNIY_7[-P$9TA?UQ#9./I .[3[Q;R%V)0?G#UZK]02P,$% @ %H./4J6\ M&ULK55-;]LX M$/TK Q6[FP!!9,E.ZZ2V =MMVA[2&DEV][#H@9;&%A&*5$FJCO]]9RA9<;)Q M%]=Q+'+"BR%.S45:CI9&5L*3TN[ MCEUE4>3!J51QVNN]C4LA=309A;V%G8Q,[974N+#@ZK(4=CM#93;C*(EV&]=R M77C>B">C2JSQ!OW?U<+2*NY0>,\3*C7!AAT]B>#2+(:N=-V3H3@U+JYBON6QWV M'(:] PYIZY &WDV@P/*#\&(RLF8#EJT)C2!-Y*3FHMQX2Z>2_/SDJ_"U M13 KF-6.SIP#H7.8"2<=[RXL.M1>! F/;L52H3L>Q9Y",T"\TQWO6?HBX)6PI]!/3B#MI;T7\/J=#OV US^ -\TR M4VLO]1H61LE,HH/_IDOG+?TWWU\(,.@"#$* P8$ -W2=\IK48U7G1F>DJFUD MI8UKZ>Z>4_5ES-L"864472SF[;DX4#4%<^#I<&[*2NCM7PZV*U3:&%:TU]IEI(1CR[G4S)@ M/+HE>>/^X,U[QR#HIX(*+>=,-YT3]L93,$U=)S"[@-O"(C[Z2X!JG!5=D5^S M2,X/Y9"\@S\@&=)P.(]DP#9G;//_-)(>'R8T_ Z65W@O,P-IGT'/:9@++7(! M/&62WZAR%OY\,TR3]#W;A+BO5/J)NH]J_T1KZJ6M*W%;;O<.5M:4;=-!TD^9 M3+"-U"WGDY9J4V\3>-*[0)U/0[@^5OZN4CX2:?@@$D_/GQ?IN4L:[W5&RFD= M^K]KR#9-LMOMGIAITUD?S)OWB0BNI295<$6NO=-W9Q'8IN7QI. M85K0,XF6#>A\98S?+3A ]_!.?@%02P,$% @ %H./4K%7D]"L @ N 4 M !D !X;"]W;W)K&ULA51-;]LP#/TKA#%@'1#4 MCN-\(@F0I!NV0[>BS;;#L(-B,[966?(DN6G__2C9<;.AS2XV)?(]/HJBY@>E M[TV!:.&Q%-(L@L+::A:&)BVP9.9252C)LU>Z9):6.@]-I9%E'E2*,(ZB45@R M+H/EW._=Z.5<5RO$/[M;K1 MM H[EHR7* U7$C3N%\&J/ULG+MX'?.-X,"U<+>JL-' M;.L9.KY4">._<&ABDW$ :6VL*ELP*2BY;/[LL3V'$\ D>@40MX#8ZVX2>957 MS++E7*L#:!=-;,[PI7HTB>/2->7.:O)RPMGE+3Z@K-' Q9;M!)IW\] 2K7.& M:4NQ;BCB5R@&<*VD+0R\EQEF?^-#DM-IBH^:UO%9PFNF+V'0[T$ M:\R9OWEJ#ZV$EP[W+)6;R9FI6(J+@(;.H'[ 8+DMJ!@E:*"XS,&ZQH'W2FO MDG.CRHK)I[<&),VU8=18R)Y%80:[)[I%OY1NG6G!I$1!K-H3V$(C0MGT%5U? M@;J2%EU;@,F,C/X4+KBD<%4;VC'O9K#UT-,K\2_T/Q'$^9E4WWEA6\VDJ92V MS5&^<3&CZ=@922_J#V%558(SF2+$O?%X"H/>>)C %RI"0W\R!!<^@:VR3#2@ MT:COC&DO&8WAI6:')]-$5R/W;P8=D:JE;0:KV^V>I54SC<_AS9M&9>5<&A"X M)VAT.1X&H)MWHEE85?G9W"E+]]";!3VMJ%T ^?=*V>/")>@>Z^4?4$L#!!0 M ( !:#CU*;:ES(=0( !X% 9 >&PO=V]R:W-H965T>]Z;C\SSHE?ZQ=2(%MX:(*_!=$W#]/L:A>J701SL M#AYX55MW$*X6+:OP$>V/]EZ3%8XL!6]0&JXD:"R7P64\7V?.WSO\Y-B;O3VX M2C9*O3CCME@&D4L(!>;6,3!:7O$*A7!$E,:?+6ME^A]>88[-!#A!C8-A5>L5L%&6].2W-3U@J)T#W9=*V9WA HQ/ MXNH#4$L#!!0 ( !:#CU(HOC"G!P, ( & 9 >&PO=V]R:W-H965T M>;%,ZR.2G\S#:*%^U9V9ATTUO;+ M*#)E@RTW5ZK'CK[42K?DU\LH;M3)B<3R+6BZZ8+/R=SN]6:G!2M'A M3H,9VI;K'UN4ZK@.DN#AXK,X--9=1)M5SP]XB_9KO],D11-*)5KLC% =:*S7 MP76RW&9.WRO\(_!HSL[@(MDK]W>(HG=WBEDL:OS@R*^!D#=C)@WN^1R'OYFEN^66EU!.VT"FIP3G2O*K=7T59"=W>PTU5?;'R'L).]L"+RKX,WW0?24>1(_TKMX^87O M)9I7J\@2H[.+RA/Z=D1GSZ"G\$%UMC'PIJNP>FH?D:>3N^S!W2V["/B!ZRM( MDQ!8S.(+>.D4?NKQTM\+_VGT\-_UWEA-#^?_"U391)5YJNP9JEOJIVJ0"*J& MB[2_2O-%:->X2]/S$M3;1!J):E+ M17> EZ*C&S48LC*OED")+QN?^==88KM'#6SA!"(LA7L?\-X1O( DG,W2:=\. M0E8$:" /%VEV6ED*?_Y1L"3Y"[(8;AO5/WI&'\,X3X&Q<%$PF$^:20SOD1JP M4;("T?9:W:$S,$3%6.Y6@D[/]3_5M2CQ##L)B[QPZVQVICFG9[H7\HGB+(9D M$9/2#>7(ZF$<(I05XCU0DAUK43BL/$OAB[)<4CJ-A30/YT7BMBQAY+$Q2[@N MRZ$=)+=8T<@84^;Q$A;."G(]"1>+N6^V_C?*]L+G:#$;#UF2PZ_>9W0V%5K4 M!S_[##DY='8<$-/M-%ZOQZGRJ#[.9JK^070&)-9D&E_-:9KI<=Z-@E6]GS%[ M96EB^6-#OPC43H&^UTK9!\$13#^=S4]02P,$% @ %H./4C\FJ&F;! M)PP !D !X;"]W;W)K&ULS5=M;^,V#/XK1-8- M+>!+_):7MDF M+UA ]JB:'NW#\,^*#8="R=;/DENFG\_2K;3]-JF=QL&[$LJ MR>1#ZB$ILM.U5%]TCFC@L1"EGO5R8ZJ3P4 G.19,]V6%)7W)I"J8H:U:#72E MD*5.J1"#T/='@X+QLC>?NK,;-9_*V@A>XHT"71<%4YLS%'(]ZP6][N"6KW)C M#P;S:<56>(?F4W6C:#?8HJ2\P%)S68+";-9;!"=G0ROO!#YS7.N=-=B;+*7\ M8C>_I[.>;QU"@8FQ"(S^/. Y"F&!R(VO+69O:](J[JX[]%_=W>DN2Z;Q7(H_ M>&KR66_2@Q0S5@MS*]>_87L?YV BA7:_L&YD8[*8U-K(HE6F?<'+YB][;'G8 M49CX;RB$K4+H_&X,.2\OF&'SJ9)K4%::T.S"7=5IDW.\M$&Y,XJ^A9VGIV%>P&OF.I#%'@0^J&_!R_:WC1R>-$;>.Y^%UPG0NI:(?RY6&JC*"O^ MV@,>;\%C!QZ_ 7Y'Q9+6 D%FX"B][RA]C M7%.]?+H#Y^:E9*4'%=O8V(.1()!BJ#00U->:*3(K-K31A@E!!=F8/?#[$66D M$+:X3*YDO%1R]+T@.DL=6>/)"^%H^-+)C)QI1C9@<&(BZ MJ.QS FF-P S5A:D5-YL^W!,GF&7H:IY>HWK)!"L3[)C_EDC@&ES8R&8*)3VK),B:J*64?;(NS0OZ M,B4+BJD-:,5X:F,@%="')>9,9)VM-BY].( P\L;AT"YB+YI$<+[XE[&,WV7= M^S_1OGO?'Z \^,>4'WNC.(# )[9C.&<5)P(!'ZDYIMS8]\26\0\3/^X/=^EH MC5+S)#$"IGJN%"\37I&QCH%$%J2?V(_;DFZX"H[W%F+@[]IZKQ*#\+EO_VDQ MCL)WLB+P(M]O?^^EY=Z%%Q\343N>;O%!B@=[B]@;C480C3Q_-(9+U)KZJ%+$ M>.<21PVA-XG'[>]3#W28O_PT"8/@]$W5 ^O6A+BF1>2%H0][&LAPVT"&W]U MKIYL?5<[V8O\>CO9-5$V!26+BI4;=_GQJ89%8?,W=:EP2^%BMK;.%5*VPV*E M$&T.NZ^2U!6(YPU*+@5?,3MX:6I.RIE0:*=$*HHNSSMR,RI2BN@&F7*(6>TJ M:N=8 Z,#IMM&IU^T.9LE%)# &_HCE\00>\'8+4-:'@=ADZR4%O$HMNNX"71X M:O.3YMF,G'\Z])O!FAJ6A6],+0 MTY.1JM\?4V:H9BQM-D96;A1<2D.#I5OF-,FCL@+T/9/2=!MK8/N_P?QO4$L# M!!0 ( !:#CU(T(M&R] ( #0& 9 >&PO=V]R:W-H965TG^\Z7AM[ZVI$@OM&:3>):J+521R[LL9&N .S M0LTG"V,;0;RTR]BM+(HJ.#4JSI+D,&Z$U-%T'/;F=CHV+2FI<6[!M4TC[&:& MRJPG41KM-J[DLB:_$4_'*['$:Z1OJ[GE5=RC5+)![:318'$QB4[3D]G VP># M[Q+7[M$03!GSL\0Z4\$-/XO<6,^I#>\?%\A_XQ M:&.8R2%QRRK4,6>'>! LMS06(ZMF8-UELSFI\$J<&;R4GMDW)- MED\E^]'T"AW9MJ362KV$O1M1*'3OQS$QMK>(RRW.K,/)7L#)X=)HJAU\_+^$"EW!%2I!6,&I?QB2 M)#KX>5JP%;^47Z]$'/01!R'BX(6(UUQ 5:L0S *>1O\B12&5I,US]_PJJ*_1 M$[<2)4XB+D*']@ZCZ4V-0#YS4/@JVU:8_,.*B(]$)W #4H>U?4)&[<@ EW@X MI]HB0M/E$WT^@;-1UGTZ8"\@F=;Q/;KW!W#1K)39L-,-6GZD(A3<##4N)+D' MN?"5X2U'-T8$HIS4=J6OX500I=,G> <2VP*=LN.??3T&-["(!_Q MF*:'/ Z' YA;P^%H .E^DAX]Q_N? M*V.ZR9#'?)AY <,C>.Z)Q8\JN4&[#/W*06E:35U1][M]2SSM.L&#>==/.?Y2 M:@<*%^R:'!P-([!=C^H69%:A+Q2&N,N$::"V%#I !+R\,6!%OVH>J#,W,F8^&Q MI[:'D'_?8\]D""SDH:K4E\27<_G.[1O/UDH_FA+1PG,EI#D;E-;6IV%HLA(K M9@)5HZ2;0NF*6=KJ56AJC2SW2I4(DR@:AQ7C(_VC_I6TR[LK>2\0FFXDJ"Q.!LLXM/S MD9/W @\8*:$\;^P;F4GY#%K MC%55ITS[BLOVGSUW>=A1.(D^4$@ZA<3C;AUYE)?,LOE,JS5H)TW6W,*'ZK4) M')>N*/=6TRTG/3N_MRI[A&N9H73I@5O!I('#;VPIT!S-0DL^G&28=?;.6WO) M!_92^*JD+0U\D3GFK_5#PM8#3+8 SY.]!K\R'4 :'T,2)=$>>VD?<.KMI1\% M7#*-GUPA<[AE&^HO"PNMF5RA7_^Y6!JKJ5G^VN-LV#L;>F?#CYS1#.6-0% % MM)F^J7TS/C#1,+]:&)H'?VC>R_9^^U>XU W-$B2C-D'PY;FF?J?8GI0@!X+; M#8R2((K@9[CD3SQ'F<.&H\CAEY].DCCY3!>]DD5=P2&7L$&FS1&,X8Z;QT^% M1@3-+$(<)#$I_$]^]U1DU%=D]*\J8H 1P/9D41._9;RMCZ^>:NBF7RR>4!.%PATZ'N9R!8O52N/*I>Y:6LV)1#/?= B'\1$T/$R.8#KJ3(V#:>Q%WT D#LG*GD1@',<] MOGA$^-(=3P]HG(N=P!T5OF,EF6ZCG 3#%(84P8N5[O\__?.5^U82EKZVO*_M MDZ\M6RKB<.H>M;34"*YY-M1X2T]H+AF6U-?;KF%=U[PN,!1:55Z0,L'INT>2 M!>.Z%.7:BVF=!JA\S9-K07H5,X$F!DDI&-=TS MZ85>H@Y\WO?EHTL".6T_+:HUD0EE7$QM9K>RGF5HE!P+N.*2 M2>(\ 3=%05BU\\NV]2, KIHWF54>@YOR'&NF;:,Q>(^6PYTG"7E9^8>7@4PU MTK:OD_ZT?]LMVB?-BWC[,*3,K*B$(+ @U2B8$-/J]K'5;JRJ_0.'")2>2WY9 MTOL4M1.@^T(IN]TX!_V+=_X/4$L#!!0 ( !:#CU*!Y9P^#@0 &8* 9 M >&PO=V]R:W-H965TOE7+56<(G7&DQ;UTP_7*)0VT641/L/G_BFLNY#O)PW;(,W M:#\WUYK>X@ZEX#5*PY4$C>4BNDC.+R=NO5_P)\>M.1B#4[)6ZJM[>5\LHJ$C MA )SZQ 8/>YPA4(X(*+QSPXSZK9T@8?C/?IO7CMI63.#*R6^\,)6BV@608$E M:X7]I+:_XT[/V.'E2AC_"]NP=IQ%D+?&JGH73 QJ+L.3W>_.X2!@-GPC(-T% MI)YWV,BS_(59MIQKM07M5A.:&WBI/IK(<>F2<_0&YB433.8(-[YNF"S@BT\_ M%B<7=ZC)S>"WA?2*DB!=$(V,$KQ@Q(EL&^AZFQ@_QXT%5?J@4@DJ32XW<.1A5&MH+W-\ M#BM!>_.2YUX 4&;RJDL-^ (^4>7)9X,G%X'DQX;46X?U.!(A >\@20:C-($/ M!R)6K=8H[6$<4=)4K+EN\:G@=Y .TM$4_E#R)'\1=_CU,"H9#H:C"=PJRT2@ M\@PT(=2S[+FX?3Z![?*IT;6X3@]8U#4'-?KSTW#-\X7J% -BB)@?!C5E"_Y*[H M7>/?KZ.,3\_&\-U2%MI1*A#ET37)9^+7#FLAO&" M,,C[M7/-2UHU46ZU9^ (O/3R8S%XLV!O_NA7W<'O_K%3=,/GPTP^S-)G^;%Y1SWQ:GITL-WV9\4N. M0F47J(]]BTG.$C=!/X/9<.J&*22#V

/:DU33L(3@F&0\F24:V,^:<$DJKD=R<#3)B<.U44U+OF&CQ,;5=;->C7DM6 M?/#?7Z/>^!N.*S_R4+@&=%^[2]1%N#L\+@\W,#J[#9?N;$L*'9Y.J87H<*L) M+U8U_B:Q5I;N)7Y8T440M5M \Z52=O_B-NBNELM_ 5!+ P04 " 6@X]2 M U[7GJX# %"0 &0 'AL+W=O:A?C"OF6^^N4@M]D(^JPQ1PZ'(2[5T,JVKN>>I.,."J9&HL*235,B":5K* MG:Y&HA:IWS$A\DJ+HHF/SW!G.Q7SJ!TVU\ MX;M,FPUOM:C8#C>H_Z@>)*V\'B7A!9:*BQ(DIDMG'"OS)<:^.YF \ MV0KQ;!:_)TO'-X0PQU@;!$;#"]YBGAL@HO&UQ71ZDT;Q>-ZA_VI])U^V3.&M MR)]XHK.E,W4@P935N?XB]K]AZX\E&(MM-I'CI4G*1DLZY:2G5_=,EKS< M*7A "9N,283!(]OFJ(8+3Y,!(^;%+=A- Q9^!RR"3Z+4F8+[,L'D6WV/B/7L MPH[=37@6\!.3(X@"%T(_],_@1;VWD<6+/N[M7^NMTI**X^\S^.,>?VSQQ]_! MWU#/)'6.(%)X;\N%&Z9X#*Q,X([GM7X;HR8DYTT\9@BIR*F9"!RT214HU(HV MIXJZVX9JYEY?S]Q@?'TTLWFE>P8P M3>GB,7&E'HZ?+\W50:![)A,%/_\T#8/PEWX\;?1;FUU23EEMZNI-NL@]?Q2. MA\W$.'QW.J_O!,]TPJ3OA,F'.V%=:IYT<=E@7$NN.87T_A#GM4E?*D4!MZ*H M:MV7;-\^5=<^IWKE/(EU]]:T/:"HT(C+94^&"H+*N,D0X->:O[ ,=/4W4E#O[ "L*/+5[\TKUN_T;OVZ>ME?QY@.!PK?CY'N.*:GZ MHVM*OFP>W6:A164?NJW0]&S::4;?*2B- )VG0NAN80ST7SZK_P!02P,$% M @ %H./4C-/N,[U!0 VQ$ !D !X;"]W;W)K&ULS5AM;]LV$/XKA%=L%B#$$O6>)@:NZ/.[H3\J%8 FMPW=:O.1RNMN]/)1)4K:)@Z M$1VT^&8A9,,T;N5RHCH)K+),33VA09!.&L;;T?3,/KN2TS.QUC5OX4H2M6X: M)A\NH!9WYZ-PM'EPS9[V1_L;ZCK[,F8)+4?_.*[TZ'^4C4L&"K6M]+>Y^@MZ?Q,@K1:WL?W+G M:)-B1,JUTJ+IF=&"AK?NE]WW<=ABR(,##+1GH-9NI\A:^8II-CV3XHY(0XW2 MS,*Z:KG1.-Z:0[G1$M]RY-/3:U"::< P:S+^P.8U*.]LHE&R>3\I>RD73@H] M("4B[T2K5XJ\;BNH=ODG:-%@%MV8=4&/"GS'Y F)0I_0@ 9'Y$6#FY&5%QV0 M-RM+L6XU;Y?DJ+(+4FHQ-I7)BPR#6**T5CC&:VG+T@61KC M_\+\RY.A7V2!6=@84NI3 M=-5Q[%)FN4^#8J#$;8RRT>)ULZYM=F")Y"4W(1AG?EKDG@L9FF)7N9^GD=?+ MQG)7?ER)N@*I[,%G+VWBZ =C=NY'<;K#'65^F(=[##.G>E38X6@?P7TRX#[Y M2MS?#,464?B^ VD/4^VK ,=5' #[ ?D$NS="$_!/ I#&%6LPQ?H?M>"#)=FN MY_]&>? 1@25TFJ"-1*V8!,(:"WZ/_(* 45@J;.8B;#-[Z)$#/#Y(TQ"]5M;' M#1W-_"((725);3X6?H I_*,42I%.BH5-P0P?.H3[<6XQF]CZ<8-C 38'GRRA MQ:#5OLT@5F''Y:8?F-'AL688KMQ"*2S<)H\WT<8.PUM$*E@; J#M"J+H+:[>?H:5IHX*7? EXW6_@GKRWP]^'LJ*XOZK0'M6^JCS/BR\ (_Q$@O7U%^_2YR;*OX,_[ MP6/3P9\8_:7]X(>^>#_;IL,B/F_:X5YS)'^S(7^S;Y&_=GYZ@[>FO>WAJ(JO M3]M'I?^_GN'M6"=%LU5S9^9V9WO_\W-V2[<69N84;V==V^4L#4ZWUF97Y/O9UME. M4SNNT*SO+46!^R-C[3!@(FWDYM20]KS4U.S->/G(LCOBC?/8V>3FZ20O7'-X M5E@,GX\"MF9]:B?&@[<#=WX80PEXV\9, +?R3"Z41^\48;!]IX@Q0H?O($R; M7#8IWSD@'KJ4[ /\9.O"W8!GPY6+F+NR/Y.ZS!^)DR7%" MJV&!K,%)AG.?=)\2W$:+SE[?YT)KT=CE"AB6,T. [Q="Z,W&*!B^YTS_!E!+ M P04 " 6@X]2_3^+X/(# !##P &0 'AL+W=O^$$A2 1*7=!NI:1&HVX?5/@SVP&1.;J#!AI2+U!3R7\YW+Y_E\IKL1\D$M$34\YEFA>MY2Z]5[ MWU?Q$G.F+L0*"UI9")DS34.9^FHED276*,_\* @Z?LYXX?6[=FXB^UU1ZHP7 M.)&@RCQG\L<0,['I>:'W/#'EZ5*;";_?7;$49ZB_KB:21GZ-DO <"\5% 1(7 M/6\0OA]%D3&P._[BN%$[SV!2F0OQ8 9W2<\+3$288:P-!*._-8XPRPP2Q?%] M"^K5/HWA[O,S^@>;/"4S9PI'(OO&$[WL>=<>)+A@9::G8O,1MPFU#5XL,F5_ M8;/=&W@0ETJ+?&M,$>2\J/[9X[80.P91>, @VAI$QQJTM@8MFV@5F4UKS#3K M=Z78@#2["9QEM45U?4U0&VX^W$0RK"*(# M$0Q6\@*BUCN(@BCX.AO#^=G;/2@C-\H](Y166*$H3.E-TR]1?*I,79ZH+D]D M85L'8$>BB E)5OE/N7J OS_1'KC3F*M_'!Y:M8>6]7!YB( RGZ,TI::C:?P4 M*6SCWU?,4876MFCFC*[[8==?[PG@L@[@\L@ )*Z$U&R>H3."RV,C:-<1M)T1 M#,A5@@D,Z,6;HJ*7C08CB0G7,$@EH@D%GF!6SA5^+\W@=EU-3283*,E8PF@P MO9W!(':QWJD#ZIR(]:O:PY4SY3'.-1T;I65IDGL'L:",F'E*S!++16D&=-)Y M7N:4Z=F^DU4YZ>Q0T=E/Q74=U[4SKGM>;/W9?.FEB"L>GN!HEC F14FJ/(XE MS3B\&WZ9.DI[4Z=PJP\GD)&_**>R70C1=>!,$; M5V0[&8ZZ7U.ZGU#Y!A@L""BZN2+YD=6.K!EJL M[*5G+C0)J7UU1];^[_!U!+ P04 " 6@X]2D&-( M@ML" C"0 &0 'AL+W=O/DS[X";7QL*Q,]NA\.]W=M)0H$WY %+5 MV.=['M_=X[?12JI;G0$89DQQXOLZR2"GNB,+$#BRD"JG!KMJZ>M" M 4T=*.=^% 1'?DZ9\"8C9YNIR4B6AC,!,T5TF>=4/4R!R]78"[VUX9HM,V,- M_F14T"7<@/E9S!3V_(8E93D(S:0@"A9C[S0\B4,'_FM1KYK3 S?::_=PEC\G,J898\M\L-=G8 M&WHDA04MN;F6JV]0)]2W?(GDVOV35>T;>"0IM9%Y#<8(.)7P\/CEG"ZC6A=Q]?;P?<5!"BL[Z4T4FD2R[R@XJ&%N-<0]QQQ=P?Q M3,FT3 RY$-4!827X\QV=R(6!7/]MF:+?3-%OC3U^H2\Y*)JU<[A-[';"<- ) M@@_;1-F#&[[$/#,G@O+<*-TSA\:S7V M,(;!+CGV <-=>O@;UPT>V4MW"VL\N4MAJC.UL38W_:F[WY[9I_8%X*ZQ1YKJ M^8 GYI()33@LD#+H#' OJ^I&KCI&%NY2FTN#^\TU,WS%@+(..+Z0TJP[=H+F M733Y#U!+ P04 " 6@X]2-4P2T-L" 0"0 &0 'AL+W=OM[L?H&C:!3PQ>+7-E?LFKN M>@Z)*Z5%T8 Q@H+Q^DG732*V ,BS&Q T@. MH+\'$#: T JM([.RKJBFDY$4 M*R+-;60S"YL;BT8UC)LRSK7$4X8X/;FCNI) Q()$E<(SI0CE"8FH8LI89Q(4 M<$UMSD]P*Y*J+@#C!!.):>+DELHE:$6.KD!3EJMCO#D52AN":R&2FG,.\HG% M0"+@<8;_F27>N@:12EIF+$8 C]&3K%W=,[4*;_#?>''>&$;;5"R]?? MQP=K%HL.HGY+U+=$X1ZBIH[DAM>=P*3\UW>\1&XT%.IWAXO3UL5I9ZROZRFQ MGN2H!&ELV!^.=Q6WFS (>Y[W:5<1NG'^\%_<*T5GK:*S;D64TX1V$)VW1.YM@D*A3% -_P=9Q7">,I MJ5\*VV(.5LCW7OJB]U$U\K>:K__>53K Z.TKTP&:.IO!>R2*>.*Y+! 2J]WCN^SK,=OO=&BM!/L M46BL M2)- @N97@1:UE6AA&Q*@BHKM8=J#22Z)16)GMD/+?[^SDX;"VG0/\)+89W_? MW7>GW&6T%/))90":K(JNZZ*,BBHZHD2.)XD0A94XU:FKBHET-B" MBMP-/._4+2CCSF1D;7,Y&8E*YXS#7!)5%065+U/(Q7+L^,[:<,_23!N#.QF5 M-(4%Z(=R+G'GMBPQ*X K)CB1D(R="_]\YEN O?&#P5)MK(F1\BC$D]E?AM1I?1K@YGK-_M6*1S&/5,%,Y#]9K+.Q,W!( M# FMDRE53!GK7(("KJG-^3%9T!P4N02)N8])(D5!9C9(D(K< MB(AJ-#-.,,680$YFHN):,L0<7(*F+%>'R/(-1"IIF;$(+_ (^67MX)ZII]:+ MA&?@%1P1#GKD:A1K0G:C1MBT%A;L$!:26\%UIL@5CR%^BWOOXH,5BT0'4;\EZENB< ?17(JX MBC2YYG53,'7X=8.7R+6&0OWN<''2NCCIC/5MD:4I\D$)TMBP51QN*VXW81#V M/._+MB)TX_S!O[@WBDY;1:?=BBBG,>T@.FN)SCXK^X/6Q>"CL]]-N"6)=?*[ M8<,]N1^V>H:=/'>"'S\L-EK+U2K*JYCQE-0?A>U@>ROD>Z\MTONL&OD;?=C_ MZ"KM8?1VE6D/SM]5)W=CS&##3^WT520RA:C[:&MM)_R%G6OO[%,S^>WX>J6I M?QNP2Z:,*Y)#@I1>[PR_9UE/XGJC16F'V:/0.'7L,L._%Y#F IXG0NCUQCAH M_X&ULM55;3]LP%/XK5L0#2-!<>P&ED:#5-"2V571L#],> M3'+:6#AV9CLM_/L=.R$JHJTF;7M)?#G?Y9SC..E6JB== ACR7'&AIUYI3'WE M^SHOH:)Z(&L0N+.2JJ(&IVKMZUH!+1RHXGX4!"._HDQX6>K6%BI+96,X$[!0 M1#=51=7+#7"YG7JA][IPS]:EL0M^EM9T#4LP#_5"X*2 %6VXN9?;C]#E,[1\N>3:/M8G1 \1-5 Q*'YR0*HF / M?'8A\5]!%OK"6]M>2HM84"C0TG&\H;('+5.B0U?7'G8)_3Y+W3*+J,]_L8]CZ& M1WWLG,2EP>-%5:')0UU0 [;?R45PK.6C7F7TGUL^[I7&?]OR6O^8U$QKY5X@+!F-,1+579SLQLG:WSZ,T M>)>Y88E_&U V /=74IK7B;W0^O]7]AM02P,$% @ %H./4CK_(:*^ @ M[0@ !D !X;"]W;W)K&ULM59=;YLP%/TK%NI# M*VWE,Y!4"5*3;%JE=:OZL3U,>W#A!JR"S6PGZ?[];$,(S0B:.O4E^..><\\] M#KY,MXP_B1Q HN>RH&)FY5)6%[8MDAQ*+,Y9!53MK!@OL513GMFBXH!3 RH+ MVW.%_*6;3]!4]!(\R6L$.87;>O8(+!0LA:2E0U8*2@)K9_XN3&B U \_0"O M 7B'@&,9_ 9@G+-K9::L)98XGG*V15Q'*S8],-X8M*J&4'V,=Y*K7:)P,KZ% M#= U"'2Z!(E)(<[0>_1PMT2G)V?H!!&*[G.V%IBF8FI+E5##[*0AG]?DWA%R M'UTS*G.!/M 4TI=X6PEMU7H[M7-OD/ :\W/DN^^0YWA.CY[%/\/=R8 ^SP 7T MGD$-#0U4O[6;V _"T)W:FZXS/5&3((S:J!>Z1JVNT:"N>XZIJ!B7QH"!0L.6 M,'Q;1Z,V4?1Z1VOHJ.N5&TZB T=[H@+''?4[.FYUC0=U759503!-8*#&25LS76=_BSBOM[/!=IWRHFAR8&=/E!^-@GX[W<[]Y@XJ^RISX$,U>GLF[XWM MW-\KKO\?=OI_O'3H9D]0.!D?N&EW&D<)/#/]5*"$K:FL;^5VM>W9EZ93 M':S/=2\W#6E/4W\(J#LW(U2@ E:*TCF/U 'SNK?6$\DJTYX>F53-S@QS]3T" M7 >H_15C&PO=V]R:W-H965TS1W?>=NX)]M*F0TWSQJ\A16HQ^9.:,L=O92D M!B8)9TC 9NY<^9>+Q. MX >!3NZMD,904"A4,8#UI\=+(!2 MXTC+^#WX=,:0AKB_?O-^8W/7N:RQA 6G3Z14U=RY<% )&]Q2=<^[;S#D$QM_ M!:?2_J*NQR:I@XI6*EX/9*V@)JS_XI>A#GL$/_J$$ R$X'\)X4 (;:*],IO6 M$BN<9X)W2!BT]F86MC:6K;,AS-SB2@E]2C1/Y;=L!TQQ\8J^HI5^(F5+ ?$- M^KM_N@2%"95G&O&X6J+3DS-T@@A##Q5O)6:ES%REE1A_;C%$O>ZC!I]$_8[% M#(7^%Q1X@3=!7QRG+Z&8H2 U=#]]3W=U_F,1@K$(@?47_K,(2R(+RF4K /V\ M6DLE]#/[=21".$8(;83HDPCWN-.WID 03"?KU=,32S>=M\O3. HR=[=?E8^@ M\S0)1] [9=&H+#JJ[$EWF;G-1O"M #DIKO<0[\7U/3\\$#SI2VY,-M M^5%ZD1Z(FT"%7G1^H,[=ZW S774#;0F3B,)&\[S9N1!&( ^WW"NW@PS1\:_C?P/4$L#!!0 ( !:#CU+%.(DI@P( ),' M 9 >&PO=V]R:W-H965TB'T3HV+(@'STWQ>PZ[F+XTUJ7VPP]YQ[[L%< M)GLAGU0.H-&A8%Q-O5SKS97OJS2'@JB>V W*RLA"Z+-5*Y]M9% ,@Q0^RA=*NT*"JP45!07K[)H3*B 0CB$X"P H3_ M"X@J0.0*+96YLN9$DV0BQ1Y)&VW8[,!YX]"F&LKM-CYH:5:IP>EDP7? M9#/ MZ!.ZSC)JO24,+7CYAUBGS^>@"67JPH0\/LS1^=D%.D.4HV^YV"K",S7QM9%B M"?VT2GM3I@U/I+TELH>BX!*%.,0M\%DW? YI#X5C"P_&;^&^,:!V(:Q="!U? M]$\7?GXU2VBAH5"_.HBCFCARQ/$)XFMFS@GA*2#C)Q)+)1AH,.95^=J<*QD' MCM&>PET28^/1KFG/<4R &T%OM,:UUKA3:VW")>*@VY25^'XS:SP>C?_2UA(5 MX7C8+JY?B^MWBKN% TU%QXX,:J+!QV[UL"8>OM.^X9$QT>AH9UN"!J=V=E1+ M&W5*FQ%.,M)1X[@F&G^L>0'^TX?P.^VK"-[\].&1?VU1QT?#;W1,>UV9?K2F M7"$&*P/#O:'9 %G> .5$BXUKHDNA34MVP]SX+!0 ;!P !D !X;"]W;W)K&ULO9E=;Z,X%(;_BA7-Q8R4+?@# E4::=K.:D=J=ZOISN[%:B\H M.(DU@#/8-*VT/WX-H1@(,8F4?X^+5Y.+;G6Y[]$&M*)7A)XE1<3=92 M;BXM2X1KF@3B@F]HJGY9\BP)I+K-5I;89#2(2J_"-K=:R>& MYIM@11^I_+YYR-2=54>) M6$)3P7@*,KJ\FGR&ES<.*AQ*B[\8W8K&-2BZ\L3YC^+F:W0UL8N,:$Q#680( MU+]G>D/CN(BD\OA9!9W4;1:.S>NWZ+^6G5>=>0H$O>'QWRR2ZZN)-P$1709Y M++_Q[6^TZI!3Q MY+,J_8%O9VA,0YD+RI')6&20LW?T/7BHA&@XJ3K\#JAQ0 MUX$<<,"5 RX[NLNL[-9M((/%/.-;D!76*EIQ46I3>JO>L+08QD>9J5^9\I.+ MATS-B$R^3L%#'*1R"H(T E]^YFRCQDK=_JYFTB_@4*(\IX$M@]@ ?;ZD, M6"P^*;?OC[?@XX=/X -@*?ASS7.A;,7!]D%P' *D(WLGGQNS.ZW-+P R"_# M@,MX^+A!Z"CZSYTR!U\E3<2_AL9(W1@I&R.#C6WJQNA;8WUCLPOGEN$**CPO ML#/SX-QZ;BK69T4@JJU:N3IUKHXQUSLJQ"7X'(9YDL>!I)%Z0Q6M0A84#.A+ M=A?/::0!D>LYG61[K*#OS_J3=>MD76.RQ:NR:8L[;:L[!2GME=C=RP=AVW<[ M6?=9$>CT9SVKLYZ9)589&F:55X?QWG\*^W5C_GFGL+\_WJZ+._(.&+4RA;;F MJVW,]3IG<<32E3#T&S9H#=]?9HAT<^B\0E?QFAAP?$PZ2E=6SB&K=K::HA ? M)S7X#]RSE"5Y8E)! Q.2$437S(-FZ-U6B'M2W]N8+>D4O-(@Z_]LFB,AW.?: M3DO3#9KQUE(W>!E25_,'SD905W,*>F=3UQR)V,/J:J)!,](>UWQSZ-5JESB: M/,A^?V&11A."YV5%%<]M?_6<+I8KL]9G#_G>@&%H3"?GO+S#6M,+F.NED?%3QFOB "'4K M_;RZ80I/A!IN.S &FW8#*3# M2@_"!&M286<$I36[L+F4.D5I"R.>XW4QTK,X]%RW'R-$0X^8H==5_"B $$TI,L)JD6A>$7-%=<*T M'H@T#!"BL4;,,.K3>! =I+&;-L+BD&A2D;,M#@:,P#)'L\PY\\Z7L[_S!3VO^QWILW)( M=Y/1:ISG)#1;E<=< H0\3^7N:*=^6A^E?2X/D"QMOCN'NP^R%4L%B.E2N=H7 M,S43L]W1UNY&\DUY.O3$I>1)>;FF042SPD#]ON106'/K%;65H&$:TI@J&-O#M >3G#86B1ULEY9_ MOV,G35,H@9>^)+9SOL_?N>BN*B30Q(+RS T\K^_FE'%G.K9GY)&J5YU2^7$(F MUA/'=[8'MVR9:G/@3L<%7<(=Z/MB+G'GUBP)RX$K)CB1L)@X%_YYY%N M?C- M8*T::V)<>1#BT6RNDXGC&4600:P-!<77,\P@RPP3ZGBJ2)WZ3@-LKK?LWZSS MZ,P#53 3V1^6Z'3B#!V2P(*N,GTKUM^A [CN L *$GP5T*T#71J9TQ<8AHII.QU*LB336 MR&86-I@6C>XS;O)^IR5^98C3T[G$$I+ZY8S,,\KU&:$\(5=/*U9@\("LF-X#I5Y(HGD.SC772N]C#8>G@9M!+>4-DAH7]& B_P#NB9 M?1KNCP[ HW9X!'&'!*-#\#UOPCI?H>4+/Y>O_721OS_0G%QKR-6_ELNZ]65= M>UGW7?'82V)6)ALVV&L4',IHR=*W+*;1/$\''H;ZN1GE=IL]>;U:7J]5WBX6 MQ:YV85>['/0AM25IKZ$D"+U1?U]OU'NC-PB[?N^PXGZMN-^J^ 8V+!8MF1G4 M1(/CE\&POFQXC#@/W\2YZ[\NB^@#HSV]HUKOJ%7OC'*:T!;'?6_7';WCQ]EO M-&/_&)&N6)O%VG\3Z0^,2L5N8Y+D()=V(BL2BQ779J_2 (X=K;- M-FF#>+>]*'JAV+0C5):\$NULBGWX0TJ*1X[DD>Q8Q;G92+8X&LYP/LZ0])X_ MQ\G?Z9,0DGQ=AE%ZT7N2H/!I?G*W\A)D)^7MTGZFZPE3(+EB)*@S@BB9A?](;LQUM&/=TB>^3W0#RG MI6NB^_(8QW_KFYO918]JE40HIE++\-6?C1B),-2BE")?"JF][4MUP_+UJ_0/ M6>]5;Q[]5(SB\(]@)I\N>FZ/S,3<7X?R(7[^610]LK2\:1RFV;_DN7B6]LAT MGHZV;;)W=VMOLU=TL\_<@'UC9J!S[ MTK\\3^)GDNCGE3Q]D0WMK+T:C$&DPW B$_5MH-K)R]LX6OP@1;(D8_$HR0]D M.)L%.C[\D-Q$>9CK:/E^+*0?A.E_SP=2O58W'DR+5USEK^![7C%<)7W"C3/" M*:>?)V/R_7=U4D:XE%_C39]05TMA[GXIXS:Z>)D4>[^4:US*G:^D&*RI1Q]: M2V'>?BD_M>@1;;3NS[B4L9AN[8+H?42AFH@-M&'=]&'<_$&GO-K6+M)DIELE93FB1_WJH' MR(T4R_0O1+RQ%6]DXLT]XG];RU3ZT2R(%F25!-$T6*EP]I?Q.I)UHSV79F?2 M]+R]N31,V[8II>>#37D0U3QH4]LI/[BCL+E5V$05SNP1I.G:CZ:"3..T5LU< MAE5^.Z55)1L?VU'1VJIHH2I^CI3]$AG\(V9D%J33?;:TJF^WO*J2U<=,1$E[ MJZ2-*CG,5V*>\VJ?3\T/;6CN;/5W$$U'R5" MS3O$7R1"9"'QC60QH92?YE]](Q,Q72?:_*HW2)2XVU>Z702AMQ7OH3VZ\[\& MR_62/,:):JE#<>JO_&D@7^JF+:]B5)M39$0P"A,\;:6'PH#*T]5XD'$;*(P+ ML>4ARBBJ4BGG8"=UMKJ]TIH_^%*HZ[L@TCU"?,0 Q*P3$C- ,<-9K!0/4I+7 M2$1%Y<9/ O\Q%"11G:E-/7!YK.]8_\$T ^8R'+KO]4(^KC!5@*W,ZL0+P$6& M@_%P+^#RC#['O0#<8Z<%G_[^YNJWAW9Q "QDG<"0 0T9CL/#/8#+XPUQP &0 M' ?D>SS0& ,; M;"+-/YJKV32LS*>[.@ -N=F)^8%Q'$\@#\L'>#5!1/,!#BCD.+I^%:I!9DIE MWR.M"G3C3B=6!6YQ%^W-;J36CF*WDEHQ9F.F!*9QG$%O3%FAQC&V-8!;!NVD MB 0B&7B:=MB(+815ZZZW!<1U\>1.LNO5//BQYL%ZD;_4/A-Q;T0&PU)*\+<;NA[V#F 8H:.$4_ M3\@GO6H:QG[TCEK5 )(:G9#4 )(:.$GS-9CM"\XTK 12'Q;B=NI#!QU[P%4# MY^IH2.0)C&L"2LU.4&H"2DT1)P:#8L M218,NM5AOC 2+DMQ+6> 4T HHD#<:C>/U.V&T8S ME",B7U^%P9=UH+KT4MA8 M);3J ]7+,[WA6*UN\WV@XGUEJZ-XLH"4UH&DE+%4?"HI+%2V[2^RLC6(:Y6K M9J)\CUI 30NG)F;!'86(/]>%ZW@R>JC5+7^-7EP%&O39'O4 D!:.M59C5?-@ M_9@J_^J;ZPT^?"T H=5)Z6R5MEYPT+UY0=GXTSA*XS"891V^OKKY-![6[:%: MU4P0*P$MX*'5M.-RG.'51_?W]V2M&B=D-'RXGI#A%'4'$-3J)%.T (S6@9DB MN"-;'\M!SAQY55+^AZX%6#/-ZG%,NL;("MCY)TW"- M_>S4E?>(,P"4 M#IZ[%LXH^/ZAL";Y\TXL'T7RU\E\ &!U.LEG'>"CTR*?;3SNY%1SUGVV!D@Z MC55%#;):ZS?LY9 7X2N$G.\6H[*Q&?=WVVZCA);Q988"G^QYX'EVT'#.9N8!8MQ/$NJ53E.T0VVI+ M;N16P5K9TMU5!,#JO@>L)ZQ)/("KUPEP-5[#UQW M3*^_/M'.A0>,]3IAK >,]0YD;),OJ@?5F84='/ K5Y# 1YOLN29Y+]<\'(' MG!Y>3M!=;W'Z_^2M MTFGW3O:P5 FY?8.^/IV_7J65'8;N43%:.L!.<>Y.Q$KF/C-H2Z>=< )BM'2^ MG79SP)V63KA3O("_WV;U*_^ENBGZZ@ZC>C[,<*S]WB@=9*2O>8/^N-TKG MW&DW!]UIZ:0[Q;/4EMZPJ\'A6$ALE ZT4QRKGYZ$JK6S75#Y%*\73V3I*\[H M-9U_U2NEL^^TF\/OM'3ZG>+):4NO5!<\7<:K,3(H_>!7_UK^SD\6*O,@H9BK MAK2OEXZ2_/?G^8V,5]EO@!]C*>-E=ODD_)E(] /J^WD&PO=V]R:W-H965TL>!6"<)X3\N:,RV9SW8>WEP'RV64C]PII,56= 9E8^K.Z[NG!(EC!*: MBHBE@-/Y6>\R!8"\F20EE9D$1I_DV>BT!4%!1.O0(J%-"^@M>@ M@ L%G#F:6Y:Y=44DF4XXVP*NI16:OLABDVDK;Z)4IW$FN7H;*3TYO6'IXI.D M/ %7]$F"3V"F"B5/I0OWU]12:)8?%!BC[,K\/[M!_ 61"EX6+*U M(&DH)HY4-FED)RC6O\C71PWK8W#+4KD4X&L:TG!7WU&^E ZA%XXZ%9*O5?%+\/>-$@#7 MDB;B'PN\5\)[&;S7 /^8DH1Q&?U'0Q!&(F#K5-8E(4?Q,Q3=V9LI'BCW-M7 M',IXKEO*[)@W*,T;6,U[8)+$JJM4#.AS$*_#*%V >[IA\8;R.CMSN$'53L_W M_3U+:Z1\UQ_6V^J7MOI66V^H$*KC.-=I4ORPYI&,:&U)^P?KHY$WW#/RB-". MC:@0@).)*V-OAUIT!\-\&\VHPPQP]=A M9EA#S8V)-KP+7YEXX2&G(CQ$@_VZK!'S\ @WV&NX%QXAWY:%F=VN5 D]40ZP M6[?;[UIB&!8..ZE6PWW03GYW/$J#:*72LR(_]!*UZ1@=\FYC51@RA./.HPQM M,YJA3>1V$65DF [9F>ZD*!<8U2C[35%&AN\0>NTH?V.;/,C#+,;8%@)#BZB3 MT1,9BD-VBCLMQH?\-FJ,L>$W9.>W@QA?GH-L+HI;;6+($!3R.PFFX1UD'^U: M;&)'D(YN8LAP%;)SU:F;6 &S,]0T)MG0%;+35>M-K,"K]O/8]^#>'E9([1J+ M1UZ]N=AP&K:/@FUJLEW/8T-[&'91IMB0&[:3VTD]7V"<]%,25WY)VX>S@_C^ M^L\(;+@.>YT$UC :MC-:B_X_@J3ZWT>V_L>&]7#+L>S$D+<=S["A2=S)>(8- MY>$CXQGE@0963JY.JG4[W+ _<*VY,&R(6PYOOY +VQ#G&<+S.AGB/,-FWI$A MKF4NCL!!M^]:D^$9&O1:SGBG)Z,%[WN&&[UNCADKYXQ'9KVVJ;##0=34%T[E M+#NA?)$=\0N0C1[YL7;YM/P;X3P[/'>,>/X?Q"WABR@5(*9SI>KVAXHW>7ZL MG]](MLI.QI^8E"S)+I>4A)1K ?5^SIA\N=$+E'^N3'\"4$L#!!0 ( !:# MCU*28%L'W ( 'T( 9 >&PO=V]R:W-H965TUSQCLAGU0,H-%+FF1JXL1:;R]=5T4QI$SUQ18R\V8M9,JT M,>7&55L);%6(TL2E&(=NRGCF3,?%LSLY'8M<)SR#.XE4GJ9,OMY (G83ASAO M#^[Y)M;V@3L=;]D&%J ?MW?26&[M9<53R!07&9*PGCC7Y')&J!44,WYPV*F] M,;*I+(5XLL;7U<3!-B)((-+6!3-_SS"#)+&>3!Q_*J=.S;3"_?&;]\]%\B:9 M)5,P$\E/OM+QQ!DZ: 5KEB?Z7NR^0)508/U%(E'%+]I5<[&#HEQID59B$T'* ML_*?O52%V!,0OT- *P']J,"K!%Z1:!E9D=:<:38=2[%#TLXVWNR@J$VA-MGP MS"[C0DOSEAN=GGX3V::G0:9H#DN->FAA-LHJ3P")-;J'+7LU:Z:M<H%.$<_00RQRQ;*5&KO:!&<1;E0%A?N6M*4M>%UG6AA3^OTY^IQIRK*!$JEX!^ M72^5EF;3_3[@W*N=>X5SO\-Y1XHWI2HL5/;\/4])@,.Q^]S"\FN6?XQ%VEBE M*MAC^630P0IJ5G",1=M809,U(K2=%=:L\!C+:V.%#987^J'?#AO4L,$QF-\& M&S1@N!TTK$'#@Z"'&$PS7IL#V88;?A0WJG&CPSBA6=)&&C57;("#83N-X/=F M@P_R[($2>:;;^P-N0'M>,*J951O C4/2\W%''&R2'([/GG2N5LRP"% G5 M$2-IQDB'';N+O#<;0H^O@[E]EOKLA(3XZNQD2 FY*HWOH%M#H8U"F'U.@O]B M"12'3-.[R52:9(0^7))8[&Y:/FMUX%O;+'49J S'JW(@CY0_;BZ ME_#4*:S,6$*Y8H(C2><7K2_^^33P#,#.^,'H1E7ND0GE28B?YN%F=M'RC$\T#R@T]B(1*_N+-OEJG0-9_1V3:^ \$7&<"O&;C$ M3H.W1+91X)\B[&&OQI^KQG!_6 .?N.%W8@UPS\('-?!K-_QKI-O(PQ;>KX%/ MW? _4EZLWG/D,BC8%%A[P9ML4J=H2IA$/TB<4O3/GS 1W6B:J'\=RW2+9;IV MF>Z!9:;L&9C&JFRLR[S;2-#V^N%O=2EWX_RV-PSJ<-,W<>'N>EO1AT7TH=,0 M?'"@R?"9DD2D7-=%GAGH60.FMZS'H>9S-"2MS@D/^]@M_^TY_*R(Y M-Z1>6U(3I:@1R)B1)Q8SS:@ZJ=.S_K[3X:[75_N3SGJ'W!X4;@^:NAVE4AH= MSGRN4[G!7MJZ!Y8?%LL/FRX?"[XX@XHG#@>&>PXW-.RU[B=X]:S%*V?;=N?U3UIKG=[6_S4)U* M#?;=(OS+ZV2KLETH4[JW"E6*L-\_:J%*V?3=NMF@P?K[[@4CVQ6SU+=QA_CSN3W&XCRN)2=[%_/,H^!?![P W P ] L !D !X;"]W;W)K&ULO5;1;MHP%/T5*]I#*ZU)G 0H%2 -Z+1.;5?1=7N8]F#"!:PZ M<68[4*1]_.PD!&A)QJJ.%[ 3GW/O/=<<;F?)Q:.< RCT%+%8=JVY4LF%X\AP M#A&1-D\@UF^F7$1$Z:V8.3(10"89*&*.Y[I-)R(TMGJ=[-F=Z'5XJAB-X4X@ MF481$:L^,+[L6MA:/QC1V5R9!TZODY 9W(-Z2.Z$WCDERX1&$$O*8R1@VK4^ MX(M+W#* [,0W"DNYM4:FE#'GCV9S->E:KLD(&(3*4!#]M8 !,&:8=!Z_"E*K MC&F V^LU^\>L>%W,F$@8^2YN U1PO@*8 _-H)[F<\ILA)M_I1G6T]P082,?&QK/?;@?HI-WIWM8+NM9 MAA#:R&OGR>QE<70CRFYX93>\C#:HH.V+%8G13D]J6/V2U<]8_8-Z/.!2(1)/ M3!@0NM$_KO5Y=*4@DC]KH@5EM*"VAMLT&H- ?(H2+FGF!L"HOKK$K"7ZC6J: MU\^Y&QFW,;E%+_ [SF)//HTRG\:_:JIS^!+#F=*.A[Z"6.>&^A##E"I9HT*S MC-H\@N:M,EJKML;=:*&.)O5O-DR%@,F^RYVSM;94=NT*F<_+%,Y?([.:Z[MP M^415IH%$UY2,*:-J55-UNPS9/H+&V-U8I?N6*@\+NEV9&_MEQEN&C6NSN%R0 M6"ZT&\/!1H$W_H.]8TBZ<2;L_S^S&!3D.V[1JM!W8U^XWK]&8.8K4SX#/8&@ MA*ST8/3<%(H.O[0K7,8O_D>"%Y< VUY%DAM/P_6F5G4)7ON3PQM?P\*:WLS4PF7E8#P4SJJ\;@ZE&N79+JR_R$3/?*)YD,]28*SV1 M9I#JA]X"&/*8B5S/O*TQNP^^KY,M9$S?R!WD>&.Y-Y^ZO3LUG\K"")[#G2*ZR#*FC@L0\C#SJ/>T<<\W6V,W M_/ETQS;P .;[[D[ARJ^]I#R#7'.9$P7KF?>1?EC2B35P3_S%X:!;U\2&LI+R MAUW\F QFQ30LI?B; MIV8[\\8>26'-"F'NY>$/J **K;]$"NU^R:%Z-O!(4F@CL\H8&60\+__98Y6( ME@'ZN6P05@;A;TTD/G:C.<^3\12_*,ZY [8'\ M##U]Q?PXQH_[L6_4W+/78NCPA",F6.G04K@$75'@R9&DA5@K22%4L_/ MN615 L0M5A-[@/OVV<5GS"?T,O%A37S83YP=49R,QMY*@:3E,9DMD",P1;"F M"=,:5?6@N+'-L;Y8X\,S[C2@H\O,1C6S42\S;(@7GN?H#'T0=X"/:_!Q/WBV M$_((0+Z!0O5A3GH7D,.:8ZYJ2>BIW$F--'G-!J%!(WC!]5JD\G62TVA\.:>T MI;GTM;ND0F@3"SIHA0VM\'_H@0JDS2R*H@YNC7S2Z$I=4#DZ;<*X [_15=HO MK%\Q#XI\>N2&+*5^8>W31C9I_*K5W\@<[=>Y_U;]%_2,#CM2V>@9[1>T:U3_ MN=2U7Q*GQ!JMH_UB=Z7Z'Y]Q&XX[7JNT44CE$7"R)V;2U?2X)3K+K?X(0+*/H#WUU*:IX4%J#]MYK\ 4$L#!!0 ( !:# MCU*&N3N?/ D $]+ 9 >&PO=V]R:W-H965T5Y^=BLNS[-M MD<0IOQ4HWZ[7D7B>\B1[NAB1T;W0KZ;[+0L MXC5/\SA+D>#+B]$5^>F&D%!)E(?\+^9/N?8:J7.YS[(OZLW-XF*$E4D\X?-" MZ8CDOT<^XTFB5$E#_JBUCG:#*D']]3?M[\NSEV=S'^5\EB6_Q8MB=3$*1FC! ME]$V*3YE3S_S^HR8TC?/DKS\BY[J8_$(S;=YD:UK86G!.DZK_]'7>B8T >(V M"-!:@+85<&H!IZV 6PNXWPE0UB# :@'6=@2O%O#:"OBU@-]6(*@%@K8"82U0 MQM>D\E_I_.NHB"[/1?:$A#I::E,OR@@JI:7/XU1%^UTAY+>QE"LN[XIL_@7= MI'.>JJA#MTF4YN@MNEHL8A6-42*_K"XJ%9MOKGD1Q4G^HSSD\]TU>O/#C^>3 M0MJAM$WF]9C3:DS:,.;51HP1]LX0Q10?$)^9Q=_S^S&BK%'\VBS^[VTZ1H0H M<1(>$']G%O\EDL8[I''T]ZW%#X[^H87Q#B[%O0/B/UO$(RF.W5*<'1"_,8M? M\[F<^; 4=UZ*3V3<[8*/[H*/EOK^8<55'X<:-BS*#7V>EU2KU. M4U"O(L'?*@8NT&WT+.%, .MK.#&>V8?3_T&7HJTX&:BDRY0MJR\EBVE^<4.& MFQQ# +W$PMZO7,SC7%[O(J[-6&1)HJY@28#*I$,6S6J]H1XI8XG63LN0UV LF)&>7&D$9_H6-S&@%V M$S:04 I35872?\#+6*Q?:(MP[+L*!XL2W1/@F%A4=FW.:10?! M558SS190G)@Q_BG.O[Q="AD;TJQ#J)Y9%) Q)?\RF0)<)F8P7Z7IM@H.])@E M+B4!"83,OYT--F"3G(3=:5+K8YD;@.#5SO)L;BZ>LBQN!VM0= MB!L!Y]1<+W=RHUDEM;H1R$[-9._HQI6B6P=' M3I0&IS"EBGENJ\BR/-*NV. M!-+3$TKP1D+2JL?':"^8T9T1S^J(SKX M4>NT#*35X@#K'7.%WLF/9I5V/P+V'3.CV]X_F 8#BCO>0+P# '?,%?4'=4\@ M!S3?%JW]G3L> WV &+=TQ!; M!TYN+$OR8#;S-PAZ=QY9_L=[1>=]]KL_:/H.'0:K :T,S.' M>^_/U^.UZ\\S;873#/G]EO2V6&6B;'6:'?ZAUORB$\U>>+Q:8S]P'&6&R(!4 MP,RIH,4UV>%FC@';V4#8SH#M[-2>N46!K6?. .2LIYZY18^U9^X!Q+V3(=X4 M,&=0:9A, X!TK_]^N46EM5SW@/+>JY;K,V^_ M7&^\2?0!]'X?H.]S;4 MX \D)?B0$OS^4X)%I14=/J0$W_*8XHGHJ-6WN]/WM:<9S1WWD\*MXX*N#]G M#P8299 "?$NAWR7*S"JM] @@%02OEPHZ+NL&D N"@>2" ')!T'\NL*BT>Q-R M0?!ZN:#CXFX &2 82 8(( ,$_6< BTJ[-R$#!'TV<$Q# MV#@13X@?:TNKD: M;[G$6VMIM\0; +T#&VJ/ZHF<5$R%0.UP(,^[A,#JT+S\VM)-X?X3Z*3Y\=P0 MN!S:(-K&3T WG @ZZ"^^I3:>U]T*PMA4)OVKW9?I-?ZO.+<':-B3< M1__E'WG,AV!MLQ(>2&.&8&W;$NZ]-3.UZ;3>_Q%].RIY[533KL-[I-]?[%X= M2M;1-ZM:=JMV\KM%IYT^^NY5R_;5D^ES:+MJ8_.7Z/M5+1M6>XA(4Q/XV$#4 M,LY@]KOJ&UXM.UZ[!:+M-L<:B%JVL>Q8/=W=IB;QL=[6T@T92KK1=\G:MLEV M\G;7=#/1?L9'_=34+Y%XB-,<)7PI->&Q6LD2U8\W56^*;%/^LL]]5A39NGRY MXM&""W6 _'Z99<6W-^K'@G:_H77Y-U!+ P04 " 6@X]2J7F-9<8" !E M"0 &0 'AL+W=O5I*/H[SND%,4%;*E%>NC%)JEYCV]& M?$.-"Z77)@.PY$5P:29!9FU^%H9FD8&@IJ=RD/ADJ;2@%J=Z%9I< TT]2/ P MB:)1*"B3P73LUV9Z.E8;RYF$F29F(P35Y05P54R".'A=>&"KS+J%<#K.Z0H> MP7[-9QIG8<.2,@'2,"6)AN4D.(_/+N*^ _B()P:%V1H3E\I+?6&JS27 2D!26 M=,/M@RH^09W0T/$M%#?^EQ1U;!20Q<98)6HP*A!,5O_TI2[$%B >[ $D-2#Q MNJN-O,HK:NETK%5!M(M&-C?PJ7HTBF/2O95'J_$I0YR=/EJU6)-;N0#IRD-F MG$I#CL@3Y1OJZW9N\(WE;FC(P158RK@YQ(AKD7-5 I"*XMZ'C$.+HAQUN*@% M7%0"DCT";F#>(\GP(TFB)/H='F(N34))DU#B^09[^+YD@%1QG^S*K(6_W_#W M/7]_7\$RJN'('8247"J![C!UG;2F<@5X8BV9EV0[;D9+OWQ>4)V2[W=(26XM M"/.C1="@$31H3?CZ)<<3CKL\*XY*.+/EKK?03C),>E'TH47-L%$S;"6Z8L\L M!9F2D@%/=PEIQT<=.D:-CM&?5<6"%N2 25("U>9PEZ)VIE&%;-%TW&@Z;F5Z M8&9]M-1H&4TM[%+2CH][2=Q6FY-&QTDK#]IC0.Z%9/.-(3/0OK>C3^KSV6&4 MTV:7T__#*''TUNNB?V&5#I9.K\1;S3=^IULZ"+KL$K^US;B];_Z-83JHNAT3 MOW7;N/].SW00[#5-N'5IN@^0SU2O&-YQ')9(%/6.L5'IZDZO)E;E_AZ=*XNW MLA]F^!T$V@7@\Z52]G7BKN;FRVKZ"U!+ P04 " 6@X]2A_J740T% Q M%P &0 'AL+W=O M!+/IFBWA%M3]^EKH5E"C)&D.A4QY@00LSGKG^,NN(<26+!-IF[X]B^H'!H8O)AGTOY'VZIOV$/Q1BJ>5\::09X6Y2][ MJ0*Q9T"&+0:D,B"_&] 6 UH94.MHRFLT\V!C8ZVU-VEA MIO%6"?TUU79J=JMX_(2^%S$4)I[H.F.%1'^@6[U>DDT&B"]0V>=J;>(N$2N2 MZLWYEHE$HI-+4"S-Y*DVN[^]1">?3M$G%""Y8@(D2@MT7Z1*?M8O]?/=BF^D MQI#30&G^AD405UPO2JZDA2M%/WBA5A)]+1)(&NSG?GM,/ "!#EP=/;*+W@7Q M(OY@HH\H_HQ(2,(F0G[S2XC[B$R,.9YXZ-!Z,JG%HRUX?V_R1Q!VRFSL/9!1 M#1E9R*@%\FJCI-+3E19+Q!0"/?D:?@TBY0DZT?-9SO)ITVR6R .+;.3D>3;$ M.!KK0#TW,!K4C 9>)\^72P%+ID"O6B52+2@Q>F#9!CS>#FOLH==;&S:T%FD, MUKF$9QD3TOA;.MKH9XDYV?.3]&E4>UFNA,-.43_$S:$8U71'7KIWJS)A;4XJ MW=#K*+)O/+$8U^#CCUI,DQIRH1E6A2FT7E)30Z7U&C8NJ1PZ%0P]#+[ M4[!"P9O#5RC[X]-0_[4,OR?"V#O\UQ<0<2H[$, '!-H&)VYPXAUO:F*1$,_WR)R4HG]6OD TD31)".4 M$\H>,WB3]J%,DHF'CM-)[!?*GW8+HPF=/X/06S*T6V7HV@B<)Y^QTTOL%\R. M&=U-1_&A1@[ZT;@E#DXDL5\E]W.[(Y$2T&2[R_,^)2U,G*+B\1%IWI'+N'/& M.QG&?AUV&7\$C\EA3(;]24L%(TYYB5]YW\SX;O2J47ZA-^CCP6^Y7W7KML2( MTV_BUV]/YG>DCP]XC?H1;>'EI)V0XR3@!LS1SL1ZKG?"0A^B-BQ#=R!R2_85 M--53W\;8*3GIKN3;'0U6T1 UC7B/AM(T&H/C'VE4TD84Y>7N'H]1PEZ;#ACS MCE"XA$+#!J!?X^&* _$7ATJ%&OWS6TYVI,*=@R1ZDY>K$F3039,:F?EMPY*9 MCX>K),1?29IV(8V4_# =*+G"0?R%HSFK&TGY@:+WS*"K*L2_47_/@8BX6D&. MVK/K(RO8<\'NV/K&]F9.#K?LT0BW;A6I*QSTJ,*AC^+QRG<6OZCPAF]74NJ$ MG[Y+^+OQP9WY.,&G'[^7IT?MY>G>981?3-M/I^A?-/]VY;OP<+)*HX\ZI5*G MB=2O:^^*XN#P5.&)HM-%.OSP[*9.XJA?F=[EZ:B3I\'>I60.8FGO:J4N^)M" ME?>3]=OZ/OC<3YRI7AN M'U? $A"F@_Z^X%SM&F: ^I9\]A]02P,$% @ %H./4N5&S6!I @ (P8 M !D !X;"]W;W)K&ULC57=;]HP$/]7K*B30%I) M2(!M58C$QZ;UH1(J[?8P[<$D%V+5L9E]*?2_G^V$C':0[87XXWX?=\D=\5ZJ M)UT (#F47.BI5R#N;GQ?IP645 _D#H2YR:4J*9JMVOIZIX!F#E1R/PR"B5]2 M)KPD=F!?PC<%>GZR)S60CY9/=W&93+["&@$.*EH&: MQS,L@'-+9&S\:CB]5M("3]=']B\N=Y/+AFI82/Z=95A,O8\>R2"G%<=[N?\* M33YCRY=*KMTOV=>Q(Q.<5AIEV8"-@Y*)^DD/31U. (;G/"!L .%;P.@"(&H MD4NT=N;26E*D2:SDGB@;;=CLPM7&H4TV3-BWN$9E;IG!87(K4ED">: 'T*2W M!*2,ZSZY)H_K)>E=]-V=9Q>'0\#SL)[Z@:D&CXGH1!&)SQL_AO^/!3AYVH+6#D^*)_%I L MF4ZYU)4"\F.VT:C,-_JS0V+42HR+8 M;!<_)]>38!C[SZ=5^CMH%+4AKVR.6YOC3INS%"O*">0YN-XDBN)9?]TT83#X M$+SK*-ND]3/I)%HCQ0JE>KEHI!L?#@?!>2/^2;^5H+9N#&F2RDI@_2&WI^VD MF[D&?W,^-Q.P'EA_:.KQ:3[3+1.:<,@-I2F)*9JJ1U*]0;ES7;V1:&:$6Q9F MBH.R >8^EQ*/&RO0_B\DOP%02P,$% @ %H./4A/;A[,& @ 704 !D M !X;"]W;W)K&ULM51-B]LP$/TKPJ<6TLAQOLIB M&S8;2@-;"%FV/90>%'L2B]6'*REU]M]W)#LFA8U[*+W8&FG>FS?/'J6--B^V M G#D+(6R650Y5]]1:HL*)+-C78/"DX,VDCD,S9':V@ K T@*FL3Q@DK&592G M86]K\E2?G. *MH;8DY3,O*Y Z":+)M%E8\>/E?,;-$]K=H0G<,_UUF!$>Y:2 M2U"6:T4,'++H?G*W6OK\D/"50V.OUL1WLM?ZQ0>;,HMB+P@$%,XS,'S]@@<0 MPA.AC)\=9]27],#K]87]4^@=>]DS"P]:?..EJ[+H8T1*.+"3<#O=?(:NG[GG M*[2PX4F:-G>61*0X6:=E!T8%DJOVS R>P&(.D 2=#=%@HJU\RQ/#6Z M(<9G(YM?A%8#&L5QY3_*DS-XRA'G\D? EBSY0.[+DGN?F" ;U7YL[]J[-3C& MA7V?4H?E/(@6'?6JI4YN4']A9DRFDQ%)XB3^$TY192\UZ:4F@6]VBX\K+D]R M@&G:,TT#T_1FT]8"C$AH?D368 O#Z]#O]T?,)1L'TOX8J#3K*\T&->] 08.6 M.C#R+0>'T1/R"LP,R)CW,N;#UK'S7ZQ;]$R+_VS=LJ^T_"?KAM'S8)U]2P>] MFA9_\>!_>N3*$@$'I(K'2_32M,/&ULG51=3]LP%/TK5L0#2- D3IH.E$:"5M.0-JVBL#U, M>W#3V\;"L3/;I?#O=^V$J*REVO:2^-KWG'ON\4>^5?K15 "6/-="FG%06=M< MA:$I*ZB9&:@&)*ZLE*Z9Q5"O0]-H8$L/JD5(HR@+:\9E4.1^;J:+7&VLX!)F MFIA-73/]<@-";<=!'+Q.W/%U9=U$6.0-6\,<[$,STQB%/$,GYUG$%? MT@%WQZ_L'WWOV,N"&9@H\9TO;34./@1D"2NV$?9.;3]!U\_0\95*&/\EVS9W M% 6DW!BKZ@Z,"FHNVS][[GS8 <3I.P#: >C? I(.D/A&6V6^K2FSK,BUVA+M MLI'-#;PW'HW=<.EV<6XUKG+$V>(SH >&7) ;)I@L@/+]_"0S2@=X'V+E#/EQQWX?BTZ\5^5M1GO)&6]M+2?Y%V3@1G M"RZX?3G',Z/.R_F M#:QJ_'5=*(N7WP\K?)Y!NP1<7REE7P/W O0/?O$;4$L#!!0 ( !:#CU+K MA\?7 ( $$$ 9 >&PO=V]R:W-H965T,D[58X!O*Q80-6(&C6[3#LH-A,+%26/(F.NW\_2G:\#%AS ML4B)[_&1HIRVQCZ[$@#92Z6TFTR-K022:P_>VR?VCZ%VJF4G'*R,^BX++.?1NX@5 ML!>-PD?3?H*^GIGGRXURX.#15#R8%E=3=*E[Z/IP!DO$K@*0' M)$%WERBH7 L466I-RZR/)C9OA%(#FL1)[2]EBY9.)>$P^P)4DF-O63#8RCAD MUVM (96[85=,:O:U-(T3NG I1\KH<3SOV9<=>_(*^X0]&(VE8Q]T <6_>$Y* M![G)2>XRN4CX(.R(3<9O6!(G\=-VS:ZO;B[03H8N3 +MY'(7?BQV#BT-RL\+ MG-.!';.G0( 'P' 9 >&PO M=V]R:W-H965TI5EP"&O%6B MUN.@-&9]'89Z44+%=$^NH<:9I505,]A5JU"O%;#"!54BC*,H"RO&ZV RPU01W5054^^W(.1V'-#@8^")KTIC!\+):,U6, /SLIXJ[(6=2L$K MJ#67-5&P' M0@KM?LFV73M( K)HM)'5+A@SJ'C=?MG;;B/V F)Z)"#>!<0N[Q;DLKQGADU& M2FZ)LJM1S3:<51>-R?':GLK,*)SE&&12. R"5Q@^2!LSD7 MW'"I"CT*#V5C-<+$CW[;D^ CYD:D> M2>@G$D=Q]#*[)Y<75_^JA.BE,Q1WAF(GFYPV]/-FKHW",_]U0C/I-!.GV3^B M:3,DEPKLO[P =>4SVRID3L%>A;K_C]L]QJ8_51J7[K#P:^%EI MQTK/L6(?*SU@T3P_PLHZ5G:.E?A8V2&+IGT_:]"Q!N=8?1]KX&'1S,_*.U9^ MDO5< E;&I0'E(^8'Q*R?YG[BL",.3Q.E88((=U_7[!W+I?%>Q>&AVS2CB1]. MH[_%(SJ)?P"MK[$.H&/0QEL#H@-RDL31$?!>U:(GP5/DH5>R8:)Q)>O\%NP4 M]V\HC>/A_WL0[M52^RYAF5KQ6B-@B7%1;X!65%OJVXZ1:U=>Y])@L7;-$I]' M4'8!SB^E-!\=6[&[!W?R!U!+ P04 " 6@X]2Y+S , (" "7! &0 M 'AL+W=O=*F;?S])=DP&26!?;)UTSW//O4A9J\VKK1$) MWJ50-H]JHN8NCFU9HV1VI!M4[F2KC63D3+.+;6.050$D19PFR3R6C*NHR,+> MVA29WI/@"M<&[%Y*9@XK%+K-HW%TW'CBNYK\1EQD#=OA,]*/9FV<%0\L%9>H M+-<*#&[S:#F^6TV]?W#XR;&U)VOPF6RT?O7&8Y5'B1>$ DOR#,S]WO >A?!$ M3L:?GC,:0GK@Z?K(_B7D[G+9,(OW6KSPBNH\^AQ!A5NV%_2DVZ_8YS/S?*46 M-GRA[7QGTPC*O24M>[!3(+GJ_NR]K\,)(+T$2'M &G1W@8+*!T:LR(QNP7AO MQ^87(=6 =N*X\DUY)N-.N<-1\0U=2A9NX27HQ^IV^8;&M0/""3RJKO&^@C: S)POP77Z!00D M+$!J1;6%.53L8*\(GP["I_\GO.*VU'M%8!CA.:77^>:C2?+AG*[X9,[\E75= MW7%E77FVCB@9+681F.X:= ;I)HS>1I,;Y+"LW&PO=V]R:W-H965T.DEQ6.@5PVK,"*!LVZ/0Q[4&S: M%JJ+)\E)]_>39,?+@"4OMDCQ'!Y2E-*]TJ^F1K3P)K@TLZBVMKDGQ.0U"FI& MJD'I=DJE!;7.U!4QC49:!)#@)(GC&R(HDU&6!M]:9ZEJ+6<2UQI,*P35OQ?( MU7X6C:.#XYE5M?4.DJ4-K7"#]J59:V>1@:5@ J5A2H+&+J8\/ =\8 M[LW1&GPE6Z5>O?%0S*+8"T*.N?4,U/UVN$3./9&3\:OGC(:4'GB\/K!_"K6[ M6K;4X%+Q[ZRP]2RZBZ# DK;(F?&'?Q5Y_B"!OC56B!SL% M@LGN3]_Z/AP!DO$)0-(#DJ"[2Q14KJBE6:K5'K2/=FQ^$4H-:">.27\H&ZO= M+G,XFWU!5Y*!]["DIH:GUI;NF.!!=L?M^W:Y0DL9-U=P 4S"UUJUALK"I,2Z M_)Z%Y'VN19.-V#^.0@?I&<)7RD>@23\3M(XB1^ MV:S@\N+J#.UDZ,DDT$[.]^3'?&NL=F/S\PSG=."&ULO59M;]HP$/XK5M1)K=21MT)I!4@%.JW2 M*J%VW3Y,^V"2@UAU[,QV2OOO=W8@0 >AFK9^ ;_<\]QSYXO/O854CSH#,.0Y MYT+WO+ UG B:*Z#+/J7H9 I>+OA=ZJX4[-L^,7? 'O8+.X1[,0S%1./-KEI3E M(#23@BB8];VK\'(41A;@++XQ6.B-,;&A3*5\M).;M.\%5A%P2(REH/CW!"/@ MW#*ACE]+4J_V:8&;XQ7[)Q<\!C.E&D:2?V>IR?I>UR,IS&C)S9U0+P$Q"[0 M2ID+:TP-'?247!!EK9'-#EQN'!JC8<(>X[U1N,L09P9W8)@"/!=#)IP*38[' M8"CC^H1\) _W8W)\=$*."!/D:R9+346J>[Y!QQ;N)TLGP\I)M,=)3&ZE,)DF MUR*%=!OOH^!:=;12/8P:"6^I:I$X/"51$ 4[](S># \O&N3$=1)CQQ?OX1O# M#%=2,@2!HRJ39,QTPJ4N%9 ?7W";W!C(]<\&=V>UNS/G[FR/N^N\X/(%%$DP MJXI-R^J#R&4IS*[#J=@ZCLU^UD^#+B;M:3-??YJ$[;7-ELIVK;+=J'*5E"V1 M!6;F%*N)&4;YUE9#7CJUQ\Y[',-Y[>[\;<> ETF2,3'?BN>4%* 2V'TBS<1A M$+2"X$.#Q&XML?LO)!(Y(U"9@B9S);4F!7W9I;S97WQ ]T6M^^)O:X>F*;/3 MMY=/&*SOPN ]"BC?%7SJ%?K)\:5:ZROUH?VZ>'ZYYJF>K=@:Y@S;(,<9D@9M,[QDE/54Z": M&%FX;CJ5!GNS&V;X? )E#7!_)J593:R#^D$V^ U02P,$% @ %H./4A3, M"U-6 P H@H !D !X;"]W;W)K&ULM59-;^,V M$/TKA+ %$B"UOBPG7M@&DCANM^BB1K)I#T4/M#6RB*5(+TE%"= ?WR&E*$Y7 M)MQ#?;!(BN_-(]]HR%DCU5== ACR7'&AYT%IS/YC&.IM"175([D'@6\*J2IJ ML*MVH=XKH+D#53Q,HF@25I2)8#%S8VNUF,G:<"9@K8BNJXJJEQO@LID'R!=%A:;.'Y;D[,,Y^4!"HDNJ0!,FR*-@1E_@(+:_E++65.1Z%AK49=G#;:?A MIM60'-&P@LV()-D%2:(D&H#?^N&_U&)$XMC"X^D ?.F'?Z8*X5<.G@[ [TZ MI_%1\:N3X?\6'Z*5O9])[V?B^,9'^)!F3'ZK!-O4FJQ!N=HCMD"N&ZK09DZ% M)TK:1TE=E/2_9@WY\U><2CX9J/1?GD#C/M#8NYR?D-H&.L,,:_/N?"A!6I+, MD=A:^K1((_S-PJ>!V%D?.SLY=BXYITJ3/:A6QY",FY9O>BACE":]BE;K]Y.2 MT30=ECKII4Z\4J^+@G'F++D3AJ$G?Y//5.#1@(> (=<[!:[E<>2R#W7Y_UI_ MU0>Z\J])B)IRK'7],@J H>JR;'DF[]T?WM!I'WSJ#7[WC$>WQBI7*%D=:MA* M810N>*A03+_3,8G>F[_R3GFG-([>*GCDU7I@-'TU^H(84-5@,?239>0%,-$] M_L4'1TOL=S#/F,G3B?MK>@5G^ +!I%T0]#6L.#T]K>WO (V#$\;SD4R!2- M+K%"J/9"U':,W+L#?",-7@=&ULK59M;]HP$/XK5K0/(+7DA?<*D ITVJ1U0F7=/DS[8!)#K#HVLPWI_OW. M3D@##:&=]B7QR]WC>^[.=QZE0CZIF!"-GA/&U=B)M=[>N*X*8Y)@U1);PF%G M+62"-4SEQE5;27!DE1+F!I[7L8@P$FH#@>&W)S/"F$$".W[GH$YQIE$LCP_H'RUY M(+/"BLP$^T$C'8^=@8,BLL8[IA]$^HGDA+H&+Q1,V2]*%.:9'DRF!! M0GGVQ\^Y(TH*@%.M$.0*P:E"YXQ".U=H6Z*999;6'&L\&4F1(FFD 4;A19$HF6,)4'7Z.LN(1)K(1'F$9H3+N!D.Q=K M-,6*AMD&93M-(O1%*(6VA?X#"04/*:/8!JHQ)QI3IIH _+B ]EBW4]J]0X 5>A3VS-ZO[PQISVD6HVA:O?0:OB,I-#5BG M .M8L,XY,*@0#0:!:X+70Y&0*G]G$#T+8>K!?G(=M+U@Y.[+7JB0\@?#0NC( MO&YA7K>6:RGGZMCV"KA>+=LL9U-[IR%A\1X."A[B*S74 ?-=80*$3Y=FTH& MO%(L(W6)0_^5;=Z)]7421W8/"KL'E^T& _]#! 9OC,!EN2,FPX+)L#8Q7]?+ MJXJ*^/-VI;2$%O6K)GE][Z5&>^^[K+;:6B>9R,/AQFF18 Q+];)7Z;_\J&'Y MNGJMH'/BOFJQTMT_IE)J-_X_4XER[[V#C/\V,I5BK\BXI38*I79C7Q<*A6+' M==8UBM7B!7-K^_;)^M2\;&Q[?H')GD70$S:4*\3(&B"]5A\25&8OC6RBQ=8V MZY70T/KM,(;7&9%& /;70NC#Q!Q0O/&ULS5;?;]HP$/Y7 MK&@/G;217T##!$@M[;1)VX2&NCU,>W"3 ZS:<68[I?OO=W9"F@"%C:>])+9S M]_G[SI?SC3=2/>@U@"%/@N=ZXJV-*=[YOD[7(*CNR0)R_+*42E"#4[7R=:& M9LY)<#\*@J$O*,N]Z=BMS=5T+$O#60YS170I!%6_KX'+S<0+O>W"5[9:&[O@ M3\<%7<$"S%TQ5SCS&Y2,"<@UDSE1L)QX5^&[61A9!V?QC<%&M\;$2KF7\L%. M/F83+[",@$-J+ 3%UR/,@'.+A#Q^U:!>LZ=U;(^WZ.^=>!1S3S7,)/_.,K.> M>(E',EC2DINOT8N9DW5!#IV,E-T19:T2S Q<;YXUJ6&Z/<6$4?F7H M9Z:W5.4L7VDR!T46:ZJ O"57N6%O;Q@O;8C)3 J! 5\8F3Z0VU\E>Z0<J1.'Q#HB *#O"9_;5[.#I")VYB'3N\^ 4\&]9L&]4% MI*5BA@'*?4IYB8K)4DEAPUV4AKHDETMRX(!^?$)@\M& T#^/T.HWM/J.5O\% M6E]*<8_8N)-@R MZ[ =-&P'1]G>/H%*F092*)9"FS56))3!F6#&*<@DYU1I4N"J4W-03+7;J,4R MZB6C'2G[1G$OC@\+&39"AF<**8OB#"'#/8YAU!OL"#EAU!%RV0BY/"KD.U6* MVGIP(FTN]_(A[$=ALDOQI%F'9-*03/XQVILM[?/R)CF>$I66$T8=):-&R>A< M)>DNQ(.675T1(&S]=/\'?)@QT)N<.ZKS98%4'I(X4M;%UNX?]4 M<+4/U9OV_U[PB#8KEE&8[L1LT+?#T#U!+ P04 " 6@X]2W+*=>4FQ9S('B^0Z2=;+G*B]%3L7%D( M)(D%Y9GK>U[@YH0R)PKM6BRBD)XDH)_91JG(I6 MY5KB8XE,P7,\7J C-Y 5\@/O5 L[/+N ,*(.O*2\E88D,7:6%#=S=U"+7 ME8C_BLBL$#WPA^_!]WRO!3[OAM\2#1_TV^"NCMMD]IO,ON4;O#7SC\^Z I8* M<_FS@W_0\ \L__ 5_ECPG$K)Q1$85]@6N"((+('YT?;1<.R-)J&[;]$=-KK# M3MT7N7Y!',=0L@0%S&=W-RN8;>SJ'X-?7AC\2WK42(_^2TN#AC_XQY9>!R]: M&GB>U][1<2,[[I1=,H4"I6K3ZT;V>Y[WKB/XI'$PZ>19X!:%(!D4*"A/VHQT M$P20'ELO%RV4EU2U0IJ#J";DK>YJ0;[L,1B6@UXIYL8.;PT'_\CC() M&6XUE=<;ZZ]/5!MR-5&\L'O:FBN]0]IAJL\P%*9 /]]R_974$[---J=B]!M0 M2P,$% @ %H./4N*&ULU5E;;]LV&/TK@EL4+5#'XD6W-C&0QAD68,."I-T>ACTH-AUK ME4R7HIWDW^^C[)B*>9&\/A3-0ZS+]Y&''\ESCJ33!RZ^U@O&9/!8E@2+4WY67=_ \>=K'A()BN:\FK73(@J(KE]C=_W!6BE8"H M(P'O$G#?!+)+('T3Z"Z!]DV(=@G-T$?;L3>%F^0R'Y\*_A (%0VMJ8.F^DTV MU*M8JH5R*P7<+2!/CF]8+7/)8.IE, P^Y66^G++@MEFC[7OGLW\!C#JL@[<3 M)O.BK-]!QI?;2?#V];O@=5 L@\\+OJ[SY:P^'4G IGH837.WW-Q M$A#T/L A#BWI%_[T"9N>!#A3Z2BSI$]Z]VY-O^S1.PF;]/1E^@CF8S\I>#\I MN&F/.-J[%(*+X((+L=U.=0!%#:Y% 5>O&?S,7LQ'>Y[^_@W:"J[@K/['@X3L MD9 &"74@NJ4]L,;YN*FZ8406W&"*G)W+3GT0R*(QWS M B3=@Z1>D.?3*5^K0D"Y& "\*]G[8 D+F,_A4LW$AM7J.%^M!'\L@%U8^12\ M#D]2V%%EV? 5#!$N9/J"#&!13!=O7J$X_/B\,)LXF&U6W3&QO?6\Z-ZKKE:L MX;WRR5:>[2"BUL@QC3)T4!];5!(B>X6B?84B;X6NEAN8-"Z>FKK8P$5&MXAF M:78 SA)%0IK8P<5[<+$7W+5@J[R8!>P1U*]FV\7.Y8()&]#8@$!0$AW@-(,P M"E,[S&0/,_'"_,QE7@(EPZ:$?9;7-;/O@L3HF\9A>HC0$H6CR $QW4-,O1 G M;,X WBR0^>,6H0U@:DYBB)(#?&90G&1V=-D>7=:C@.["928N%,7T< U:PD(4 MQX[2H5 +8=C%(F(-M9OR2JW#7!&O5<=" T#:FKB=6IE!"./(@;$EULB+\0^U M*\!<;9&617Y7E(4LF%UPD;E5HMA :D:AS#752"L8PD?LEBZDV-RO\'> ML/SZ=)SIQ*;R$)PYA =KX<%]A*?;4F)35&A"L*L(6E2P7U3Z^45LBH73"V(M M%;B/5'C&;'G60'$4N8JN*1K[*;JOS\,F#2K?YUB(Q9A[]BIIO7WR$V3+ M"_A>9FG"(_1'OUC3!$C\!'CT#S86DDPM_!OM!3"H>8N1:79J+ MB9^+N]T',0EXB%W<1S0!$S\!'V<^B,G P_9[U9<@- &3/@3<;3Z(R<'0/74H M(=4<3/T:RNU1S+?5S;5_K04T^S5SU MUEQ*_5QZE/.@IN,$0G= :+VG]_O-HXP'M;P)=_E^JEF7]K&=75V;;.ON6I,M M[23;/J:#6L@.N8NOV8[V>7]]G+!3"_]YL&@"I'T9CET7L7^/CEJ?1M67 M;Y"F^P)TOV1S2 M/$AB;V'Y,WIY(OFJ^EMYQ*7G5'"Y8#I!4 -R?&PO=V]R:W-H M965T/?Q(92"5ZS M-!>7HXV4VPO/$\L-S8@X9UN:JU]6C&=$JDN^]L264Q*725GJ(=\/O(PD^6@^ M*^_=\_F,[62:Y/2> ['+,L*_7].4[2]'755>(DH[E(6 XX75V.KN#% H=%0AGQ5T+WHM$&Q5">&?M67-S&ER._4$13 MNI1%":*^7NB"IFE12>GX7Q<=U7T6B9R-!V! MF*[(+I4/;/\;U0.:%/66+!7E)]CK6'\$ECLA6::3E8(LR:MO\JHGHI&@Z@PG M()V N@EC2P+6";@<:*6L'-8-D60^XVP/>!&MJA6-MSH;=S7R%GPCO!S@.$90#[R!_0L#DZ'D4,.KI-Q$,"9]]*D!;U.)Y.H M.VO]H"GV_6%A82TL= I[5'A,\O496--%+#OO+I=-Q1W@\*48B'E4]KY5.G<@V??*W L609'1(W[?7[&2*(.^KZ41$. MAL5%M;C(*>[DJUKO4_!,E8U2+1!(\@I.GM4\JTUP^C:I0[*COFRU4[NR!Z+@ MV*(;^H;VOE/Y[9%:=;F6C,#O;MV!J+%E_6'#F."[($K5/ _*@CW$?$;81UU= M V%P&EF4(:,,.95=$Y$LP8ERM)BE*>'JT:>\\KS30;55N:@IPS]'W<=H.*PQ MJ+9<8RT0.^7>).E.TO@8P?@PP8-A5L'&@:#;@JZ$$?1!/IH%%%S(@1FX0'^)OJ(]59126G@U7 MD9NK'S,O7;SC2[;W%&28BMQ,/=:8=+FVBP86TT&&E7=$ M!G?(C;MC[427ZV 76K"+#!N1^PW[>)_0!0]58LB(W&1L(-CU5\] #X4_F?K( MBDOLYM;3$,;; Q$$1N"+X+?=2'G/I79'E1P@9RV VY]YB/!]XNX;CQ M_Z+=KT$<=B/NP]#'?I'>C;_!\;Q&$WXHZ%OBYW(&JQ02-V MOP\>#WU=\#TE7N-,,J-\71[5"K!DNUQ6QW3UW?HX^*H\!.W3KF:V15+3%*<"<(R MP/%\8-W!VPD,-,!8_"%X+6ICH%UY8>Q53W[% \O1BC#%D=042#U6>(0IU4Q* MQUM):E5[:F!]O&'_89Q7SKP@@4>,_B6Q3 96:($8SU%.Y2-;_\2E0QW-%S$J MS#]8E[:.!:)<2):68*4@)5GQ1.]E(&H Q=,,<$N NP_PCP"\$N"="O!+@'\J MH%,"C.MVX;L)W!A)-.QSM@9<6RLV/3#1-V@5+Y+I1)E)KMX2A9/#1RPDDE@= MO0378%:-V5Q-6/2:,!IC+L#D+2?R ]3-[^)_2I\>"G YQA(1*JX4R?-L#"XO MKL %(!EX2E@N4!:+OBV57+VI'972[@MI[A%I'GA@F4S4WEF,XUV\K=RL?'4W MOMZ[K80/B-\ #WX#KN,Z#7I&)\-AKP$^;H>/<70#W-Y1^.0$N.<8>-@2#*\Z M>,_P>4?X[J(H3W.J#C/6%XM$1-ZVT/H5K6]H_2.TOU5MHTPT'G>!# Q2%[#5 M\-KU'+=OK^J'T& %PUYEM*.J4ZGJM*IJ<+9)8$'2J6\=AH&W*W#<.108= +8 MK#"H% :M"I^81!2(VI7[^B5T8?<[P.;F-K?]< 28*]PPR"T.LV!P@ZVR+MG"-_2Y:=[;M![\CYP-HW IX].4O*G>P,/3\XHL7= M:G';0[']ZK2<)=R607C6.@BWA1!^OA*6T+T\"3I'@K,M<_ L=0XV%+J6[;G:]M;OX>VHZ$*W-$53 MK+[O"Y()0/%<43HW714?7O29Q42RI6FD7IA4;9D9)JHWQUP;J/=SQN1FHC>H MNOWA?U!+ P04 " 6@X]2PI,3/2<% #Q%P &0 'AL+W=O=:U!.9<[8]_+F:W(U\$M%-*,+688@ MZFM';VB6E9&4CA]-T$$[9NG8O7Z)_J6:O)K,G AZP[)_TT2NKP;# 4CHDFPS M^<#V?]!F0F$9;\$R47V"?6/K#\!B*R3+&V>E($^+^IL\-8GH.*@X9@?4.*!# MA\#B@!L'?*I#T#@$ISJ$C4,U=:^>>Y6X&9%D,N9L#WAIK:*5%U7V*V^5K[0H M7Y1'R=6OJ?*3DPU(F11A,$=*^1: M@-LBHIGB-7(&O"/\ F#X&T ^\@UZ;DYVAR.#^\SM/J.+"X!& M5O?;$]RQ7[D/'D8)VC' M":IQ LLX?RK&94P8U[_VC"K/$F2[R3G"/AI[N^ZJ&*S@<-0:O5(5MJI"IZH9 M75+.::)>T07+*9#DB1HEUF'"[N#Q<'B@T& $86!6&+4*(Z?"Z6+!MN76XG1! MTQV99]2D+S(,[>,#?7VC$ W-\N)67NR4][78J8W/^+-)5&P0-1I%!ZKZ5@$, MS:J&K:JA4]4]IQN2)H ^J?HIJ "*/(#)->6 "$&E<8F'!K4(!0=J^U8HA&:U MHU;MZ-@2\ZUZ![7(+"7S-*OVGDGIJ*\T[.R$6JC!" ;#V"P5^KH\^$?W\:)D MQH:S7:J #.;/@+70("TTC*#W^]E#_J%R@Q4,8TN28:>PP>.D*W-'4V,HHAJS@0%9PFMKSZ7Q6]A&]F8(]3?#[%_F**^D=KOEET# M=2V V#D':XI^_05&_N]$ EJ^HTN@UCMEB5$^[B\>1#W]N =SB#OZZT)JL(K" M@U"WIE !]"VIT.4*NNO55 !%D5VJVI;L6?4[&\:EL_N NN; \*>67*AK!W07 M#U?1A::2 ;$-$+H@0'=%.+FD0D-Y"$+;PFGT0S?[3RR8T(![#"W5$&J40S?+ MG?40&IB,4!29!T6:R5.]2G[#G$@:5=01JS"'YL-6OBO1(R#"PK@32/ MT7$>O[M0H3Y?D5V3YBLZH=E^:PE"FEGH>(_]$26H&>8UPWU+JXTT]Y"[V?Z MZH+Z+3:,0YLRS4ETI,G6?V%="Z$9B.*?2GBD:8?S'??I=AYAFR9--WQ" M5_=6MF.-*'R\E?L(MF-#VV>?O28>=G=]'\#V9H3(KEJ=UAX\OX:7-_7ILPY3'X;?$;Y*"P$RNE0A_8M8)8O7Y\OUC62; MZ@!USJ1D>76YIB2AO#10OR\9DR\WY0#M*?_D?U!+ P04 " 6@X]2\5\+ M5AL# N$@ #0 'AL+W-T>6QEN,S(VI/H9A/9VSDM;GJF+2(H72)35VJF=A76E&\QJ<2A'V M>[TD+"F79#24B_*F-'4P50MI,G+1F0)W^Y)G)$HN2.#HQBIG&7DX??]SHSJYW[:<-<$9"+^GE :3G..TY2IP<1-S;1]U#R:\.(]_'W5"' M;>9'PT+)30%BX@PV-BU9\$A%1L94\(GFX%70DHN5,_?!,%5"Z<#8RELQ$5CJ M)P=';@9-T?*47"K=Q'81W-])NWP'6,] (!>B$]@GSC :5M08IN6-G32+&^,+ M*&C']ZO**IQINHKZEV3CT-QLD(G2.=-=F(BL3:.A8 7(T7PVA[M150B@,:JT M@YS3F9*TT;#V: >6=LJ$N(,GYD?QC'M9;%6U!S65W= *:H>.QDV ?YO-<6_3 MOHXWJ/BC,I\7=CNRF4.SL%O-"KYLYLNB$X"Q1S@[K2JQ^B3X3);,;?[@@*,A M7?L%9XQR305 MVZ)M[[_E++]:<7SUKR0W_U5V!7LUML?@6Q=Y>0PBDV,0>00]&:=O4F/8'HU; MY^^ST[>S!O"6DY'O\$8E-D&#R8(+PV4[F_,\9_+%(6SI#9W8E^%G_'9]S@JZ M$.:^ S.R&7]C.5^4:;?J%A+1KMJ,O\+VHJ1[Q;*QN,S9DN7C=JIGDV88V(&- MVE[@L(O<-)KCO'S( MN/E@.H:J8-NP) MQI$TQ1#H17^/)@F2G00^_OI@3TD/F'-PY MC\+U.15N?B$:_0902P,$% @ %H./4I>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_';+N<6KMH_BY M+(T?]18AK([[?9\OU%+Z/^U*&3@RLVXI ^RZ>=^OG)*%7R@5EF4_&@RR_E)J MTSL]V=YK[/IXQP:5!VT-%-8%#UH]^=?C]:Y8:Z^GNM3A>=1KMDO5$TMM]%+_ M4L6H-^@)O[!/?UNG?UD39#G)G2W+46^X.?"@7-#YF^))#7DOI[XI"7)Z)P%D MU,L&<,.9=CXT9S3WE\"X5G#R9J\*]ILN@W(7,JB_G*U6VLSKV\!3]-%C-/6P M_=U4XK'[/]5H9S.=JPN;5TMEPJ8>G2IK0.,7>N5[PLBE&O7.[5HY,99S53\4 M_,M5L7G &2HNMRQA@/NJF@8.7E,H8Q7A8 M;TM= $ M(;]'"#(F(..]0$YJ'+@4028$9+)'R%9-I@1DND_(&$%F!&3&"WDC0^64L#/Q MM?+:*.^%-/4WZ;6'4@1Y1$ >,4-"-#[+E5?>$!QB0MPJR1:VOFA^#7I;A0TX"I*&T,F;UQH9Q>RSH3$-^T 5=H68HK MXX-KKL28E#B&S.:X4S51#O$$&BF&HD0Q9#;%)-C\$2HKA]/J"JP_/]Q(AY0@ MALR& "R[5.)>_FP%CB'E@R&S$*Z5]&T:*O /F2/_G0K:-7'^[9NCHOV0/=R7 MC )IO^1(N0,L"060'?I';B09:5$O_ *ZW<&UM&E! B9B%<2F<@ M3'@QAG[$9"$=[DA$E ,B_JY$G64H"+.M=A"1/0=F!4RJJ5<_JKH=7*[;,3^B M8G[T 3%_TS%H(5$1/V*.^&1&V^H;1%3LCYAC/XV)>P<1I8.(60?;O%9\NI?P MS_X/#$:9(6(VPTN*VTE&N2%B=@.9Z[8_0$H0$;,@VKEN5RW&E"!B9D&TLLE. M.DH2,;,D.M/*3DK*&C&S-3:Y7"<6.<+$+(VW[N]$I"02,TL$>:V3C3)'O%=S M)!B3,D>\SY&E[RG&I#P2(3'CVF MY)*PRV6;U5RH('79:MP))9:$62RO:?6[V9A!)/PBR>=G?A4-Q( MYS;438C',X*4>-(/[=7LOG,\W)12%DKWTKUY:? 8D[)0RCTJ]@YF/>P)9V-, MRD(ILX7>P_S]\C$F9:&4V4)X-J(S,4K)R71N^6SZLIWI!NQA3$H^Z8=,GP#F M=NE)LYBG*S%**?FDW/+98C8;XMSZT/W**?6DS.IY@6P)O &^UG**,2GUI-P# M:5O,?Y6>+X(J#L_6RLFYVK#B=1Z4>C)F];Q@GDN_$+=5F)7VZ;4)84Q*/1FS M>G9G_#H_RXRR3L9LG??G_AI6C$E9)_OX439(B^ JR(NLPTOB,LHZ&;-U.C'/ M0)2'%[JL6K5)Z2=CUL_N!%SW9TDNY&*?J7D=LMS53SNUS"CS9.PS^AAS\K(- MH?T6.L$8DW)/QC[!_RYFG][!K,,\7KY'N>>H<4^_.=F?GA1J MIHTJ;N O/)3GLLS'3M0_F[5025HO;9A597D.9;?FVLIBNPQYNX3Z]#]02P,$ M% @ %H./4MMVL'$Q @ B2D !H !X;"]?A)Q1JA 7/[1!P(>7_*A'??=J>SV?5E\'@^GLJIVX]C_JNNRWN5C6^ZZ M/I_.1S;=<&S'\W+8UGV[?F^WN9;E,NKA=D;U]'@[<_'ZU>?_F=AM-OMU_MVM M_QSS:?S'X/JC&][++N>Q6KRVPS:/JZK^/%QWE_JR27?GR=7B^6U5#<]OJ:KG M#A((DOF#%()T_B"#()L_R"'(YP\*"(KY@QH(:N8/NH>@^_F#'B#H8?Z@M$09 MEP1)$ZP)M$[(=2+P.B'8B4#LA&0G K,3HIT(U$[(=B)P.R'@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'> M@GH+@=Z">@N!WHIZ*X'>BGHK@=Z*>BN!WCIY64*@MZ+>2J"WHMY*H+>BWDJ@ MMZ+>2J"WHMY*H+>BWDJ@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"W35YV$^AMJ+<1 MZ&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3 MZ.V3CY4$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H= M!'H'ZAT$>@?J'01ZQ^1G$P*] _4. KT#]0X"O0/U#@*]&]2[^4F]R_AUR.7: M\[W&Z_\DU>/YW'R]_&7YO1/O%\T%Y_JVHCS]!5!+ P04 " 6@X]2I,C# M=_H! "T* $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!?J;)% MC>LG#]%N@"VPX =,,J51D]BR72A_CY,"$@@J4)&XFT:M[;D3CW16/;][]A0G MVZ[MX[Q8I>3/&(O5BCH;2^>ISRM+%SJ;\M?PP+RMUO:!F)C-#*M/C4=Y0L"\3AI7O U[/W3Q2"$U-DUL;TK7M\BZV;5E,SRW%VJ39>/E-$'LG5<$:6N+7=%C_8GIWS#M/OD!^>/9?8%YIVWP?F8)Q;H M]W%O(QE.3WTN1"$U^U_Q/3&7/OC]:)AV3?4/L_/U/KFP'N<1V?@X_(X_SOB] M_B_[$"!]2) ^%$@?&J0/ ]+',4@?)R!]G(+TP6_Z>L]\ZM_SA^?):=;?JW?#;^67'Q E!+ M 0(4 Q0 ( !:#CU('04UB@0 +$ 0 " 0 !D M;V-0&UL4$L! A0#% @ %H./4O7[!<'O *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ M%H./4IE&PO=V]R:W-H965T&UL4$L! A0#% @ M%H./4JX&=,A\!@ 3!H !@ ("!L \ 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ %H./4OY!M'+Y P ;0\ M !@ ("!W1T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H./4I0%R0I#!@ FPX !@ ("! M=#< 'AL+W=OT] !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ %H./4FJQ\@F:$P NT0 !D M ("!&4H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ %H./4E;Y^EG)"@ 7B4 !D ("! MCVL 'AL+W=OX" !H!@ &0 @(&/=@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ %H./4L)U5V?N @ @< !D ("!OG\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H./4B7A*Q,Y M! L@H !D ("!O(T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H./4LWCD4N.!@ X1$ !D M ("!EYH 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ %H./4K%7D]"L @ N 4 !D ("!!K, M 'AL+W=O!0 &0 @('IM0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M%H./4C\FJ&F;! )PP !D ("!T[L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H./4OT_B^#R P 0P\ !D M ("!^=8 'AL+W=O&PO=V]R:W-H M965T !X;"]W;W)K&UL4$L! M A0#% @ %H./4CYOB$O? @ &PD !D ("!1N$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H./ M4IKENT-R @ 0@8 !D ("!!NH 'AL+W=O&PO=V]R:W-H965TYGN"P4 &P< 9 " @6GO !X;"]W;W)K M&UL4$L! A0#% @ %H./4J7Z6>S5 @ +PD M !D ("!J_0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H./4I)@6P?< @ ?0@ !D M ("![ 8! 'AL+W=O&PO=V]R:W-H965T M\ -P, /0+ 9 M " @0T/ 0!X;"]W;W)K&UL4$L! A0# M% @ %H./4A^ $%^% P Y@P !D ("!>Q(! 'AL+W=O M&PO=V]R:W-H965T8UEQ@( &4) 9 " @:H? M 0!X;"]W;W)K&UL4$L! A0#% @ %H./4H?Z MEU$-!0 ,1< !D ("!IR(! 'AL+W=O&PO=V]R:W-H965TS!@( %T% 9 " @8LJ 0!X;"]W;W)K&UL4$L! A0#% @ %H./4NAJ9W18 @ _ 4 !D M ("!R"P! 'AL+W=O&PO M=V]R:W-H965T';.G0( M 'P' 9 " @8XQ 0!X;"]W;W)K&UL4$L! A0#% @ %H./4N2\P# " @ EP0 !D ("! M8C0! 'AL+W=O&PO=V]R:W-H965T\X 0!X;"]W;W)K&UL4$L! A0#% M @ %H./4A3,"U-6 P H@H !D ("!_CL! 'AL+W=O'P &0 M@($\20$ >&PO=V]R:W-H965T&UL4$L! A0#% @ %H./4I"6"^5* P ^0L !D M ("!"U4! 'AL+W=O&PO=V]R M:W-H965TI= 0!X;"]S='EL97,N>&UL4$L! A0#% @ M%H./4I>*NQS $P( L ( !,&$! %]R96QS+RYR96QS M4$L! A0#% @ %H./4F/# /57!E&UL4$L%!@ !. $X 614 #9L 0 $! end XML 84 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 85 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 86 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 226 342 1 false 95 0 false 6 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.uniquefab.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 2101101 - Disclosure - Nature of Business and Basis of Presentation Sheet http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentation Nature of Business and Basis of Presentation Notes 7 false false R8.htm 2108102 - Disclosure - New Accounting Pronouncements Sheet http://www.uniquefab.com/role/NewAccountingPronouncements New Accounting Pronouncements Notes 8 false false R9.htm 2110103 - Disclosure - Revenues Sheet http://www.uniquefab.com/role/Revenues Revenues Notes 9 false false R10.htm 2113104 - Disclosure - Inventory Sheet http://www.uniquefab.com/role/Inventory Inventory Notes 10 false false R11.htm 2117105 - Disclosure - Property, Plant, and Equipment, Net Sheet http://www.uniquefab.com/role/PropertyPlantandEquipmentNet Property, Plant, and Equipment, Net Notes 11 false false R12.htm 2121106 - Disclosure - Long-term Debt Sheet http://www.uniquefab.com/role/LongtermDebt Long-term Debt Notes 12 false false R13.htm 2126107 - Disclosure - Derivative Financial Instruments Sheet http://www.uniquefab.com/role/DerivativeFinancialInstruments Derivative Financial Instruments Notes 13 false false R14.htm 2128108 - Disclosure - Restructuring Sheet http://www.uniquefab.com/role/Restructuring Restructuring Notes 14 false false R15.htm 2132109 - Disclosure - Stock Incentive Plans Sheet http://www.uniquefab.com/role/StockIncentivePlans Stock Incentive Plans Notes 15 false false R16.htm 2137110 - Disclosure - Income Taxes Sheet http://www.uniquefab.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2139111 - Disclosure - Leases Sheet http://www.uniquefab.com/role/Leases Leases Notes 17 false false R18.htm 2147112 - Disclosure - Retirement Plans Sheet http://www.uniquefab.com/role/RetirementPlans Retirement Plans Notes 18 false false R19.htm 2149113 - Disclosure - Related Party Transactions Sheet http://www.uniquefab.com/role/RelatedPartyTransactions Related Party Transactions Notes 19 false false R20.htm 2151114 - Disclosure - Fair Value Measurements Sheet http://www.uniquefab.com/role/FairValueMeasurements Fair Value Measurements Notes 20 false false R21.htm 2152115 - Disclosure - Earnings Per Share Sheet http://www.uniquefab.com/role/EarningsPerShare Earnings Per Share Notes 21 false false R22.htm 2156116 - Disclosure - Contingencies Sheet http://www.uniquefab.com/role/Contingencies Contingencies Notes 22 false false R23.htm 2157117 - Disclosure - Subsequent Event Sheet http://www.uniquefab.com/role/SubsequentEvent Subsequent Event Notes 23 false false R24.htm 2159118 - Disclosure - Restatement Sheet http://www.uniquefab.com/role/Restatement Restatement Notes 24 false false R25.htm 2202201 - Disclosure - Nature of Business and Basis of Presentation (Policies) Sheet http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies Nature of Business and Basis of Presentation (Policies) Policies http://www.uniquefab.com/role/NewAccountingPronouncements 25 false false R26.htm 2303301 - Disclosure - Nature of Business and Basis of Presentation (Tables) Sheet http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationTables Nature of Business and Basis of Presentation (Tables) Tables http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentation 26 false false R27.htm 2311302 - Disclosure - Revenues (Tables) Sheet http://www.uniquefab.com/role/RevenuesTables Revenues (Tables) Tables http://www.uniquefab.com/role/Revenues 27 false false R28.htm 2314303 - Disclosure - Inventory (Tables) Sheet http://www.uniquefab.com/role/InventoryTables Inventory (Tables) Tables http://www.uniquefab.com/role/Inventory 28 false false R29.htm 2318304 - 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 29 false false R30.htm 2322305 - Disclosure - Long-term Debt (Tables) Sheet http://www.uniquefab.com/role/LongtermDebtTables Long-term Debt (Tables) Tables http://www.uniquefab.com/role/LongtermDebt 30 false false R31.htm 2329306 - Disclosure - Restructuring (Tables) Sheet http://www.uniquefab.com/role/RestructuringTables Restructuring (Tables) Tables http://www.uniquefab.com/role/Restructuring 31 false false R32.htm 2333307 - Disclosure - Stock Incentive Plans (Tables) Sheet http://www.uniquefab.com/role/StockIncentivePlansTables Stock Incentive Plans (Tables) Tables http://www.uniquefab.com/role/StockIncentivePlans 32 false false R33.htm 2340308 - Disclosure - Leases (Tables) Sheet http://www.uniquefab.com/role/LeasesTables Leases (Tables) Tables http://www.uniquefab.com/role/Leases 33 false false R34.htm 2353309 - Disclosure - Earnings Per Share (Tables) Sheet http://www.uniquefab.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.uniquefab.com/role/EarningsPerShare 34 false false R35.htm 2360310 - Disclosure - Restatement (Tables) Sheet http://www.uniquefab.com/role/RestatementTables Restatement (Tables) Tables http://www.uniquefab.com/role/Restatement 35 false false R36.htm 2404401 - Disclosure - Nature of Business and Basis of Presentation - Narrative (Details) Sheet http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails Nature of Business and Basis of Presentation - Narrative (Details) Details 36 false false R37.htm 2405402 - Disclosure - Nature of Business and Basis of Presentation - Customers' Net Sales as a Percentage of Total Net Sales (Details) Sheet http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails Nature of Business and Basis of Presentation - Customers' Net Sales as a Percentage of Total Net Sales (Details) Details 37 false false R38.htm 2406403 - Disclosure - Nature of Business and Basis of Presentation - Production in Foreign Markets (Details) Sheet http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails Nature of Business and Basis of Presentation - Production in Foreign Markets (Details) Details 38 false false R39.htm 2407404 - Disclosure - Nature of Business and Basis of Presentation - Sales Derived from Customers Located in Foreign Countries (Details) Sheet http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails Nature of Business and Basis of Presentation - Sales Derived from Customers Located in Foreign Countries (Details) Details 39 false false R40.htm 2409405 - Disclosure - New Accounting Pronouncements (Details) Sheet http://www.uniquefab.com/role/NewAccountingPronouncementsDetails New Accounting Pronouncements (Details) Details 40 false false R41.htm 2412406 - Disclosure - Revenues (Details) Sheet http://www.uniquefab.com/role/RevenuesDetails Revenues (Details) Details http://www.uniquefab.com/role/RevenuesTables 41 false false R42.htm 2415407 - Disclosure - Inventory - Schedule of Inventory (Details) Sheet http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails Inventory - Schedule of Inventory (Details) Details 42 false false R43.htm 2416408 - Disclosure - Inventory - Additional Information (Details) Sheet http://www.uniquefab.com/role/InventoryAdditionalInformationDetails Inventory - Additional Information (Details) Details 43 false false R44.htm 2419409 - 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 44 false false R45.htm 2420410 - Disclosure - Property, Plant, and Equipment, Net - Additional Information (Details) Sheet http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails Property, Plant, and Equipment, Net - Additional Information (Details) Details 45 false false R46.htm 2423411 - Disclosure - Long-term Debt - Additional Information (Details) Sheet http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails Long-term Debt - Additional Information (Details) Details 46 false false R47.htm 2424412 - 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 47 false false R48.htm 2425413 - 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 48 false false R49.htm 2427414 - Disclosure - Derivative Financial Instruments (Details) Sheet http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails Derivative Financial Instruments (Details) Details http://www.uniquefab.com/role/DerivativeFinancialInstruments 49 false false R50.htm 2430415 - Disclosure - Restructuring - Narrative (Details) Sheet http://www.uniquefab.com/role/RestructuringNarrativeDetails Restructuring - Narrative (Details) Details 50 false false R51.htm 2431416 - Disclosure - Restructuring - Schedule of Restructuring Liability (Details) Sheet http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails Restructuring - Schedule of Restructuring Liability (Details) Details 51 false false R52.htm 2434417 - Disclosure - Stock Incentive Plans - Additional Information (Details) Sheet http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails Stock Incentive Plans - Additional Information (Details) Details 52 false false R53.htm 2435418 - Disclosure - Stock Incentive Plans - Valuation Assumptions (Details) Sheet http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails Stock Incentive Plans - Valuation Assumptions (Details) Details 53 false false R54.htm 2436419 - 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 54 false false R55.htm 2438420 - Disclosure - Income Taxes (Details) Sheet http://www.uniquefab.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.uniquefab.com/role/IncomeTaxes 55 false false R56.htm 2441421 - Disclosure - Leases - Additional Information (Details) Sheet http://www.uniquefab.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 56 false false R57.htm 2442422 - Disclosure - Leases - Balance Sheet Information (Details) Sheet http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails Leases - Balance Sheet Information (Details) Details 57 false false R58.htm 2443423 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.uniquefab.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 58 false false R59.htm 2444424 - Disclosure - Leases - Schedule of Lease Liabilities Maturity (Details) Sheet http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails Leases - Schedule of Lease Liabilities Maturity (Details) Details 59 false false R60.htm 2445425 - Disclosure - Leases - Weighted-Average Lease Information (Details) Sheet http://www.uniquefab.com/role/LeasesWeightedAverageLeaseInformationDetails Leases - Weighted-Average Lease Information (Details) Details 60 false false R61.htm 2446426 - Disclosure - Leases - Cash Outflow Information (Details) Sheet http://www.uniquefab.com/role/LeasesCashOutflowInformationDetails Leases - Cash Outflow Information (Details) Details 61 false false R62.htm 2448427 - Disclosure - Retirement Plans (Details) Sheet http://www.uniquefab.com/role/RetirementPlansDetails Retirement Plans (Details) Details http://www.uniquefab.com/role/RetirementPlans 62 false false R63.htm 2450428 - Disclosure - Related Party Transactions (Details) Sheet http://www.uniquefab.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.uniquefab.com/role/RelatedPartyTransactions 63 false false R64.htm 2454429 - Disclosure - Earnings Per Share - Numerator and Denominator of Basic and Diluted Loss per Share Reconciliation (Details) Sheet http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails Earnings Per Share - Numerator and Denominator of Basic and Diluted Loss per Share Reconciliation (Details) Details 64 false false R65.htm 2455430 - Disclosure - Earnings Per Share - Anti-Dilutive Common Stock Equivalents Summary (Details) Sheet http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails Earnings Per Share - Anti-Dilutive Common Stock Equivalents Summary (Details) Details 65 false false R66.htm 2458431 - Disclosure - Subsequent Event (Details) Sheet http://www.uniquefab.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.uniquefab.com/role/SubsequentEvent 66 false false R67.htm 2461432 - Disclosure - Restatement - Balance Sheet Restatement Adjustments (Details) Sheet http://www.uniquefab.com/role/RestatementBalanceSheetRestatementAdjustmentsDetails Restatement - Balance Sheet Restatement Adjustments (Details) Details 67 false false R68.htm 2462433 - Disclosure - Restatement - Statement of Operations Restatement Adjustments (Details) Sheet http://www.uniquefab.com/role/RestatementStatementofOperationsRestatementAdjustmentsDetails Restatement - Statement of Operations Restatement Adjustments (Details) Details 68 false false R69.htm 2463434 - Disclosure - Restatement - Statement of Stockholders Equity Restatement Adjustments (Details) Sheet http://www.uniquefab.com/role/RestatementStatementofStockholdersEquityRestatementAdjustmentsDetails Restatement - Statement of Stockholders Equity Restatement Adjustments (Details) Details 69 false false R70.htm 2464435 - Disclosure - Restatement - Statement of Cash Flows Restatement Adjustments (Details) Sheet http://www.uniquefab.com/role/RestatementStatementofCashFlowsRestatementAdjustmentsDetails Restatement - Statement of Cash Flows Restatement Adjustments (Details) Details 70 false false All Reports Book All Reports ufab-20200331.htm ufab-20200331.xsd ufab-20200331_cal.xml ufab-20200331_def.xml ufab-20200331_lab.xml ufab-20200331_pre.xml ufab33120exhibit311ii.htm ufab33120exhibit312ii.htm ufab33120exhibit321ii.htm ufab33120exhibit322ii.htm ufab-20200331_g1.jpg http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 true true JSON 89 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ufab-20200331.htm": { "axisCustom": 3, "axisStandard": 30, "contextCount": 226, "dts": { "calculationLink": { "local": [ "ufab-20200331_cal.xml" ] }, "definitionLink": { "local": [ "ufab-20200331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "ufab-20200331.htm" ] }, "labelLink": { "local": [ "ufab-20200331_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "ufab-20200331_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "ufab-20200331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 520, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 2, "http://www.uniquefab.com/20200331": 1, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 8 }, "keyCustom": 33, "keyStandard": 309, "memberCustom": 49, "memberStandard": 44, "nsprefix": "ufab", "nsuri": "http://www.uniquefab.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.uniquefab.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "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-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113104 - Disclosure - Inventory", "role": "http://www.uniquefab.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117105 - 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-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121106 - Disclosure - Long-term Debt", "role": "http://www.uniquefab.com/role/LongtermDebt", "shortName": "Long-term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126107 - Disclosure - Derivative Financial Instruments", "role": "http://www.uniquefab.com/role/DerivativeFinancialInstruments", "shortName": "Derivative Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128108 - Disclosure - Restructuring", "role": "http://www.uniquefab.com/role/Restructuring", "shortName": "Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132109 - Disclosure - Stock Incentive Plans", "role": "http://www.uniquefab.com/role/StockIncentivePlans", "shortName": "Stock Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137110 - Disclosure - Income Taxes", "role": "http://www.uniquefab.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139111 - Disclosure - Leases", "role": "http://www.uniquefab.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147112 - Disclosure - Retirement Plans", "role": "http://www.uniquefab.com/role/RetirementPlans", "shortName": "Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149113 - Disclosure - Related Party Transactions", "role": "http://www.uniquefab.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "role": "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncomeTaxesReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151114 - Disclosure - Fair Value Measurements", "role": "http://www.uniquefab.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152115 - Disclosure - Earnings Per Share", "role": "http://www.uniquefab.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156116 - Disclosure - Contingencies", "role": "http://www.uniquefab.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157117 - Disclosure - Subsequent Event", "role": "http://www.uniquefab.com/role/SubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountingChangesAndErrorCorrectionsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159118 - Disclosure - Restatement", "role": "http://www.uniquefab.com/role/Restatement", "shortName": "Restatement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountingChangesAndErrorCorrectionsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Nature of Business and Basis of Presentation (Policies)", "role": "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies", "shortName": "Nature of Business and Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Nature of Business and Basis of Presentation (Tables)", "role": "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationTables", "shortName": "Nature of Business and Basis of Presentation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - Revenues (Tables)", "role": "http://www.uniquefab.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - Inventory (Tables)", "role": "http://www.uniquefab.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318304 - 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-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "role": "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322305 - 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-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329306 - Disclosure - Restructuring (Tables)", "role": "http://www.uniquefab.com/role/RestructuringTables", "shortName": "Restructuring (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333307 - 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-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "ufab:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340308 - Disclosure - Leases (Tables)", "role": "http://www.uniquefab.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "ufab:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353309 - 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-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "ufab:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2360310 - Disclosure - Restatement (Tables)", "role": "http://www.uniquefab.com/role/RestatementTables", "shortName": "Restatement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "ufab:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:NumberOfReportableSegments", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Nature of Business and Basis of Presentation - Narrative (Details)", "role": "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "shortName": "Nature of Business and Basis of Presentation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:NumberOfReportableSegments", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i4d1f0e2891704209b7c75c297f702e49_D20191230-20200331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Nature of Business and Basis of Presentation - Customers' Net Sales as a Percentage of Total Net Sales (Details)", "role": "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "shortName": "Nature of Business and Basis of Presentation - Customers' Net Sales as a Percentage of Total Net Sales (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i4d1f0e2891704209b7c75c297f702e49_D20191230-20200331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ib7fd641514dc4bfc947cf881bc46c230_D20191230-20200331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Nature of Business and Basis of Presentation - Production in Foreign Markets (Details)", "role": "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "shortName": "Nature of Business and Basis of Presentation - Production in Foreign Markets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ib7fd641514dc4bfc947cf881bc46c230_D20191230-20200331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i11b0e947fa0a41769a594c8fc0b3a57b_D20191230-20200331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Nature of Business and Basis of Presentation - Sales Derived from Customers Located in Foreign Countries (Details)", "role": "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails", "shortName": "Nature of Business and Basis of Presentation - Sales Derived from Customers Located in Foreign Countries (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i11b0e947fa0a41769a594c8fc0b3a57b_D20191230-20200331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ufab:ErrorCorrectionsAndPriorPeriodAdjustmentsStatementOfOperationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "role": "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - New Accounting Pronouncements (Details)", "role": "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails", "shortName": "New Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i0cd53949b9cb42649d24c53916563b5b_I20191229", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ufab:ErrorCorrectionsAndPriorPeriodAdjustmentsStatementOfOperationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - 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-20200331.htm", "contextRef": "i963c1d9004a84ec99adb77ec6491585e_D20191230-20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Inventory - Schedule of Inventory (Details)", "role": "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails", "shortName": "Inventory - Schedule of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Inventory - Additional Information (Details)", "role": "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails", "shortName": "Inventory - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - 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-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Property, Plant, and Equipment, Net - Additional Information (Details)", "role": "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails", "shortName": "Property, Plant, and Equipment, Net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NotesPayable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - Long-term Debt - Additional Information (Details)", "role": "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "shortName": "Long-term Debt - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ia07c0a38c68c439c95a1a652c34f5a07_I20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NotesPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - 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-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i2cc84c1908d84cf49f4017cccbebec46_I20181130", "decimals": "5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFixedInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427414 - 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-20200331.htm", "contextRef": "i2cc84c1908d84cf49f4017cccbebec46_I20181130", "decimals": "5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFixedInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i97f28f7e12014c1c8e4986b48e5d893c_I20181230", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "role": "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i97f28f7e12014c1c8e4986b48e5d893c_I20181230", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i39fca9a2ab784212b8e4f7afb2f0b5c8_D20191107-20191107", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated", "reportCount": 1, "unique": true, "unitRef": "employee", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430415 - 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-20200331.htm", "contextRef": "i39fca9a2ab784212b8e4f7afb2f0b5c8_D20191107-20191107", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated", "reportCount": 1, "unique": true, "unitRef": "employee", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ifc2b6ef12d194aa3b911b4bcf0d896a1_I20191229", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431416 - Disclosure - Restructuring - Schedule of Restructuring Liability (Details)", "role": "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails", "shortName": "Restructuring - Schedule of Restructuring Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ifc2b6ef12d194aa3b911b4bcf0d896a1_I20191229", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i7fd8b0563a694f90a804d7d92f6514c6_I20200331", "decimals": "-2", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434417 - Disclosure - Stock Incentive Plans - Additional Information (Details)", "role": "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "shortName": "Stock Incentive Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i7fd8b0563a694f90a804d7d92f6514c6_I20200331", "decimals": "-2", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i9399f2558dfa46aab4e5fe60dbfdc302_D20200225-20200225", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435418 - 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-20200331.htm", "contextRef": "i9399f2558dfa46aab4e5fe60dbfdc302_D20200225-20200225", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436419 - Disclosure - Stock Incentive Plans - Schedule of Stock Options and Stock Awards (Details)", "role": "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails", "shortName": "Stock Incentive Plans - Schedule of Stock Options and Stock Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438420 - Disclosure - Income Taxes (Details)", "role": "http://www.uniquefab.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ieaaf1582a78a4e25b01c76432d6d78bc_I20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441421 - Disclosure - Leases - Additional Information (Details)", "role": "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ieaaf1582a78a4e25b01c76432d6d78bc_I20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442422 - Disclosure - Leases - Balance Sheet Information (Details)", "role": "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails", "shortName": "Leases - Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ufab:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443423 - Disclosure - Leases - Lease Cost (Details)", "role": "http://www.uniquefab.com/role/LeasesLeaseCostDetails", "shortName": "Leases - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444424 - Disclosure - Leases - Schedule of Lease Liabilities Maturity (Details)", "role": "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails", "shortName": "Leases - Schedule of Lease Liabilities Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445425 - Disclosure - Leases - Weighted-Average Lease Information (Details)", "role": "http://www.uniquefab.com/role/LeasesWeightedAverageLeaseInformationDetails", "shortName": "Leases - Weighted-Average Lease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446426 - Disclosure - Leases - Cash Outflow Information (Details)", "role": "http://www.uniquefab.com/role/LeasesCashOutflowInformationDetails", "shortName": "Leases - Cash Outflow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": "-4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448427 - 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-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": "-4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i6f4fbe9fbd2c4959af496bd025022fb6_D20190611-20190611", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450428 - Disclosure - Related Party Transactions (Details)", "role": "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i48f311ccc09e42bd8bf21b94fe51c3b7_D20130318-20130318", "decimals": "-5", "lang": "en-US", "name": "ufab:RelatedPartyTransactionManagementAgreementAnnualFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454429 - Disclosure - Earnings Per Share - Numerator and Denominator of Basic and Diluted Loss per Share Reconciliation (Details)", "role": "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails", "shortName": "Earnings Per Share - Numerator and Denominator of Basic and Diluted Loss per Share Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": "0", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455430 - Disclosure - Earnings Per Share - Anti-Dilutive Common Stock Equivalents Summary (Details)", "role": "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails", "shortName": "Earnings Per Share - Anti-Dilutive Common Stock Equivalents Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "if4a1c48da97642728beb3a64b67fc4db_I20190331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458431 - Disclosure - Subsequent Event (Details)", "role": "http://www.uniquefab.com/role/SubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ia9494ce4ad2446ac82a24b7ac112410e_I20200424", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "ibd12b2516ba34f65bfc1abb8dadef4b4_I20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461432 - Disclosure - Restatement - Balance Sheet Restatement Adjustments (Details)", "role": "http://www.uniquefab.com/role/RestatementBalanceSheetRestatementAdjustmentsDetails", "shortName": "Restatement - Balance Sheet Restatement Adjustments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ufab:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsBalanceSheetTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "iec1bce93971f4545a37a58640154a99f_I20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ufab:ErrorCorrectionsAndPriorPeriodAdjustmentsStatementOfOperationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462433 - Disclosure - Restatement - Statement of Operations Restatement Adjustments (Details)", "role": "http://www.uniquefab.com/role/RestatementStatementofOperationsRestatementAdjustmentsDetails", "shortName": "Restatement - Statement of Operations Restatement Adjustments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ufab:ErrorCorrectionsAndPriorPeriodAdjustmentsStatementOfOperationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i6ed2ce7404114dfeb6745ba283c0c8a2_D20191230-20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463434 - Disclosure - Restatement - Statement of Stockholders Equity Restatement Adjustments (Details)", "role": "http://www.uniquefab.com/role/RestatementStatementofStockholdersEquityRestatementAdjustmentsDetails", "shortName": "Restatement - Statement of Stockholders Equity Restatement Adjustments (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Nature of Business and Basis of Presentation", "role": "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentation", "shortName": "Nature of Business and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464435 - Disclosure - Restatement - Statement of Cash Flows Restatement Adjustments (Details)", "role": "http://www.uniquefab.com/role/RestatementStatementofCashFlowsRestatementAdjustmentsDetails", "shortName": "Restatement - Statement of Cash Flows Restatement Adjustments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ufab:ErrorCorrectionsAndPriorPeriodAdjustmentsStatementOfCashFlowsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i6ed2ce7404114dfeb6745ba283c0c8a2_D20191230-20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108102 - Disclosure - New Accounting Pronouncements", "role": "http://www.uniquefab.com/role/NewAccountingPronouncements", "shortName": "New Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - Revenues", "role": "http://www.uniquefab.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200331.htm", "contextRef": "i42ad938b68ee408ea580f9e010ef6b37_D20191230-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 95, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "country_MX": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MEXICO", "terseLabel": "Mexico" } } }, "localname": "MX", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description", "terseLabel": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY 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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r329" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r330" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r330" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r331" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r330" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r330" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r330" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r330" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r326" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r327" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r187", "r275", "r277", "r325" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefFinancialOfficerMember": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "label": "Chief Financial Officer [Member]", "terseLabel": "CFO" } } }, "localname": "ChiefFinancialOfficerMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r123", "r180", "r184", "r321" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r121", "r180", "r182", "r318", "r319" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r93", "r94", "r95", "r96" ], "lang": { "en-us": { "role": { "label": "Restatement Adjustment [Member]", "terseLabel": "Adjustments" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestatementBalanceSheetRestatementAdjustmentsDetails", "http://www.uniquefab.com/role/RestatementStatementofCashFlowsRestatementAdjustmentsDetails", "http://www.uniquefab.com/role/RestatementStatementofOperationsRestatementAdjustmentsDetails", "http://www.uniquefab.com/role/RestatementStatementofStockholdersEquityRestatementAdjustmentsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restatement [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestatementBalanceSheetRestatementAdjustmentsDetails", "http://www.uniquefab.com/role/RestatementStatementofCashFlowsRestatementAdjustmentsDetails", "http://www.uniquefab.com/role/RestatementStatementofOperationsRestatementAdjustmentsDetails", "http://www.uniquefab.com/role/RestatementStatementofStockholdersEquityRestatementAdjustmentsDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestatementBalanceSheetRestatementAdjustmentsDetails", "http://www.uniquefab.com/role/RestatementStatementofCashFlowsRestatementAdjustmentsDetails", "http://www.uniquefab.com/role/RestatementStatementofOperationsRestatementAdjustmentsDetails", "http://www.uniquefab.com/role/RestatementStatementofStockholdersEquityRestatementAdjustmentsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r94", "r95", "r96" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "As Previously Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestatementBalanceSheetRestatementAdjustmentsDetails", "http://www.uniquefab.com/role/RestatementStatementofCashFlowsRestatementAdjustmentsDetails", "http://www.uniquefab.com/role/RestatementStatementofOperationsRestatementAdjustmentsDetails", "http://www.uniquefab.com/role/RestatementStatementofStockholdersEquityRestatementAdjustmentsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r122", "r180", "r183", "r320", "r323", "r324" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r124", "r276" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "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/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ufab_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Balance Sheet and Weighted-Average Lease Information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "ufab_AutomotiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Automotive [Member]", "label": "Automotive [Member]", "terseLabel": "Transportation" } } }, "localname": "AutomotiveMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "ufab_BryanRestructuringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bryan Restructuring [Member]", "label": "Bryan Restructuring [Member]", "terseLabel": "Bryan Restructuring" } } }, "localname": "BryanRestructuringMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "ufab_CollectiveBargainingArrangementsExpiringAugust2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collective Bargaining Arrangements Expiring August 2022", "label": "Collective Bargaining Arrangements Expiring August 2022 [Member]", "terseLabel": "Collective Bargaining Arrangements Expiring August 2022" } } }, "localname": "CollectiveBargainingArrangementsExpiringAugust2022Member", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ufab_CollectiveBargainingArrangementsExpiringFebruary2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collective Bargaining Arrangements Expiring February 2023", "label": "Collective Bargaining Arrangements Expiring February 2023 [Member]", "terseLabel": "Collective Bargaining Arrangements Expiring February 2023" } } }, "localname": "CollectiveBargainingArrangementsExpiringFebruary2023Member", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "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/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentCovenantConsolidatedEarningsBeforeInterestTaxesDepreciationAndAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Consolidated Earnings Before Interest, Taxes, Depreciation, And Amortization", "label": "Debt Instrument, Covenant, Consolidated Earnings Before Interest, Taxes, Depreciation, And Amortization", "terseLabel": "Debt Instrument, covenant, consolidated EBITDA" } } }, "localname": "DebtInstrumentCovenantConsolidatedEarningsBeforeInterestTaxesDepreciationAndAmortization", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ufab_DebtInstrumentCovenantDebtAmountMaximum": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Debt Amount, Maximum", "label": "Debt Instrument, Covenant, Debt Amount, Maximum", "terseLabel": "Debt instrument, covenant, debt amount, maximum" } } }, "localname": "DebtInstrumentCovenantDebtAmountMaximum", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ufab_DebtInstrumentCovenantLeverageRatioMaximumPostDistributionDebtServiceCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum, Post Distribution Debt Service Coverage Ratio", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum, Post Distribution Debt Service Coverage Ratio", "terseLabel": "Debt instrument, covenant, leverage ratio after DSCR" } } }, "localname": "DebtInstrumentCovenantLeverageRatioMaximumPostDistributionDebtServiceCoverageRatio", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "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": "Debt instrument, covenant, liquidity amount required, minimum" } } }, "localname": "DebtInstrumentCovenantLiquidityAmountRequiredMinimum", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "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": "Debt instrument, total covenant, leverage ratio" } } }, "localname": "DebtInstrumentCovenantTotalLeverageRatioMaximum", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "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/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "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/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "ufab_DebtInstrumentPeriodicPaymentInstallmentsThroughMaturityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Periodic Payment, Installments Through Maturity [Member]", "label": "Debt Instrument, Periodic Payment, Installments Through Maturity [Member]", "terseLabel": "Thereafter though maturity" } } }, "localname": "DebtInstrumentPeriodicPaymentInstallmentsThroughMaturityMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberEighthTwentyNineteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Periodic Payment, Installments Through November Eighth Twenty Nineteen [Member]", "label": "Debt Instrument, Periodic Payment, Installments Through November Eighth Twenty Nineteen [Member]", "terseLabel": "November 8, 2019" } } }, "localname": "DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberEighthTwentyNineteenMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberEighthTwentyTwentyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Periodic Payment, Installments Through November Eighth Twenty Twenty [Member]", "label": "Debt Instrument, Periodic Payment, Installments Through November Eighth Twenty Twenty [Member]", "terseLabel": "November 8, 2020" } } }, "localname": "DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberEighthTwentyTwentyMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberSevenTwentyTwentyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Periodic Payment, Installments Through November Seven Twenty Twenty Three [Member]", "label": "Debt Instrument, Periodic Payment, Installments Through November Seven Twenty Twenty Three [Member]", "terseLabel": "November 7, 2023" } } }, "localname": "DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberSevenTwentyTwentyThreeMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Periodic Payment, Installments Through September Thirty Twenty Twenty [Member]", "label": "Debt Instrument, Periodic Payment, Installments Through September Thirty Twenty Twenty [Member]", "terseLabel": "September 30, 2020" } } }, "localname": "DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Periodic Payment, Installments Through September Thirty Twenty Twenty One [Member]", "label": "Debt Instrument, Periodic Payment, Installments Through September Thirty Twenty Twenty One [Member]", "terseLabel": "September 30, 2021" } } }, "localname": "DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyOneMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwoThousandTwentyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Periodic Payment, Installments Through September Thirty Two Thousand Twenty [Member]", "label": "Debt Instrument, Periodic Payment, Installments Through September Thirty Two Thousand Twenty [Member]", "terseLabel": "September 30, 2020" } } }, "localname": "DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwoThousandTwentyMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwoThousandTwentyOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Periodic Payment, Installments Through September Thirty Two Thousand Twenty One [Member]", "label": "Debt Instrument, Periodic Payment, Installments Through September Thirty Two Thousand Twenty One [Member]", "terseLabel": "September 30, 2021" } } }, "localname": "DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwoThousandTwentyOneMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "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/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "ufab_DefinedContributionPlanAdditionalContributionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan, Additional Contribution [Member]", "label": "Defined Contribution Plan, Additional Contribution [Member]", "terseLabel": "Defined contribution plan, additional contribution" } } }, "localname": "DefinedContributionPlanAdditionalContributionMember", "nsuri": "http://www.uniquefab.com/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "ufab_DepositsandOtherAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deposits and Other Assets, Noncurrent", "label": "Deposits and Other Assets, Noncurrent", "terseLabel": "Deposits and other assets" } } }, "localname": "DepositsandOtherAssetsNoncurrent", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "ufab_DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyNineTwoThousandEighteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Nine Two Thousand Eighteen [Member]", "label": "Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Nine Two Thousand Eighteen [Member]", "terseLabel": "Derivative Instrument, Periodic Payment, Installment Periods Through June Twenty Nine Two Thousand Eighteen" } } }, "localname": "DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyNineTwoThousandEighteenMember", "nsuri": "http://www.uniquefab.com/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "ufab_DerivativeInstrumentsMonthlySettlements": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derivative Instruments, Monthly Settlements", "label": "Derivative Instruments, Monthly Settlements", "terseLabel": "Monthly settlement payments (receipts)" } } }, "localname": "DerivativeInstrumentsMonthlySettlements", "nsuri": "http://www.uniquefab.com/20200331", "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": "Quarterly decrease in notional amount" } } }, "localname": "DerivativeNotionalAmountQuarterlyDecrease", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "ufab_DerivativeNotionalAmountQuarterlyIncrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Derivative, Notional Amount, Quarterly Increase", "label": "Derivative, Notional Amount, Quarterly Increase", "terseLabel": "Quarterly increase in notional amount" } } }, "localname": "DerivativeNotionalAmountQuarterlyIncrease", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "ufab_DirectCompanySalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Direct Company Sales [Member]", "label": "Direct Company Sales [Member]", "terseLabel": "Direct Company Sales" } } }, "localname": "DirectCompanySalesMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ufab_EmployeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee [Member]", "label": "Employee [Member]", "terseLabel": "Employee" } } }, "localname": "EmployeeMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_EmployeeStockOptionIncentiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Option, Incentive [Member]", "label": "Employee Stock Option, Incentive [Member]", "terseLabel": "Employee Stock Option, Incentive" } } }, "localname": "EmployeeStockOptionIncentiveMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_ErrorCorrectionsAndPriorPeriodAdjustmentsStatementOfCashFlowsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Error Corrections and Prior Period Adjustments, Statement of Cash Flows", "label": "Error Corrections and Prior Period Adjustments, Statement of Cash Flows [Table Text Block]", "terseLabel": "Prior Period Adjustments, Statement of Cash Flows" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsStatementOfCashFlowsTableTextBlock", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RestatementTables" ], "xbrltype": "textBlockItemType" }, "ufab_ErrorCorrectionsAndPriorPeriodAdjustmentsStatementOfOperationsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Error Corrections and Prior Period Adjustments, Statement of Operations", "label": "Error Corrections and Prior Period Adjustments, Statement of Operations [Table Text Block]", "terseLabel": "Prior Period Adjustments, Statement of Operations" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsStatementOfOperationsTableTextBlock", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RestatementTables" ], "xbrltype": "textBlockItemType" }, "ufab_ErrorCorrectionsAndPriorPeriodAdjustmentsStatementOfStockholdersEquityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Error Corrections and Prior Period Adjustments, Statement of Stockholders Equity", "label": "Error Corrections and Prior Period Adjustments, Statement of Stockholders Equity [Table Text Block]", "terseLabel": "Prior Period Adjustments, Statement of Stockholders Equity" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsStatementOfStockholdersEquityTableTextBlock", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RestatementTables" ], "xbrltype": "textBlockItemType" }, "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/20200331", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "ufab_FiatChryslerAutomobileMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiat Chrysler Automobile [Member]", "label": "Fiat Chrysler Automobile [Member]", "terseLabel": "Fiat Chrysler Automobile" } } }, "localname": "FiatChryslerAutomobileMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails" ], "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/20200331", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails" ], "xbrltype": "domainItemType" }, "ufab_GeneralMotorsCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General Motors Company [Member]", "label": "General Motors Company [Member]", "terseLabel": "General Motors Company" } } }, "localname": "GeneralMotorsCompanyMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ufab_HVACWaterHeaterAndAppliancesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "HVAC, Water Heater, And Appliances [Member]", "label": "HVAC, Water Heater, And Appliances [Member]", "terseLabel": "Appliance" } } }, "localname": "HVACWaterHeaterAndAppliancesMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "ufab_LeaseLiability": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability", "label": "Lease, Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "LeaseLiability", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "ufab_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Due After Year Four", "label": "Lessee, Operating Lease, Liability, Payments, Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "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/20200331", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "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/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ufab_LineofCreditFacilityPeriodicPaymentPrincipalPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Periodic Payment, Principal, Percent", "label": "Line of Credit Facility, Periodic Payment, Principal, Percent", "terseLabel": "Percent of principal payment" } } }, "localname": "LineofCreditFacilityPeriodicPaymentPrincipalPercent", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "ufab_LongTermDebtDeferralPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-Term Debt, Deferral Period", "label": "Long-Term Debt, Deferral Period", "terseLabel": "Deferral period" } } }, "localname": "LongTermDebtDeferralPeriod", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "durationItemType" }, "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/20200331", "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/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_NewUSTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New US Term Loan [Member]", "label": "New US Term Loan [Member]", "terseLabel": "New US Term Loan" } } }, "localname": "NewUSTermLoanMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "ufab_NonUSCountriesExcludingMexicoandCanadaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Foreign Countries", "label": "Non-US Countries Excluding Mexico and Canada [Member]", "terseLabel": "Non-US Countries Excluding Mexico and Canada" } } }, "localname": "NonUSCountriesExcludingMexicoandCanadaMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails" ], "xbrltype": "domainItemType" }, "ufab_OtherRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Revenue [Member]", "label": "Other Revenue [Member]", "terseLabel": "Other" } } }, "localname": "OtherRevenueMember", "nsuri": "http://www.uniquefab.com/20200331", "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/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "ufab_PaymentsForRestructuringAndAssetWriteOffs": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Restructuring And Asset Write-offs", "label": "Payments For Restructuring And Asset Write-offs", "terseLabel": "Payments made during the year and asset write offs" } } }, "localname": "PaymentsForRestructuringAndAssetWriteOffs", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "ufab_RelatedPartyTransactionEquityOwnershipNeededToTerminateAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Equity Ownership Needed To Terminate Agreement", "label": "Related Party Transaction, Equity Ownership Needed To Terminate Agreement", "terseLabel": "Equity ownership needed to terminate agreement" } } }, "localname": "RelatedPartyTransactionEquityOwnershipNeededToTerminateAgreement", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "ufab_RelatedPartyTransactionManagementAgreementAdditionalRenewalPeriodTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Management Agreement, Additional Renewal Period Term", "label": "Related Party Transaction, Management Agreement, Additional Renewal Period Term", "terseLabel": "Additional renewal period term" } } }, "localname": "RelatedPartyTransactionManagementAgreementAdditionalRenewalPeriodTerm", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "ufab_RelatedPartyTransactionManagementAgreementAnnualFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Management Agreement, Annual Fees", "label": "Related Party Transaction, Management Agreement, Annual Fees", "terseLabel": "Annual management fees" } } }, "localname": "RelatedPartyTransactionManagementAgreementAnnualFees", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "ufab_RelatedPartyTransactionManagementAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Management Agreement, Term", "label": "Related Party Transaction, Management Agreement, Term", "terseLabel": "Management agreement, term" } } }, "localname": "RelatedPartyTransactionManagementAgreementTerm", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "ufab_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsBalanceSheetTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Error Corrections and Prior Period Adjustments, Balance Sheet", "label": "Schedule of Error Corrections and Prior Period Adjustments, Balance Sheet [Table Text Block]", "terseLabel": "Prior Period Adjustments, Balance Sheet" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsBalanceSheetTableTextBlock", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RestatementTables" ], "xbrltype": "textBlockItemType" }, "ufab_SeniorCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Credit Facility [Member]", "label": "Senior Credit Facility [Member]", "terseLabel": "Senior Credit Facility [Member]" } } }, "localname": "SeniorCreditFacilityMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "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": "Share price in excess (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCommonStockClosingPriceForTenOfTwentyConsecutiveTradingDaysMinimumThresholdForVesting", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "ufab_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value, Number", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value, Number", "terseLabel": "Outstanding at December 29, 2019 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueNumber", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "durationItemType" }, "ufab_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageGrantDateFairValue", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "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/20200331", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "stringItemType" }, "ufab_SharebasedCompensationAwardTrancheFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Award, Tranche Five [Member]", "label": "Share-based Compensation Award, Tranche Five [Member]", "terseLabel": "Award vesting, period five" } } }, "localname": "SharebasedCompensationAwardTrancheFiveMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_SharebasedCompensationAwardTrancheFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Award, Tranche Four [Member]", "label": "Share-based Compensation Award, Tranche Four [Member]", "terseLabel": "Award vesting, period four" } } }, "localname": "SharebasedCompensationAwardTrancheFourMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_The2013StockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The 2013 Stock Incentive Plan [Member]", "label": "The 2013 Stock Incentive Plan [Member]", "terseLabel": "The 2013 Stock Incentive Plan" } } }, "localname": "The2013StockIncentivePlanMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "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 Plan and the 2014 Plan" } } }, "localname": "The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "domainItemType" }, "ufab_USTermLoanAndTermLoanIIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "US Term Loan And Term Loan II [Member]", "label": "US Term Loan And Term Loan II [Member]", "terseLabel": "US Term Loan And Term Loan II" } } }, "localname": "USTermLoanAndTermLoanIIMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_USTermLoanIIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "US Term Loan II", "label": "US Term Loan II [Member]", "terseLabel": "US Term Loan II" } } }, "localname": "USTermLoanIIMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "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/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan [Member]", "label": "Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan [Member]", "terseLabel": "2014 Omnibus Performance Award Plan" } } }, "localname": "UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "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": "US Borrower And CA Borrower" } } }, "localname": "UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_WarrantExercisePriceRangeLowerRangeLimit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant, Exercise Price Range, Lower Range Limit", "label": "Warrant, Exercise Price Range, Lower Range Limit", "terseLabel": "Exercise price of warrants lower limit (in dollars per share)" } } }, "localname": "WarrantExercisePriceRangeLowerRangeLimit", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "perShareItemType" }, "ufab_WarrantExercisePriceRangeUpperRangeLimit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant, Exercise Price Range, Upper Range Limit", "label": "Warrant, Exercise Price Range, Upper Range Limit", "terseLabel": "Exercise price of warrants upper limit (in dollars per share)" } } }, "localname": "WarrantExercisePriceRangeUpperRangeLimit", "nsuri": "http://www.uniquefab.com/20200331", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "perShareItemType" }, "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/20200331", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsTextBlock": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting accounting changes and error corrections. It includes the conveyance of information necessary for a user of the Company's financial information to understand all aspects and required disclosure information concerning all changes and error corrections reported in the Company's financial statements for the period.", "label": "Accounting Changes and Error Corrections [Text Block]", "terseLabel": "Restatement" } } }, "localname": "AccountingChangesAndErrorCorrectionsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/Restatement" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r16", "r125", "r126", "r181" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of reserves of approximately $0.8 million and $0.9 million at March\u00a031, 2020 and December\u00a029, 2019, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.uniquefab.com/role/RestatementBalanceSheetRestatementAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r5", "r6", "r39" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.uniquefab.com/role/RestatementBalanceSheetRestatementAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r33", "r143" ], "calculation": { "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r17" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "Information by type of change in accounting principle. Does not include error corrections.", "label": "Adjustments for Change in Accounting Principle [Axis]", "terseLabel": "Adjustments for Change in Accounting Principle [Axis]" } } }, "localname": "AdjustmentsForChangeInAccountingPrincipleAxis", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r196", "r217", "r221" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r22", "r127", "r130" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r62", "r76", "r258" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization expense of debt issuance costs" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r57", "r76", "r260" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of EPS (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r105" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r105" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r120", "r297", "r309" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.uniquefab.com/role/RestatementBalanceSheetRestatementAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r48" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "terseLabel": "Total current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.uniquefab.com/role/RestatementBalanceSheetRestatementAdjustmentsDetails" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "auth_ref": [ "r140" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer.", "label": "Assets Held-for-sale, Not Part of Disposal Group, Current", "terseLabel": "Assets held for sale" } } }, "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r197", "r219" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Nature of Business and Basis of Presentation" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r142" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r31", "r78" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.uniquefab.com/role/RestatementBalanceSheetRestatementAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r72", "r78", "r81" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents\u00a0at end of period", "periodStartLabel": "Cash and cash equivalents\u00a0at beginning of period", "terseLabel": "Cash and cash equivalents\u00a0at end of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.uniquefab.com/role/RestatementStatementofCashFlowsRestatementAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r72", "r256" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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", "terseLabel": "Net increase (decrease) in cash and cash equivalents", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.uniquefab.com/role/RestatementStatementofCashFlowsRestatementAdjustmentsDetails" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingPrincipleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A change from one generally accepted accounting principle to another generally accepted accounting principle when there are two or more generally accepted accounting principles that apply or when the accounting principle formerly used is no longer generally accepted. A change in the method of applying an accounting principle that is not treated as a change in accounting estimate also is considered a change in accounting principle.", "label": "Adjustments for Change in Accounting Principle [Domain]", "terseLabel": "Adjustments for Change in Accounting Principle [Domain]" } } }, "localname": "ChangeInAccountingPrincipleMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CollectiveBargainingArrangementAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by collective bargaining arrangement. A collective bargaining arrangement is a written, legally enforceable employment contract between management of an organization and its employees represented by a union.", "label": "Collective Bargaining Arrangement [Axis]", "terseLabel": "Collective Bargaining Arrangement [Axis]" } } }, "localname": "CollectiveBargainingArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollectiveBargainingArrangementDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Names of collective bargaining arrangements. A collective bargaining arrangement is a written, legally enforceable employment contract between management of an organization and its employees represented by a union.", "label": "Collective Bargaining Arrangement [Domain]", "terseLabel": "Collective Bargaining Arrangement [Domain]" } } }, "localname": "CollectiveBargainingArrangementDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Promissory Note" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/SubsequentEventDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r162", "r163" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Number of shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "verboseLabel": "Dividends declared per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "verboseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r173" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value: 15,000,000 shares authorized and 9,779,147 and 9,779,147 issued and outstanding at March 31, 2020 and December 29, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r113", "r115", "r253", "r254" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r113", "r115", "r253", "r254", "r322" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r113", "r115", "r253", "r254", "r322" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r113", "r115", "r253", "r254" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r109", "r113", "r115", "r116", "r253", "r255" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r113", "r115", "r253", "r254" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r59" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.uniquefab.com/role/RestatementStatementofOperationsRestatementAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of Goods and Service Benchmark [Member]", "terseLabel": "Cost of Goods and Service Benchmark" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r110" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r11", "r12", "r13", "r298", "r299", "r308" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r13", "r169", "r299", "r308" ], "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", "terseLabel": "Promissory note", "totalLabel": "Total" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails", "http://www.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r259", "r261" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "verboseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r41", "r171", "r259" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/SubsequentEventDetails" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r42" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r42" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Debt Instrument, Periodic Payment, Principal", "terseLabel": "Principal payment" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r42", "r85", "r174", "r175", "r176", "r177", "r258", "r259", "r261", "r307" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r258", "r261" ], "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", "verboseLabel": "Unamortized discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r34", "r260" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r226" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.uniquefab.com/role/RestatementBalanceSheetRestatementAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r76", "r83", "r227", "r229" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.uniquefab.com/role/RestatementStatementofCashFlowsRestatementAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r223", "r226" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r193" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r76", "r141" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r76", "r118" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r49" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other 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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Current", "terseLabel": "Derivative current assets" } } }, "localname": "DerivativeAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": { "auth_ref": [ "r235" ], "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", "terseLabel": "Derivative fair value assets (liabilities)" } } }, "localname": "DerivativeAssetsLiabilitiesAtFairValueNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsNoncurrent": { "auth_ref": [ "r49" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other 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, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Noncurrent", "terseLabel": "Derivative long-term assets" } } }, "localname": "DerivativeAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r241" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.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 on derivative instrument" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r240", "r242", "r244", "r247" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r250" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r236", "r237" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r180" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r222" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r178", "r306" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "negatedTerseLabel": "Cash dividends paid" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r55", "r93", "r100", "r102", "r103", "r104", "r107", "r304", "r316" ], "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": "Net (loss) income per share-basic (in dollars per share)", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails", "http://www.uniquefab.com/role/RestatementStatementofOperationsRestatementAdjustmentsDetails" ], "xbrltype": "perShareItemType" }, "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r55", "r93", "r100", "r102", "r103", "r104", "r107", "r304", "r316" ], "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": "Net (loss) income per share-diluted (in dollars per share)", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails", "http://www.uniquefab.com/role/RestatementStatementofOperationsRestatementAdjustmentsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r108" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations [Abstract]", "terseLabel": "Cash and cash equivalents:" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestatementStatementofCashFlowsRestatementAdjustmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r87", "r224", "r225" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Actual effective rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r224", "r225", "r228" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r218" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r218" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Compensation cost, weighted average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "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]", "terseLabel": "Employee Termination Benefits Liability" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r216" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r173" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r129" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Investments, at cost" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "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": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "terseLabel": "Error Corrections and Prior Period Adjustments Restatement [Line Items]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestatementBalanceSheetRestatementAdjustmentsDetails", "http://www.uniquefab.com/role/RestatementStatementofCashFlowsRestatementAdjustmentsDetails", "http://www.uniquefab.com/role/RestatementStatementofOperationsRestatementAdjustmentsDetails", "http://www.uniquefab.com/role/RestatementStatementofStockholdersEquityRestatementAdjustmentsDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r252" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r239", "r243", "r249" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r139" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r232", "r233", "r234" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Change in Quarter and Year-End" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r76" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedTerseLabel": "Loss on sale of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "verboseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r137", "r138" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r58" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "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", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.uniquefab.com/role/RestatementStatementofOperationsRestatementAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r238", "r248" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r238" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r53", "r93", "r296", "r302", "r317" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "(Loss) before income tax (benefit) expense", "totalLabel": "(Loss) before income tax (benefit) expense" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.uniquefab.com/role/RestatementStatementofOperationsRestatementAdjustmentsDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r145" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r231" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r83", "r119", "r230" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax (benefit) expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.uniquefab.com/role/IncomeTaxesDetails", "http://www.uniquefab.com/role/RestatementStatementofOperationsRestatementAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r80" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r46", "r301", "r314" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r75" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 12.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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r75" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.uniquefab.com/role/RestatementStatementofCashFlowsRestatementAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r75" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.uniquefab.com/role/RestatementStatementofCashFlowsRestatementAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r75" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "terseLabel": "Accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.uniquefab.com/role/RestatementStatementofCashFlowsRestatementAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]", "terseLabel": "Changes in operating assets and liabilities that provided (used) cash:" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r75" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.uniquefab.com/role/RestatementStatementofCashFlowsRestatementAdjustmentsDetails" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r104" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r101", "r106" ], "calculation": { "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect of stock-based awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r52", "r117", "r257", "r260", "r305" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r246" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r71", "r73", "r80" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r245" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r23", "r135" ], "calculation": { "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Inventory [Line Items]", "terseLabel": "Inventory [Line Items]" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r1", "r47", "r133" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory, net", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails", "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails", "http://www.uniquefab.com/role/RestatementBalanceSheetRestatementAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r25", "r135" ], "calculation": { "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r47", "r90", "r133", "r134" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Allowance for obsolete inventory" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r24", "r135" ], "calculation": { "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LaborForceConcentrationRiskMember": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that specified components of the labor force, stated in either labor costs for the period or number of personnel as of the balance sheet date or on average for the period, are to a specified benchmark, such as total operating expenses, total labor costs, total number of personnel. Risk is the materially adverse effects from an increase in costs or a diminution in available personnel of an existing labor force that is essential to the entity.", "label": "Labor Force Concentration Risk [Member]", "terseLabel": "Labor force concentration risk" } } }, "localname": "LaborForceConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r182" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r270", "r272" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease Cost Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r142" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails", "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r266" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails", "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r271" ], "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": "Lease Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r271" ], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r271" ], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r271" ], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r271" ], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails_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 payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r271" ], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails_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 payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r271" ], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails_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 payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2020 (remainder)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r271" ], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r265" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r273" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding, amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r38" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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", "terseLabel": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.uniquefab.com/role/RestatementBalanceSheetRestatementAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r300", "r312" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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", "terseLabel": "Total liabilities and stockholders\u2019 equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.uniquefab.com/role/RestatementBalanceSheetRestatementAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "terseLabel": "Total current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.uniquefab.com/role/RestatementBalanceSheetRestatementAdjustmentsDetails" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r13", "r299", "r308" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r36" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r36" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r13", "r170", "r299", "r310" ], "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\u00a0\u2013\u00a0Net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r89", "r167" ], "calculation": { "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r89", "r167" ], "calculation": { "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r89", "r167" ], "calculation": { "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r89", "r167" ], "calculation": { "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r89", "r167" ], "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r89" ], "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTerm": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Long-term Debt, Term", "terseLabel": "Maturity term" } } }, "localname": "LongTermDebtTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r172" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r42", "r165", "r166" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent 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": "Long-term Line of Credit, Noncurrent", "terseLabel": "Line of credit" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r42" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_NotesPayable", "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, net of current maturities", "verboseLabel": "Long-term debt\u00a0\u2013\u00a0Less current maturities" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r42" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r42", "r168" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r72" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r72" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r72", "r74", "r77" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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", "terseLabel": "Net cash provided by operating activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.uniquefab.com/role/RestatementStatementofCashFlowsRestatementAdjustmentsDetails" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash Flows from Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestatementStatementofCashFlowsRestatementAdjustmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r50", "r51", "r54", "r77", "r106", "r303", "r315" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "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) income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails", "http://www.uniquefab.com/role/RestatementStatementofCashFlowsRestatementAdjustmentsDetails", "http://www.uniquefab.com/role/RestatementStatementofOperationsRestatementAdjustmentsDetails", "http://www.uniquefab.com/role/RestatementStatementofStockholdersEquityRestatementAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NewAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r238" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r61" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayable": { "auth_ref": [ "r13", "r299", "r310" ], "calculation": { "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.", "label": "Notes Payable", "terseLabel": "Outstanding principal amount", "totalLabel": "Total debt excluding Revolver" } } }, "localname": "NotesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_NotesPayable", "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", "verboseLabel": "Less current maturities" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OneTimeTerminationBenefitsMember": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities.", "label": "One-time Termination Benefits [Member]", "terseLabel": "One-time Termination Benefits" } } }, "localname": "OneTimeTerminationBenefitsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income", "totalLabel": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.uniquefab.com/role/RestatementStatementofOperationsRestatementAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r263" ], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails", "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r263" ], "calculation": { "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "ufab_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease, liability, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r263" ], "calculation": { "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "ufab_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease, liability, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r264", "r267" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesCashOutflowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r262" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails", "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r269", "r272" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesWeightedAverageLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r268", "r272" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesWeightedAverageLeaseInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r5", "r6", "r7", "r39" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.uniquefab.com/role/RestatementBalanceSheetRestatementAdjustmentsDetails" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent [Abstract]", "terseLabel": "Other long-term liabilities:" } } }, "localname": "OtherLiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r63" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other Exit Costs Liability" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails", "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r69" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedTerseLabel": "Distribution of cash dividends" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r67" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r197", "r219" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r29", "r30" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.uniquefab.com/role/RestatementBalanceSheetRestatementAdjustmentsDetails" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r68", "r86" ], "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": "Senior notes" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": { "auth_ref": [ "r68", "r70", "r79" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [ "r88" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).", "label": "Proceeds from (Repayments of) Lines of Credit", "terseLabel": "Proceeds from (payments of) lines of credit" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r66" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Information [Line Items]", "terseLabel": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r33", "r144" ], "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": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant, and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r32", "r142" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r144", "r313" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant, and equipment, net", "totalLabel": "Net property, plant, and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r9", "r144" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r9", "r142" ], "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": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-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, years" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r56", "r131" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r281" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r187", "r275", "r277" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r274" ], "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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r187", "r275", "r277", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r281" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r70" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedTerseLabel": "Payments on term loans" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r161" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/Restructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expected cost remaining for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost Remaining", "terseLabel": "Remaining lease payments" } } }, "localname": "RestructuringAndRelatedCostExpectedCostRemaining1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r149", "r151", "r157", "r160" ], "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": "Restructuring costs incurred" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2019-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": "Number of position eliminations" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r76", "r148", "r154", "r159" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "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": "Restructuring expenses", "verboseLabel": "Provision for estimated expenses to be incurred" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails", "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails", "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r150", "r155" ], "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 accrual balance", "periodStartLabel": "Beginning accrual balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r178", "r311" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.uniquefab.com/role/RestatementBalanceSheetRestatementAdjustmentsDetails", "http://www.uniquefab.com/role/RestatementStatementofStockholdersEquityRestatementAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit) [Abstract]", "terseLabel": "Accumulated deficit:" } } }, "localname": "RetainedEarningsAccumulatedDeficitAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestatementStatementofStockholdersEquityRestatementAdjustmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings (Accumulated Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r179", "r180" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.uniquefab.com/role/RestatementStatementofOperationsRestatementAdjustmentsDetails", "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r82", "r186" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r186" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r113" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r105" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r105" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r42", "r85", "r174", "r175", "r176", "r177", "r258", "r259", "r261", "r307" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r188", "r189", "r190", "r191", "r192" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r106" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r94", "r95", "r96" ], "lang": { "en-us": { "role": { "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "terseLabel": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestatementBalanceSheetRestatementAdjustmentsDetails", "http://www.uniquefab.com/role/RestatementStatementofCashFlowsRestatementAdjustmentsDetails", "http://www.uniquefab.com/role/RestatementStatementofOperationsRestatementAdjustmentsDetails", "http://www.uniquefab.com/role/RestatementStatementofStockholdersEquityRestatementAdjustmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r8", "r26", "r27", "r28" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]", "terseLabel": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r33", "r144" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r84", "r275", "r277", "r278", "r279", "r280" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r152", "r153", "r156" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails", "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r150", "r158" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r197", "r219" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r202", "r208", "r209" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Options and Stock Appreciation Rights Award Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r211" ], "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 Stock Option Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r109", "r113", "r115", "r116", "r253", "r255" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedules of Concentration of Risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r60", "r132" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited": { "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperationsUnaudited", "http://www.uniquefab.com/role/RestatementStatementofOperationsRestatementAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r64" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r214" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r213" ], "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", "verboseLabel": "Annualized volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r215" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r200" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r219" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r205" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r205" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r207" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r207" ], "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 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r219" ], "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", "terseLabel": "Outstanding at March 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r204", "r219" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)", "verboseLabel": "Number of options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r203" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r195", "r201" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "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/2019-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)", "verboseLabel": "Exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "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, period one" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "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, period three" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "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, period two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Exercise price of options lower limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Exercise price of options upper limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "verboseLabel": "Share price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r198" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r199" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r212", "r220" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r219" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Vested and exercisable at March 31, 2020" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r219" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r210" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Stockholders' equity, ending balance (in shares)", "periodStartLabel": "Stockholders' equity, beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r45", "r173" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r173", "r178", "r206" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r76" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r19", "r20", "r128" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Stockholders' equity, ending balance", "periodStartLabel": "Stockholders' equity, beginning balance", "terseLabel": "Total stockholders\u2019 equity", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.uniquefab.com/role/RestatementBalanceSheetRestatementAdjustmentsDetails", "http://www.uniquefab.com/role/RestatementStatementofStockholdersEquityRestatementAdjustmentsDetails" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/SubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails", "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r34" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "terseLabel": "Debt issuance cost" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnusualOrInfrequentItemAxis": { "auth_ref": [ "r65" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemDomain": { "auth_ref": [ "r65" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "http://www.uniquefab.com/role/SubsequentEventDetails" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r219" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r219" ], "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/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r99", "r104" ], "calculation": { "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Diluted weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r98", "r104" ], "calculation": { "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "The number of employees covered by a collective bargaining agreement as of the balance sheet date, when it serves as a benchmark in a concentration of risk calculation.", "label": "Workforce Subject to Collective Bargaining Arrangements [Member]", "terseLabel": "Workforce Subject to Collective Bargaining Arrangements" } } }, "localname": "WorkforceSubjectToCollectiveBargainingArrangementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "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=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r109": { "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" }, "r11": { "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=6877327&loc=d3e13212-122682" }, "r110": { "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" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r112": { "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" }, "r113": { "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" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r115": { "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" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r12": { "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=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r128": { "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=27010918&loc=d3e74512-122707" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117539-209714" }, "r13": { "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=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r134": { "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" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r139": { "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" }, "r14": { "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=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=77912953&loc=d3e400-110220" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r147": { "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" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r149": { "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" }, "r15": { "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=6877327&loc=d3e13212-122682" }, "r150": { "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" }, "r151": { "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" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r153": { "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" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r157": { "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" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r16": { "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=6877327&loc=d3e13212-122682" }, "r160": { "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" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r17": { "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=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r178": { "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=27012166&loc=d3e187085-122770" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r18": { "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=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r19": { "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=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "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=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r203": { "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=116856206&loc=d3e5070-113901" }, "r204": { "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=116856206&loc=d3e5070-113901" }, "r205": { "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=116856206&loc=d3e5070-113901" }, "r206": { "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=116856206&loc=d3e5070-113901" }, "r207": { "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=116856206&loc=d3e5070-113901" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r21": { "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=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r212": { "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=116856206&loc=d3e5070-113901" }, "r213": { "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=116856206&loc=d3e5070-113901" }, "r214": { "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=116856206&loc=d3e5070-113901" }, "r215": { "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=116856206&loc=d3e5070-113901" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r217": { "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=116856206&loc=d3e5070-113901" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r22": { "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=6877327&loc=d3e13212-122682" }, "r220": { "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=115993241&loc=d3e301413-122809" }, "r221": { "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=115993241&loc=d3e301413-122809" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r229": { "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=116825942&loc=d3e330036-122817" }, "r23": { "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=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r24": { "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=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r25": { "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=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r257": { "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" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r26": { "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=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r261": { "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" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r27": { "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=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r273": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864" }, "r28": { "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=6877327&loc=d3e13212-122682" }, "r280": { "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" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r29": { "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=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r297": { "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=6876686&loc=d3e534808-122878" }, "r298": { "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=6876686&loc=d3e534808-122878" }, "r299": { "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=6876686&loc=d3e534808-122878" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "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=6877327&loc=d3e13212-122682" }, "r300": { "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=6876686&loc=d3e534808-122878" }, "r301": { "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=6876686&loc=d3e534808-122878" }, "r302": { "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=116637391&loc=SL114874048-224260" }, "r303": { "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=116637391&loc=SL114874048-224260" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r305": { "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=116637391&loc=SL114874048-224260" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r308": { "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=119400593&loc=d3e572229-122910" }, "r309": { "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=119400593&loc=d3e572229-122910" }, "r31": { "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=6877327&loc=d3e13212-122682" }, "r310": { "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=119400593&loc=d3e572229-122910" }, "r311": { "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=119400593&loc=d3e572229-122910" }, "r312": { "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=119400593&loc=d3e572229-122910" }, "r313": { "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=119400593&loc=d3e572229-122910" }, "r314": { "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=119400593&loc=d3e572229-122910" }, "r315": { "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=116637232&loc=SL114874131-224263" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r317": { "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=116637232&loc=SL114874131-224263" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r32": { "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=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r323": { "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=6589523&loc=d3e617274-123014" }, "r324": { "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=6590653&loc=d3e638233-123024" }, "r325": { "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=6590653&loc=d3e638233-123024" }, "r326": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r327": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r328": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r329": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r33": { "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=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r331": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r34": { "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=6877327&loc=d3e13212-122682" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r36": { "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=6877327&loc=d3e13212-122682" }, "r37": { "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=6877327&loc=d3e13212-122682" }, "r38": { "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=6877327&loc=d3e13212-122682" }, "r39": { "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=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r40": { "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=6877327&loc=d3e13212-122682" }, "r41": { "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=6877327&loc=d3e13212-122682" }, "r42": { "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=6877327&loc=d3e13212-122682" }, "r43": { "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=6877327&loc=d3e13212-122682" }, "r44": { "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=6877327&loc=d3e13212-122682" }, "r45": { "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=6877327&loc=d3e13212-122682" }, "r46": { "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=6877327&loc=d3e13212-122682" }, "r47": { "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=6877327&loc=d3e13212-122682" }, "r48": { "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=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r52": { "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=116634182&loc=SL114868664-224227" }, "r53": { "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=116634182&loc=SL114868664-224227" }, "r54": { "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=116634182&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r56": { "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=116634182&loc=SL114868664-224227" }, "r57": { "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=116634182&loc=SL114868664-224227" }, "r58": { "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=116634182&loc=SL114868664-224227" }, "r59": { "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=116634182&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r60": { "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=116634182&loc=SL114868664-224227" }, "r61": { "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=116634182&loc=SL114868664-224227" }, "r62": { "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=116634182&loc=SL114868664-224227" }, "r63": { "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=116634182&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r65": { "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" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3098-108585" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r83": { "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=26873400&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r86": { "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=26873400&loc=d3e23780-122690" }, "r87": { "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=26873400&loc=d3e23780-122690" }, "r88": { "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=26873400&loc=d3e24072-122690" }, "r89": { "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=26873400&loc=d3e24072-122690" }, "r9": { "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=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r91": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" } }, "version": "2.1" } ZIP 90 0001617669-21-000019-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001617669-21-000019-xbrl.zip M4$L#!!0 ( !:#CU+[JP.!IMX! .F0$P 1 =69A8BTR,#(P,#,S,2YH M=&WLO6E3&\FV+OS]_ J]WO<]ISO"PCD/[F[?P(#9]+&$#=C>\,61(Q1HH$L2 MTZ^_*TL2"(QM, *I1.W>@275E)7K65/F&O[\OV?M5NTDY+VLV_GK!5Y"+VK_ M]\V?_U^]_I^W6^]KJUTW:(=.O[:2!],/OG::]0]J7WSH'=5BWFW7OG3SH^S$ MU.O%-2O=X_,\VS_HUP@B^,;!_#6A 2&,?-T9K.L,:U>WBN.Z8((I37Q @KW< M?ZT4$X)P7;?.BSJS%-?A**E3[UADUGME_4O_.@9$#>78$>(9CD99A*356'JG M _(X/?:@#V\';]CIO<[.^O5><'^]..CWCU^_>G5Z>KH$WY?VNR>OLDXKZX3T MQJ_ZN>GT8C=OFS[,R"N",*\C5:?XQ>@^KCOH]//SR_N:/1P729K",\ M<=F@5]\WYOCRLFAZ=JF;[[\:'4B7Z!N71&.O#7?0R?X9!/AUR77;< %!B%Z= MGIU=.[D85WH W)A.O.'H]&OGGM+B3*RU?G66YFQ\S[->=MN)\&#\ZC^-]]ON M(+1-/>OT^J;CPO@J'[+;IP<.W/*>6:_+");?&SV"T0_/N!P5',Q^=/J-\<"K M'_W@]'38FEZXFLC^[6?_#":D3L3D&/V-:1@]4;P:'KP\]9OQ7:-'.CH^M9?W MOT40_'AS5E^W3&?_KQ>A4_^T_0+8(!C_YL]VZ)M:NK@>_AED)W^]6.EV^L#< M]9WS8WAY-_SVUXM^..N_*E#PZLU__==__=G/^JWP)J&Q/L;^*QWW#+GKSO=3H !9&>OTXDA'W[,O ^=XB,<;X*$ MR3,W?/Y9?RO$OUYDC!BOJ;)"A<"0"H8K%(&M,0I16"J_KJ8WQH2B^A4?=$P[ M/3IDK]S2QL ?KIWL MK>O#S?9>J[':/&A+;77F.[A\NG3;+!&SO^:/>BU6JL?SQ[ M3YNMW8OC]M[.\L7N3@,WOC3.&^V/J/%E[V!S?>.TL>JSS9TUNK?>X'L[;X\: MGQ5Z3_;.=[\XL;>Z1C>_-&ASO8%V+SZWFNN?SIKK:[S9_KO=6/UTVFAOD"9< MVSQLG/CU=YE=_R3VOC0/FA='O+FZ3W/6P=[G[Y^Z"YX[/&CCO; M;3=0<^=H=,UG>!;O[.T804"V=45,2"&O<%U8YRL:Z((B%PJ([(OWB 0 M!0)+(?2?KZ[1<_KD';(;7'W6?VV[W58P0-Y!F*3[,B@KGQ36NY;9K^C],WK3 M27H+19B/CH$,,;3.G&!UHS"K1ZRIL0@['^B+-VG&GY32'NR.-MSQP)OS25*O M#/(\$3KK.=/:#29?Z_A5.+>B^L^HSB:I3G34&%B];HDP=89LJ"MD3)W'0)$) M*F(77[S!Y%42^H],]BOBCNW.*^J^@U]Z%6U_1MNS1I;H6M#W]*N@GD?!95T* ML+7!A+)U&XP$O@9",V\9]Z"=$P%F1ML/3U"7 6PH[K.A8@@ ML+6I6ZMC/6I#*'-*!P*L^_%>?,MYI%HQS1F5#+2_\8(H)TT0$8#$;4%;A3&X M1.,/8]J.')G7J\'V-\ "SPLJ[X2\/5O"XD:FVZ[]KK/9WDJ$N-AK[Y[NK;\[ M;!QN'>R2!ML# C7;GP_W#O\^V%Q]=]#8V8?G;+7"O[?.][[X8TN8V%M/A&BV M]P[?'NW",YMP_>[%00O&1X#X[0:,M_%E[0RNCXV+9=(\_:@62- M#&0L]KKN>:#@WT:#,=A/'_CN4]$'#/A;B+/3?3?H^!5SG/5-:^WL& RHK#_( MPXS9<0946V.;'[]J3Z*-E-/JQ@I;YUIP:IP1QB.@&KD7U3RC2&CX M#\0APY1HCYA TBK.,"-6?=VX*2C'S/0^]'HA;!Z''!S-SO[[ '[J5NB$4].: M/6>1YOF81N^R)FE<-"YV\=[J[GGSXB/;_/(1YG:#[JT>M)M?&GAOYW.V>^C. M;])H%\[9A2N;AY^/FH<;(#KW^=[J_MGNH3_:7-_%A0C^\G?6O/@[;NXX_!5+ MH!!6K!X$P75F':T#@P%S"0*<$:1U40&%\+<4>G7=]\Q##&!"NM"[Q65.7O?K M7K&^ 32L%5[XZSXXRG^]Z&7MXU9:+2A^.\@3B:]YQTMG/0^W>'7]'L/G7SUT M-(9>=Y 7WXI5C=)OBE4)3.H4C:^[.G8Y3#\ZE: ZHO5D9EX_ M,OX^?LBK:Q,UOL^@DPTGK7=@DO :_]X&C@%I]F;T^.+@^!;C8^/OZ1ZWTL%& MY:D1RC--F4FNL*-&>Z6(QPX.%OR+$3#V'$S_L[P-&3F:> )K/[MQ(J7K^>S M$QC6Y*F%U#;];OZ+T/OF^O3C:NATVUGGMMO>54!#2RW@C%R7K3<\("U^2Y*N0YOH,\3PO2OR[/K\V;EI&H M* .&NS*'G0I,*V&9"AP8AKJ"7]*\H3F8K@E^4=>5WP,D1B",<"DI=MXSP;T1 MS')MD95<>A3$T\W B.YA/SD0PZ\>'G9VW,I961!F@*67.:08B41/F$38Z,C!XM+6+1]4G MDY*S)VYDX @S\-NT%(Q(HFRP-%DF0D;'O!VZ,7-BQ5YS8Z;FR G'F8U:1$U9 M<-%B:PT'W0)NG&,F/MT,+(A9-CW2&*0=$(4HPB33CNN G'-@+VMM131J84@S M"[-L>F2R@5.I@^14<>894BD*4# #BC\*J_3"D.E)S;+IT8>X$,$YH%P6+DFF%,#!9*^& C"T^W MU[08ZFN*FV N@C2,$ANG(T,A@.=$E)">N^@I96IA2#,#]35%,A$C//4:>T/ MUP<'UW@GC:B3HM;> UTVXTH>@)'>=?-;@M4647>Y2#!2P'":%DNH)EA$M;+@D>E@ M#2[1VNG\4G8F"Z?&6LP8N&[*"N:"L,01C!'C0%I D"@[SUY*U)-NZP1DZ8B^ MQF4M&/LB\BJ0BEK+;0S<@"\N%%&21"X"HRE C):=5V=*T:?BT:L8PN%(OXEZ M*T36Z.#X'G<.>R,X8DM,I)(1QHW6V'$F R7<@*LIT=N>W@ M!CG,^+*;VHBW![8W'.C:"?Q)J;;76>K&"8]M=;(ZH;]F=5YR1V>0QO*="-MC M^'AOUK!@LAK" L*#QR79E<9X]) W%: MSWO?[>SW0]Y.M+J%(=,+!I\.SJD0^.ES>WG_]9;I[(^>DKXVLD[6'K2G]4:? M30Y6;"ML 9!O$*S;\=W.!G!W;DWG:#.F? >?SGN_\79SZW%-A9L2[B?&W^2I M#S#^J&6*1JNEPH)I(Y1!6!(?G33@A%-6B:]*?)59?'V?V=^F=#3X]=D)RE+* M*>9Q1($HC27((*2M=)([HF64B 2F2[#L4%#('';SE4&OWVV'O#CVNWDO+?.:SL];?C0BHGD^3-5M8[>GO^+3K'@_KFY$<>YA/-L0J6E(HQJ'%G$S"BKO:#82Q^U#9C[TDOG=YGIKQSDY[U6R)<'<+AK ML];4+(<*T',GGST2)'KB(G..(61MU)QR%['W5(&T+KM\K@#]W"0T,SH%BPE, M!,-*&.:H"UHBS 4 KDQ;[;-%UX_9JIO[PN9Y?)-G+J \$]E,,0]$$TZP)BP( M;A$AA%J%)0_"(EX"V5Q!>>Z@/)LL-*RM-YP#6#T#&&O#O%?"G8!J5)8.:64S,QY0@"_+#K".+*:&@0RFEH9M-?V.[.0A*%^; B$T5ZV,:R_; '@+D=[HKW58K;3*FWP3[P#6"$+"*;>,:\-D90+S #Q](BQ3U! M@42$G2:S*(U6L4D9V>1=L/G Y.> $KJ(C&)E]."MY2;4;X#T)5NK[\9U[M=W]OI_CS78KJLNA[2;O3Q0>8>Q=NX3&>X>HYI#4

"9N*I*IC)%D M04C*J PJ.,PMB\*I5!VG3&FFL\/P';&SLCSW;%)*.>RM<$X8'B*+#($<=C@$ M+PAWQCO"0R6'*PS/NQQF@6F>RNY&'9A3SBAMA(]8@SVLG"]3[E5E2_R$EPI' ML-GM?-I>*;@J"^#VN=; @]_7"&>9ZYK4^J!CO%E$<2T#B4)+:S%1+%)KL%=> M6!Y3AR?A*G%=07U1I#K&%@7-9#3(,$"?-ER#=(\.66JXM.66ZO,$M#OX9X_ MU<]@2UX)9[6+G(" 9H(Z;0+A0G#+/3>'.^L]!">B13&@FH0MS8Z3AEUTA+/F1*!\4@LI64HY%!! M>&X@/!,I3"2 V$F3ZAPS)X150EF,4ML4$1TN^4KS/!D2TW.Z2H_TV42Q:FH8 M#T%S[!F.2GNM82A@1VOM3=0E$-85TLN&]-GL'CK/J68:/$3+4JLA3QA8*!H+ M+JCE)2@BO.P/![U^$7J3"KT=I$"(\2,8L%I;;R5,C@@).9JM'$VWRHY"8@/ M>=;"A&P8)D"E<*M%5#2.@>T$[XY6.XE4F=AA>1([E1WKJ4]Q&2D\,M%193AUR@TD1$RL^1,Z3H3'C4DN"5 M)A8\5L.0Y-I*)6WD,I5-E*7)X_D!13?[!R$?V:F+R)/*:D:QB%9ISHP)EID@ MB"(D J-&N@!:\@DI.)MM5$05F#."8DF88%%1I W&W$LAF2!\?HN]SR2J]''Z M(A :HQ,I=IR/[^NWHQI,$5_#?-@B<#">JV9%][ /'$I M(Y*12:U=Z?G@!XO_\\(' 1NI@I8^4,98,-90H#%7%LD OG,H/1\\%@VFR ?6 M(&NMQ,0)S$#Z@#[P4<=4K!?,,FWFEP_&ZT>@S.%]^^+&!L$%8DPQ@HU'K 1K (])ICM9'K.H M9SNC[=]@&6>40"B1J@(8U95C5G3NTF+-%14MT:47#6TQQ"DXD MRE <0B1:!&0L7C1;]O)@210S!3>#"B$::HF<'MYE0[9V24+$H+W(/ ^5"$.86Q((LJ:^]*ITHU7S>SK<%,.ZQ%BEHQ M1O'(0P1SSDI"J2I3#.+\P&5Q=3.*4CN$C414,.2YI0Y%0T'B2(9$8 NFF]\' MTPL'W9;?:!_GW9,[E4B:%STM(H\&1P&Z.C"E:=%%@C'0UL9:-UP27" ]_>2D MFJ+.CL99;AFPDQ;,>&W!YD5".H8]"&9;AAWU)Z-9I;^O;T(JC;R43 ?!&>; MVHB+$('W4:3>+^Q"S)-!9W%U>:HA32DE!NP^AH77X# $B:*RFGJ$%LW/WHPQ MMS+,*B0C(9SX*+'1907- MG?1E!9I?7AO7S@5B-$"&,44,MD$82Z/'\']"%TQG?PX'F?MY%?MY4=;<&(F# M91(IQ1RE1H**-LP%IZT&VWS!E/534&>:7C85,48B"+:*\6@-Y]H(IZ(TQ"F_ ML+N0CT>FV6BR (&$6F-\XX$KVFD6% 6%TPZ/CVMIB@KP2:5W&/'#+*,.J-! M0!+KF76$,>J'B\<"L?FEU7<;I#]2._2R-A=_&.)$T?-Z*IG7T4?J'!A.(C J MI(F2!T>B"U$P*=S\(^ZI$?!=A#?#Z58XZ;9.0OXT:!L^+>OL7Y^"DB /E!!" M MPH GHI*F<#@"Q*3Y5F-&)4(>^Q9,_#H?YI>P?&\;YK.B4!FU5<"FV5",@S M;ISB 7NBL.F-P!;;Y!=O*\^9O@/!'6>&D8)V'Q&,6K25@JS(96-&&IB MB116%4R?+4PG)*6L(U7':AJ2$GE$HI X(,UX4#H(@!W@4%%*,67SC[P[F$@; M&Y6S.Q]PXUAP8C7F#'OP,8@27'.BD$"2&D^&5J!"FJ!YA5LEZ)Y2T*DZ2B;: M%) G%;B[UB'/O6+**^6#T,X11[5E7@]5K,(8S>V">86\IT4>QG4TE9C$28.=%#>I&K8YSF!\:V?'0.ZL#W+A<3?T;_#>0[*VD1(. M#/^H4I$N"I88M=2)2"6W$7%4\5[%>W?CO>'?BO/NO.-'B28X4A^I8,!T%G2@ M]F W8AD8,Q7GE83SYM(XG=V2P#18(T:+C+2>IF)2'C%CC"21!$X$$MK'^66- M"IASY#4]T;[\]'!O?!12.X"^]LQ:J04+S@OG#"5$C)K$5+A_^/KLG?WIA>>R M>8&^T(@Y)146AC/EM-:<"N=EZ@HAJ.<5]*>[C@2#J+9_YXT)6$"$.!J%,Y$Q M85507E,FF:3<$BJJ9>-*$*4F4=^(:)1TL@ BJ&>2J&>5I9VS#]0?[S1<2*S^\4]91Z MR&J5*@(%AJFQ8.1;H[06$3O+4(F*#E09M5->T/QL\LS85M@";-TH'&]ZQ:\/ M?=+SJH5("=-.LZ"D1HQ2IA!+_U+'!)*$EZG QU/QVN-7<*JX>"%;B&)#F LA MBJ31HHQ:*(\)8L18ID3 %:\]/XYX_!J"W^$F?ZJS BUK3.=J,, M;[S=W%I$%O0,422(*$J.*<0M FZSRH%E:3C3E6E9J;LG57?/D 6-,2(B%)EU M@?F4S&*UX9%+:1P2BI_.R-L.G:R;7Q\.6%!@_Q<9 0NM%:?9&MY*@ZDU08&_ M[CU7BCO"+%4D4*%)7 0'?KH;KS,..@E/D_[T#+R@F7CKEA!,(V+8J$,\0Y[IHW30C#PM:/%T7E? MAK9^E7)[]&26:?K5T7*26I#*D(H-2\L80M:CZ &(Q):@K4>%M\=/GII>:Q(< M+.72"\DP82PYSP9C;&0(*(8H0AE,BDK)SP^N'RXF'C/_?/;V!+?:'HE:&1D'!C,#(&:HUBX2H8(S5J@3& M1 6V1R[#,3U+PLL4M4H40"XPH:QREB/.B=38>JEL94D\@Q7Q[\)Y%@7(9J_M MD=1:D^@,(YA%*>%?PRQ#3N'4.;5,>U(+FI[WH$7DBBU^C2V8E=QK9F*TA'DA ME-,1AA*"41IQ6HI8Z\KIK-ABVML[3!GO+3B$/C*.F'5"!["=#,>.,NXJWW"N M ?0H+IQ!TB%#E0,AR:AVFAML!"< B,CAX/QC8O%I% /W/!@;$%&,:YY\;N!@ MQJ-7W$LQ_V[VG-)HBMYI:FD?4Y/0R 5#4EJP/!QAF@OKC48ED*WWBA\LJT6P MR &*01BJK5%42IFRZ8TS1DL5D>9<1C),&]%(8E$Z"#ZT=/5#I022=2RFLH9% MN'4A^@CF5_#<2H6,\UA98IRP8B0E&*+/CD1W'L'VP/;"/P.XXQKX*K>MHEX_ MX;&YEP$#3P,:G@LI/6'!"18548@'Y;V.E!*I91@E?0DZMTT&5^%E3TP_.PE7 M -G*>D?7J5-DG )"4J;I]JDYGA8L_AW\/DCNU=#+]CLPBF[G^G.;78#G\%CP MCRHN1!V)"=_N(4W8,!AX1*44+,R0"M;:2 TSEB FXZ@%3X6)[RV>?/OH^RVA M_,+UH^64OP>=<-7[9J+^8=&:8XJMCS2&4:JTP@K$HF?.I_QM M7Z%^[E%?P'P"]M/N +6(L >[7&L#1KSCFE''38J\ELFMQ$%I.:RU+C%"I(+] M?&,"G 6P"\D4,$&<4\R!TZ8\_!N9C@QN[YP#BR X)L;U]RM1..^8*&I43D5. M>(% '!"GB(F,.&FT]C%H\//A"/6VPD2E'A<0]I$&SAE%5!O$=/!&&\S!,>84 M-&8(NH+]O,'^$\Q8ZX$- YXUY)530BG!D.:,N< U]5.;-=$$OF+%&1LHXLHQ'8[0- =L858P42S['H%\X3,P[ MGW^_X>U=PI;F!?'8.X2HQ4@0PJS'*C@A;4!64R+LY:;07&\=+PKBYV4OEU/- M;/01<8Z82=5BK;>816TXQL+J,D0PS@4X-CJNVP[;:4,R/?A]U]V"D/'#B[B3 MWM2,@QD#<_8!AX1: =C50@3"<.&Q"14$E4X(J$"[WP"Z'H(Q)0DFX[* M.2>T=RE0RBKCI#4&2QQB"-+842LE0G&] DE<.^'Q-1^N M(WDW?%P[]2$9*(@%RI5DR"A&(['.Z8!Q5-YSSJ4;$A/IPGZ;[]C=:[1:Z?;Z MPQ"OD)_0\>_A$QUTY,IW>2M5KAB27$9-SP3RR3R5,?DA)L M G=:&"%=8!K4C_4*&^XQ)BX0+\HJ(:9"T3D03J44$U&"1Z:D)4Q91GS43D0I MB*-@SCCDR/PO4DU8DS;Y#]@38,-@@D9\?QGA\T9;::8 M%::D= ICCK3CC '?,&80N&Y11Q*D*!MM?B0(UT9^;\H@STW'/>[NR_1(1,#0 M4-XDA+!")GD)7/0J-$$,RI5,2)"1H(&0#?'/!.(\L M,[I,NR'SQ$^SMRL843H(K'!J*P/VA8X4,RLB<5I2',M4<'JNN'#VE-58^6!0 M )W'F39*&>V"-8A:$2)&)=C4GB=.?1S#T1,15:168@5V(S:@XSC!$1MG)(UA M@4CTM)IOFCG=!EO/B<74>6:,5%(''Z2F!GC),EI8)W2>K9-DSS=-.TS8]#L' M(8UZN]]U1QO +YVTA9;.FY;WOGQJI'-8#HU P@[9B5 M!C 0P"PU1!EEH@Q!1RRI<\H_*QC,"U$$#R ;$;(88\:Y4LRZ2"P!*H6T,E(B MX^6Y,>GL[2,A. I$.,NP8QK4+R.8:C+39R #.$\/KXP[R!)_7CWLGZ MK; 9-SH^.\G\P+0FEVY&E)P68&8K0B8ADW 0H3?$3*3ISX ,L%*ZU))",4( M$]ZG]"_B;(H2 $O;\A) IB+EN*(70J#3 W=&I3)12@MO@:S(6.=,&*^G5Q2\ MDZT]292')%8:\%C!N/;! G]II97D7CB"400R15LB_OH,K@XX.3?JXAR8/+PU MO>!7NNT4#C8,W"K4LT4Q&YFB!,66&DT$L4QAJE447*0U%XN" M1'+QX3O56K45@)\:P#P$1JVGVJ<>X]):Z4C@1 7F@M*L3 N-7A^D4V+4I&) M1^V/>/0=O/4B@C?JB U"RE!*F,/"8.*Y(5X@@G4LL?%P1[)V!U-K:U]JYBDE M>+V5TDDG"-&>64=,2KMER&N,@B*RDKSS+7GO;B"==A<1OIIJ'0GGRD?#A#$6 M'.L8!/(V>D<1J>!;R;[OQY8H%E6JQ4NI8#IZDQ9C!-?1$.L 3B/P,"3JXP\5 M>'ZX^)L.K1QD(;[+.B!V,M/:C#%S86H&PNPK -^$+:NCNX1YWSSU09$S4FMK M,'+(,Z"TLC1*S4%M<_AD78E@^[P6JV;).$]OJ%2LFHHX!DH-T3S%S_,85>K2 M!M^-U2$:BBZ+OE<<6G'H,^30;\KI3Z/3 I7(8V$B,<(S@JT5(2BOD8_$(>)5 MB?1CA?V28'\AW/>GUX]<2NRNDBD,K#GV6'/HH M^C$$@I5DQ!))&9?*!F.$L89P1(QTP\KB'&'$2L1TGSH90.&=L7F6BN%T]H'S MEN ]V&:[D]E![T/(8S=OIQC]@FJ/'FS*ZP@#R:9!+V\#QY2GY2D6,'@31G(G M);(6&6'9_#?%* .]IM?-P;E4LC1()JUBF :%J+!64\4UM514\9TE LCL%ZF# MY3)X9CBP.+-!FP R.@I'P4"RPH42H*FB\D^I'!UV$3$7@*+,XJ(SH.,HM6;V M05)1RJC0^2#NHP2,!FDP6$S.89IH%%+,!V("*X0M0K%,^XZS7^%[>M]B;L$Z M>TE$L/16TE2(4#,>=?(-L"64*Q^$$JRTR'[Z:*8*UW.$:QE9%%09JZADB%-K MN'+*6Z6-E&"BEPC7BXJKQU99"QH#%;&A(<0B/3@E\UMP&;SS-*"0E@QPB9 ] M#]'_B\I=I<0V-XYPY@EWFC(6 =LZ:!9U<-IZYK MJ<.W8QAAI8(Q7CN*O%;2E2EG8%%Q74I.BXW4"&PG\ @H9B)HH[P#KU9XZ:UU#)6 BRL> M6AP>*J7!.'LN)A[L297JW7+#J$368Q>P\^#D.X=-+ $7ST.$2B5)%D>2E)./ MK8_@&F(1L69464L1QI$&3(U,C;E*R\=/%QM<\7#%PS/E8:V!89TF'!O.),+6 M2,4$\113:K$H P]7*STSMV]GOR$U!YP$#J@13 O,-(LQ:HR)XB0ZAY0AG): MDY[W"E/%RQ4O7ZXSJ>@\H=PRRR(#W1A (:K@$&,!&3G_A6@J%JY8>&[B0Z94 MJ28R8A VE(.IRJB35@6-6,!(!QFDK6S5BCFJH(&R:%CJ)1)6>>5!I\JHD+44 M$TX"X0QY/+\:MF+ABH7G@(4?1<-:$Y!6AN(8P(NU1C-+.0O$(H$1T;JH+:87 MI;NPZ?CY2!2;J#NFI]:4."CII&3("AD9Y=A8PK7#WH"\%5$6$2]884)QO2+J M8W<65D5G87P''7L3 0^)-[5I-9RC@50'-X+"W"D=TP&"M2/[UE.#6[('IE$1?4B%0^!QF% MF)=>DR@X9D[,OUTPRU9UCZ+>'5&6,F,,01X\;J$,2C\0<-B\%!J52-#.2QO! MV8A1SR@2&OZ#FX+-372J!(ND!4<,,V+5_/)6,FRV3&<_7-DY#1"([4&[)#P4 MC(F8*P)>KP$>XJ"VG!2,$B^\5-:5:^K-68FFWA.+8*I50)2P@)W24C%+L4-< M:3.L2S[OXBOY(:LA9IVTE-OIY^!;)"&5W(G)[REXNW?0;?D)]^4[EVUTLC[X M!Y,_+Z+(4YXHBH+0DH#T8T&!C\JYL:E$7XBH%$["](F_['V6/B\^_9F*%&/G M'-(!5!S8EI%@"Y9EX-A16W0-QQ11,';''^:._B,C92NT8!+\!YBV\[1]TS,N M4:WW]GSRR)647@;7OY6E VO%BTQKJ^D[XYA 7<-TS'[AWBSOYZ'X\,C8H@DP M6-W%5;EQZD.2#! %F8)Q#!0SQ:5QAB.K4R2(\A2Y,LB6"EOS*;J4*RP.IB4WZ&]KM 6Z3B"S:H&,J?,4TUR8R+:Q'J?D>B79D.2.!1Q((/LPK M7$I1ACM M05HAWPYND(.+$WIK9ZXU\,&_R[OM% 4UZ!?K[9MQS>0=H'NB]#!.ZOSV&TR MYHO)@7$:.,P,PX!CW+'(N'!DZ#PO"_KWT:3R1_] MX:#7?VS#:8KD$##M+DB&&,;,QP"BDW%KB*(..67*$ TS%[PR>V&GO8HZ$JT$ MD%!);%,-;H$L-VGG;%A%HJR4?"(.FST1C6::N<",)XP)XQ0QA%D)LA(3AE$8 MIW.0N6TB_JDSZ U,:S/?Z,1\F+.P 92;,$ ^F',8F3OZD'?[H7!!X=-^;MJ% M.;+2S;L=0*R%.7VC>A_-,DO*M3[RJU7V5GK_/0ZPYR%WK#KP?!^&+P/CMY M\R?\&;FE 5%#.7:$> 8\H"Q"TFHLO=,AY>8E!7QU3:]_W@*4M[-._2!D^P?] MUUPM\>/^'Z>9[Q^\Q@C]_R^NG9G&4S>M;+_S.@7ZAAP.]XUMA?$)MIO#N.JN MVVJ9XUYX/?[PA\]ZQRUS#IS>RCJA7EST1]OD^_!LV^WWN^W7Z<$G(>]GSK1& M#RF>-SQ\-:8E-!Q7']Z_[\=/'AU>*@Z]ZOMOCVFUI-'W#Z,E?'GL57'O?'S" M:'+H_8 "3IBQLO/GH5.+/FNX,T,?]"Q?_^.#;>@]_\&M5P<9NK MY[PJ)N,6NMPVV^FY;_ZT^2LX?_AY>-F=+QX?AW?HYJ_'HXN M7HT[:QU_OI_ M=H#G>K5F.*UM==NF\S\O>Z;3J_< G7%X8B^["$ )H%?Q]70X/1+N4Q!W-%V8 MI,G^U-S865NM;>\L[ZQM7Q_S'(YV>VWET];&SL;:=FVYN5I;^\_*OY>;ZVNU MEV.S.?>O\&5Y^]\;S?6=S>;+VNK2RE*-(,[TO8;]M"Q-V9)@>LXY M&IBVUNNV,O\8##T]B+ [0>3=YE:C]B>HD4ZWTQR CLY<;:1MMD),82'$>$V5 M%2H$AE0P7*$(&@3\@2@LE;=Y=K6.22:3#]GKU:X;M$>J^<4HRHQ^/K>KW9/W M9.MDES8&_G#M9&]='VZV]UJ-U>9!X^+3V>[%QOG>ZL>SO?8:VSU[%ZU68_WCV7O:;.U>'+?W=I8O=G<:N/&E<=YH?T2-+WL'F^L;IXU5GVWN MK-&]]0;?VWE[U/BLSMZ3O?/=+TXT5YMP'T>;7]X=-0\W"'S/=MMK:*_=S!ID MC<+S2:/]=ZMYN'_BUS\S_^^_6WND=6(/NZA!M@Z;%P[O?OE(&H>[\/WO;'=G MJ[U+-F <[J*YLWN^V_Y$-M^I\\;JT>E7SI%RUM Z3!JJ,X)DW6H3ZUI2ZQ%- M/:M $6-4__AJN5#G5W1X4YNA@+D;>I:!M#Z1M];L@G2I),N<2I;2&&9J">.[ MS?6][JJ7A+X7";]'KS$]R/%9HL@?WTSVS=D93LRTV5/]C#N+V?^M8?*CVF8G M_'[)F*/7_\&;?8NT&<[&<@X>8^U3)W-='VJ-[;N:0^S6^9BZFBOVO?MP-;QV M+SAXO6[+FE:KV[?=L]NTX,(0A'Z\%EU(AOLOL^B?1:'\ZV]MI'36_;)PU M+PY:S=4&:JROG8-"/&RL?J3-G8VSS9V#;)>LC:[Y#,_BG;V=[OG>SKO6YI>/ M>/=PC6ZN?T*-BX^GNSN@0-N-T^:JPXW#-;ZY_O?A;AKCSG*_L8W2OU\)Q]9$ M1NLL2E5G5O&ZYIK6K8V"*)=RY,V+-__]+RV9^..F,KT'"]P"YU:(WPB^QV'M MGYOV!98OD50;0JGV89#W!@8T<;];VQXN"-4PK77S&N:_^=]KW5CK'X3:U:YL M;>W,':1LA=JRZZ?#6%-V;99^K&>N*X8T7Z-?^MWCXNMH.NMI[D \8S+Q6SY\ ME>&/\^(NO8/)2G/TS^7<#I=A:F#D!#]]*WE"?+SV:8ORR.7T&Q[]Z92)WWM2]5[+.D%!U$QBN@T6-87(%ECZ^> -J MSQW4*'Y92W-]=ZMZ\1#=S<'>U_62./+1[AG S?;?Q^ V#K=_;)[T^@AS9TCNM?^R!H[CL![ M@+$$8]_9/=M;A6O@6;OM=P?-B[<'>RUU.FGT!",,6#VB#M+-U)EFLJXPQW7J M9%#6$6>4'QD];-&-GBLHS=KJ21I!E%$CC&V<_M54CHRQ9G?ICD:=N&[4L2561B9. MN^E9+VV%UV(&9EUGD/:O7S_F.OXP&^0=/*U9/*R46OPA:_G[%U\Q#UP1A^L8 M>UQGGHBDBDF=8^.1]$$$:5- ""AGR=3]'8^$2/TD,!-W@MFCPVDK[!>5>CK] ME'/R_""%OB(AG39&U5D0OLX< DAQ(^KUC>;*T@,VC(8@RSHI5NDU62*\6/1]U$7J;QR4 F2_K9T9L,02-)(Y MEE]"HF9ZM=YQ<"F2RM>R3BWK]VHK!\72S.]W%/>WUFH&!960:;9I8^9*,OV0C?W>F[=7_EUT_-NZ?#S^Q. M>XE_C Z.5K(FC]Q\VD^V$K/V?JV7NV&QC4O9_G4?+QT>[[^HF5;_>X>N3Y9$ MQV>_PCD$\>.S%Z\N@YT>-HUWV/SZ%2+/>'M0W\F;?O2EH2)L_CCOGB3A?GU! M>ZC_4X6__'CDDA2%_E:Z@TX_/U_I^G*: Z-UHIWF87-][["Q>G2^=[C&FNN? M#_8.CW!SY]/IWN&GB\WUW;-&>^VB^:5Q"XS:Z$.J,15EGVKNZYH;4-=4$>V\(P_[% MF]70,J,><;8RBQX?%+DOL;#TU*WR\9 6)C)?.)J-: M6O#3I*P;*D*=.!*Q-2:0E(#/1!TK)J3&/V2&V[4 P=/4 NW,^U9X;$S?OD'P M6R%WTXIIMW\0\MKA(,]Z/ALNI79C$5^<37/+WLF.D\ M;VQMUT;5,_-B5J]S>HJ@^_T.R,/\Z8S,:1I2=UE1GZM%MD<7]LO>YZ'7&_WS M'@: 2RGH'[0$@K_B0*)UE-21%V"X8(SJ1A-6=VE:G3)"H/CBC4*H!I*JXTWN M:Q],?G1JSG]U9Y]>7P2FSQ!T*_!Q,]_IGG:>'^3(U]3LWO+ ZE(B ;8RMG43 MM*PKZ0UUU% 4Q8LWRP,[R#NU?V>M5N\FU%X^_EK[B%*%>M[,/X ;!6JXG%[1 M@V+HS[X*@[FF,97R2?X-S%;=:ASJV!&AD*&4>/;B36/C6WGP1#3ZT 57M[67 M'9?6;WT00]&O7 '3& FWCZ[__I0B6?_1JQSFBWOW!7Z1W^QER->RZ[^NE2[ZE=(EK7YMP^R'6UMJ21(V M]=L6H]6EB*J=YC)PT5(LX2P8=U!S+=/K/2S0<@Y?,3>%C-H^;]MNZ[?>?1;Y M2O&"S5&\04'",(X)!2%R>I#!+U>2YK8EN9+-P!-%AE^91^/R,IC8@E=*:1Z- M\MQV#EJ;.\MG8 IES?7/1\W5O:RQL\_V#I=QXZ)UM+?^=ZNQT^#-G8V;^Q=G MF^N?>&/UW4%S?0/M??F(FNV-L\W5@W9C]=/%YI>M(S"GSAH71[C1NKZ5)QPE MT@I7%UJK.I.:UQ6QNAZ,9H*"7^4#&08! EZ+1DPO:\FN]@X?M]#UW&(^$X% &5AB^ X;7+C&L,(J(6%0WE@.&44#@MWE1U]PC;Z,T MBH'?]NG=\ML*H \,LTC:Z]L(B[$,'N<[E#;"\JDQO'&)88LB5AZQ.J9&UEEP MJJZC\W4J/>6$I!K@&"R)W>VUVG)!7-/Y^5;R'?-I;P2JW]P92V4HLW@^&X\L M]=)U:=/8GM>*&G2U=BHT<'H0BAWDY'U-A''^AG^O'9A>$:GN:Z;5@H,I=R>Y M<_\,LN3,@0]GP^@$N.>O)_+4/!P%LS6=>IP'%PHC%I-:D5K;J_T&]P/VJ?4& M8./U#E(YUGR<_](_,/V;8S\UUT=91-L7%X_>X?<_"C?_-S)\1PM,",?M(;Q! M.K\X-354@%&,[I-2XGK%((I!FEZ_IE'-F_/>TN.O5Z\,\AR>/TR>2JJM;_J# M7BG%PH-6K-E7[%6TAL8Z88:#?J*A;C#,G9?44*8CX=&]>+,;OMGYN6\2SQW3 M.>_&>9>U#>XUA"] Z<0(O0<]^W&RE^[V[&:W-OMY9W_<(\FHG+(ZR3 07^VL MWP>!%UH@QO)N)QE2K?-"T!UW>^E(=QB-/XX*"K4OP=9Z63^\K&413CQ_60M@ M@IW7-I(UEEJ]G(3:JNF;6LH@NBGXKYXX\8C)!;Y\ !C53:X&F"37C' CG)'E](8WR MM-MTZZ\UX(7Z+0?@2*\-8AT>DX^M09!@[>-">(/$A/N!K9K4VGYM/^^>]@_& MAY? "@_%X'SJF5HDD?>2:$X;5P3>\SM#+ [C/\:G_?2$[XYO?%Z2RJ-SOS/4 M\9E9I[:5= @FMD[&OL2D _']_.%;L5*:_20BEK2G\["\Z^',BTQ#RZ35B=Q;__N@N;-WM+?^ M^;"YOHN;ZW#N^B>\F99S+[:.FA<'6?/P9HG)XU;CR^.]KXTT-[A M)Y0J,^WM?&*-+VNTN?Z1PIA)XT:)2/('/O]9)3I=OL"L -I5$QRV\'/1A8KYPK MS4\MC1J7TB@*&863KAZ(!6EDB:\K(G5=84<1$3I&1NY6\/:.*O;)\O/F2A"L MW>X\+IKI-6M),)[F]6*65X:37$F$GTF$\TF)H"6GRH-!$E.)#28BK6N/39U: M#[]&&H+%=ZL&^8#-Z+G:WX@_6*E*T=:WKK!E\;:=CV*_ \RY3K?8=1CTAJM< M\*;# M"WU$SLYL6S6N?IX:<9/#H)C@Z\6C<9%B=9KS /.Z:3>I\ECSP5N$@G M]T;)C"G,NWN2^>_%--/?S.^WKEC-TPKK# A_UP2"N0+K_==[>P>AU;K42+\! M2HM%UV%%K!^O:?Z^5/M>J<;:+KS3+/$S:UVTG::US"KH099J*N P.UHAFC405.@_RI'GE.VUFSE[;WWD9\[M)VN=B4&C8#(+IH!H!? M?JOW+QL[O"NVVD'G#CK94!05 =3@M%X33S8J3XU0GFE:;#R#,V:T5XIXG/K+ M%UV2,:)$OP!9[3+P?WM_O=AHOKO>\*$S:/MN?W3"+9%:171W$=R]78QB<] O M3 9@)/ ^P*6 T]&S$UT?R5?CI8Z&L;HE\(VF6:]VK"?[^;N (8"SMVQUWA\;@ZSRD@)23 M\-U>J2/F0%>7&-OKM@;];R\IT=YB.9JHWNR)>K?FN$JK%^.K#O(K;W\_U&T> MS%'=Q'[(7YO6J3GOI6J$M_?0961)WM9$]Q[-6TN3!;_VGP_OEYO+.YM;N[4F M2(JIY/4_D@+Y>?.,QZ[&?-B[PBN/]M<=2BUZ]I<;5SL'K:.=LD::1Y^NF@<)OFNT=Y_#I!K?^Z8+WJP M>;C7VMS9H,WV%HQUC34O/O*]U4^L<=',-K]L'>[N[)+F3N.\"?+]/W"LN>I8 M8W7CHG'1.(5[?@V&"D=.0&AQ=O-CNU:SU^1FI] M>>"S?JTHCM[OAS#VB=YV4\T@^+*:Y>!5=_-"]H-I]L\@U-X9FQ<5N#K[+VL; M';=4^RU=,PHK6;D61O+[RUK!]@D(O4&K/XQ"++Q^@!K(AJ(39HI* >GL!D6! M]M[P^&IH==.@:O]MVL=_U':Z _#_:N_??QB.?.(Y1>9WRM8^#D7*]O6D9]L" M'$ZL(L0L;[],XTE)Y6$BIO'F'8_38D1WT&N=@U_9&\"I"943K:[@'O"XM%R1 MWBZ5AQUM;8W7+HIJGM>CUT=7]T8-LJ[W77I9^WO0"36*QE_3Q&R'X_ZPF_OX M]]IO2:>%(LBQ=3Z89"-0B:G>855& ,-WFT]+VTF0612+* MY:+!1%^!WT9CV5Y;N9QV^+D@*>$CTJ6+BP"P87QP>S@L.&UYL ^"NX;5F,83 M;[LCHNC95*^!+!OQ93]N-C5$V_H (A2T3_ZH">>K!8+W'\:[>=PAV$%W%XU6S^?K6+IZJ#; L70&ZF]VMH_@ZQ_7LW>SV=OQ?0.:N_ MDNC=)XSCYTT>[ABG\#B%DG]:4VLX1>G5D\WETH>4BW5B6LD0FBYL%F*NF@%& M#K-3SS4U=YR:Z;8[F;=77AZNF:3L3A= HB3OI5!+>+0EW@G])]-+ M\S8Y*RFU%;3.-$7)98,B4L89 ;@,VH/A*D *N'!9OV9'!O,(-C><[T<%3ZWX M=[B7,,>SMAIBR/,B-L5UVZ'6-V?A.0F9C;A;P7)C!8/\.W_392I;1FGG:#AVZ!+^E M=8?9MXQ;K%D& S(?C,IG#?FKE1F;M8HM_F2* MK=0RP6YQQ41"*PB'/)@>:&@?AI]^3\%+[DZ[<8L-W,VAR3J"[_=4ZW,2;QNE MT22+XU5<=U@K%#[6#N^SMUV^&X QW"@U_11\FK8+ATGP"^K$#]FM8K,K-BMZ MREC32QD(14AT2F#SXRXSY6'!!=4/MVQ9EY8J%:WON\4Q#K$<;G14A%]HPD]H MI4(45T"X#Q#N6/1HGA-34P'N'U2#H(CC2![M^<-Y\,%UA_'PKP<=0%XZ"Z;# MS,U8:@=YRM3]UQVRO95,13[ZH8;_?&5*_ ZR&/YCE FY(S"+9#63$D.+K$HW M3)$=)>*&&(/K]\9?1\E^*>3]^P47YHHGBSN^SD $9^['P?[%9+PU[F@_[PZ& MWM+6U>N6XVU_4LHJ92YV1E7*BO32X[3=FP]3'WL_3F4\#R8?I3"N!C=*"+[, MQIS,T9W(S[W,X 4/M,AT3'7:?.@/B[:95"T+(#5H]<< F\QYOKI-&T93%.8H%24M1I^6.D>9PBG-/P>%,@RTF;CMS=SAJ[3KK*C6!;,!MS/Y^3 ;N7CO MXJ*;J;^]Z[F_XUFYF>^\5&24CI]H4^+Q2>A=Y7A_^R83KYD-6_0L=SH#../; ME./_?;5\^>"8I8(RMU)E6#@'ZY>7C7%;XWSK5M;.KI)64S*HB3&1']XBM&X2 M*M5:"9W>H&@7=)F._&U>;/NX%R=9J*1N^;8L* M:<53AJG-O?%\="^3N&Y#S,KFYXW5.M8U&)0/[C&;M*QQTVAT]3;\"-SB]K%8R)#2>/:#F<"% -^3BW M?70'>"%3ZP-/ ZR G3LA'^*E7?0I @E1R%] T_B)\!1?5$!(N=K]X;B*./C1 MR*YJ 8RJ&UZFV=7DX.YY+0US/JTQ2D(@4I91Y^;EU[2QOV M07)-26XLI@[9*++(ET>I]45*-TB:=T5+P7*\\ _5R.TI\V.I.LR=_[9@0(%E M0VU)/C]YK>7LYL^%-6E.=X7<>J\"]F,7O__2\M&'FUK0IY/HR<.1Y+RNL^2O"IOS6887<=,Y6H5Q[UY.G*XK/$<79)<57 M)JW>#WG7!9^JG11=MBJ*S0'%QB03ER1;.SO(;#81BE%>.V!YHNTF*/3+PL:8 MUXK%D+LT?WY96/1#J^!E48,[>727JQ"]<4&<;TMC@<61'8/T"F?PA"*AH@N> MC$M!'ZGQY^7Q*]OT\G@^[EN=ZH>/Z $FZ1(8I?"7P%^RA(O;P(=1;:CKQDI) M[-:?FG&7'OO0,1[&*0P+4 U=IDN+[8>5L$9N:3#@<8R0MD8IR/)>39C>7NRZ] H9W"F4[%.^"! MPQ Y+;_=VEA9WMEHKH.V::[5A9C3PG>6W[]=JF^]J*YO-G;7FSO8W+_"F/$76Y!)2K=9Z-SK"709'"\5,JWJ=\TJ\$[DP_ MWO(IX7-;I,_S4P M:]?JT8[K>-\H<)WZGXU+OO\^CL](E?UOABO4GDK(W.(/YVG*OF\-5W"Y'US( M=TA9R8_G" C]7?EQI9NN[S?>HW[^;[=&?Y9E7B9D8ZG?X_=1<-0/J85U)>$7 MA:%I)>$K0(P!0<@=)?SVM0)OP]+RST+6IQE:!%F?WN/WRT#82MX_&_9FE;RO M '$)"'Y'>7_5$N-Y2'F^(%*>5Q;]LV-H7DGX"A"7@%##Y-I>BG[\CJB_;8NA M]MN@8U)+U^!_KT3#HB!!/)EHJ/A]-E16:K352ZJMWMF/Y7YT>\2\GTJ$+PI( MR-,MV%:R8#9DUG@DPVDEPV<_EE^B6TJSZ?2S_K!#3!++\$-K_'UUHJ'YLNT. M^LD7/PK]VE;6.ZI$]:)@@:)*5"\ZF=F(Y=GBBNI%S!A+=/M.TG4E?Q>%,2E^ MF/R=0^9\%MD.6EZFW5=I*K,?R_T(-^S7\*LI*E4BRCP Y/$"SA"J,E%*2[CW M8=^TAI922-2H3*7%H2U]NDC_BH=G1>?+-,#E2OK.?BSWI%Q:&ZR],Z[?S2O! MNSADK03O,Z"SJ#;E2TNX3YT\[&>]?DCE\;9-*Q1;ZZ.4AXFJ>&D5\5.OJ$$U M,I$K,;TX**#5MOOBTUE7^^ZE)=QJB*:(>_ITW.V 7.YDW7Q"/%>B>&$H78GB MQ:?T$1:[U-;FM"=$3=T/ZV1!OH=2C=JO"TVC)E.KA M5SV99C"61^_)=+UUCGB"=H2W=P@:YA]<=4_=:"XW5S:6W]>K.,+O7'L5FWUH2YK__A07ZX]N_M5KMEV="_'PF_GAZR;5@ M;;I6-INK:\WMM=74[FI[\_W&ZO(.?'F[_!XPO5;;_O?:VBT=L.9-K"->S&WC_H#N#NOO?[^$6>MG^7UDN*TU]IW\7EDL#?;WOUHY98/S[& M*9EZHRVLEA3^M=O.:+!TFFW![FNT3Y5/U!W2N%(?W2O)?*TUUZ*T)M-WFH;K MI2B?\41\TYWC5_JU37?YXKM]J-!$*ZI23.YD2Y27M5X(M51KKX;E[]-%W)UF M[#XYD]:XH_V\"X9]?315SH4 /L6<3/\=^P\N]WIAH@7W#R;P9^][%R+\PIP5 MZS,SFK+;5DKNK1^>9.(>AMQ8_.]'5'@Z'7U'(JP,&W37S*_C]\9;_Q(9?CYS M"XC?1YBXQY"\M>)?LD3XO&,YE09/R0\N?0C_#+(3TQJN]DQ?NMQG$E&M#*+@ M_]RM.M_,N-ZXH3SGH9/VMM'XXZ/D7@(=.&GWQ0V8])I9P M+*RA+ INH\/&6N6-#Y%9]G4CV?&(4ORBYH/+VJ;5^^M%': T#'&!6YSU7W<& M;=_MCXZ_J'5,.Z2'U?>-.7Z=@+K<\>F?M2N4+O=73)Z?PXQ^-JU! &C"Y(4" MI,4:EJ>?S^UJ]^0]V3K9I8V!/UP[V5O7AYOMO59CM7G0N/ATMGNQ<;ZW^O%L MK[W&=@^73YMD@S=V_-'N1:O56/]X]IXV6[L7Q^V]G>6+W9T&;GQIG#?:'U'C MR][!YOK&:6/59YL[:W1OO<'W=MX>-3ZKLV:F_Q][W]K45JZT^U=U;&-S2S VL RJO2> O2Z2 M6OWHZ5:K^\@?O>SL?MZ!YVW1)OWK<_/5._SA\YL?S?=;XL/1#F_^^.>P^?F M-U_]\QG:\.-O]O;PX.A[>_?S 3F@VZ0);=AY]4_KX,=;^.]%J_GYB_CP?NM' M\VA+-#?;K0^;;S^/[X%WG7R@[V3S,SSK\SO2I&^^?7B?W_G7YYU7VW1WO]V& MMM.#_2]X]_U?7YJOFFGG%)_^O;\UV-G#WSXZ+X,+02"EN4><2(4<\0')I)1+ M2CN7CSN259+-L?,38^UJ.+\-8LZ@$067"B[]$I>2IT[&1&@@AEO+G"'$<><3 M#MI(2S(N$4,H-1=QJ8#/G8,//@.?$+EVA#&4%'.("R.0BUBA%%U*7D02#%Y9 MDZ).T'/?ALZ43W_T")2O?TY(13(?2!?7O8<^#K(?Q4?0"]>.JXU.'.1]PUZ$ MAWX='KBUQ\>][G?0KT%LGS;^=??40LQ +=;;[>ZW7$#W9;>WV3UQ@W32'G?L M[5F_1E;?F9;+HN6_U/+F!OXVUG)X3CO^Y^WIA_?AV%$NX1EX9W/K6W-S&\-[ MOC0W#U@U+J]>?MG9]Z*Y_^+HX.C#EYW-#ZFY_^6C\I8!E$LDL6:(8RN09<$C M:8QUU%/XVJVLX6?Z$D@T8.*WQPG69YE[MUP^RMQ[5'/O\\%'PWA04E#$M!:( MJT"0#8(CJ;TTPA)"+,]SS_QD[@T:PYI-PR7KK,Q6GI-C+__PJ[&K?S4CZ''T M.9:H?7KC$+7;^TSH;*O7E4QXJ>GB/9BQEW6[&0<7U;L0R!NI]\1ZI<(F3!1% M,B303Z(ITEIRI!W -O>>DEQ:B_)58GYFM1X#NW]XH"/X "3RQ MIV-0P.*02YPB3H5 6BF!5-0:,T]94*I28(7KI,!/;;=@N_,5IGFW=UH9>7>Z M ?DS++NI6VZIL>P>R,B9. '""G;-@EU[TZYSKA,-P2#)"& 7(1Y9CC6B*6(N M!<-6^Y4UPE>-OFP?++WOO"CL/9*/HK"W5]@)V:#:,6\QJ&FD66%30D91AA(# M]A%H2DI94%BVBKFJD<(NR..\-&3C=2\>VU9HQ._'N>SM,$=CMTJ-X,]%X#RO M2R3)4B#:DPK!H6)X2&PYYWDAV$M.L$>BW1I*=KT3JLPNP[C7XC.XQ3(^';+" M74S61(48]0)Q)SDRE$44C: J1ZBQ@M7XPD;U\HI M+*T##1;P#V8&&2("PJ#05A*EF00UIJL$7][9?1QD?!E("N@:=*8ZE#FPW^/= M1KT_^7V,>_']^>Y1W,^RG&QE%!2; <5VIW<@D[)2.B>0I98BSA)&.E".X"_, M2"(AQ9CC9RF>VZ50-B#KJ[CWX@,LBCNWXD[H!_<\)6$8T ^B$=?6( ?"0IX& MKV4@WB67%1?SN9WW-=UX7 ;Z,>3:CFU3:*L0)5\@)$Q'G M@5OCK3:*5A"'68TLK*+1R\=-BD;?I49/2$LRB4:F& K*@+5A!4'.*XFP=5)@ M;+!RMGX:_11R ^QW![9]87_RH7TE-\[8\O@P[]Y83(&T6YP!W%\?[+3P]PK6 MUC]J++"/2B%?G0+T!FB*Q0PQS80, M8JY5?6N%S%>NX-G5DU8XD<+$]8V^^- MX11MOYVV-S;>][DO;;^# MM%VU(SBO>]UC:,[I:N.X;3N#U2I:)>>-.)2F%EC;)5;&2-[+:BPLO' M4XH*+U"%IVA+C!ATF$;D-0^(6T^1=L0B3R*)RBG-E:Y4F),Z19T]!=?+JVXW M?&NUVP_M;GGDQ'W\N_4UAHEPAX[=8AW-"F,[ MTZR#J0-91R&UR008(2DU5)BXOC?E6P.G=6L[H3M7S& M4TO,M'L<<[7/SJ=&.]K^+8]GE>6M/ASU3*!_9WF^S>W<3>_ZPQ6NK&XSK6[O MIBDJ4SIR*G,&86T03SHAAZ-%F#,FA0"B*D2UNG$ZMZ5=*&I]=7@Q%/5'['6# M[1_>3GUQ4=\;J>_T_IOCVI!D4?0BYB#!B&P^RR "Z',$N5$7>^]MW^[>*"BJ>_/J0D!Q$,3O>B/^FU!JW8?]_*A9OA M_39 US?C(/:.6IU\'O6E;?6JHBCK1SE;;B$L,R'>P;FPZ&B=UYPB2T5F+30B MK3%%BJ0@''QI#*G.>@A>HYV!HMZUY"M%O6NAWM/>-HU3C,!@'!$2\0BFB#&) MH@3UJ=CN^ MG.*X!7KY:7(2@S7$94>* M1:\K@XF43'N/6'\75=JY*.G"E'2*<3C!5;))(P:8"HQ#"Z1!Q(AX20BURFH? M5M:D>H0Y]6K-,H;I:>[.=?&K^^9+3E&[X?S7K,SXYOU_-$!];REX"E[/A-=? MSI$J:S$6SB"A2A8-5CDJ1JS*^?.@SJH+#^SH*9A6,.VA M$@T53)L1TZ8XJ!)$L)P5,7IC$*<^()NX1$I&S(RP3K&<)!&352D755JB?BF& M?AWE[B/,[-X#J:*Z4A7_;EG7:E>;T-6.V]Z@Z[\<=MLPMOTJMDO]V1CN5C]T M%/R4P!F(-'1/\D'!:R1>;_RK4V&XFPWK783\UWIM'N6=:[0G^G&[XHX1R_@X&;;Q8O^;;'NO@I9_/I>9)G L7' <&4L#XL9PY"P/*"K*%1>F-;FJTNYU/*(>D@SJYDG-XV8E6LSN(!=GF0;9S MF7B4-%$$Y9$TE@.R,8XTEQ(Y$ZB4/D1=!>:N:CYWE$P)S:VOXMX#*RF*.[_B M3E$22K7E.#J4A/>(TQB1P42@@)4)V@GKN*Z?XOZ"DH16_[AM3W-CX\]UO7Y7 M/D&/7.\DYKX>Y7+W-L^L$HI<3W9UR3[,DMNS;=L#DES ^#9@?"Y9C A1!LTP M4L0R,!*Q 19%&+*!)*NEAA54K*SIA56HJ9&CJJCG_7IVBN;.K[E3-,I[L'&2 M,8VI7N[ASZDDX;IZ_ MKCK#.13L5#1/0;;;(-NY?# LA&2X5/D(IT6<$X-,% )91P(/0C(EYER#U'Y%"1%1 :!>*(2V:0$,EH:ZI.FWE9G&,W\ M!Z3J=R2[UHSD?/WN>1G) FVL)US6]Q[H2H&W.>'M7%88JZDFV!)DK0B(:U_E MM +C2R1-0'Y<85%5LX'5:5EJ^Q:5?V3LIJC\W"H_Q6B2B5Q(8Q#33B..0=N= MQ0HQE\ F291YF]/8B56F%N5PJ=]9FR4\4?#WN2B:JGQW#J[QET)NBD=FV2D. M2'H?!#V]7U\0;R;$.Y>'1C&02[04188SR<&YK#?CR$ML7.)!X9A6UAA9U:1. M1EQ1W26D*D5UYU?=*;)BI>?8&(QHX$!6M%/(81>0ILHRZ2FK@N,8 _L$UTAU MGX+_Y6_XI"(@O1A:)07>8R$=6:R[::,2:D&NF9#K7)X6;*+6G"@D##:(,VT! MN0A%@A',;:(!5SD-R*H2(^DHJCN'ZDX']F)#04,38ASGLT;, M(@.F :BN8HHSP['FP\)CI$[A9$_!"3(,0YD<**IC>H5:/N.IQ4:?2](\GB5W MFX/FR2]UBXJ.OI3H=6H#H&1[G7%I^[%UCI5*8*4"ITB+;HZ?)1TJ+"BU7AZ;J:5#LAHT6).HQX9 QIQR7"223XSW.= MP=H M%JT,"4O%Y-!-9NI4\Z8H<&TX2='2.]+2:"2]RI5<\C:<3 EIKJSA MV:6M\NE*16JDHD]A#VX8 UUBG^N 8/<;^US0;"8T.Y=Q1P?/I2 6&9\YAZ8$ M:6T"DCI&PPS&(:.9TJM\_H-9)>CY,>KZ_08]%UV?4=>GF0M3@1!MD&1,(>XT M1\XDBU1B7GH3L:K*6]%5BI=&UY_"1M]5=01B54>@[//=PS[?C>=&:'T=/WOT M")2O?TY(Y:-[J#R4W:.C;GXK3*+5QK]^ANRO8V_OT/;B0MC<=O/E11P?-J6: MSJ]M;[>W-["#&/ZQ[9,X>?4(WW'!]QO@^[O!SAC?-PS^\+^'V!_]T['OSD.;1P??=S3?0AP^'S?TO!,;HQ\'1-MW9?W&XL__F]']_;/&/ MT4C.L#6(FQ@0)SHB9RU%E/*H.'!"D[/*WF+ZW(X@E.FS7-,GQ2!)I+G ;90P MASA#AOLJ=8UD"N3.#5Y9P\\PONP8N?1!X]CV&E^S8)\WKIUQ_2SP_N(FVXWI MZ-0\K"9=?_UD<-CM 2:',O\>9/[MG'[D,7B6J$-8)XJX8 )9XR(2V%$CK.'. MFI_ UY63:8Z%KTRF99Y,-BGK,XY18W3>5T[(LFB1H=@&20/V5E7G0H&ZY?]N M@&C#"=:P9]*M2H0MP7S<[O=/REQ\H+GXCGT$6YVQ2#U0,@/ 1E5"3AN'O%.1 M,NEAIK)9@>U!5LDRD1YV(AD,DL5>H\ #0UQZBVS2&*F0L,HE)ZGWN6R$4F:5 M7)&G^3*F+0F"[9X,^@-H*QCD9?8]R.P[P!^U$8D1#U9!""2GMA1(QWP0B'.) MDZ;!*+(4,%9F4PUFDXL$4^$$BC8'_B4)AF:B &U&NN!8-%K8V;"L5:U.%:1U M)Q)NV$%CQ_;\88.1U4;&INJ*S>CCD8N]!C7Y4P+_PLPXCO"LK[$]":T/K:\E M<+=N6\S7ZG?E22H;3+/J]&0S63(E(E4826Y!*U7RR"6FD<:>8P^"PESDVM4U MBL4M>EF;[>"BEPO5RW-A\L(;2RABBCI@_D(@)XA'C&AJJ1.<>%4SO7QJ,?+K MT.P\Y+;=.+:M@%H=Y.UQ:V#;)5B^GC3BYF42SD3[&B2[W=D8RG4*X JVS81M MYQ*+@PTIH_(6$26SW]\%Y# C"$< -V*H%XRNK'&YBMG<9X!*T'Q]%?D^ZIT4 M15ZT(D^1%&.<-%0+)+A7B'/OD78^(D5S;O'$I8EFJ,CD$8;6+P]1\?[DZ*2= M(R] CU++EWQ7MQC%W^Z%HO2AG_#;#!#W-@XL-#9LV5X'AK0_)>W-H; +Q,T$ M<>U9)=0KC?BW?D,2CS[6E* M4>8:*/,47^%&>>TH19184&9A+7*4) 2@'+&W7FJA5M;DJI"7Z/"W3!R6V*GD7@)L)X,ZE"O?2UX)NSY@+)V,OG7+<_*+F* 'LT*C4TPC MYG) D 4;61,@DU:ZZ FF5,<<$$3$JN0+KJFW #5Z8*]9 =0"J,M(R0N@+AA0 MIPBZ)CA)+R0PU]:G6JUYOS$.8CS/S>\)-6)\!?S^D#I6*@%4T_C WK??<(WGV: MH\L[N316P_;@XTZC!8W]U*L"P'I5.S'QD8WM[P?0_ZM&MMJ[[4Z_'X$ M7>H_.Q]N/C4RHY=S^DSE;>7C;K^*7WC>BVV;(]7__-8*@\,QB$S=.)(UGMQB M';SZ9'#]+9>&_8'&F%X(OI_Z-[>V IP4,;-,$$]IX"19[3!6@(0JY"PX@7PD M^:CP\*;#WB2GQZ>(7"_:+\@FZ.!SV_YF3_LK?YR?C3 5+XS[Q2&[=F!2NK.! M&2H!(':W9RN!@I['7KX*VF1KTY;&82\O4__S:Q$I4*<,"%E1-O(*!YKP[S_L MVE7B?]!IJJZ;35>KK]XN[VQOK_=?+7:V&YN7*_+=6GXQFYSWES?AS_V]N''SE9S?Z^Q^[*Q^WKK+70*+JA1?Z[&B]_>=>Q) M:&5(K7PDY$]8WMIMV^L#( ,$=T_@Z:&_VHC??83UZSCVAF>Y&_8(%LM!__>9 MN[CV;]?[8^W2;; 85Q/Z#(.K5=7GQASWX_/Q+W^&5O^X;4^?MSI5;ZJ;_APM M@B/@SJAS846M&C/\>@)(S_ 0E$;NL=&;1U\_J[ZZP!*&WPG]C&-Z[=?X&;GV MNY\]ENAG2K-;/?;GWPEV_4OG:JRXZ6.O, C'<@2&%NMQY2]2XRW"#J4F#-70_7 M#1ZR=//I440"-2/(R[8OIP&?^YA$[;IZ<\?H55U\-*Y-3FTP3+NUO? M??LD#_%ZOQ_A_V'??J^-VW-W;^SV;'\^>+_UK;F?W_/7EP_[;[[MT.SVA.O? M[_S8H=OP\QT[^/Q/>^+V_/)CY]6[;P?O_SGO#^K\]P[^E%M^?N_LXW:,/AA_S.S0/X[PN\:_O'SOOMT^;G=^3#Y[_@ M^IT?!Y__2CM[(Y?G'O[V,:D0M7($:1(9X@$KY)(.B NLA<","IH#D?BJO"+4 M!6\>J1XI10QU$:BC2;<4:LM5S0R9Q,34@9$.?)(*=]0LPI[+E-CGLQBJ*ZG)FF;GCU"-CK$@9T;73[U1;0 ME0SVD1^GJ2GERR+93:^ZW5!M:\?>UY:/_;UN.Q2DG 4I6U/,CKD@/941:1\Y MXIH'!//5HJA HI00H@)96:-F%:LZ)2[$-'WY:;7R*G=BS[=7J/* -1ZU.JS_H5<&_C?C] M.,<5%_=2+8C42&2OA@(#RW3]G+2VAL(JB#L#XIZ=F\B(JS2FFFN%O*04<F[4.D)B8I2!Q>P1-$:@3@7 M%E0Z>,19DM@33'B@*VMJE:K+Z=3JIM)+QY/JU^!EN?(I1-^]C8!R)WYPTLO' MW.9BFD\B>_$"F.;%@(\I 6P0I2 W/=T$49ZTOJ@7O<.KH ZEAT=-$Z.K4'"7C)J"!(R20R!R1( M,ZV1L-8%HH7A(H&.UC]"]!$PEB5TF>T>QVR6 5MI=7SW*#9^:W?[_>O/D]S MDGYL&Q*SY#E> *&9/>'QF0RW*Q'^#0(L>#H+GDYO2A+EM/62H!"QSC$=P'Z\ MC"@$0QU-T3," $%6*5E LO+:[$RY-7O*;X9)(II*!'AL M$8^<($,21UH&YRQV7$H#3(G)Q280*EN/3\'SLSLXC+TS#C7R_/S^O+&(S.M+ M 9,SIAZXO4&^V&!N>?B; MW4[W/(_Y@84R[(@%0@$7'!*=(*>R0I9L$ ^S8"E)Y> M#F@HQ:1JJ[,/:F4535VHIIZ>:6K@GKC@!0*!99,K.>2"4(@Z28QW7BO.5];( MHE*V%J/J=H=CEH'-;.=D3+$_&.^J/[%-]7OF-#?V/8_%4L#R-F"Y-4UKK%>6 M84N0M [ DE.%G "PY$Y+QKGQ4>'L>9;RLH?JYLRF;+776'/O,TRS:.Z\Y3 MQ8G,/,A:=N,?)0PL@$T5&'A &)@0+*^E 3L:PGW[7_+,36_-UP$!8_C_?N!_=[XS<5.3*W![XMP.#UE%'X0 M,C:)EQKG_FQU3F"01P%5W4[_127QX77[]GOL;WT?]"S(J=6QO=/M03SJ Y3G MGO2ZU7G&L;U<<'PF'-^9IG,L& L(GI!R G \LH",8!P)'IBB5 8GP\H:786U M>'Y#N39TKB1[J1V=*VA16[28L#Y)A0DI><1 RMD-[I%+DB+'=0#8$"G*S/KX M MSAA?,]H3,OVXMF>*:)62%MXARABFW(0;A5M8DOGPNL 1)U59;'S)(JNCH@G1T:MN0N.B$]4A7 MV_P^ ;7Q6J 8@DF":JJT65GC)8M+<5U=5^HK']:],Z[[2,OJW+S_]5X-:N^$ M@PE:SBW>2L( $%33'B*D0@<\H@(K1FREGKM,YN,Z!V2VL*+[Q M6(&YIP=S=^4**SU1#+ED".*1 NEUTB'-N3).4T%BR$<"S-(B MV2-@PTOHU!NSX<9Q[#7ZA[87G]_J&/+E( &LR-T3UP[7C=YZ@V@V'[+EQ+3RURR]:>\ZG7L[64,7:P92:^E5UNVUX%Q MZX_?6\VO,YJ%"\VZ )9$H(:^8GJK=QZCQD'$N!MP)O-:# M!=YN"6\3$LRE3UQIA8QD!NQP8Y"SUB.;A(\L,"MYG)L$/S"\/0**O(3A/YNM MKZT0.Z&?5;L-VAHF6Q^WW"D;]N>JR?-T%YP[&*%ZKTCWS[>WFR_/1Q7]B+UN ML/W#B^O31O?HJ-O9&W3]E[/9?[96C92@+%8S+59?IKFX5E13[!(2SDO$1>#( M0I)3 0N6PDR[O)VI*Z)^++="\",6JN>^Y@&P!V3E =D[67X%L@=.[A],) M]S.Q86E,+X8^!A?[#S]#ZNO;O MZI][!@,Z"= Y$_;YQJS]V_7^6)OMRW$'ID3G8SZ0/!1FJP.J/G@^3/IZ_P!8 M]7G_,#:L]]TC>/=I+C_6Z0[@Z0 Y#6A,"QK[J6?;C6/;&S2ZJ3$XC/W8V.CF MEO?!TH'?JG ^.X _]@;PXPBZU']V[5",7L[I,Y7SP!UW^ZVL:,][L5U5I?[S M6RL,#L?H/'7C2)GPY!;KX-4G@^MON33L#S3&[/QH3/^;6UO!>8J862:(IS1P MDJQV&"MGB H>"'P@'RE=&=]TV!OWX-A^BLCUHOV";((./K?M;_:TO_+'N7$X M:G70A7&_.&37#DQ*=S8P0R6 E;$[/-S_'( T]O)5T"9;F[8T#GMYW?^?7XM( M@3IE(,N*DI,79$WX]Q]V[2KQ/^@T55=.TT;C77/[S;NMQLOU%V^W-];WMYNO M5AO;S8WKM;DN3=_8;6YN-?>V-AOPV][NW]N;Z_OPQ]X^_-C9:N[O-79?PE^[ M&__O/[M_;VZ]W?N_C:TW[[;W#VK4LZNQX[=W'7L26AE>*WN/_ ELH0V4L _@ M#'#(@T(U?@Z,VCKY]57UW@5L/OJ'IF#+OV:_R,7/O= MSQY+Z#-NY*T>^_/O!+O^I:6QI;'S-5;@FZG"+[SN,T1W_\0//R*R]V+,FU\M M L.3!R='+O;RXEM9SOWA,IQ-ZT9E6]\@YOZQ#DT9AFH8UJ&MF=W9=F6OO;:M M@+8[U>\;]K@U@,^?[N"\C0,+'X;&>/?Y"8_%?O?B7'@*.YDO;-MV?&R@QF;T ML0)3AE<;V9UY)TDW'U7JEVJ_MW_!5VQ4HCJI"%R><$^\CMQHZ7@.N]6&^8_; M(U\Q_ND^W$]/]P\7N]V307\ E@ ,9UUW/S#?UPM,,. M]M^PYH^WA[OOMSE\CGMP6E=3O0O"W9-JJH[ MS P-SB!B64 \88NLA7]HE%I@*HA2:F6-7"[/4$"K@-93 "U,DB=$4 D4C">5 MK. VN*2T)\'&(*X'K9M3L8)G<^(9.<,SB261@G,DJ(^(:\N0\T$@$V)0UE!+ MB%Y9XV)57U%KHF!:P;2G@&F&>J5(<)A'PYF5#A9[4!R?DM"**%,PK0:8QLXP MC2:'+1,48:XIXL:(? C!H& ](JE4(DE;9X, FJ:!ILU=7?Y>,.TIY6A[8D461@OBTO3;R)(SAGIO B8Q6DD"5H=:(&+E*CRQM[W*PK=:4 M >DQB=HG@[1@^6"@)<@JKY'CQCO+):6YFLQ\27N+AM980Y]88NUET=")/:0D M<5X*CH+!&'%L#++2::2PBS%*G255(PU]"F%-E;G?Z!Y7NK6 (L)+"#&WXVKU M2RM:Q%3$]/!BFF&]UE1;X-.,>V^XTMY0'C"Q)G%8KHUS,Y=_6P^?3_J#ZI#E M?G<2SYQ#F;<[HR#F<=K4&#:Z1QGNJB-M%0SN5BC8?QO_>]+JMP9Q+_:^MGQ\ M#0/1#6^C[W[J5$\L!& 6 G ZM6_-,9%>1XMD+JC->>3(68.12$QY$W6N&K2R MQN8N)E>TOH!S$5.]:G,6<*XE.$^L,\U8#I$PB+H$UAFG 3F'"4J2@7R5X4;B MFH'S+RRT^F7T>,I7/H7-PPW;/VR$LZ2'QP!N91^Q^%6+F(J8BI@>KYCN>1_Q M/+$^2XNW464C+?3WQO2W.1U_&FW.*BHB8EKD8E1*(^LM1FF!.[5- 0*/8"22(1(2M\1S':Q1$E8BJEUTN22#DRIY'EP5 M]'UU*MV2)^%^X*HUG2?!*J6%#HB2%!'GUB ;HT2&$T9L4(2Y=&=Y$N;2GN4X MZ;)X@*@=O"XV)_F3.R63I!?<)2.383SZY(AS5D@7M9&>VW0U8)8,#(M'Q4D& M!BRC9SI&!"//P;KB EF>)$K18@IVKV!*+CX#0X'# H=/'@XM-AZ D&K*%3=> MF(B]]TX)8YQ,5E\/A^70X+TAY21&AC$*E1 MNES%*4MC2V-+C=)?%18L-4I+C=)2H_3V@^/]R=%)V^9RZ)LQM7QK\(1'HU0I M'54II69A9W.>Y.D;3YV,B=! #+>6.4.(X\XG'+21E@RWN FEIIR^N;#%?=3\ MO+OYZ7MS\Q/?^?SF>_/'VR_-H[^@K:']X>@=V=ULPL]M?$!WV,4M;OB,[VYN M8;C_M+FYQ9JOWM"#HZT?3?H/M/\=WX&?!Y_??C[X$H!NS!&.AF/L**"6TV=R.$YI4II :TG M"EJ6,F=#9):JR.%_1HN@'0X)ZV25-]>#UI,/-[P_/)N<9 E<<*D#0T*%B+AT M"9F<[CUJ23Q-47$65M:X7,6$%$PKF/9X,&V6M#.<:A:5- J+P)D!N\4(D;B# M%5\2[MSUH'96K**@V[VAV^3D22 QB<@301Q13_M$;BC8G:(RR?>%\<;3K7 ?'$1&,CTI%YX&@J(6V)1DJD0+ 0D?)4 MY3K M!ZI4(OZ%O5]ZNH[E<>811I4)[A@"6C*MQ@,2\E]FI/ :;K MGT8N$F7:(^P=1CQQC#0V"OG$A4I*^) X4( ZE=@K6E_ ^=&(Z7XMK0+.2P#. M4_992EIK&9'0>0N,@WUF>(K("\(\T8PK96L&SD]ADZN4U"QN^"*F(J8BIB*F M(J8BIB?HI+ZZW![%BX[[*97X?GX6V 5"'15$.LMXDL(E3ZQS.M@0<\1VCFF\ M; J6L\#W9] UI\\""RZ9L$D@3B(8=)XK9 C'2 KK9>!$JV1+);Y2'Z#4![B[ M(' 1?++:\"AY2L)P0J@E4LL07>+Q:L LIXP7CXH_ID[E>:>TM2AQQ1!/AB#G M"$-&:AOSH2,;<*G$5^"PP.'"X= GSDQ2Q'J3.([1.4NU5$'X%!CC^GHX+&=B M[@TI)[NU5BO%N$N(Q:@1MT8@&T-"A"K'(G$9,(?GEQDO:%G0LJ#E8H-=J96! M!4."I9YK1YP-)('ME@A.T1-S/5R6D]'WCYN3.'6>''=<:)2$\XA'RY U1B*J MDN0VZ1BL6EG3JUI>WDN][R)"SB6!HUQ98VJ5Z 7GQRGE^,J5I4S$H[FR"&N)KBS"6J(K MB["6Z,HBK"6ZL@AKB:XLPEJB*Z\N&C:^XW+1CNJ35B? 7\_I,RHJW]0]>SKH M,);PG$G[RY:/FKE6U7^Y\]OJ,T[[A[%AO>\>P;M/P2IO=+H#>+KMP<>=1@L: M^ZEGVXUCVQOD$DJ#P]B/C8UN;GD_AOQ;9=E7A6+VSEFKIQY)W DUNL@Q:?#*Z_Y;HFWK=H^/G1 MF/XWM[;RCZ6(F66">$H#)\EJA[%RAJC@3<2!?*1B97S386_<@V/[*2+7B_8+ ML@DZ^-RVO]G3_LH?Y\;AJ-5!%\;]XI!=.S IW=G #'4G1-_M52?:GI_ 9.SE MJZ!-MC9M:1SVLA_U?WXM(@5:6-5@K$J4P80#!?KW'W;M*O$_Z#2]5!RIFJ;O MFMMOWFTU7JZ_>+N]L;Z_W7RUVMAN;LP. ??=\(W=YN96W^O;VY MO@]_[.W#CYVMYOY>8_=E8V-][S^-EW_OOM^K47^NQHO?WG7L26AE)*XBZ'KH_SY31Y:F.JC0SSBFUWY]ZTJ+^IG2MRLZ^@!E(7-C MQ8T>>\.RD ^ZT:=O5)QMR/2NWL*8K6N[%UQ=Y6O4?P%B=^[F[$SCWG<1W$NJ8,:SZ+_K+=_=9O MI%[WJ+%['#.)!!-LW8-) \9*[#^_@2!N,QCUBTR8$<5OGXSDR0S<@O(Y#&-] MACZ*FNC3SQ.8SW-P]+%%-EW5Q7I/YY+ ]%;Q2LV]4;S2YVT*SX3_7G[>V7S' M/NR_H0?[AX<'/YJ'S?SYT1O>_+'##O8_D;-XI<_M5G/_KZ,/G]\>[;S?^@'W M?#_8#ZV='SO?#O:_0-N^L-WW?[6:1V^/+L8K[;[?)CM''XZ:KP[@GF:[N?GR M$/KS8^?'B\/=_2_?=_>].#C:IA]>?<@)3"?G*8/WS/)(D+8VH'Q^$FE#,,(D M.N$C#Y+96B4PO26*WC@^LZ#1DJ.14L10&XDVFG!'K;9T:@RX8IJ!=OM6.C-[IGE9(OE M5"RGN[:<:KI+_X@:/!.N4C'P]=[*Q!$)VB,NO$9 A2G" MREOK*4O8:>!>JTK,?3JE?C9?4>@%VDA%H1]0H2?&%"4B>4Q!EYG,_IO@D*-. M(:)%(%$J2HVK%/H*_\W2)_A;&MXQ/==S>%&(;M!H]?LG50I W^T/+KG+;P16 M)6O[K;*V3TEC-[UL=4 *,'P;60P%B69!HM,I:F&<3C(1ARP+-M=.3\CEFG8! M_E36<( CDT^^UBC5^J(M\R>OJ@O@%455[TI5I]/%!6P%L2C:G$13<(N,,QAY M3"P5.DB;Y,H:7U0"I!I515@:QI"W&!J@;'T[#$BV_7Z\)4EX$A;-(O>@ST/0 M*]OJ9&GL=C9;_?'IA=VT7@F$%!": 81V-Z;X@G944Q? TRN5_Z+=ME( LO;!BZ%.S9WFUQ)]R;.^%UW@+OPUM?=GN;W1,W2"?M M=>]A8(N-,AO@3"?ZCYX0QC1'D5B'>+#91DD46:.I#M3%$,!&H:1.I=N*/Z'N M_H2BJXO3U0DY2#@R9J)'5$N!>-0&68L-DIHS(S*J:M!5N:B$=\6?<'M_0H#; MOU9']1NM3G_0.[DU65A> Z46;H7-,T%,F2QGGS7CH,#1+ &F^^L9BH;T8?VC MT]X1[QP"5,J[HAQX@[ )4$G+%+SG09$,2'-[.(MSH;ZZ>W>!X$5W%ZZ[IV>Z MRQQF1,2$>/(4<<43TI$)I)),5*8H$PE _%6='(-/S>%098QN=*ORY8WX/5AZGB\:_;MK,U%$ !G9E 9VN:, @7M$O*H>2E15P*BVP"_@ K2'08 MOF0XU*Q.?'$VU(\O%#6]"S6=< -8_GUR@B+*J )>CPERBCL4O17>86&2T2MK MK$YJ^M0<#9LQQ5XOAD:K.BK9&-CO\:G%+3S4X?F+5LI0$L,SJ_OV^PB 7L1. M3*UBH\R&0]O3=,%C"P8(<4@[''/4-4/&2< A):+.&Q?>Y-U0K>NQ'UI<"S6, M6RA:>S]:.V$/ +.:)9TC%QP!DN\BTEP)9*1TAFN1J*$K:^0*KV =HQ@>P6G2 MGWI!:LYSQKN&^8!\;'W-F3:?F ?DGEG.>9@$>.Q%VX^;12L MG DKWTPS')U(#,9XY*6UB">>D#-2H80I TD&I73*%<474.VQ.$,>IS/D&H)3 M-/6.HLX"K1$7$+',+&1)#WQ(>$ M.7:RZ@\/8F^>0Z/(:-A"?4F,PW M*)W'PUN\%H5O%&V^*VV>$!$LP'X $2%&"$9< R6QWABD,+?6:6:5HRMK=/Y$ M=??GQW@$6S;+['@YV[(YMJ>WWJ]Y$G;;P_*DL9Q>#\540'0F$/TT38EB/NF" M.Z0D "P7BB+'%4&"\&!U\E@XO+(F'^\!F/KSB-Y)#%..EW;+NE:[*GA0 MO"\/$.IZ&8Z&1MAY3,I)AX>B^WLBKP)4,P'5EVEVD;!BA'*&+)$&<2XMTL1% MH!@I&45(T(H#NYBKDDMQM]18HQ?I;YG#8"C*?F?*/AU70J*3CB/+!4$<&X>L M,PDQ)FEPU''-N1)%^D;J\\2.4>>,"3<9P&V @EW!PD3LJ-B(LQ:C((5 M..= IY^ZS=2 MKWO4R%'D_8KV3-3B=C6L?ST8]4.PN6M8W]2N?3(#]]2JQV_8X]; MH?1Z:$U M..F5+=%[+49@3W-&Y_Y^=]W_]Z35B[#LPT(_.,T9R ;KG; %GQ[G2\IB/]-B MOW/.->F%]C@H1+P6P/^31C9(C+07T5'F"/$)^/]-]7;QA0F*WMZ9 MWDX=;HLT9Q<&N]TI@[@W.3!2*904IS%I)7#R*VM:X7KH[2)W,)>!/,"5'?JR)K3PAF/ MD>). KT@8!%@&I!5)D4CDY9$754DL6QUWOM6YTF_2E$,_Q_[^\HV9PV<&=?$ M5UVSA7'FK"U;&+>$KW/Y>I007AFM40(!(AZP1BX1AX*4TE-)F%S4N;V#, M;!V5[QRS[*LOM96^6M:?!BT>:[T>8)]0<@)HQ+ MBHSR.<^6DPYE:_3V6Z.CF9]KN ]B[ZC1[L+3 MGMCN9UU3?4X#T]_=SJ=]$-!F=&4O9398.I>YRJ:8M/$:L>@$XC0ZY#1P#L*$ M)^;%F &@'&=!,FZ3=Y0SGIS%1GLA M0TZN*".>D6-<=SC].AOH;V@[_-CHQ5 *0\X(5.?R6'$3P8[A#@7FP 2BD@%0 M.8>XY,HQ:10U9&$'U8MGH[X*[1,E6!-G#3/<@V9'AYG1SD%=5= MF.I.. 8A/*@4,7)<%[_G M<.XITM&+7[OMKWGCTE>ZT$C6CY*UE6Q6/\4JZQSA/,3LX^ ^2D<])01S 6 % M9$/.%=]=L&HA6/7C7$*K2$VTWF+DHP-[2 :PC'Q(B#E*36(8F\!6UABI4V+? MXM58M%<#%)(Y)UR*PO+(I:9:T21DY,R[I-GM0Z6* M^) D_(AHM&1VP]BC3D MVFB@Q3I@BGR03FN;DL['/KDH!>0?OH#\,A"CS59_T&NYDPHRNFD8F1Y:.="Q M$Y[:L?F'V]NYUN]RAJ";8YD4])P)/;?/>5F"3%;'@$*0&G&*&;+&@>465- Z M:!:2+5Z6957?6IR>+YHZAZ9.I?KFS@9N+0I>),0]_.:D5RC:9 4-@L7@@>?4 M):__(OTI2WF(+9U%?\]YB&W6,.5'B$V+#$R=-T7?651_.>1R2U@[E[6'> G MA0VB7!,PWS1#)B6&I!$L8*\83K@**>&7BZ'-;,#5YH3; CTS3QD7[OV$6U'^ M!2C_5#"*<(#FR2),$D<\V81<5 3IO-WKJ0Y4FI4U3>8YX79?JK\@/TE-2,Y/ M3KCE5#\5T\GY?K["U >.?[MC;;,3Q>M;;&I5^:OP6 M1L6??L_\UU\W5\KNX;UEA\KZFO_;FHS^VYC=FWX00_YBO1/.?S!UY6OH;S=< M+NSEVR=9!EO?AR?LWMI!W$HI^K*+,=M*>"[-@XB)$,)SA@=F$1=)((>5@S71 M8:.3#DQ3L.ZO2()7MB'KK?_UX+,%">J-!%-9'T#0) F*HL#9(+8<.>X)4ES" M4D -MTZ 08P?5WAVK5G.M;1WB+UVT'#Q4ZO3RR4W@=RB5/G83U MC@8"L]DR9PAQW/F$@S;2DH_;0YI#S1VRFP)1,T'4P;F<5$GI!!P%28\]XM@! M62')P)^.1&PXLX*OK$E1I_C.LF&X8"TV*E&=5"2@K+ ^>1VYT=)Q'06H,?.5 M%F>N@F]]_JLH^+TJ^%1,58J!@]&)K% ZFR0):0&4A& G1201+)*J;@XG=5+Q MI^!P^345B?#EM23D;C<3:C=:_[J[_C\:''>!4$<%D$5@:ON2$. M44,8XI(D9*)1".>USV-IJ*\2E[ KW&HU!<+'Y7B[>K]Y[^3XN!US%*EM-T*K M[]O=?LZ , [+3^WNMT:K,]0_D-6BMJ$9R"1T3UP[/K)$H ^[J1@=)\)Z0H8S0E& MT\>9&)$B.D2D=XB3:)%3W"/&N$B2*R-YE>$6B\N5;1Y'::[E(WK;'=\]BHV! M_7[Y*-/RU^CO:'*.88H MK(" HT0CD[-N)24D?&6]C'YEC?*Y4;1^L1@%#UGH [5\_S V MK ?EA'>?YO#93G< 3[<]^+A3.18_]6P;&&AOD)W^@\/8CXV-;FYY/F8/OU4; M*W8 ?^P-X$>5<>+9M4,Q>CFGSU2FWL?=?JO:-^C%MAVTOL8_O[7"X'",6%,W M#F?3WMD*_%#&S3!!/:> D6>TP5LX0%3Q0 MO4 ^4KTRONFP-^[!L?T4D>M%^P79!!U\;MO?[&E_Y8]SXW#4ZHP;I"BT^.)X M73LJ*=W9J PU ):,;F^X<02H$WOY*FB3K4U;&H>]O"#^SZ_EHT"7,KAE+=G( M:VEUT,Y>CUU'MO<)!#/:EOGS_B?KI1V_:K*^:VZ_>;?5>+G^XNWVQOK^=O/5 M:F.[N7&]1M>EX4U8V/<:^[N-C=WFYE9S;VLS_[:W^_?VYOH^_/%RN[G>W-A> M_[NQMP\?[&PU]_=JU*FKH>.W=QU[$EJ KK]?!2)SK* W0QW@===/W1$D2^C) MU&3.?XX( \K\_CG1X^D]6O!0_N2!9@EYUACQX.;)$3S"+\#6/D]U7]A^J[^; M7O=@I>P,*D!9[X0]$$PK 3OJ#-9AN3WIY"J]KV'I]*W8WX?WOVAW_9>'I<(_ M=L94^.BO]FY^%CP7GOD9:*W8?;7#/[P_^-[\L?7]P^8Z^W!T<+I#__H,M+8= M__/V],/[<.PHEP='[T23OFWM;*Y_;]),:[_P@Q^'[0^?M]C._LLO\%Z@R]L_ M#HZ::7=SZUMS_:/PC#(3/7(&<\0=%\A:G%#D*4@L.17�V45N8%C8S)7SRT&M'%&X%$5$IR4S M1*S,I&]WITO5$Y_G A@M?Q,,OC3*OUK^'J!//P7<=YW6?T]BXZ5U('F;E70U M>UV?-7X#ZMO(:?@H_G-C2)>KO\B?OS=B!QH>8V\XIZ -)PGL+1B)?N/HI#UH MH2,@QKT6\.C4M4>KC=Z)<[&W6EU]W+;]005#1\?=3I4/_&30:D.3JR16G6ZK M'U<;7UMNR$VJ>PYMKW^81Q<> 5C2KZRN_%Z@@YE_KS:^Y1=6U]H6L,4(\LL] M&7. MF0XU1O(']G1Q,;Q[*G6!,)T._WVZI&E=['S[R(,6(6B-G$L8<>(LTI)+I$*P MSLI@E#$72=!,''[*H/BK1C?Z3M?K]O"!,TZ"] MK8TQ!7K6V(B %*W.=#!P]9#4[0ZR3W$J>K@/K 8N:;=/<^JB]DDXEZ_S? _/ M^@479#]E+\ UL>IEXU/L %KEQ\ W\3B/DCV#"K@3'MXZAH5F:I@F@]OM-;I' MK4&^:7J,^B?^\.I!>@8\L!JE[G&K,TI-/DVY!A<]J;,(,B-G'CWH3>.,+-J0 M9^?P@M_R,UK]JF?=#G09WCX<16@C2*U78?;DAM\;G>B!(=K>:>[6\5!1&@GH M(-R@#PFL4VA,,R\?LM*$O(B<#%>B\^!P M-GB34?+=K[&383UC,KP:>G*1OE[MCJ_5!%FOT';']F#X&][J?8SY1!ZUJ?*O ]@SM;]KP M1K5%"(\8-?G#B:U<(.:\DQ//!L0."-K

JC:?#XT6WUX,1 M[IT-TL;ZY+/?!MU/L?*Z3/&H\;?]*8=2#G/-"CUJSAY(#-K?6 >M#UGSSQ.Q MB]^>/6@\5L,JK'"C:IM?W=A-F]V_ IUJPWO[>/ MQI/YW;.]9XV]3#<^ T)6&.BZ]#-&NK,EGUQV^!SQOPU]_PH2'&1_R@C1<]\X!R,34:!Q/:CJ. M\2#73*]T;34CP=1?>:IOK+_>^M_1WV<3O7I/UI3)]<9FA\7HT)&T#R&X]3* M4[+QWQ/;RR[J7%,;VG]N/'/SO_Z>;2&P)$:M;U<);D(\@1NF5Q? M4=@Q)(\QIS*R*^,-^I^['Z")MO$MQB_5,R;R&_?H;-W(;0^Q#<*&5:=!&,HW M31W0A1LB_)6!-EN]L=!8 M$6X0TWFWW-J$C),QYP<+,BIB:5 K:_1*D;_(()J'<2CVZX-ZEL> ?G_8:L=K M./(OUK_\^8.L@<"$P<0_6P-A51M:$*U\.K]RCX[:/HJWG&K\T(DV=J!507\_ M>>0SD'CGR^CUJSW_:JF#\=BW/5JI1UYUD;$8GS;E)?R^J&97K!AW1\[7;-/NC+W8!C< MZ=76\+/&NNL/K2@@9N/)!N-9R0RX0+*M=HZ#&%**Z\R97SHN^B-3.7N!!JW! M239,L@!M'M5OA[$SVJ"+ 0R<[+<^^Q:F4JH&>FAQC9L&8A\^L:)60RJ5)3YD M$-E!U*YV^:MOSBCE:!BS:;<*GWZI1#>HO =5 ,,T)ENXX,XX[;5!VWMG[A,#P?Y M23FY!C34Y1V8JX0\]']5S1X'!.6I?<'=]DM*'$*'JLV6JNQ:QH*Q MUPYZ..5LNMK3!",N_YI M[ H9V@?#-QYU XSCR.$_\B#"!#K* -3KGGPZ/+>%<3:;QKUWP,-C7G7REH:+ M9VAR/ISF["I0I%;>".FZH>OUXN,J?.JZX>;0--P,FSD>T@LM!<.Q6[E.![W6 MIT]QN#DT!@> KSSCABAY7O>RZ/(<'&Y75(UI#<[&^[B='3?PU%%[SE[:R[U) M(U_TJ"?9E1N'Q?<.SEG5 03E04 X4+,@$O.K(P951T_-&0==XGWIC&#D#J^2;D=V1><8!\%&TU0G+ M&*MTQ[%^+RN_\+#0S1-S[%3'(-Y\Y%1AP[%#00N'>*0::2XHHDD'A24F+.J+ M$7W_ 3;;S9'J8+BN7LF<1F8OL/ Q91W:^"-.O0=+$Q#5')E5N42&^X6C%.85 ML\RY3P.841+:WC]F8L\6W^$58YM,.SS MQFL<&0JKD[9-_ IG6P,3KT0.>-S(70^:$YT[^TSYYMR2%* MY&B&D][0+3%RFIR+L!H[$H[&7@J@\& 6Y$%>';]]=63(].+(F0-/2C#40(RG M[('1*]J5(=R]0^UVA'^!A;PT'P>S8?Q-LWQ M5&3F61LO-G$\%V$DJJ+=(P-K: 3 AV_.!O9R;-2;D>D_"FP#Q!P%:9WT>OF# MJOW7B^C,[!L.377U=,_'DKP81_7+ )(E69ZRP=09[7\WWK;Z7V8YJ5.;-6E: MS8:.@VY_:,7W)^?MAM;A66=[N;/9>$S=:H/Q>4T[?JU$KQZ*#6A/]VBD8\/- MQ7'''BXC0@4J=)2P=?.D-W977($!%6H/+QQ[F*^#BTN7CI>@BU"6MWSSWFY_ MN.B #9:=H,-]7S\:K_YDEQW0(78^@05\%JG9!-"I-A3R$MNY*L[I66.4^^%N MV=&>/XPA1R7OIG.JNYNR[KXXS?^^M'DA>[K'(K:^YZQVU-*@C4T*I")P'HBX>QN0P99D6UGNJN';<"FIDL)@K"L+B\2+IVJ_"FC)X5/.Y M,M)'ZU#_0L#R^F; MN5'?]BONL#/D#EL3[G"VASU#AV^0@?\QC0TQ-QB;I=/+):O)<74>OZLIPSS5 M;N>KM;1$F0ZOC&0#2IAPI-H0A3G%QBFOA*=&)85IY.87A]@O1;*=(^B9F+\^ MHV#+'[TV3'L([6AN?A('/UZV=^%G\\<;=O#YB_CP^'!_B>\N]G^O//^'=_=_,*:5=O:1[O[V_S#YR9\OO5M!_KU8?^?=)9E M=0]_^YBDI$E9C"2W,9?$U,C(7)M;R)B893:97)9;+2CGX5V6#WH(G?@_=UJ& MIH#,+T!&_G_VWG6IC61I%[X5A??[QIZ)H%AU/GAV.((QMC\F1F)LXW' 'Z*. M(*P#2T+&-N6+:LGHS7 >T13,05X(;)$"$_(F23! M5*B K)8,R4 <5E@R .5@*AZJ">TS-17/ ,,]P<#?U9.^^P3]GKU%UMP:*;"4 MA$I.M+3<,Q^-PD1(*0VNP=NC6>2S&?"F!<:4:(NXSD2&C'CDB)4H>)$E$Z+&KP]HBF M8@K>>/1:,2:14E[E_KD4:>L\DA;^85[ZB'/?HQ7IM+:JIN+)@;?5&_!3^68] ML?7$/JUOUA-;3^S3^N;%QH972LY7K*K@VJ3]5G^2%C\MK."%0)@>> V(WE(6@9 MA%5.2:5K__XA\NI;1P=GS=-]Q2)X1%0@F4QN.8H=TM@9!"M :)(27"7ZZHV9 MPSGU4.+R/,IT_K8.WAM>\%L\&:Y8@<[&R;R97UO$M'S8'Q4%=9U<8Y59H?MG M,9?:] ??*G:G@@&SUY[T!AW.]$;*7X&?*CKHM25UG_M *2@[3YYR 8+(+ ;7 M/7>_-<$(6^O^@^C^^48N3)9,LV"T0F!O!>(PH&P%H'B2!,FN8M[+34/(S7O?C0/]JGR M47)J$(--&O$H!-+:1.2UE@K^B@,S!2O-[81FF#GN<]GR3=)3L!;-",_[Z :C MW 8#EI0MPWBXPKO(5JXFZ-F*=GM[4BC^:S:4^27%%V-LC[.ES6QFLZ7!%SKR MY9JY8>QT"M:M,,J5^9G@MQTF],(7MZSC :C_H%TTJVDTXX^V+SD?W]J>#;:H M>H=!]&;+]3,1UG#D,N5]KO'[#I?W1W"G?M[LP"JL-3(E83_3G4W;\%5UR;TL M\KYLIE,U2LA,=+V"1S%5SRI \P ^76]LS-"S%[>87PH[,[J*F&QF@ 5!9O'X M?GJ=&0C@WK[J# 2[^ #6I&"^AOE)H(_#/XI*ZT'F "PW[_^.^B>V:@03NUDM M^YF%.H G430W+.L>9V6V]#.J,GR8GY3@^Q/FA1/[HZP?/*XZI/XQ>?4X;DHT M.\P_IG,[Y><;EJS&!]F0]+)I**@A9_KYS*]6O+'Z\%*UHC"81"F298GS&*DU MRF-)B;3:$TO<+>I%+]5H7J@@+2LV*U$M!CF6PK5*!-=F>SE6L]0M >;K>0[I MK &Z@^&L*S;KBLU'#]/4%9M/NRJQKMBL*S:?8.)6N5_7%9IW3<]P M*@7)B2 \>.Z2-USYI#5QGDL/WGKMMU])SSCZ)EK=CZ3UX=UI\VB7-\\_';9V M-OCNSA9N[1RP5KOHX!SN09J;AX?- MHX]D>]/3W?-O!)['6YN7*C0U]2JP8! Q6B,>G$,VD(1RNEWP E9(^E=O**N+ MIU8SS>ME&YF<^NTYC9H:Q4T"[P<+XZ2P,#" 2RMBXHEC '.>Q!@D%=X&3T6LP=PC6HHIF(LN4DET M0M1BC[@&2V%-=$C'$)/RA"BG7[VY-]O&\[84SP"N/<&8WG8^;ZOK+Z_+T8K< M"&*X329RK[W5QLJ0B/%<:A_DS6AMMA?V>1ST@QT>UI;YIUGFV:K,2#V6EL=< MA@F6.4B)3(@&.6&#TLPPJ=,DXZ*NMZI+,W^6%5&9Q,4HYPC5/#%G2=!!.I$8 ML4SZ&LD]IKV8(CGI7/11)3 0*H+/%QC2QN6P7.3:)8-!7E^]J2LS5P*?W;6X M9;5R)F_L#'+/G*MI]XC96AAW-O/!I4X2G;XOVCW?*D5KDL-W[P8D=6I5G5KU MZ$:B3JUZVNE#=6I5G5KU!,,P=6K5_=PK0AR.AJMDL>5$26.%X5Z#U^^8%]HW<_6MUW/YH['\]:FYUV\_R;:&YZW#SZJ[.W"<_9W#B[ M[%Z!&T:WOW[J-G?>T=T=N'YS"V]_W3H'M^NT=?X1QOWO-W@G&/-?%U.K, XF M)NE1\HF#>V4PTM@;!(NGDV <_-Y8IU:M;ICF91L9+;TS/@GJ1.*2>6,C%5(* M)X*P@M>I58]I9*8Q'*.E598FI D7B LFD5/:(Z(QX8H)H86MR>^?8X2G3JUZ MZ0D3FFOMDO \1 M63#1B@5GB")"U D3=6K5S_08)3. VESRX'(EF(& MS&%-4W0"!44EXDD!K(L YFSTQFGEM%:\3L)\_G#M"<;TZM2JFVPP56"%O;+& MR<2]E$Y+[0@F7D>9/+E%(GR=6O5++?,%PGLM,R4214)@B[BT'NE@.4HZ,.I< MT%2:.K7J\6-VS]Z*,,,L%S$:00(G29M@#)@-[XPQP293([E'M!C">7F+=L-\9G2R^Y$H6P".E MAZF+4S'[9QYM8:!2Q,PR03REV3Q:[3!6.<82O(DXD'VF7HTO.AQ,\QX.(G*# M:+\AF^ %7]O.J3T;OOK/Q:6#=:L&I"B,^/)\+9R5E'[:K)32 _:]7UKPUP7U M8OX6C,FNS%@:AX.\>_V?F]<'EF>G2(WKI\;;O/'U,N6N7:P&E4+E$PDV+V7E MIPOK?&;%+ZVMCU_>-=YO_/EIZ^W&SE;KPUICJ_5V,9?EJ@R\!7OOY\;.=N/M M=FOS7>OSN\W\T^?MO[E0&PS33FH %UA'*S1. MH#X$QR0=FT^)>Q'VP4 W2AIWP W_#/J]?B:PS(2+PXU>>%NP-0ZW>K/?:?=\ M^[@3ASLPCC\[??_MD3%AZVR""8^*>W:_D.;1!MSWTQ'@N<-M^'?W_../W9U_ MN\VC?]N[.YTY%+FM3(]+]W:^G#4WO_UH?6@!GGO'FQ_>'[4VWQ^VONZ>M;[^ M=;C]M96:1_"=C?W@A>04!Y3CJ;EO+4::6X>(I)KAI*7D\3+=I'8 VZ/QR1K" MO9$V. O?5]H9Q6U*KQH1D/9Q5IC!""QW%J/IU#M$!_W1> Z6,>1,D8A;H) EG.'$E.:\>1P M$/2R0A!'M!21$V,UCY19DI*R3D9%J,>47%:(K5[CKU$OYK1.67+EOF_W+!@D MVYE5E,\GMA?L( P;?_;A/XW?;WS^L_B1_/%[HST?BQ,ZQ>TR M[6_FYNT6E-KE@ZI/X,L5_W#CY.PXEK2_DR&VIT-<;VR=-&QGV&]T^Z&=,EEQ MGLYV]]BV!P47-_P^=LHQ?;?M3@9C"/Z&W7RG<.X4TB>X^E=CT<#?UB\X72 %EX"IN^T?7(X?K$0 2ZT*R@) M-\T3!2-M#QI]\&;;)2GQ^H79AY5"QK,.N[73*'C3]03%T7]3FM,L)3.T<2VJ<13L8-ER$!2PIX+.[ MU=B$URL&2421UD[7JB4L>U)D0>CFXI]V/Y1"4O2IZ,/$S-YVO3'+']X>-N)W MVQF5TSB6<7\"MTZ-_(7\*QOZQX5\S;S51<4JY?:T#YLT"GT$N0W C+7-F4K*6= MMG55TY))"YLB)%9^W =Q/ZB(UF'U;54R5FD_B,9!\AY" MW@IZI27(KSUF%2_DN@>:%J>"N-YH?(VEM(*-@+4K1M,?#> F[>&,501 MA_Q3D2=8W/K/:I$^YT6J+&\YFIE%6OB@?./J8=X/LAC]/;.TRSRY$K#)'GR: M5VMBZ<9",C8FMA"#OVRO$.A)>Z.-.>9C8A1!7D>=F7'GE1L4%@V^7#-\Z;N2>V%)HQ MBE1.[N+)N''.G?VDI<<-S?V M!4RJ-%$@A7/R=3"PY##W2!AE$^=&P%96+/G5Y+[&9+7GFY:=\78)4'F\9:;1 MH+1]G[]D)%K9ZK(5R,3LE&B\P%:YOTG5NJ/H!U+N&MT(T EVIW&===XA"GL# M=^KU3[*=LL.3$KT-BL.$,?2Z"+!B99:+C:IXK8S$\CX5V@6 'AV/&Y&4#RZ0 M[2!F)Z6ZK-J&+FV!1=\1N 3N5C6A\_WA2>5>]";[Y,+]^E$X5YVSI130!4(=%40Z"PZOS&EVQ#H'7G&(B3N>%?!J M0D>M@/=2P(_GN5]5PLZ3I!"C@B$>T+7<>:@Q*%O0S"+$4F$OEN%FM FXLW]:@+)6'S K(9=B_4L>"][6 M(UAT2GB[XS".7ZUJ$)S]]"#XI_@]]D;Q_:#??5M!X:^ R=]6W! K$M?#S;>5 M;AW]]:WUM7G>W'G?W>W^V]G>_,CWNKMB;W.+[>Y\.]_>^;/;W#Q@K?./XK)N MP3/([GGS!SRGO??U"V]M'G;WCCK?FD?A<'NG*9H?=D^W-SUK;792<^?;*6QN M,04B PW($IGC>DHB!V*4X0WV7BAMV96^2MQ)+VU0E*O(M;O?BM/-%B]K'_6!\EET%MNKU8F> MW$AH,Z6OF?+3A*F]\"PQ?&-5+SL-R:A^5YU4+,GY$6V/+/V5S?)QOZ5I76MY"E MNZ=;_Y1!OH32Y9T<\\BG8 72NT]9UMP4]I5[W_^YURNN=I[R$F$@(YDGP6#, M\ZF8-\8&IU3TDALB=,5?O[C ![$EXD$WN*[O?E2GISDR#_\/._;')%;$GJ:3 M427S-\]VOV[AO:/0WCV'9VQ^ZC;IO^WFUZWS/+[MG4_M)MT[VMO\=GHYF;]Y M_M?A[M&G;HO^==2"]VE]@#M\W?JQ>U3$G43KP];Y7K?U#9Y[L8 [.6:UU@KI M9 3B.#&D-76(P K;7%HK57KU!K8[:=1JU&8^9"%U;:^>J;WR7$HK+0YPG-#*5%MKU;+7DV+CQBAPO' D(O>(QZQ1)H(CJP/SEO!@A0, M[!5?PT2LD+UZ7J[!?/7<.#[NM/,I0UTJO<@L*>%E%#+FTS-N*;.6,<-HXHYZ MS/W\4&MMEE;3+,W64 ,,=C%XBZAT 7$&9LD8%1'F0HA\6.>+5K-K2CU4(\A? MB:+J(N9;ZK>P&K:A'-:/F0=!."8=81[[R)1-F-:PXTGI]Q1V*&LX81C<))(L MXIQHY#C)I*=$6&P<%I$#[%A3@J^0?K^$@-3=R5F>(4'6G/P=&H,VU'DI+<=* M&*>T:G=;;&5CAHL,24X+ >05OQUJ*K,8.$9RHD-_ ME'-(QN.]'^GZRDW2[4/-#S]!S\:XWRGYKC;NJVG<9SMD),DUD<*@A%5"7%". MG(@!1>JE2Y(QC&41J);RH:BR'DZ_'CF@5%O:VM(^?.Q=$4-M)-IHPAVUVG)% M(W,90DL9;FKZ45O:U;*T4QB-K4R66X4"V-0P]VT_@T4QU>DM-812AP.Q_7$?C"9E"6N$G:$Y6I5RJ8-&S#D.$TV#]NY*Z4I022;B ME*24\\ALM!A^EZM8K,0*WZ(T8C6D^EH9KJ0G$W=,N!V*^H?90OQ^0;S2Z>22 MU&*G*6@59JKS"L[!LC0B#KI%J9Z=$!V4E L7"R^FG8 SV\ 0;C/,? GKC4JG M.GD ,*:^]Z/!<'J'HK UP;/@"<7]^YVB G5RP_Q!I@JQ(_AK/]?1KC7^OW\W MWL[V%3XN^( R&\',VW>C'8X&)8%$05+2S20ZU7,R[4O%B3,[+R53T)@8(^:B MW7;F#_(%DUM9+E(->%"0JL!WIP^?*84M**S5'_"I/2OH@,II_)Z+DZNUR 1# M)5E!ORK9K=YT9BI[X[K@\A'P#7ARGM6=:F4:+IZAG))+MG/U-VA>UO2JE'L0N_!Y'I&#:4OM:L3E MJ^?5*^\V2,:Q/5N/#U&=F&1PV_#:NU.RW(S& &^J<@*GF\X^FH MWOB?7.T_+"Q?EJ+0'A:,6^/KG3TIUVVR9FL3!K'\.:QQK_QN00>0K>EPUC[9 MD)6DY,/*YK&B^BH9GRI>DR%@@(HAH%JHDIA@+-%CYI,8YA1$7ZCYO*Y ^L6Q M'>O%;,O!O)9TGV=7^%_8\7^)3?)4*\TB1%K M8;BPV &0#4DK+366FJN%S[G1O;KX'!6Y"CA8943D$5,KG;%6"F>T,U+!<\;> M[YAS;'BK+@%/']/.G]^[KLO-\UPX$^WNF%.MPKE?\M6/6PQ)I@;LW.,AD?PG5\O/:( _S,#*6A680;A!NW"XP*( MYTJH?CC+.UH2'.97=>4,?R_\N=L(=N,G2/8]66_8-:PW*Z5G\[/&_!]SX=[1WM99HITNQN ML=;1%]+\\+Z[>_3OX>7 W1Y\#O<5VYO-\R:,J?6AU6UU,\W4E[/=(T];.U]. M=[_"_;^^3ZV=7;I/I0+!"08QJPWBP06DK>7("FP"EPH^)E?VHQ 8]B(J1QRG M5#J5$L4.>\=@*=(5,IS)G-^!#>?&9_WLV.]G?QC#J!.WT^0UWHX&F3YKM0AN M?KWPB'VNJ?0L860)]HAK1Y$-0B#)"%/44!FH>QXQW/':YVA1$8 9GHP#%E,> MG+MST-SFM6M*FA=)2;,2F7/Z5O0@Y7'J_$/5ITX&,V%^*?#9"V?&F=#:4S.> MCV?-AC,__>23/6WD>/.@#7[+'9,(7GJ2TDO*0;HCF^XRJ4<3B JRV1R+9BN> M9%)&>,'O<;@ZF49W ZQ5IM$!;1YYMG?T$?[])EJ;GPZ;.P=\^\.7TTRDNW?T MY6SOJ'6TNW- +V<:;6_NGK7.0[>U&;K;.]]PZ\.[']N;!QS&3G:[[[NMG;^Z M3=HZW-[<2\W9G$X1%-6).62DSU6^.B #OT#*Q622-\I'\>J-61.O5%K1B[B'U\Y6_<2RJ&_]@??- _&,3A M8IK&%U]6^2NQ6%Z5K=X_@[Z'):D-U)T-U"QSG74TJ>@P8HK3W*PT((UI0H1K MS92'/2;$7#V)R;T-5%T=O;IJ?'>84>OJ3];5*9@ 2TMX"@*E)"WB01@$?A1# M/BGKA>%*"I%[F=R;'*FNV4SS(-^/]P-*[P(7J=?B17&:_(A+TEM M?^YL?V;IV<"5T5$HB8(.$>P/C\A01I&3PI! &=&&O'K#USA;)?JFFIYM9;!" MK<:/I\93&.&48"Q%BYP+ "-TAA%!)R2D"%IHB[ES68V-N#I M6'%049"G%.W&JXR?Y;!;7=S_ZR;HV5CV7PG06C/]@&L3?K,)O\!H%[PW1"J2 M S8.<6$",A@G%'%241#O#-;@"8(-UP_E##Y^L?XOZE906\[:. M"VW*^N(\!9VS1OQN.Z.BLGD"H(O2F7ZN[8U#'WL^KF7R@S@<-OX[LE6#\[7& ML-,_;73[WW,637N3M MD-NG9\*(V1N414(7ZWK*P9W$F3&?VN$OZC.^P-;\6\PC//6*V_W(_<1_>9Y^ M\WSC;%]PHP36&OE (^*26V2UPDB"U3>$4R\"?O4&KU^-?S7&?<2SP"RSI'?< M6>HEOD\?85VS#V\'@K*"*N099$C[H/*M5(.,9V"%B#EFF5ZNO6K M',^W4=-EUM93EE*0-FI*N<9*P]Z*N0G:.F:<"$L;Y)>]ME_(OJ,N.BHYPI@ M)J=<($U"1,1&X17\4O/<%F1=7KNVBTQMP5USQ=2\M3T;;&EJ[J_N(H\?4%

D@5T([K*)2,=;JOM3:?A3[5%B/<73()R_ ME"N/#-8<&>9=D"EA:OG-B&N^NL\AD%I(&/5HW +R:7,+B/7&SR87^&?0!W_^ MY.R?#KCF&[WP[K^CDHAM]<@&6NV)"G6;1UL@\A]YH08[GSIP+=\[^M3>V_1G MH!*'K?,]N+[)KZK0[EGSZ*]V:_/@?/?H&VE]^ +C/.RV/OSUK76^17>_OF.M M+HSU_!!V3"_VB9< 0;A&0DF#>%0"61/ AU')!@&^OA?F,MF 9B&)%)3@,7 1 MO3:8.8!/QNI$$R67Z\O':[#6*%:AW$@G"[$&TG1R!QJ"&T?QLVD(%HK6RQ6H M@[-])SF6*B4 7KDFRSB/-"4!44*5Y,0+@OWS(""8BO7Q5*SC5*Q[\61,3#"L MF0D6E-USOJ[Q[:KRGS "^7;:TQ73\ M#2A_3-(!^R2IN#IVHQT,7QQ]P]^P%]:L#74E\TUGDQ8[YQ2A7A+.C-,,AV22 MMI2K1(Q]@.2RA=C^PZ _7)V,X3LB_"IIXM]VJ_N1-G-4Y=R?;F_"[W>=]N'GWJ['UH'>[2O=F^].G MP(DEB&?KQB6FR.7^.RY81@1V.@CZ,NW<,O=8YIU66^L7\O"]! Z,/T?M3AYL M37ZQT-1C%GCPW JF.,>1NY2B\H%%$IGP8=&Y;VWJ'\?4S_)>4&6$8T$@%H-& MW$>%++8>18-U\$Y@D1O+BC5S_UK6FO=B=378,A]TMLOWAWZ/=\S]3:V,_T 3KZR5*F:N*9S)1+2-#0O@L!\RF1%Z]H>QR@L*< MF/UU,L6BXX(S)HS37*9DHX]81YH,")"S\],-:IEZ@C*U_7%?TL I3Q$QHDSN MNQN1=MZBY+BTR2?LN'_UAN/KDUY>S*G/Y\/^\31OHB8]6ER_DPL @B,,X"07 M5%M&X+6ID1%;1^ICC]6R)[-\1Y&I& C8 2RH0EQG'S&W9E&VL/DZ"*'S+K.& MQ4/% U%I>HG9@JXWW5B7% MDW*P&V/)HJ;<:T(DK1']"JCO0D2_O=D!)+_%=\_?Y_=FK M^1>>NXF>,R>$BHAST'O.P%74";Q$[\&*8TU,2*#\ZIY.HG66 M<..)D(?T<[C(?]3L%],>A_+SK*U@>*BP\4DS(>$ZLPDQP'X9C' MR3+8LA3',CX$ 5N--!_,KER@9--@^BV%S48 N@#+H 6R!:V$YXD++[S._:C) M&J7W9M5.(%Z_!,HED29+@+T:N#3-.><4Y>(S6.5]FN=:^X@II\-17U$1% MCP-'Q#!P&%5NQVN*XP58+LLSNX,L-+@^4'P)KF*RW@G'81,VDMM@'-462^4Y M"8#UG:YQ_0IH[T)L[\O.]Y8JYV#DIQ$Z7@1,". M@(6,";8,G%@(]1GULQ$I*JV519@NI, Y2 M$Q<1N(0,<1D2RM1ER-%@K$\Z8%LXB5IKJK--5T^"IDQA4DBY:BE2.]7#K H+5T_!7\ NXHU%27VBPO,I6 M]WPTN#Y/K#198.IQC$QA1C/$7-G"]X1 MG@7OW=KTI\VCP\[V3H!QO__6_/".;F<*I6.XU5HE30D!2QIA:I9R-2V4EDR\T_\F(3WH9(2I[E(S@IA MK/0Z*4N]#G6YURJH)YD6 &/*8*$8B@5V=K"':F84PB;"0E*KC#9SW+$7Q\_W MMM\;G@Q&Y7;4[C6.!_V#01S6C>H74SB18*-GSDOO.%CZ?!1,@^6*2@=0+=0G M+"ME%&9KML @.%@YB8AV *R#"<@9"0XU<]8Z'T(0HHC/ZOJ$Y1EKL,$VMU[! MB4<"^!IF(7@:@V&)$CZ;S25O*7]#SO;:4 M#V8IMV=+#A(3-#!)D=+1(:[! 7*"8F0#]5PYS 5EX ")-:7)P_8R?GR^R@<, M,KY@Y?\%;U>V M/U7E?V[!RX?CHWV"8:R_XW#XNK'A_:@[ZA1M/$/5E2.+=!W,>D2 -[,HFS-K M C]W8OX!S/Y&MP^S=U[\?N&64.\&R^P&%SHTD"(3G"#-8D+H9*WL=(KN=^6C%DWSF=U/7RSMZ U7'2083$OJCW+]R M_$8OMO?-PT_0L]F?'C/:.-MXO=YS;D&;M+-Q,FD#MK'/->,FIRP2)0%B8FF0 M(]HBYP0/C.L0C2C9,,V]2U\>7(,>.2)1V]+:ECY%K%_;TH>TI6<36\J82CR0 MB)S.J6LZ:*2QU$B:G+CF"7QJ"EO*R4.Q13T;6WKO>Q3X_S]%V_1)!,C5,[;/S/$D:%4QL,TT[J&#G6T0J-DXF8X)BD8_-S8&>L MB[AL0F9'-3$9\FF:C N57GO=W;/FT5_M5J[F.OI&6A^^P#@/NZT/?WUKG6_1 MW:_O6*L+8ST_3-F\[ MF=0C&H.1EYB1E!NF0$@HZ48*]4S&GIN'UJSY[ Z2E MDQ<.#'?CY##"OX,8&UU8N,-A(_9"#(VB?WEI&AA9:^3%*;V\959?*6*HC40; M3;BC5N>[I,D/)&2HKPM(4YE0)9(BQA.GC'!='+I MU1N^?C739:(_RUI#3UE*0=JH*>4:*VU#Q-P$;3,7H @+ ':]WO=?;[;O/(U1 M1(Z\\B2S,4KD#%/(*N&3TMP)&VY:[Y-YNV(A!IO1QZZ+@_(C:DJ3N=88Q.%Q MA-M\CYVSTL) 4($H:_!BJB]T$)Y6G>>*\&K>YL."*Q2D>C M0F2<\VB=92!>0L,6'Y6*<;'AJ!?U%HO:Y/O<&HW!0T&"&P>+ZBVR3'%$/+$& M.QI\9#;,0R55@B>59JZJQH&GEU@'[O[H9/$E,P/T(']Q\$B T%R:]9D_ M\V@+14@1,\L$\90&3I(%MVMS8P?^\GZKM=%ZN[7Q=^/S#ORB^:ZU\WF%7FJ^Z?CM2\^.0AM MW._SC,B*^\?S%TJN-QK75;3?*9IW$8/\W>\=[,1!=S.ZDQVX\9^ A+\]+N0@ MS0GD^-1N[OAS@ ^G>Q_>'S6//AWNTB;?VPGM5O??H[W<_7/S_6%SY^#'%M'Z[S5W3OZ\]LN/+,%U^^>'W9@?'3O:ZO;A/$VO[[[ =?G\!W;WCS8CT0Y M301!V 0)J"-@V"NH1($)ZSS3V"E30D& 3%LG!0,<<[AX$4 ,B)C]:GQ(5* MC'@'AC"]:D0 19_QZXJ=+F*-&F 46%/ :J" M$>9:ZTQT3B5@UP N+LDPZFGJQMM!!&UO;!P,8KQ %O44U'V^"=ON-3:.!^U. MHX*D\'FWU3NS0]RO?=L[U;S?F7_\6 .1Y[ T;?]K>M[5&JQ!$ MVVEL#(?]\5G$;^-[5-\=WP <;%^,V()_G>.8@^*6&P%05GMX,BA0+"Q@'$?[ M^C"@0?75X5JCV$T*G_RDGSWQ,$OCO^2-$Q>(K9M\;K0%W@SE/. M62@;A$C,+_J&6ZWW5PPSB,=V*M_KO?7M3OODK&E_M+NC[I_CMWAKC^&3D[-5 M<19_N>5N;6ZYB!N%Y7O!$N#)OC. J(D/ M* +:RO%I@HS**1Q>4\N]\T&Z5V^(NDX"KNPE!>[K]&WO\MZ=$7CC;_C@>@') M\>JEA,1IH:1Q6H+CS87U6D02J":2)^=ME4-4"\E=A.1H]W2_\+L8R1UE\LXC MN40:;H3R<96.(AI&,LVC> A 8"V4$AFP-MZ8^.D\;;3'X(I7QM+T.3"0H*J M*Z:_A,MB(XTZG3/XLSAN'G]M1OHJZ)0_/ 9,!9L&H"6X8BEL) $$67!7 2!Q M0IBQ+/#DA;4B&:%-X:X6THCFB>7< +J/,0S?#_K=O+D-Q[O;BQ7+[510[ #^+> " B IQ9@GEYGIUX[HJ];A:+91'8*X1@O'>M-YZ)BS4Z@"$T MB"Y\++5V1=)GE&3RNPN^2/[PP*IGJ9CQ7J^J9^4F@XT/H5UYZ4L99QPP35*1B T749LH8?U!(#1CC# ^ M7P1JJ' K>>#-W*Y<6.Z<1SPJ0)3<:&0C(\A*%L$J8RVIM#@*CQ<""D; M6UMC,U0:B])$#"L!LXWC7,U9_B7?XO82%]JAT>N?@+L;1CY>"J14:,9^M^U. M<=H#0W9Q"B/*^[5/GMFV4NXJ^HZ[ROO^: #[P?Q=Y?*'OVISN3*H04[+R^,N MGMKOPH2?Y4&,AJ40],J*Q *:-1)@L^*W0UL>^17O"; M]])1)\P1VJM/O3)%8!S[C=P=/:Q-\CI3.QO QG]'%O;G0979^3D>GQ3)" V& M9T4GM7L6_(*"_.Q[A)]AVO-;-4X/V_X0+'"V!2"'%Q;A_PX;UI51*9C$8WL& MK_N]'>!)P^>B9M/YHOA^JM9.BS7MXF>_3-$N#0E>%&RS') GXQ@FHLL6+@6Y3Q XT-Q77H\0& PE&3 M-0_V"0TI2H,1S25$'-Q@I*G"B. 0; $H3D 1T;7K]8.37/)L]5M%X8L]B;B MLN191AUX_K6K__%T>V,_XB0-(0%)[#CB,-O(B:01$T(9J4EP.9_QVM!SMB;M MX<1D--K=XTYAJ, FN+.YUB^?=,24RNPWD(F3=J>Q[4_ZQ<9$QH86K$RY_1SW MVX79N8&6!!$94$>8:81]RFAW,4*>2E-##92CL5-AR)YY\NR-HC''? ,)_)8 M2&(5>?P4 ?!ER;AR'A?BT _:+E\6._W3IU4",S^-X58O_J3>#@+XGDWOF0Y MTG8^H[ZPIKE1"6K_0(?M -C_]I-@)2J]:N2.+M/$DK6\F<'"E>MRFLB%H,N,J[KD MWL:HC('%Z(7TG/&L*W:X_OP=;JMZI9/^ M/^/7>>FANO-W68(<#2Y%)Y%3U"%.?"[F#!SY0+'VG-#(R:LW5%ZSTZWEE(]" M;6OE'$\MW_ZX;P)-+C&!A. >9,^&<#071T'7>[;:I(F\,\>BCF>!+(S9$6"E2R15^JI@*W)P-(!A+DR& M[71F=^HB:E*EX):W(=FD3&ZMBM^Q93!:F7\*3UN4?KI4.@^CAI+$0F*2@Z0Z ML%XF %P@*G)N:W%]8'']*%H;^]C#]&KA$>P*"G&N!+)62T1(M)PF;()1-[F] M5^,?:XWAR!U%?Y)EH#HD*R/WT^_F$/]P?(IQ*W$KA3[S@2U J;VKZ3_VY!XI M/2DY;)4+S)K( ^;66D43C8)*+$U(\R7R:N) JP\:^8\]RR>%+UC@=MGVQK[% MAH!P,<29 H%+D2"#@T.N"/U*2GR2F>SY6O19GKAU,VE&HUW&]Z:"=3R(W]O] MT?"*_"QCV7R_ZR8'4),[7DDWNW04?<$SS[&%>=F/I1A?]+BN2=%?%O6%))7Q M(+8F<.>4D3SZ(+VWC%(IW*VM:)WI<$6 O_T ]XE8*9WV";&<-@L..,BN%1A1 M8SV.7@6=$_*O=9_*K7B9594&:1)Z+\!O\&ER/_NADV3R#6]K(0]L[B,4I MW/C<'S;8Z;"/[5G^WF23OVP0ES5M/&)*/4O2V\0Y*&'4P3"NN +/BC)Y0^P( MT26X;2[JR3]QT.Z'MO^G?*-)0&E5:"0?H31IBS0/]ID(V21Q%"B68 N=1K"_ M4P1N!$!VI0VG$= C4_/\W9-#4(PR3%PZ.9>S1;*;LU31B(B9=T9R)R47@6H/ MR)9'JI("J\EK^?BE\L'!JC(K,^$10U+9@#A.!EGN!,+*:B%A#[.6@C.LYKK# M,_)QQ1^^(BKD+GR!P0@#(BJ-YPE[+;!F3#L/$$I):6IQ^87BTCS;_KA/#6?2 M,HZDX[CL?VP9 ]\46QM!@Q7.A6F:S V?S1.7BN:J,^H>@T?:;811S![A.%2R MWGC?[ME.9LLJ0?AX9^O:$!L^#DXL[,63;:Y_*1MMG+LV+$1O44[;\&D=Y,X_ MX-RYX-Q?WLA+W;OH=W*TJO%;^_?B6P?%Z<-@#"Q @< 7_)3=IPIWO8\ ;& IW@/"&3;>37(_BN_, M.FE_9L"5?SM)@X,[_-:NGO/WUI_;G_(RQDS<.!H6&>AE#F9.^BU7"S[O'10U MV!G5+S1 8!]@!BZGH &4MT:[&%($"&H=@!EGM3$R$0]*< -C[8T 'UZO/?P, M*-2&[=Z_=M#.X\ZO2R:V)MNQ%V9L/&UM["C!\2_KJ[:FO_-MF"YA6:4&V]XU H\.<:XQCS_EWDNL:+B)FKB>J'OMM L M'\D8!9/L& +G 4!(S.7.X#,C38)5AB<=BYRS=3IOH7,J-6@]K.G8+?/98E2& M9V(]"H.VG$002WEN])/;(?&DDI$Z@+'EU#JN922U1/P,B3C((1QP$[27.K=E M#Q947PFD)4W(<^-"=-*:8/,AW<.H?N"884ES\1&L+!8.-D#L8 ")@%MB:AO_ MK)61+0GH>$J MT//5MK]7"617:C$J5+ID3E7*=\E%3I=R#HOH3[+M0>.[[8R*MP6%.%G$-SGO MY.=*E.R P;KM__5CUL,G/YAM\K02[/B98AK'QQO)($+R:6K#DB:X[( MFB.RYHA);X]G[Q0W@-^28R+F!R5 1L2=01PC1U??;Z]1;T:)I7E M:TOLI[8#FV:9_3+>M(<+CV\JY#"I$1EG2%<;YN5M3.1QZ\LM$9*Y)0RGHLM;B!C:3.L[T7Q5)1Z18C,30&@L"?\+G2C2"K M@D-:,8^YL3KF2C=R;6K-92%:&TO7)&%@;9R$%@4^>9;%S 2M/-[V\9E# MR:(V^4)>6C&^X7!D>[[8<3OQ!.9E.$-<5X6)D_5Q1EG+#+;EU(X%8W#,'(G4 MPLW&Y?8+DMXFQ^S/X$Q@HU"AN:V[ MENHW(75TW#"=A.J>"<'1X/BV"KUM'*.)3[%KVST8:8TGIF*Z1EYM=[@V-9]EJ+7L 3@L:),!&)R,6R$N!RL#/#.XS,8) M;D3@'A8_)6L(ETP3[D'N%90:_=[<9%= MZI3G 14M=SM6+M$E?HJI&TJUD^\M9+AS/H)H'AH3W*E=?>&0LYT@D M+0CAB6>G](V)V=G8 M]UI83, L(GL'L$@R^=N5"(P#@XK *FE[N^/$WW-?>J*3DG"V^E:G(PB6BE M?H[M9FOX6^&=E,F%P]]?/[#\%ZW011M[F(*./1[&U^,?_@CMX7''GKUN M]XH7*2[ZX^(#\W'GI1;VQ0/+CZ<'>>NX/,S+C>1/POC)U\[7^*^2WG&)8QRTR1USLY MC0T9=KVFQS\:Y*)LY +'RRM9+N)#:XJ^Z;"LD)32_)=_3H2_>OTY;U;)<"65 M\&Z-8;_3#HWQ.*]Y\_+X[->\N[G5NQ=.8.8(*W:HO)O<8@;&;XCS^[UZ.9,U M[CR:.SQ5\T7,A?FZ02DR6=K! *!L0-60?VC?]M-^O%T-^,GV@2<].EPK_OIL/GAWZ-= MNO4#[L>;1Q]QZ^M'/KX&GC7:HU]DZ^O6^=[FG^WFAT^ N=YQP%[=O0_O3@%W M'>T>O0-<=G#6VOQ(]C8/4_,S/OU[Y]U)\=]+&&[[Z[^'S:/0WNU^_+&]\_Y; M:W/O$' =:6Z^H]OPW%V:\=T&WOOZ5VJ=;^QC0,")VX2D!:C/4PZQ8)](* +.)V8*:9Z;3T9LP/=4F@5\0\OKARS],E)XH86*EDNNF=))9,-I M C9&A04>9"V:ST\TFW2?&T6"8 R9$#3B0C/DLL4DGDI'E5+$\"R:>@G&IG&9 MTXWU9SF(M^A,*\?PECO4TA0KZ2T-G@1NK#=2< P68VY-LZ/(>+G7\@^UXE1K142A%/$ 3\B;2A&.%DA,:!9J_0-<+:H MRBQ3$(XMN-;@@/4'NB<>-QXU MXG-+]_5_+D4->Z+< +_:!OT8VZ#]R(/F MV%+8)K-+;)-"UL6 P#WU$JR+D;D(C+(U-:<,;'[8\\'4(7^ZI%I<%TV\*7YV M.2)9F[7:K%U.-4E.T* 45S&W,U6.PRU=P"F O:.NY#P$U_A2]]+:K/T:LW8^ M,6NYMLP$:U$D LR:YQPYL&:(216E)-PX'\&L\36FKZ*C%35K2Y\/I.*?IW<^ M,%OH\W//!DAT3*@@%2>4\WQ$8 DA5L6(4TPRUJ&NU5;Y]F)OJG6^@5OT"V[" M<[=W_(_6AW<_8/S=UOD>S,6W\^:FQW OOKM3=/3>MY9'*@5!C*:*+Q_I6OO5H2[AC!->.^J"YPQ'*[G27%@'PFPYT76HZ[E( M;G-G%S"\TX%*35$P1B%.HT%&>XEBYE 12A APT\-=5T@,/@)8:Z[R7,=YGKZ MXGUT<+9O#?68!8>4L!QQ1SS2R2LD&0D"Q-MY'V[(.WZ0,-<$<]'E,-=<]^]) MNT%WU,?:#?HUJC>-[AAJ;,($G!_I!>(R2*2528@&0ZW02DCN7[TQ:Y)?59XE MO:#YSL9/C=]<>N3"C+(7KZ_8)*,M2Y(YS@GVEAG#$Z4Z6NN,KL,6CZNOT["% M5#1%C"ER1&O$+1/(\1103,H'#4Y)2"ZS(JPQ?=4/>3R%?3&9BV^O]A\K&Y0M M&Z18DB0OM_\-5(,61RZUT]X)+ 15AKB@M%N")&\17\FB>$3EX-7>W5(Z?;88 M_C9WMN#Y&VQO<^-',\]))EP]_R9:F\T?NQ3^UWT'<_;IV_9FSEGT^REDKGBM M$/:89-IGCJSP%/DDD@2O+SEM7KV9QR$_Z]I5 '>V9'W*GC+VYGR_"VOO\X>3 M;.6J [2Y-O%QR>IR98RAR5M.-\_VE?+4ZD@0\]B MOT D,HXJ1)6B6A"+N9%%Y%",L ML5)0T+(DX,,Z!/:H*C83 N/>4"89RG2/B!,2D)82?J)&.ZNEX$5+Q36&KV*. MNR4"K% *4ZVODVZE4001K8N8:BZ,R/$PV"*Y2$&+H&0= GM4?9V&P 283Q)H M40<%6YH3&&G,$P(D'@*LHI#2K)Z^/E!N3JEV=)V*%4\6W"DX3(M#W?@CLSCE MH,&8R6MA%?@M O'W2ZI\TB;*!4(=%40Z"R!""I]X C^-K4EXMV;Q;E'YE">4\B)\I5\,1-Z62U,;J66,U&P-EPU@DI(/*/B4:[A(S ER#HP4=TE0AQ7E MK][0-T,8 N? %L$C1153 J2 M>ZR2U5/;EQ;IR$R8:,*$.:;[TY20BO7OEO#BEK"O(KMC,$.A/\HI1>-7?+'E MI@\_0<_&Y/\"I);E/Q=WU/[D76W^;$)VWHE-8A[I3!X,\$PBXX-!PCF!K5 4 M"X!JC*QILHAJ^O'TYI%C2[4%K2WH4P3-M06]OP6=HF:>LRZ,"\A(EQ!/D>>( MG$-.)"N9#5K9 !:4K5%Z[P/"E;&@!>C^3T%L/MOE>=H#X.?FQ!=W?)TSW]O^ M%N3Q.7NLL35NK:Z,0#VUDKFT$6?4+*3-1^T60D MM7MP4=MVJLOL<-B'OYX4;?%.#LMSU.I+O8.R/>4@=R Y[@^J*MK\'WM@?(]B15;[U1]JI97.E\>VE3_UW.,0A [@X:@]/"S;L?MB]<>8'\2R:(A9==7.KD,L;=D2XNRE=R"Z M7"0A.5;*P9)XRHV0,*L&+Z@ NMQ9$,"@SS)]"IXMF-D[[H_XQ4GS%P' B B/ M1? $N8R)0+ %GUK_+5#,9M9^="Y%[_9,;3Z/>==FI7S36O%[Q!]/V#7G%7"V(]+'RT2Y> 0P7Z :Y*IRI:FXYU M-)6&A>.>WFTZ]'XG+!Q^X7U.6Q'#?V[_O.KV$R4%? !8(H^B&^/)#7-1:!U, M6:5YW@X&U22>VD&!2,IFW*?7#GWZ[/7&DW3JR@FVA;6)I5KG18"Q'LZ=\_S2 MEU#8(0 S%V/O@GCE"(('2]GOQ9(';.)UCY]2M3L?X\ EJ<+NU/YR9EOG2VSK MLY-4]LH<[^?_@+"V1]T7NZUO;VZ= J0S40:7M$ I4@?;NK=(6^E0C+!(/#B) M2X)Z?!.F&_<'/CF$S;G1A04_'#;*K7MAD_.E>H0I8JB-1!M-N*-66ZYH9,XF M)J0,90FX!JDA*(M/+34_2VIP:V.?>N]%!,\2&P'N)6<1Z>QH$I.HD)2%0/"# M2TT.2UT CY<*8.%!66+:O5&Q&4Y>4YE.>X/B[[WKXNX'MQJVEOT?R\V M@ZW,/IY>8MVPWQF=++[D2H/#1]H="+DT.S-_'@ZFG1X/(G( G[\AFV"PKVWG MU)X-7_WGXB8(.V!U$;IO33WK#_Z>=(F:6">)IYKU.5CN,%?BQ*GC8^@+95Z_>[!3\1+";OLV&KY>/ M9.R;FZ!)/H1A\SIK_G3!N])$LQ"\+ZVMCU_>-=YO_/EIZ^W&SE;KPUICJ_5V M<=Q\50;> MOZN;&SW7B[W=I\U_K\;C/_]'G[[ZW-C1WXR_NMUD;K[=;&WXW/ M._"+YKO6SN<5>JGY9N W< -'X#/'\/L\>W#)9)9[F4]>*.\9=HEQ$9.CL+T: M$G6DU&/'RXT9KHEA(^^FEEB6";E5IIH4 !Y2]%J(@G,RZ9!6N,'VDJ>F;_O? M8\\"*,Z!A$X[8^MG<&J:/<6-*LJ24=DG@/K%>=?E<$NQ[OE\L^%AP/#@P1EX M60?%'@J?E7,SK-S5XNQN. F33&(OV;/HG)6'JM_MH-T?#2\J[-[T*61W>!KSE:?SB= M?/#..G8TC&LS!Z-3,C \#:+!S$_6(=_EAR_R8.WPL)$Z_=/,B%,N!MM/L[!0YN.J/V4?F,<0 OXF#_#(%[AL>]CMA.+M: M[FR9U6KUQV]2'2M,#HYG7JP2@-MY)\L<\JZJ5I^W:;$4RL&1'=QV1&"ZF/^C;%2$*MB[Y@L4*A@F)J$8)??]TC MLU:*54@"46,SFJ*6S,@(]R? M= WC/5ONK*9<&H\#1.F/7K_?.RT<-W%,4SYYK^R;17<;J?S@.I^;[[[J] ?# M6D"*"/^"GZ.\"T+1 !08[.$. M)@\4S=O8+U\?/T"=33)FJ2Y1N,6Q#M/1"5B*_0["(#Y2_4L0?E>FL);4^96; M3'?K3 VL3;@NS_]?H.+68:GXU'E7ZDL)H.#YZB:F+$WE6 MT[[G4;^,>1H&Q_#X),L#_-PP:N[81/HN1>/!"(9\,9]FLC& 7"3$(-PXANX3 MWJ(L;A/?*Q%R'/VJLQ=^ M/.;Y&C]=?5SP$R# ]G$C#7*9]E^E7>\23N\EZK7XX0_5KQJW4@F[+^>7Z.5$8:=Z M>0%?5HKYLRHF2 :K;JN8KWJX>I>9I L?/A#5O##FDW[O^*7KHM4G*9N MMYR]QLGU&S^V1IO%. J>M)>!CF_0[<"WX_AT>_SNZ-A%5*D4ESWQ6AU:F,[P M99.)TH 9.!&%K.,+@A48Z?9J"9Q=])+>L-IE:I73FO$XFHYI5<^>' MU4W.#Y%<>CZ3;!PR_'O\)'7R_]LF1+%5+].3/4_7XJK7?*=5QLC$6S,KNV7%D;@3K" MG)(B4+>C=+Z;2"VRDB\7G$+C]W_'V MV:]+\0@V:BQH>6@2M$QX_@V/O3GSU/C+=_4CO^C-?/TI"QG=VMG8DSEG7U%! M7"$2E"H0V*$5J936V3OJ*#9?9^M+VB%,A0PWY&LVQZ7FAJ^SW$JBW=/&>P-&]?.,+"N2Q'%9N],*K/#.9CQWF9G3XV MBQ9N,LY-OFA=7FUV-6G+F$@\_S'VXH0/>D>I==(=U5;5H.X-LYB$!_/AODS_ MB%CFB"5^8]?2+4D/K"6Q&.1X(M.!N>STZY.] Y"#5*SK_5XOGL*NVCSS>,9! M;,W^\YVVH+B>]#O=EICMP1HND]9W8$+> M@[0N7&8JK3L7[[%VA;1>+:)EK\/3ON;D$C^Z1&K7RO>*A=M*F-Z,W[V-<1XU M5SZD'+.B,D7EM:$N1&8\=Z'R59,:+ZFX?:7'Y3ODBYFG>>GZF,$\^*-@[[BO MQH[[D@:;,SJV<1QGLP2?L $/GY^_W)-*^BQ@BW0,C3'J$C&,SABZ2L>M..J/7>9A"3;F M#J[&N+=;JWCSY9UZ([E<$1J]:KY]EER_T:GZ)#QWR[:+CNII0LP\WL=4^5&_ M-?,+_&HZ+AGT"SE.'._!;\\6X'7/?QV=1L! !3)5U]=-T]:RU) M16F]+<7H!32:0$[YT?B8?]P)VIVD+S6J3/N+S32_:YX/[=M1NMAE#*R2T7!R M=EQ* /%[&#L\KC>I8[C>X SVOB/PS@:S4777Y:W] M,NSMIW+D-N.J30Y3)T=_%YW"A ;N94>(%SY=/$.\@?/8.(:+5T*+&(]Q>LV@ MT?U9:_W2^75R[.,F2:MH1( /E>(Q'KXT&SGZ7G748Y#""!^JKND$V^.@UR]5 MA2>C/A8C#FM#,5Z6=/ABXRWHYD88SIR\_]N=A8,4/K7^W>\-4^U"PLO]OILP M]+Q??[?>>G>$U:A_(+T/CFWV3!3#NIWCXISNP_SLHWW=N*EH?*#%7A)3;^6K M.1JKIV%?E]^JKXKOU&=+B.<#3R)-I8G1VI!06>YE%:J8W+/GU?IE7'.-Z_D[2#R(/#B$)?,9I&K> MDITZ2Y-LX\;RGLV)7IM+B%YK4J3__?+_:_Z>2'JY#ZK*]+I37I6Z4WEC>*S^-:[Y8$C0:^P4+#GBJVUG/S2<.__.O6$#>.QV/OEMX M'!J=[G; M6]F^.5G@)//L$X); RXF#MVZ.("/#7'W>,;8RBJ1 O@TSK3O(01 M$,,&KF[^[F%B3P!X9MC:T F9[;L][K;=W'W<-*OPWV":$ RD]G['.1+=L]D\ M^;>3JO,))H]!!UP> %1<('A^?/R(F>^MTY0^E6O,N_OS63@P]B9?"'[!!,$? MS:368[@*_AKG.UUL OY[F:E?/G-_7+^#*H#M;-FC;U[[%0CWGL)]]K@/ MGCFI")6J(F";.6*H2215U@:JP(:3'@^AEK7D_OOU']MO6Z^ZO5[_#HVWA9=& M9&^U896TKC*.,LUC#MH%IH5J[:,?BD^5F\$ MDQ 'O_YVSU'SPE<\C8(6CF18FJX[&:3?QB]^!Z@XZ;JSWSK'98++CWZ?OR'& M6Q?XD6; ^:KAY1]6L:UOQLI/S+'O&GH=7_CHU)<-^= O';-':@ MM_._Q\[OVS%D;N=7!0UW 0Q_#@K^H[\Z6_R?[L72; R"JUH<%%@BVY%O[K] M[<-K7/6@T0>4BBW.[6U:\O[<#?(>%BB]/D84VCGMK8#H-D TV_C2,,5#] %< MBP1N;**&N%AQ(IFJ*L9R[7F+ZO/MP/J/_N0PA*=.A\D$"%Y MR0J*;@-%@\]7O1#0Z^'H4ZGU?VT&U0J#T;(PHA!@;+133''@@^ M&F)ME0E767 >A-0<[*%R3L)_7UE$WU4G=[#%0"1CHZX;"F2RBL66)*15_>&1P_/+*KUDZ]S]="Q"3,)O\9& M^KHFWRO,NDTGLQ>NWS^#^:Q3AE?@=!MPZLP=J"EN.36$!6W 44N,F)@34;&B MKG*FTBD_>R[U&E7FGFRE[].R^NL-J4<#7.,F+H,G9E/]\ET ZJ[]%%=0= ,H MFHT>.6JTDTH1Q2+'.'8BED9!G!4J>DZ3I !%0MD+./3KRCSZ#BASL?7:$PLH M_1B\JZP MM1BCYN9B@/KF*//P@D*/!F7JW#S=_,DT/N?H(>-W@_+FYT-PZW _#9@/AM:\R%$9[DAFF$Q MD;.4>*HY43XE9RM#5=3@O59KDEWD6+U;9.W^].6KMH1_E6*%6>J8:?71)50R MM=H]_Q_?_]<24HXB>->2?"CU[)$P&RWGR-#KK=8W+M7:A*M^+K0\4S]QL'$< M_S?%?0Q886.K$G-'C[';&XSZ#Z9LJ_VNT?]#T%F\UX=V]R/HYO;FVT_;._NR M?;@O=\_?'K8YZ/[AP='6GW\=+I9M@;Z>?3R"\?%_CG8/MV3[SS=J>W.?;V\> M'+;_W!*['UZ>;?^Y>[I[U,Y;Y_NG6Z=[S*9,8Z5(LHP1:8(D('.&5-'QJ$-E MM0Z+S?FXD-YG9BO'E:2\PIY^MD)T]C+2D!>KO*:KTGHUH=&86:"+*K10W'>1 M9N3Z(

P&F_]$JJ;D+)V)5*TM$HF,J>1P;DJCI@',3>&AG/1V\V>EJG]I MH=X-VRF,R_5.1OV37DT\<%"#SZ0+0"?"-SNY%":WAGV8EGI3+-0G90/#ZM+[S0PT MU[TX]:2096)*R2,93GF+USJ*&?&W)1@=G%:9WEV M"T'?)?WM;_!\1;@:-I#<0D:*9H5^ DU^.6DO.=L4IYK7PRE/SP55G&,X:D@Z M&T*EP49$+^-@OV#9O,+AC%$>0?[A\!I\=QL&QK:UL8>^ M 0\1/!%99;!A4B)>B4RBAO]0D#O#4Z&R4$N:/8!VA:8;"<@(+"+*1+>H>:J9 MT5T#MMU4"\'TF]ZA[C9@TCMN2"L;>HR:6Q51X>@B&LW]$O"UYL&JR7IJP%QX M< 8+GE-*0H)+6E$5B>31$:N=@#^CI%D;Q[A%CFIQ^7J7=DEC M6JN::&EV;]23IEM-]M[=14.Q:!0WRB?/T,/VX$,))YWG5.H MLM#Q"4 N=1XN:Z]YT6N_PFNH"7I^@.N@666M2Y4+RDH1E).PB>LJ^,R2L5H5 MC=2,4KYR'>ZBB+NL_68O*D%95(G84%'8OD4@7M) ,L9%O:N88*RX#G;)!GXK MUV%>@F[F0ZS=W8G >$/M*WQ+=^)N,KIR)VX@GOMB:W\O)NER%2JBM6=$9LZ( M%UX3S2//CDF.36M /"^F95WB30QN:Q=\]0JO[(*;K?>G4UAOG;U)IG)$FZB( MM-82BRTKEQ6)N/$,"A\=1=)7'^NN&*[]WGV\=!(7FX>W#"B M?Q?;H#0X^7:F 0_!R, L-1'^/TN;)2AA" $55%P M)'DPW&7)@P;5B#E9@VEI5$1_[0K?R,-\??S4/_7RL@*!2Z3BC<"7!J6I#9& M)F)CM$0*0XFU&?[1TE(.EI3P% Q??=6!Q&QWT8L><6F9@T=(L#Z#T.]X=+P] MN.IU: (<$\I;HDT522@HJP'63-D5G03VT MU4I4+J1D[P=]5O&MP]VS]OY>12757'$25-!$2FQ $IP@(N5D8H+_L'+N=9$L M<2)FEW4BNAYU!K=%G:^6C17J7"8-X71K8R\$"]JC):%,2"*YJX@3%20L6'.NLI*/>Y /A6EY)@<6HB.) M%Z1)%;%,1"4=D=Y$8IU))$CGP/[7VM:M *_8ADO[792"T!W%NIJC/AQS(?1'V+QW M.OE+^U[-?MZ42MRH^F.^:N7$=6[7;U<)>+8<,U6*2D>5ISYZ)K-UBK'*VZ4U MAS? XYGJMJ86Y=WD$&;PA.7M)0B:L$O$K*5)PJ,*[+ M*?=%TJN)O#7U-A=/N 9U-UQLRYW"\'+3<-I8;8@,^/65!JWZ1'@) JZWEB'C MV$&=1T9\9XJ,B[!X2S3DPE<@E[:J$I>LN""52970(7@;-2^&@ETFF /83>#5 M"A9O+Z8E?]>!92"R"T1&+HA$@#36.8R15 D[E1HNKC8:UG"QZ_#H=UAR>:?S M_5H(7M25;$]YR=G6FSW#;>1,2@*['JR[MYFXK P2AT;G0P+#/.*2T\LHU"_&8Z;-;HRV[?:X+J%7+VGVQM[C.I$+8H47("@S4H,2Y9D*F!'"BX% M6D/4%=;Z%=83?'1SVZF6U(L&5/W^$FMIO?4'R&\MI*7(&N\W6U]=%SI=;MO! M2.:TX;(RZZ^KK+XRW^GNOOQ7TK^8QTW_8KX]_0MFN7K./.T4F3 PH#Z M!0EPI7>6TH)O(&P.X'IRY[61G'%ODLS:9<\SGH.:9C<':Y:,7\SZ!O2&6SMR M\K9+B<1V_G=SWC!XV>T<=8[QXXFS0)_8-M_>V3W?T]%'$Z0AT<8(KH(SQ&A) M,:3!N1(*7#1D:%Q6V3B>RMKB3I,);96 9KTKC$.=#6S/.92PLTR$K_XV_+:< MQJ,$QC3H],LN 8N:W!'*^(PU7KL!O=9H"))Y#CX'^F17K9$.%#:.:OW$'?\R76]"!6]& MJ?___!<7XO>AZ_?66EMPM= KD_^W>^7.P.]*:ZT_-YIDB?'=3\&)Q#M][C0H MXTJ&+XZF@0*P*M)G6$P,-IRXL[76 =@"X/9Y,!,RCFK6UJO9+0Y['GZ$#B.& MR."A\,<+-T[H(Q8A/#U(]4KW:VZR@\Z@2&&Q+U*==QSZ'7 -.Z[XJA$;!#2V MXJ*@P0>-/UFJML82C=>*G9K\["@U%XTP_N/Z4!/#,L/)-_KI!,2\1/C&)A78 M%(.#3AZ.39*I9BQ*^N+D'KC/:3Q'M9$T(7(K*E3XY:9+[5-Y[B(0L.RU$LPL M-1Z(S(\!/;&?2R4Z==@12YL2&<)=9D2PT.5?!"Z0F9,N6H$S9J>;V_-NQ9]! M91(*X=49*3+W =QVQK*)42FE0[W?45N\5W1CN;WZ]/J*#>]U\[#X^L&$P[Z[ M([OSAFV_V:M@*XO6>^)UA7%ZGHEC7A.F=H/ISE? M(!%UU*K@4),DAMM+4;%:KB:2![C5"YT:GSHER+4H86O-6=!)'U:]#PI1@E, M=GA-P(\35SM6@ F@S?AR@N\SZHY5I2<36LK.\6=XV0,?#["KW@6680!^U860 MNH@\,,*(>(6C;?(S\.']J-.-Q>E#)2.]3$9@,78Q?Z@^MUBKSS/OK",NP2(I MYT70 HQ!:T5&OI,H V5*27.#P_8;'TRLU.)3^./:>6_J:+S_#Y3[#G*2?T>'\:P2ZCOR: M]^AM3F=LK?7Z.';O^LN52;83-S/;G@M2A>&YKNJ[Q:8SW&2B6K MK)):!&,\3\ZHRF6CE7/-+J]91<8OKB'G6?FUMX.MPPW>WMA+1FH).S]1NDI$ M8C&!C\X2$6)T204CA,+.>3^]9_NSV?$+;NV,HM_.MYUS8-=:&R,_ZA^W_A>N M- !']W6-!7_W1ITQ /V_NPN9A+6#&[^UA[MR<+^)@_L3J,6+>?>B><";F5AC M3Z/Q+^!+4Y\#X09)YY&GO;;_:S\")++;G3@$\UY&$8WQJL)3D-(PFHWEU]3+W$H>P8/>Z':;G6XP#LF4'1CI]/NQUNSAA4/&<5I'V4YWMOCO3P C\X'CVR5X96T8-QJ$S'C)8[:ARKKB0<2H M @W\\DJ,^_#37WXY*;LNOGZ;CEP'6UNP)ZRZKTN*JJV8"TR0+!.8OC)CL0:5 M)'!'#5.T"B86QLJKBS5N(P8!+NH *72T5$KK\4R/69%\JF2E,ZL32I>%-%=B M\$W$8'MC+U9:&DT3$=9E(J-QQ.DH"-5!FHH&V$&Q=G9))?5\>BG@8'\\J4VL M;](II682.W7]=-##4. QF*\+_O?$%WS09VO45.C#;#=FQM,G*;Q72^<:*PHR^8HR^2*LNP!C&5% M6;:B+'MLE&4WR*K\MDF][\)!BJ-NVLYS1@+\D?J?TQ]G.V,.LV2:!G8R]PWH&KMZS]4NY'-@]8+H,?KTVH'3EK-6CGY@1I4O.?NLW+C9J-?+1KW0M5@F5H7G*\&^XT&*V]T MV=(/N1$S$&34D=)*>V)1UBV7*39_7QU24_X>GO]/KW/[76&1#&)7S9' M!BWL.(Y'3;BS_C$^)Q@77Y\MML)^0C.T7>+Y+S&YOXYYKR8%-KW>T'7GGO\: M5;O8-#V$E,#/N>*QNRE?WN_\.V_UY:DWD"W$=2>EJFYX,6IP Z&X=BX6I>6Z MW]VXKSQM/89I_C^+GS)=N'?W5VS]]\:9_' M [C/T>YAX+M8!W^^>[Z]^?++^#=PK]%'_K[:_O.]_/CG&[9UOL^WCOXZ!!=; MM/E+>*:/'?!XX.\MT3[8'.DZ].'#]_318X=YM<*\SXWD:(R(7$7-M0D4D MTXD8DQR!CFE;[ M9L&DKS(/5@N6EQ]IW]@^6>GIG?1TZF"E$"1,/WA4"4_!I:J("QH3XX1URD<; ME7CVW/*+^9$K'?V)=/0.:2FHO8,,W]+^2SR +1.L?2LU#L7MP%&8(=L>K^ZK77TRW+^3-'W!5MV%15\!V&V [FW$21&(BA(H2, HI MD4Y4Q"0/G@+SP9N@N#3@) AQD8WD;L&1!Q3 76GM_3L(*ZW]AEH[=1D 3@58 M))YX04%KE3+@U1M*E-;*,.:L5F".5.:^0IHKK7V06OO5+L/UU6XKA?Z&"CWU M+RJ%M319$!6<);)*F1@C%5&.NZ"4CE* 0K,URBXRA/PXE7X*!Q%+$OSF*P6_ MQ*L\Q<<%KDM,+([X>1 M,^XNLJVF2A'!$"-C2L0ZZPA3/%92A)P#??9%T;ZR+CG MBE7>"9G!<\V!.>]-=#%EZ>4*([\?1DXC"-I$:1DU1#,I""RR)"Z",>E"I94Q ML8H*ZTS45\^0)^,( M4S[+^LV0; W>';A^^@/YEL?QR0?"IL&WQGTVC]Z?MC=WSW<_[*KV9J#MG3=G M[0]_=4"_3[=VMLZW-O_YM+NSS[9W=L\6V33@?K1]V#[X>/B)ML_?L/;F:[9[ M]->GCYL;7^"7I^T/;P^V-]\KP)?N>*M.9Z*U M;)I_+F;'DG:J?Q^T?,_U(Y)&Q4X_A6&OW_1K0.IA,)@*[4[1^P00/ MO "GO^/,E)?L]U^13P6GK^9EPT]:)TAA,!S,$?H.>ZW]/C:YN-3F&2"T#!;, MGN28CXI[)D*4SFFC;8I)6^&\HUZ*4MPA%HL["H'ZC4D%IY@VBWH;_3YVGD6, M^^/L NQMG,($CIG7RZ>#C3$Q]ZM>_T]\U(?"OO[=H7%K9_]\CP6:/6S$Q FJ M,1L:3",1&(D>D$1YP3EVJI56K8'X7R2AA#\*#^NH$ ;W^C/B6(MG[Z0F=6WX M8">4VVNS,EW36B/[NFO87.?:&]U.%FV07L,SQ%0EZ;AQQF6=DLU,BQ!,O ]9 MA*$=]8X+$KUP)XA?M7 UEGH$V7HU N,]O1Y@;\J0GJZ0'>Z+/<6M-=XHDACC M8']K2FP4&8SPP$7DDD7/KA"R>IE1+&#E84(+$3 N0"-CKA /US,_(89"B*O! M;@F*8L^UPC8U&A[T^L@G!?(9T["0NM3]+TX=DR*1\.GI0>]H0:9A7-TN M5MHXA)FZZP^4!IPPY.7"=,%, 7C [PQ=%)KZ:W*K]L&K*F+ZD?.DC9 M"3]*K>".D:K=8].> 0[7'3UTQ50PQ?6F?AB_EQXWPU M\SBF S]R7SI'HR.XU?'^\* TSSJN!X?"GJ^^M1WR^B_LLO)YV:LO'?,.A>?&)Z MUSX,;(]'5V7A*\*,P%(7[XC1T1"IC&9410XNQ[/GPW1<4D(OV*H_ ^_^]G'K M5?+]$?9-YFK,IU\WE9_*4\&3SG"8)CIUE>F%GW<:8,>OW&Y_JBI%$Z^"ERQ( M*ZU77&(2:,12A^Q+WRS0$]AXR?C%#S":MFNL*!;2X'6C0W_V>X/!D]W*VN=! M[46N;?;6(ADC*)+SEH!C)DF@E56J0F<-'"Z]IJZWEF9!N=D(<)>8=B59M(-F M6/?'WR^]-T"K%O8.^-*5E."PG&79%\UXKSU82-$:"7,3H\N2\^"QUV\".UY= M(YK\UM(WN)7X?2B*#5XO-FO93R^;9_XW/O*3ERHXDUU*Q"*2W$Y.3"68%\[RBGMIF+ F5ZK"]"U/DZ9Z)2<_ M.@BP ^^=[G'AM;#@_ ?-*R*M\,10G@!75"5U556"NBM.6Y>NO4I)"A^%C:&2 M3'NO T^*FR1#,E:NUOZ!K+VDAMM<6<*RBMBCJB*VI<4)P&5CE&(_*\5@!C #XK/:'![+V%;/<)\6(UI013*\%O?>.T.A4CCXP M6NG;KGWT6@>0&\YME#YPEYVSDD;+:#)*,8%,F%$K]<-"QX^5?4[3OAE;S09.A1QK=V+D2$ MZPF8B2I@!'=*$M4$GF=\NM&@[L;T1]>%3ZUWX:#7Q>!#?06,)]3].F/JUBU' M1X.F5\,%1]$-!J.CQMX_[@VG?2YSK]OMG9;Z[ZU9@K<\][-54-Y(> MM'S=)KK^X4%G,.SU,G')BV3V.X-/V <+(X[U(]3O8)>+?O' X0KU'>9:I2(X MHAY@.4X7G.SQLS;+N#BO[X^Q;TSK';90'+1V^LD-1J K9YW4C:TPZG\N_1E3 MZ90[=YH ERVB<]^QX>_5=69YN*FAS#(+R:SPA M>6]'AI/H^OOWS\\![&]%* MT-W81_=_?!> M;GUHP][YJKMU_D=G>_.?PRW^5VMS;>'[0DF:1$MM48^Y2A$ M>/9<\?4EYX_W3-G[M8GJ/T*U_OOKP/H1UNAO=CYW8@+/HMCV*RK@AXW&%[([ M+J,#_B8H/9:5%4;?&J-GR86IMID&FTFJ&&!TY ZS12SACKJH+?R7J0=&+OP( ML?@Q&\XE&H4]24O>W:_?U'K^NCE\>&)S5:CH3NB[)!D5E^7>S@>N0EQL(\E6 M^'H]OL[R,E(A5<5U)DI3P%<%YJ]++A-+C0Y1:L:U?/:\NK3TZJF8?F\[@T]D M$CE>F7X/V_3[MHXXRL(K$(77&$Y+@^'*Q+LM!,TQ$YEHA&-5)"EA.@,+F1AA M([&2F:"C348@,]$Z9RO[;EE%^B(R/]X#V.WCUL9)O]-M5>/B@L'(#])_1J"- MDZJWXS@^C\N=_F#8^L_(]4$/?VPA C4R&YFB$J*2-D>'N;B5LMEQ'P#!&KR2 MM"+C%ZM"A(=P((>%F^V-/:H"=2D;PIG&U I&B:^<)UQ&JA,'YS,C+R;_BEJ$ M94?5QZ W+PXZ*;=>=8Y!\CJNV]K.N1-2O_5+4WG\XM7VI/"XSBJ_KQ*%KQ3: M58G"#Y'73VQK8R\K3""7E%"1L$^$IL0$9HAET7*7E3/,/'O.U\7%;ID7T\H; M&;U#5KGDVEKO& TTRNR\\2)KJYR5"E[Y<+T$W0[T5BEE]RA'R7Y:0)),X#W?P?S M5<:=04F)^1*P&O>.Z,5#$L)QJS0\N\K9.,D=_.V\3=D)VA2_7 I:D^*7K]A) M9VO7Z\),"((@4/#&=-*8WZ_5+I+(I MP,+<+D9;O=$0!8S3PHK0+$-K6*]#*\)"U-U;8*<&IP O EOP[4!0:!I9Y3( M5^EA T_8^:!\FA6(/AP!>[E6?MT+T>>N#.6,*,9D5I88HW4Q,%NZBOK M&*_D P5!I34+P8K*T0#:X3Q/%B ]PB,Q\!S#"@0?H4RJ[3=[L)<%[:I$:)4M M0>X58B4@8= I!2Z8![,+'9+[0L%'PD]P>Y(KV=H^.N[XT: %*E2 %G6UR._/ M0G?UNM!1R;5+8QS'L88<5+&$;T3P3IN8Q_OCSG]&J?7*>4P-1]5;0T*P]=8- MYFZMU:1@E^].66(F?[8PN-*)\*CC9.TZ5Q[SS-W@H/$\UN8Y5<9_8F@&(*N. MY920W*#<\-W&6_S.A,AF3 V3XOB'F/N]^":":?W[M^_>PXN3F2<:,[W [V;? M+C]9?*(>C 1\]6[W;,QX<][,Y.31&G^JCR2");&]=UL*L,1A*Y+<4.QT*@SY3E%'YXRG )G/PA!$[? &7/+$J>^<"J50 LQ4<<>*CB:1B ML$/GG+))8$7 $EY'S-0;]><,A770QSKT^3DU H;LU79L8(Y,(Z8MQA!0CK5CJ M_HS\1-73R"'7HP3)-^A[.* MG':ZW=:1^Y3JB]8%&W7[Q"8.5MO1^*OI8\_91C%U88?JI[@VH55J?@-_ M_@O+-L8&UB47&(S\(=9;P UA\QL,72E$&:MF457DCD*VI_GG6D/&J"HK$CO=49E.["!_W,46J$?-2LTR7S51OP;* MUEL;X'/ ]V+Y[B0.#3[HP/>P]&;RZ^;+\V@_+.^Y MXV,L:#E*J8 23MWLM^"^?XV.RT14:T@]AW4L*2Y?KAGD0V!?1+XETXKSY> ? M$,?;1]=3Q))'H3! *1,#G]]I%;2FWE-7U4S0K**5H"L\? !XB)^?[BEON$Q" M$*^\1S)]0XSA"?YTX,57O HY(E'T[?%PWF2[DGNYL9,DEK"<@&^"7_BMWI@_ MIVGERG_/\[HV-A^=_L3Y00^4_/*?7"BS^$&V(%,+LS/S[T%_6B2R#PL!&OZ) MN R#_/:O>0L8C-WFXIK#W1>?_=(GS/F;/6%M=8,.]VI"NM]JPC[X M%HS)/9BQM,"C!>3ZK^M9NO6SYZ4B#B7]!8(>[!3_\R^WA/5[WB]!+T0LJ^_Y M06S=[]NOW[Q_V7JU\IU>Z/]XO7&WZUW._#&ULOVSKL']%#+8>"7]\=N M%+$N]==E>+"4*_M:[NM%KFR1N#&5BA)\E4BUB4[;+*P)";T5^8"YLA\9S6$( M/H/[H*7V1C*1#!65]U889847U8KF\.&:0N_E]L9>UM*%K (1QE$BO3/$4AL( M8QH16JFPQRLX\%\K$5)E*KN3D!\O)_MG6_AZL4I*@N\1;COV& M*D,\RXHXFH3EWMEDJMO6%^@,UP%KS!NA)57".P6N3_3&.JW!O%ZM_$-8><%= MRARSTU041(9@B:V,(8)E*U@E?*:W)KO+S(F4[$K75>N<"5C%P%*Z3,L/(V81^S M%"P>U*VL@@>Q\N!_6"%$(%I;1J1@@CC8 AEW!@PYK(T],&2'#ZX6-9EE(9S MA'9-6""F0>AW/'IPOH>D=2NJPQ],=8BOGR#=X77DAA=#U]=RXSTN-KQ*WY7Q M[@>PX0EK5VQX*S:\%1O>3U>$GZD 9Y@I;E20C#)CDG/1!D&C-3I\*T/+]76X;[<.MIE6YLPWJ,WJGVT11?+\-M' M[Q6,[]S1614GEADIS58#NJ9EM'Z%1O>B@WO[FQXMX#C%;:NN.U^2L2=Y;9+65E- M$V ]9E(457$!4F)JZ1S(8!T!'9';KNG!Z"/V=I=4=A]&PJ[.X'LBL+N$<#H M'(6=SRUQZ)+_P3$])])T"9 M(Z2CF,4D5$+.846DX9G8X!WQQG&3?&4UJ^Y"2/=S&&6SO'/S=3>/N(3ZX>5\ M5[DR3!CN)(LR!N-=5I&[2B2395SE?#_8G]R]WOIJ MCC@= JTLTT;GA.2N/F/2I4TQ6TF%NP[(5O1(/U*0&" 9%S*R;"BII-?@7Z6* MN.S@E?95H#$FZ<4#I4>BV43''=?"!9D3]TX'"FI1N:BR%OK&50,K>J0'(Y/[ M9UNG>]9P*D J"4^<$BD3!Y\_.&*T@<<4SXR .7V5>5S(*[F),2 MX#R&2AJ:W0H$'[# J?;^GA'P0Q$SH50 ]($91(P&.,R9!ADJIY6+#Q0$L^3* MJPJP4,!+X;T6*7D=K6!!!1%7(/CX9/(3!PLO2J]>&KL-\C M5XJ=UU^VW^Q9QIVA/A*P]RS8J-0BXXPCS%J=&&=>>9(*M]%\ M[O!/)#D_:?+4U\@.>CJ1,PN[(R6AJAS(#E*X.4D)HTXZQTV0T=8I4!=EYP;5 M 8\C#OI(.W $!\OC8^59T#)J:3%XKYG04NH%I[JBQ,-Z@1'!)7%X @B[>% &G'@?P@TZ:WQ]V#1+R2MA6,605;ZRB2JC M.(M!9H.9 MB,'<9LR^.@KEM*4B2QJ#8+)*UID87)!5U-'[(.E*IAZP3+'V_IX4UN1HP2*M M4B:2*0N;)&6$.NU"%+!U*G;;S!8>87][;)"-VQLO6 M@![ .AGC.+%X$)=8RM28RQL[7IN&\_U^MTSSC8O&341!L\I+-68H0M MD5Q9(1TXIU2DAPJ"(FI:>1--!-@##XV"8\VXXHD#V L%'*),"++Q@?(@^ M9Y)A,8G4RA&;,GC;-"0K.;P;[C<39_ZH^8H26$"[:(7QE4E)4I.<,C3;1!E- MN?)"(]PQR[B@-=P)P2[ 6#A(<=1-38NC"[)79*F1K@UXIL^=X5EI:;(#H_BC M"Q\^-:$XWY+;;_9M1)HS@EV#NF/ MTF/MF+'1&HR.CK!V"MLU-3YR(PE-,S!XBH/621=N@DAZ @B22@WJ_X\@U7K3*O',EB^;K6Y M3VZ^'UKE;F[$H5<7X"XOPWWL_(#M<1O&__']?SVO^PW>1QG_#,]!C94-^LV3 MZVWZ@--1 M,HS'P[W7D:AUHVXPF"7M/=%&)&*=+;'B,.12-XW\A2UVR+L/LEK.%L7V(LOA MHX.#7R*:SG6OX.%!;P27PN;M&!/!!RLN;'1#5W=*GCOU^O7)D7MMSW:='K8V M4TAE]^86C\"9O10;;\!)^S.Q[2P]=?T8I1;6QH^ M6\:Y_7&'[3,+W&X"S8\["-80[NS#-5_RCW_N\O:'?PZW-M]VVSO[\B/<=[N, M<_=+^\-[NOUG^W"1<&=[=-Q*NC$2(7R:$.ZSRCBJ1B8TT$%CK3+R6DIBL(U7X7\V>/:]TM2;-?9'/ M?B49SWUR\WVUNC\X\/L_7[,:#YP2Z0YQ_[O!V>U3-FZ.6#]SNL;WQK'S"8Y5 M.3@E4B34.$=D4HD8$S21PDM:)9H81::,=6E^/A![D@2CR>B@M:2^TED*Q9SG MR@86'96RRKH4:3##N&!DJN'?FF#T6FV?>/$S_CNZ[X_T0/E[ZSN;Z'MDFIK* M,1*ES$12;0@2-Q,N+).5"#3DPD+"KN0>75D1*ROBF_A#1-S$';J/I((9K)F$ MA$I$:.49W05AQ 1A!+/&.B8(2UX1&:,@5B1%DE*2.5WY*J9GSZ5F2\MB?YQ1 M\13XE$L"=+J\\<55@9PEC_M3!G*RQSQU)16S5 :PC[)TV&X3K*(J&LZ7II^L MRB<>*7*=S<1TI!'.>PO&4#*>2.\]\4P$+']%_DECH@?;2-#[ *[EX/%-O:&% M6][8&+NIXC\XM+NY,;;L$1\IIEU!JO9UP+8JQWD\F#:-[P1ME:9,DE!)0:1S ME#CI(HD,;#2F:!3.7D*I^^@1[9ZLN >K_,L;R-Q%RZ^+[TPW:6J_ME 9Z5OM]$WZ?Q'4.Q#82M"#4T$RQ<(L[D3*A(23@1O97RV7.[;N\E MOO-4%?#2E+VGD"8PWIGOYD8^E7R ^W8C+^V6B*4,KP>#48J;HS[6QA1XK5,M M9^L<)LNV,J9N :[M%S,.8HJ6&YHRB=$!N#H=B!?:DIB4\BGX[,!4O5OWP\=P M7K8*UZ\\Q&L\Q'OI[WJ=WSA&LI7K^ W0;NHZ,LN9EY4CE'-+)-><.,LR !^L]3JR72_S'E=MX!UV?NHW,&Q:B3<1JIXBT(A'' R,6 MO,@<OV<.EB?T^NWTI>3 M3G_J1CZJ$@R^K 1C=93ZB(]2&]$7*)OE"A,K3?C-^M* M4T$K1BBR[D@/SK/)+H%A&52HL.$$$\^>V^5$Z8_^&&)UL+IRF^_W8/5KD6SE M+]\?RDW]9>Z8$U$FPH3T1#*O"(B!)LD:[[ABWE98$K1N;]F#^S%@W$][TO,H MG>6)E=WKOZQM[-5IZSVJ_-1M#K:R(,V9,%A<(D,"PR9$2;Q3E0G*>I"*^W.; MOX$.SEWC*1Q>+M0X;[E^.&@)5G-\?\V!YHUKYG]*3T]K%EPV7D8C)1/*R9%U$094U%)&6).)D% M"31KRSV-&8T[M<[4ZO!SY<^M2J,?I[Y/G3GM*T-53H0+K8G4*1"312!65]:F M;$W( 4NCQ:HT>F5%W-R*N!?K8;$N^LZY57>MBEZ9$;>#E6D]-)/@'\4*LRJ\ M(Q)6'S2IR&!= M5_39FG+M/JMSG$$*?N-X)>^=?.FY7WDFKF]U_^[86LY<&1_GYLJ9FXP5?BE'S-5 MO[!?9PN@9O_=.4@M-^X@T^I,6K1\1GQH.=_[G+ '7\\/P1[!%GQGK<'(%Y,$ M$[FP!^KIN/&/:QK_+/2PS_W>4?DBMO\$L(-O9M?I-[=H&JF6QG_=,[QF':PJ MH<&C47?8.:G?'A[ .. #> M'@3\JE4-PN>-QKZNFG^ NV).D\T68XR#\4U/ M2DYV*\$7(EQHO;51/BH1R'IZQF'(-?Q^OTS%<>_B- WJYYM[;G@"^ ',+%RY M#Y^[X_*EZ:.O8X_V*R>EF0FX:8'V5N_X\DZT=>/9._::]9%QSQ6V5A R5\IG MM)2]B2XFL)#D%:' )5O53^&B?D675]@LWNS%F%Q5R8IHGCT!G\,3QU4F0DA& M@Z2ALO;9<[XNY,4FK^XR,2RR?)<%SH'[*F7&([/2.>$M8QY,WTRCL95C5_1( M62WPQ0666V_VK)'1:V,(A7G#CJVPP%6PQ"8?N%)!9B_1LZ 7BPZ:!;[0YF>] M];-N0/S7UF4[T.OCT!W%5$/H[4XPA$["&2>2\4QF&YS7%&PODVFB*>95E>-C M4:APMKVQAQ&XI+,DJF*!2*L\L178U<(P45795CX"8E;+:Q7'>V6>E#DW-D+3 MH;T8>/KW\@5P\%LO#CHIMUYUCMUQZ+AN:SMGP+0^:J8;6QF@HFAS;(=AKV@I MR!)(SXGKXR(N=-6^$#V OU%6.\>CLLISRMSHAL1"YXMET$U#UMH'G?E5H_MT M^A/G![WN:'CY3[YYY[\;]GQFU<)LS?Q[T)]Z'_N)>#"8/A&78;"_N>ZI.QL\ M^]<\$@(,-A?7'.Z^^.R7/F'.W^P):YP%X.C5.OU;;WI9\]+5W;4 0Q!(C?0__S+/;]N?\*# M/+&L->$W%[P+' -%\-ZW7[]Y_[+U:N./MZ]?;.R\;O^YUGK=?K%^Z7,\E(&W M 93?M7:V6R^VVYLOV^]>;N*K=]M_O][MG> M>?> 'NH2,^#]L1M%1.=%#H?R[P)DCC?!Q(VI5)1&RT@U^"3:9F%- /O:H8EU MXQ;P]K(6\#]B+G:F>Q/L-P'/P3'(/+4LD*0#7J=K?;I%7TY77G*T[2O8AY7W M(8DL4O8JL92KZAJCB/!;V$0;W6XOH/.ZW#AZ63_!Q+ 13\ZPV9=M,&P23+9U MF7B/?3F2C,0;G4D5J XA@FMF.;B"?/UBIZ])ZU1 ML0DL8:\)1F6(I'A6;4,@@@H5G+&^BN;9<\'7]0WDYB9BP\ /[0#N#@37EH=?Y\YP$NH;]IK>P75$;"E@ MGL)8.D<85.NC:8\SX+K=)MHW:)V >8^[8+S<"KAR&ZD>TC9R;<02)^,V,*!S M!&M05<)5%GQJZ@R544?+]P;#=&^XF&'?H[1_#G,6G"QCGKT_!@P:C*%@M'6$Q M5$0JEHE1)A*>G4]>.Y>EPA0_LWXQNV6*&!A0QMD&*>E/IG9>TP),_JQ*PH5( MO5KC.'2)>;1<6;LZN%]'W+L@ZZCN;EA?!/QK5-O07,BGULP]>Y_1([]XP-#$ M[6&@5V5^!&Z\D,XY3J-,O#*.XAN<11=U9>G79'Y\,Q&N0T&O>OWF+?S>(TWZ M^ IIWI);IWO29_!3LR#650:V/Q!DEU4D.4FM)>=,>8U5@'PQ^-+"%1LL"=!< M&I"Y.]X__Q_?_]<2M[@LV+5N=H7NRZ/8?99[J8RNMZ[40JD.SJO:ZV(6[+@OFYT!GGR-^FD'KO\'6)"??K!BM%\TBG'X M4K;Q^YNO/NT>_M5M;[Z%:\)]=_;I]LX^W_[SU<'NX1:.@2XJ!GR'P?NG6Q_> M=K:.WM/VG^]/=_G++]N;;]3VYJ[<_?"JLW7^ZG#K\&W>WMF0>[**/@HC2##, M$1D](RX(2WPELA"3>X8)K#;2H!X MH9C&Y>OX:3&;3TZZ9V"6XPZ)WT9\P]>Q/K,O:^43;%VS1O38K,8KU=#3 6Y6AY7[ZSPAL8;AZ+X11'[L8P'W2T0 = 3R7P3?" 1YQ#- U.!S%?33_ M,3-@-"RGU?6Z@X'=.W7'H3FX+\?AY:9XSYD+X&BZ[G2 ]\?G0\^AGYJ9@2V^ M4Q]QCV>MV>GAW=.#3CC SYJAP@!SF9A.P$#E>FLAI^8Q@.IRJ7D]XP7XGCCW?]1/]K$9J^>&)AOG,_2QF'WPCB_E[ MP^ER$^5ZDZ/NZ7.[F"M^.79@W^NGLA7Z-#Q-J=[2ZB3^95O\U(^]J*?'3=7C M?8*TN.#-CLHP.,;F #8"[.\8 MI6^LY??K[]9;F)?2 3,<[..!\,=NG":UX\_JTJ0P#OE'#+ P5/1+8 *;# MF 8"_^SV/*#AZ^,AN 8=S#3XNW=*T.&,K<8 _N7/UW_OO/X5)J/WN3- ]%F_ MN">U;IHR]QV#.OKZH(Y]$!OF)4$=]NV#.G^GP2"E9E\YWO\[N4$:/)BPSMDX MWOFJT^9;YUOGN^SCYNY9^_R-W/[P1FY]>"T^;AX< 9ZPCSO_='8/PX5XYRY\ M9Q=^V3[\YU/[\+5H;^ZKCYO[7W8/XZ?M/W8'!G84]\QS^ J5C*&Y&G4E0K0J>F;C52&=AZ$<-TW;* F# M^ W2RV0$+OHOF&O(Z>]OM]^75^SW7UMN@(B,(-G%%6C!-NIA+QV>%1M],/)8 MK=# -YY5EF^59,4&FCOEJ,3!!Z@XY9C6!;P]QEQ:IQT [HUW+UI&\O56O<7I++4:S1TPPE6?.] #3HF?.Q2Z7OEKP,>)9W5.=)%V/"NY=->MZZ? MJ1.%<+DQV1OF"\_+4.K66JE3K@LKU.T$-"+ZKE\(0>=" +PVY/9/+=W MMC M6&3#C"2IXA@X"X)8Z1CQ%;=&)NU#-L^>PW(TDHNK<)6%DYS+3!GNM'$R<>4I M"[J2@LNMP/TZ)A\PX'%^Y:GVFX0>_8>?C%&%I@ ME#XAUH_''7%P]?7!YSG"J%$-)R^:7S2( KYZ;PHK4R@Y&?4!IG%TXW%&])= MRH9G]0Q%W'="IR1S=\%Y*;L$[@N#J3ERT.M&W!+ T6JV51Q_MW,T6T@Q2=.8 M3L<:.'3%@)@41[H6[%?'@UQ78PX[PVY!P,DPF[R0Y5,SGI3U O+-TS1CG12@ M+FY-,._C/#28UWGKJ@,S%^\0QCLM3S/)(+NR+K19H(+SI5-4*5M/^GZXEMJ>TW>YY) M6L7_G[TW;6HC6=J&_XJ"^WV>9TX$Q:FUJ\IS!Q'88 <3(V&P/#[PQ5&K$0B) M(PFS_/HWJUL"B<5FIP4U,6 AM;IKR;KRRJRL3.W!]")@BB"IBJ M0GO.+AL\A>0N@@6G:,%X=%$;L'Y<4(Q366CI+EMB\VG^_#VS*$L F5IKY\"9 MJ,T8/&\())TQ+885P1R.)H>98S]M)Z=U^T=YFRHR;?BO=[=DGK<=PC(/PL7Y MJC(7'0QEUQP.P[O)BS]!1X"--)<42Y\5M;WM-%J")= !4A]=[Y6]RTMXAY=@]+KTF$U)UCNEY\@7I6Y2S M75C^T 54+/T4B>+<(GW4:QV(6R;PK;.TO\ *FK,:7]=/_=;$#_IU&%#%,5^Z M3/F-&68?M0+'B[>P?O)>BS7TB\Q9A-5F,=U0,&]BU=:E9&&]$.@W@S8VS',: MQYS&\?9'I^^5!NMR&L=?1CY><@"G=FY$T):ELJS-^;5[^EVJ=(P'6WNM]OM. M\Z"UNWVV==#:VZ2M@TUHTU>Z?;:[N[WW]62CW3S>:3?%Y72,T ;2_+1^NDT_ M[K52.L?5;;JSNG_2:N_L;7R"MK371//L?;=YUHW-#L;GZ1BCB)[J2) 002/. MBH"T$0I%Y3AF@3"E:(IL6.2T_C6@ZZ=W:Z'+YY /3WE77YH'U^4>4VSW4CV( M3'??--W]<#08A-ZH+F1WCNY1/\&MQ6+X144N*FJ^&!YF^SU/B='Z#5H9YF2< M&QR%F8VI7"8REXFLKQ$X(8FG8PV8K< [6(&M+U-6H!<>4THP4D9RQ*V@R##" M$&:RD-H91TG*?[)(^=43.74K'%T_!5P+I3[/#+?5[R&766YFN9GE9I;[&"CR MU!SW_!Z_*K9[6[Z;2>&]2"%,M\N\\.Z\\'2*%V+,!2%.(*I)0!Q'@HP*!&&- M Z?:%8*[E,QJ$?.KJ34R,9P+/3B'>]5E0L"K(>NOF1O^[GN_+!A]BTB9U^AM M>BD4] M1]:A:Q_\>QTTJ[,$-%%Q66#O%2^"T$Y'SPIIL3=22:#$\W,VE=(EPL43'/<4 M[.:'WO>XIRB6"J[FI+'EV529SZ:^VE.LUWFE 'P>&W'G\ #KBXU"/KU:CQWL M%U@FM_127MB/+[UM?6M?5GT',SD^IHK%#4.W6^5'JBK#E2E&?E]![B4"/-_F M9L3=.O]JMAL>6A:#W>CU>R5;"VMG&^U-UCSK[NZT?QQOGVWM-@_^V6V=K?/F MGM]OG6W3UID[:>WM[%[>6H#VI6IB9QO?/G8W5M_OM3ZMG>Y\6V/-O1^G+;K) M6GO;K'6V1EL''V-S.MK38:8YD0H59?IUJQW2Q&/XA9EUC"@=-^D1%6TRZY-M@,N9)J]F)30W)10LDR@.QQL)PYS^K/I, MX:6"SHN+J?3:W*ZQK^L,]/4LJY3J/P;AP'32WL*_\F&L?!BK%F$^M]'GG\UI MN>V[-1'?C?BQDPC[=IGB^350][TUDHKRED5L@&XWVUM[S?9?G69[C9;%?%=W M]G<^K1-X]LEEZMYL_W.PT8;WOJV?[:P"O?_4/&D>K)\TVSNIF"]O'6SM;^]] MA7X"=?^ 3\^I.R6"4DTD4CAE?E::(E/8@ 3VKO"4I2ITZ: 64+$:Q>.^A9A4 M6$[D20-0?W64X+;YDS*D/0*DK1Z%%C2J?1RZ/T.SGW)B9T"["Z!]F0(T;*@C MK!#( V0A+BQ#6@6-:)""BH+1P%(IN$6%'WSR]!'3#[T1^DGSV:@W FB)E;6/ M^QG'[H)CG2D5JM,)^C="S%@F M9F\)QU*QDHQD=T&RTRDD"UASZF)$0J8:'J20R%"OD7',.*'! "U(0C(BKA;0 MSHSLB9&,9T;VAI#L8_\H^\KN F2M:5^9IZ'P-#+$?9 (9(,B);U'6!$>/38> M,UD"&:G3V?6W0,G:J>I9>?@D$[-YA;/JK._ML&PE374&M/L VK2OC!=$1<,= M,M9YQ)V*2"F MB(P$1CGGEJWL%PL0)M*2'$XEON79FH/"+/,H/$@L%N3!V0^>)4KQ M3>5K3.OC7:.3CJ>$>P;[9XXW)W#WM9M4H4F"\MLD:535IGF/>.R_ QPEK)'_C3= MHZG*Z4_)^&ZIM7+>KR<:FJPG'IR(,VN".VB"C6D/)B?*"2$T*C1U0(4%&/PQ M,,2T\H%2R;2WCY4#[!$7S8-4R"O,@[4R;!ST+W(=77O(80CCW.CU1XW#0?]G MQX<&-+-S<-CMN,ZH :LJ+$Y_MW&4OM&I\C -R@1+IMN V1E42932%QJVK#C? MK_(S=7K5,DXH87Z:3K<\P6!&X^1-!W +5]ZGD1(WI:Q./@!]3V=&X7[IHL-? M*[^EQO4)/@K)773<*%H [KBH#;'4!<4XE866[G*"#^^LDHP9XGWDF*4$'Y)+ MS!S31N$B+BQ7(<7GE2H;J9GE$=<)$2V[/VR809@Z$?+NNE-/CWHHY-KN_[X[ M^3#)2Q\FF9AVEWO<*SM(;8W#:X]SW\4:G++_H"GNG3\:G):'N'YE_4TF?*6:[W/. M5G[8ALDFT<-.D&?+>Y^A>TOWG5 M&-QK[6]\^DJ;>V! KOZSUUI=HRWZ<7>;M@ZVS[8%/.>X>?#UN'EVZ:2$*0HJ M*3/(<>)1RL^'K%$.6:QC-%P8X_3"LEPJ;DR9^O(XEZ]\$FUPOQ"@&FF#&.-[K_>D<'-@P>Q0.XWOIX)Z1?'4_E%LSDYS!PT_5W$,V@_WO0 MG]X'5\H1@1V ON<8<"\G,N=YSNK*[1)+UF-W%@.4^,1 ME48A;JU#VE"#?-IR]D%[JPWV#,5WI^ WC+X#/8 M>8,PZE34Y7WHA=@9#9,_J=M/A*8F66%9\\,$#M9.MMNMW=;>SOY.^^MI,Y2JY""FN,>!:T.( MNAQ*0[DO!+%!@UQR$;T-I! F$!&QL9'CRSEDM\X'O_&Y"[+SZ]IKMQ7K6GD4 MKO>?_':@THG5\]BKM),U@I]APX!6B_",T@O -P5_(N0#VX MNA&/NMW&"#J34O:;00>^%0X.N_W3$(9+C;7)2^!I/7C$?FB$;G!EKO[IFP\; MHWX5C@4/66I,M^O\LA3[!+<8@>T%K;F;D]A3BV7!%> ;Y8$XI:7BEA&'A=+& MA=_H]FN\Q:O5$'V8ZD22KG&'!\W43ABGF<\KO_%&+#^LC?OXV5=^> M<.I#@:(L@T"=0$8QBH@V5CH@;T5R\,&_5Y1YX[ :QV0%@E!-I.T\\'!&:(\. M)Y(5.X/A:([%YBW+BSOYS@K#,=4:@4HH$(]%@8P#=>&\+V2AE+7&+RQ?W3"8 MEI9@ #NNR,NH/.7J &Y <8]#27O^CI*B/%4,AT)+8$Z,!Q64%0((*X\D1%QD M@'E.@8&_OW.@_$HIC;R3 #"$:61A;I!C/D6H L9XO; L?H$OR1N5D*,'LSS' MXO"6Y6"3?V:<5FQI>GL+8KZ=4OO'_/:.'A-_AU,T-\IY*Y&P%U__1 WKL MST6[>&.2W6H[\CU*+00%R6946\1*^FC>C 49( M-\WV!.-&-VQS7*I&D13C721&2J*I2>F[%>&6&F6XI(%9$YDH"H]+B5$@,00E MTNG> MYU/N8F\_T*G%[NS4>B'K_P:G%GMZI]96*C ?_&?0*:?M 32V$HLZ^K$F;NV] M?_9VVA\/-E:WNLVS%;J]M[7?;.]T6@>;\-Q]WFI_/6L=K-.=3]OL\L)J?6MU MF]^V>>O3U[/F*GP'VE)>N_IQ;Z/]@[3:3;@?+-@]'YOM'Z?-S>] ]!0K<(%4 M8+"TRL)&OC#(4"TCC9P0)Z\>"J.RP)$PPC7G5EAMA<3,Z@)KZIB\ZLDJ)Z%1 MSD)C>AK>C$_K]T,V.\2!@-G.N&*,"5[$:(PL0"59YAQAV-&%Y;48QPZI:E^? MJ!*YV.S)Q%2&J614IXEY)3]4S_RHG(KF!P!A^>JX,]J%SV)G<- 8C.<*KAZ& MGV6]RN$(5L=NO^O#8$S(+K[: 1W:,=WNZ>2DY'@SO >][TX_+29G&M"\._$V M%1G(GW-8IPKD7ME(B=4\!D!%9JOUSS C"DU>S&AA,9,>[08H:)ZW<672JY6R M]1^AQ?51N\^-#GOKQ]^M4P+,/HL<+VCR=8':E10CHR5QA0B&D)*H7>.]F&C= MJM;IN2U02D$I(,-A9S@R/1%;+8P(@XJO0\R/@C^R(7JFNMDMF%/D[.N M"NYHA/^F*\8F3/7>8J.3W'E@*)5NO?(6Y=X^&$L&P&%0U7Z%;Z;":N88;*8A M?.8"=,JG$+@9!TX:&L"=GQUHT_BH\%4SJUS)L+;!T!O"1<>[_6J93Y;N^'WX M2MO\@+'8;7P>='ZF<\1K92L6&W___:$!3YI\_'[03SL^8+^M]]RLR=7IN:,! M#-)#ES+%S'-8S#$ BHAC4MV+'!LH-$> .T6)MBM%/O:N.#NQT'_8%K1? /9 MFO[*FUW8K;,5]ETK&8$Z2P3*'91^$1RR$L.?P0+#+ERPM"@ML*NI6'_-IQ_# M]DKGT8WEV%K'.7?4"$^=:GK)K?)F(88STY2%%P*%?FA#WH1#7'+$[ M[@-NA]X]"44Z8??&A&=C=5U\#YP;JD!D(D["8Q1P!QH+1&T4P&,M)0R$)R;] M7IXUO6P.+*;"Z)URWQ;$:)KG4KQ8 LL@]$(*)S\"L\"4X2S=T[$:AAK) %GXCZG4 9) M'$!/]7N5^%R6GA(@QA9+R6( 0DK,*(4J<9A+,D4N6S>@4/I 2[L5UG1ZB4.- M:5F9EV6T._:.3YC4QQ2.E<1UO?U>:%2"!%\=;_L_L"::Q4P9??,788;][ M-+KY*U?.3;R0LX:HV;&8_KT[N#CU\2,@.PAF'Y5I\M^9[K$Y'2[\>]9%U>E- M;BXI//URWV_L88Q/UL/*+09+NS\HI_[=42K^FJZ"-IG:M*4!S!#PZG]NX?-> M6"YKTB=Y3SLF5:)'\UO'87(3LNL.[+R0[_MK:WWSZUKCX\K[K?4/*^WUUB

Z49MC@^FSG) M-]EQZS@Y ( MT:7V503O_$&'89 H/'QQUT C;0B]:0=XY9E,(S#EKDPV1:)H%943"LK,?UC8:HT2R2DUZ MWM3+#9_X3*'#EX=G;%IW>F-S>J/7^.L(*#(9&]AI#F#H9D:I](HFPEDZ*,N# MNWVWW^@?5D$;J4LW,L_AKADD3_D,\RPBCS;H:#UU7 MM(M>%]9@*3&FTXT B M7)"Q$P=>7*&@M]Y!_Y):\#[E5_PPY4Q=&< P5O;5^].+2\;G65921S>J_GT: MI%B3]5YE;,$@#B\<__C-459WVMK\7@0;*),$%9B$5*W)(JLU0T;'$",'8RD" MA6!X$5\7Z5J)Q&2=)FLG">0!++0.K);20O<3;TXX"0/72:DK!Z77^S=^99BC M">9NI258VW2=427KDFJFP"\$K;%$J.2(72.F/,0P5',>00'?_H(CH^F,_@G);F] M"-D8UB5FH]69!$/]T]E9_7JVO;=Y!C:_2,EH-MHK')X%$O]5;-/6?O.@U6E^ MV^275\S.M[_V6^U6I[7:/&FVNRD9C6BN[AYLM[_"=[M[VW3S=)NNG^RL[I:[ ML@#.T@=L&#=(>*H1-S*5TM,:A5!0Y0B.UO'+ 072\X3B('F*IH,!RGLCG)7< M*6Q-X2_';*1A;Y3CWFA>G&#_3<#&M93SMT_^96J\QY2@J8Y\[G<[[K3Z_7:E M:4UL;'XWFJ?=?(_ -%"(@W9'RDJ-J(&1EJH@,K#+TE%WN+K>)/K8Z0&%3UM' MG1X0]Z,J,4U*6-.I\H&7&_?)U_83%#)\MM@PSE5I':HM^^1ZF'KST)Q6B;M3 MNNM@1V-?LQD,3DNKH8H:2($!P/^3S=0!*\BD+?1K6V(.@=>? "5)9\9B6H!5 M=F\//V".C#U]R608[O8'HW2H++D#3R<;;.$$^I$RAZ='_C2#3MFX2>&?<1[N MTF<]]:2423QE($\-AHG;#^,+;W9%S,^$KU03E;J6K#<_#KZ "1Z$\Y. 9>Q# M XS_@R%8@/#Q(8QMBLT83<_!.)O'Q<1-I39*TS^VR)))&@< /\?]P7[)26#D M81HZP]W*W)NY:R4OL]=/)WJ??O[P(H.\:8!U/4A>WM/JCD"=^\DO?%;.;RB_ M4B'P*+C=7N>_1Z%J9:=W> 0-/AI6!NXX-\ETBU[!K'\\[\WP?#0K4_GO\#-T M&V1J&!K_/>J7,3.#TJZ&6395O%&U%"K3%^:U5^XM)C] >C.Y "XRN%QL TTL M^5U3S<.XY$89L.-2,::W,+QT>GC'BZMZHX(>D+>^32R] M,QJE713=T2RSJ] MR5]+E^^9#IB,,^Q6GY3#QJ$]=U24K3KY=E0BV'@EE7<>AAL[-"8SP\;> MD?]1Q2STJAR,G12N#=^K0D:'A\&E1Y4\,@4=O!;!FDD%48W,I!3/%*(WAL?F M<'B)TI5,:I"VU,L((YCYFGNKYCUUV7B>7%WF9YS=YEX>G?9FADDTV$X M\9/7Q;FQ\67BW&AU6F>;N+7WUV[SH'FV?;:UOPW?VVG_U6W15C?%#6[O.='\ MM'U\Y=P@76>MU4W:/%@[W3YK[;4^;>WN''SL-@^^LFWZE3?WNG#O_>.=O?>Q MV5X_V5CY'IR4AAN*I%0$<8\]TIA+^!6$$=YB9_UE5QG'EC,1I$[1.8HZ:XTS M&!MOHQ.6VLO.D,F0-V#,&^6@OYEC3;\?JDM>2$Z%8UA18R1GU"NM!!?,*8,) MLX586'X/*.Q 18V']-S!GW1NVNLM#W\#=X!!K#93JTP'HPD:V]/RG>/QA@N: MY+2OXN,2I%:;4]-XVO!'@_.Z:N5^S5)CM=,M'_6;EOR 9L W0WE.I;3S@+ < M]E-<2G4L:M*0J>3ZW6I+?-R."_8\N^>:4/W8# 87Q^#/OSE^&O1ENA/5V9(+ M%MU)[""F\,%J-]C?W*.T;7Z8JMO-[.F/!J4^/1TWK&*W.9SL5^%D.H>3U: M M.9PLAY/5.)SL^EVRWVG&2YI4$"_2SC@IT\%(JZBT$E-A&;=.:/'DNVI?QN;* M1KQ,.4L5OM+S8Q5:+K W3$-/6S^^I[-LRJL"B:)@".8W18#[B*(/)"48(0!) MO]ICJPT-+/ M%.B7M,R6Q*\J'%L1E6Y_.$U2[I'RI8Q6_,.G"@^#L?-G7&,BG2QRX7 T=?]Q M O=?5)^8[^(2!5UBXGYE(%ZHN 2;I\;*5U7<=CZJ:SQ-0<>[%-AH5C"T=K\" M&V]T;*;,I)>7]-H5-'FF*J77SUQKHJ;?W6**7J8N";Y;:9*Y:.0K$/;[5;U\ MT9*\K3!J_)%8YK_&WL.YJ;CRHL/VQ$577K1O?SQOX96T PRO[G#6!61VO935 MOZ=/J;QP39;[FM7CFBQ_[;4.FCC54=D^^Z>[T]XZ:'W:Z>Q\V]EOTM;>3GM3 M;'S[9Z^YMT:NU&0Y:-+ML\W3UM[N7NO;/]W6IVV\<_!7=^=@\VP;GM=:W1<[ MJ?WM?V9KLGA6$"\*AVR$Z>&RT$@Y&Y!WD6#C"<<"H) N,GPUP^Z5BNA/4Y#E M?!UD-,IH]/0I:Z?1*$/.HT$.OJ@83TR,F!=(T: 0%\HBF*8(OR@NG%>41I4R M$N@Z \XK(*IS:)6M7KA*7]PNF\-[O *AG4/K:G+F]3SRX6K@Q6+E]7\*L^N1 M1K5^G.!NY_ ?:*/@.U@FE\XXM\J FXU8;@D.-RXFO=P>K,VAYWF@$:T/4Y9+ MP9DTA!)$& Z(%TJFTG-@R! ? _/6"HL7EO6BE'J1\*LU)?-B>[+%]D *GA=; M31;;!6=/U0>Y8T#2F2X0 "A#5F"&I)5<1\VHP0]=;*^ G-2:45^_L%>OQE*6 M48ZHBN.O8BGK0K5?(50^+B\Y"X.^-\/=RRBYWG/501G3_5">U*OP<6545=HI M Y/Z5].X3&5YR=!Y%^C\,L53I!>FT!94G2H .JD52$FLD2)>,!J9MDXN+)>G MH^B?C\-2\M)[?I:2EUY=EMX%:RD*9S3S!?)68<1AO2%+N4482PFHR[6G]$%+ M[Q5PEE?C4)GUIXQC)U_:R+LQ+N(U ^O+^UK&$==7K, ,I7>!TNE]8NP4,;0( MR(A4*447'"DN(W)*4<.YUH6S=?:VO,F%^/)^F+P0'VF(NG:N^YO:9[U%8P7C7=K4Z"SQX"R@&: M.23J[LFA'TC,Z8V14=>>?,PZ_@XZ?F-Z:Q.;Z+D'BJUMD?+:.HE4C!;Q$(0O MM-6.X51KCO(ZATAE ,H ]+@&20:@)P6@"R/#$>D45A(5*E+$E75(&4*1Y%CC M G2#I+$L=EGKH/!70%?G=4?YRJGUI]C'NLNHO39]<5T77Y^^>#;".A;:K#'N MHC&F=[D=Z'1C:4!6.H^X)P'I6$CDC0^!16:,8@^FK->CX9-2U@Q!;QR"GHVR M9@BZ%P1=D%8K)694>2"MGB N4[1BM J!]J#)H"ZD*AY,6I\<@FI*6O]=1JHL MWY E][:9/'6=,GFF%$X748^3*AA5)OLJ"'*Z!$KC."5I#R=ERGW?B(/^096O MO,R >9[BZ?HTEZF0X-5LF_=,Y+18Y>F'A@S30X_[1]UQW49XP%%WG.72]$8= M5&7*3(FXGSK=[D46M!5X\"1#YY?S.LUKXX'["./VX6+(KB9->\L)TIK'WPM1 M,%QP@HI4'9L'(9%2A4$P/=$%'I3BZG(*/$8"<"T2@J:<.RV5EK+@4GA/N0U4 M74ZHMM(8'AW JCP=YR0;AFEI^1EN7@.=J8J;XRS:5=HO&[K]XW<@97D(M%:2PAO%8"!L=,=:J MY!6+W/+OZ]>Y+9^WZ/=45%XE.J_$ [%R M2;;[2_TN:>/X#7T+X?8N?;5Z#G MK;V-3Q^[.P?;9T#%3ZYX(%;7< NN;;6W3UMT&U[_M;^QVNVFYVW3)M_^]L_! MSE[S=*?],3:GG:!4%#I2SH1!F. "QJ<,V9AN2!DD:NKU<(K M<^^NGHA;![:^I)LTP\6MX")R0U)^;*/! J*2*ALL,P6WA8R.>YO@XJJ+,O@ ?.8=CHVDD8 MN,XP5'5!'\H'GR?QQ2\'\?H$]*54OMA>V;-O:9=@?QM$'Q\S/1KM5@4=OZ:J M,%^21Z\"\L]=Z/A$1CXG$=E*&N#O_G$85*\Z!YU1!O>[@/O4@:G+KN#6:K?3 MW-L_:[4=W5AMGK96UTZ@#=#_?U*->KK];9-NG[WO-%??Q];*=Z !T=J($1:" M(HY!/QC**")>$L:4XY;HA66Z=$V2O 9JO$*Y_'IXF.7RA>5R8_.[),I!+ MRSQ8.(PYI'%4B+CH"ZXEQ\8N+!.Z)*X2EDLE@++V>0'M\\!HAJQ]:KW*\8VK M_. C/&&;[7Q;8S ^K/4)?N@:M-7#?;Y">_\ZV&Y_W(-^)>U31"H<#PP1P<$P M$;Q 5DF)BL()0PE1EKJ%9;;$V&-IGYK+9=8^+R^7H'VXIB' Y"/#"V!%/G!D M)7?(6AF$=-(KS1ZL?5Z!M?K 78M?%=5\VL0>XS*OD[EZU#842^(6C;BF/FOR ME2"V=,WF?LJ15A7]_(-)&*5U/"D8N*:Q^88T$"RG.Z2)1X)+?HG.Z5 MO/K5_AB\,*_V^JWVBTT0;0I'B?2(."-2CC:+C(\%(E1;X963SA?SL]I? 7E\ M%5L=QY>89/8VS?E>1S3VW1ALL]OH,<%X.J?^9?.\N9>^L\F:9_LGK;8CK=7W M>SN?UD^:9^^[VWLP;@=IW';W-U*2JI7O/H4Y14J1%^D,("N)FZ%(NF Q5Y00 M'A[7;?1< I;]/R\O8!N;WQDE5'$9D I ^'@L&-)&!<2X5<9RPC$SP!7(DE)Y M]Z&&^N 1O;Q9'SS= /N MM]%>/][X]C'I VZ(<3H0Q(RGZ4 F1Q9K@7!DA&NPXFE*8U33;82L#VHN8* / M=!1*%$0@HWU W#&%M-,I69;V!<4,<^X>K _FSJ2K7X-?WY5Y"E[\RFN.I=]X M#/W&HY^/N\-TJV/GWW_WWR5DNG1H]KIW?MGO,>5$B5^^(]4^UM6QJ-[J]'SH MC=ZAZK+''A]UJ_&Y_I2P(&!4A@3VV/(HK:+22DR%!>[OA!8W?>_WIX7_(/]J M--9[Y?'TX;GCJ#'J-PZ/!F[7#$/C;CYKZIPMN-)<2"/ MZK-^X&G[E0,P4N:>OSS@T/W*66OSN\>V\*J@"$O'$.<:(R/@S_)(NF8T>13N M?):#2&:Y((H*SF42"4D=<&!=<.(MMH^Z3YFEX#&D('*CA';(61V!37(.;-)9 M%+TT03'K=2IQ0#A9!/R[AD]>-F$F&3_B;#Z%SG!X%'S"EY0^X2@%(!W#?(7! M<)R.H9'FRO1._]^PL?YY(^59^.NH>YH.W8K&<6>TVP!(#E<\WME]-@^"MH8W M5KX+RC16T2 7<YM.YX+27&F:1I@IOTB-K M"HPDQ46A#05SE-ULAEZ&C?.4F5>0(R4 *M?^86=041QO1N5E)4#(*FG!TFTH M8\K4,LTRST.^EO_7#OZ]?.7#:EYCP Q(#'&4>DZB419C:361W@%J>/)=T87? MVG/PLRVVV]NG&]^V]C>^M>+&ZH_C M[Q)K'E,N22/2(0-"/=*X $4,+,T6%@OFQ>6L0(%QL P*5?""\4BQ-9X(IYW1 M7.*(K^1 FAGW7VK'C_S2&B"ZYK. M =AQNP'Z/&J _08:#AIX ^"K^Z:47J[2F1ER\1/Y7M3O*O\3J<'+'J0\KA- M-2#=/UTX:8@I>7/#P?3:]*X9]GMPR[('H%/ADJ7&^@RGNVC+L'HN?+4/??TQ MGJ3A]%T.^\-A!UJX.'.'XTZWN]CHQ#3P(!NFFXK=E;@1RNMZ9G14*8_T5YF% MV9T+^T4?SIO8*$]^I^LGSRN_M-CH#ZHLLSM>&2B\/T]@Y,]QM MQ&[_^%J%_.@ \T#%K>2<:V[Y])I[Q;FTWD&Z/NRF-9/T]]I@T!]\Z(-(E?1M M6!?%O;'J?N[T_MK=.3OLM/:V=D$!GP&M%B>&ZT^;>)M_YM"[*9^WMXXWV M/_O-U1]T^]OZR7_.-N%>CC=7U\^:>]MP[=?OUBG*N%^57R)Y*0#KPB6?1%DK5_XY M;&P>F0%@)*#H5CCL#TJ(_ CJO4$PVOQM9M/S#&N+U]X/+RG2MO?ZHU+@NZ3EHH2FY"S3:FB&H G]4 M\IDT6H-^MQ%-IWN47#931&-\;W@+KG) ZIY.!R$0S,VPI)&'82?G7"\U%A) MC*52"==W#>X"/1J&M,W1*[-OE$^ZT"SGXCRF,PE:AH?]2K]!?Z!YMQ[=2IW9 M %1H4*V3J<2U%7E)/ C:WC\:=A/!2E-9=7P08C>IOBK';8EO,&K=)!/#E( 6 MOC9,6>M\E?MSJ7$'+3>6<9ZV(JZ>MSE/D_E_9@-?QNL57WS%6!C!H]'-7[F2 M8N^%UO%4*L%J4V?J]^YY6<-#$'ID@0#N(Q.AL>],]]B<#A?^/8M> %3CFTL* M3[_<]QM[&..3];!"3 ]KI%H3[TJW9G4TZG]-;=K2@ 4#7.!_?L^'@ VU2^, MX"^9BJ&,)3:_U2G7Y)E])L&[GA9];:UO?EUK?%QYO[7^8:6]WOJTV%AO?5BZ ML1]U:7@+2,:71GNC\6&CM;K6^K*VFEY]V?A[?76E#7]\7&^MM#ZLK_S=^-*& M-YIKK?:7&G7J>ACXXVO/'/D.@.;ETX(WIT?^K?*^I.PY#\R80M+(.2]X5-P3 MPK6U0FJ'@7 M/Q5+3B[CBS3@EXDQ<.7/@TY_\!D>VO@41E%+@KC'P)Y=H1#EBD9+"@P3?)D2UYWJ7K_@/YP3 MHP_3Q&@L'8U2/!+O $">)3GO;LGS]2T[/S?9P(58 HTU+PFVZ1+716[LDS16 MX-LUZ!E3@A,QGWFO?Y$ _$42JM\Z7V.]AQ7LXL\7=N;6V,Z\S>F\W_;_]H,X MQN5+]WDM(WS!J/*P/JK@CEV,_J7 8 I*7\F@_N$3C1H,JTT@P 33\\-_W65\ MZQ>.7(-@Z#Q<=3%5QRJ5XWWH=S%^%%EX**0R.6!'T%"\3N$+RL@15!MXYUO\*RS[9.-]E_[V^T?O/4I'7EN MXIV#]>/MT_%W_O/7KCWPZ7C><6OO*]U.$51[6UWHUUEK;TTT#[9V-U9_X&V: MXA6W#K;WWN_]YZPY:G;P23IFUSI;^:X=%JS0#@6G4ET*;)%A&",:.,=4%UZ$ M=&YZ48JKZ83KEF$E0].KAJ9?ENB]A$W.1L4$-=HXPHW#NN#"\4A%\#0HHF[& MIAM*\F8D>@HD:GVX0"+L"+:.>Z2<2MF>B$66,84<+:QE(A0NRH7E@EW%H1J5 MZ,T0]*HAZ X(=+_Z7ID=O3PF3;$CZPIOO1=(*NX0)X5$ECB/BBBEC5)9B]/Q MC45"'ZL(SV- TUO(ZS8.N$P!62Z Z*>-N3*2BOQ9#7POC)XBP]M=QO"UX?5U M77PU>/T,UNQ$9K?.1;851A^JF/,,TW>"ZE$K-B/0(R+0M/$:)1?"68NP M2L%81CEDJ(@H4JH++0WS+@ "D:MIBF]OO&;DRHS7#$6/"4539(@*$S&1 M%!4^"K!9%44*>"Q2EAO#G:.$5F1(:%(C,O06]EW7>S]!NON#T\7&?J4<](7&&GO#.+<861 DR)5& [J5'#F^<(R M$8LT;ZIF"'K#YFA&G <@SK3YJ4 '8",\,MIQQ+W$2 E"4"R"CR3P:"@@#I57 M=RGRWFF=5N-K1IIZF9\9>AX"/=-;I%Q%ZKU&!4LE^0AQ*&75130&S O!L%$I MT3I?U-<4I*_M'FG]XI+G+"KZ%YX!LB1%S7'X<\KAT?$IGV(Z>%KEV^BGO%)Y M3SF[4>MDM(\E=:T2U)6>WTA2NC(U/OH][B6@*I07GP$L6EMDBU0^N0)GW=S(PS:TIGW'H\7%HVL)W&+"&>HN88V#A M"QR19=PAY@,O:%$X7"2?XC5QB'F#N4Z+]#4#4+TL_(Q(3X!(4\R(VQ"-#A(Q MZ@3BMN!(4Q90T(+*&"CSFB=F1&2=F%&V^_/A\1JY2>8PB*'='Z5$[16"-DR) MISF4(7OWZ^05R5K^_EI^[?CO]GHJP0J:WAU_)YQ["<8BPBZ%DRFKD?(\.4 4 M"Q$(&[6@YKE<9+1._OT,0F\0A)[9 Y+AZ)G@:/,"CC Q$CL3D-:%3W6=,5*$ M212EPD4HJ >3,IW(I)SG6(<,1/5G0\\1:I_AYT'PLWT!/SHPIEQPR&KMDM.# M((-]0(715GN/<2$!?GBQB-6#O1XYVJ&F9GS]&IR':XZNS,.5ARL/5TVNS,/U M$G& M39,5D,,97W/D3FI_-LYZ"]O;3^#>WO6:IN(X7HOU3]MFY/*C,OQZG[!Q.DS'GF3#G_L[L MC#E/ACE37NO"&FZ-%X@X7"!."X$,,PYY4T065;12N(5EQE3&G(PY#4VD3#1-9(T!Z.\%5.:@J M;R/6-:@J(^_=D%?,&)^8>R<-PL_+IBK-:',_M)DR.PT76@"G0S$$ Y #K[11!C&FJ52%ER;JA65]35+D M'"I5IX7XFD&F7A9G1IU[HLZ4=4FY!WAQ#'$)@,.C+I#V*B*N'"@"&Q2PG,1Q MQ&+!ZQ0RGK>"\\YY'JZ:7)F'*P]7#F-Y8(6DP5%(_3M()^!-TJXYD"5O\#Q[ M(,M8$+^8KAET0CZ'<"^.O4YF_(B6^1B5C4CS IBUQ,"Q)7!L6VCK UA)08%E M+XNKAZ#RAG+&FWKBS6,%L62\>22\F?(D1NYY-(5%6%**>& :60&@0[@L%-58 M,NL6EG6&FPPW\P(W]_!*-*E1A MB%A85J).\7)O(3RE3*'6,&/+LMLQMM/MC$#JI4ZQ*E>NODM._+\0T M@_.]P)G.V)Z%]=P;1A'V3"!>2 =F9Y3(NA@PF)^8LI@2_W',:K2[DT$I@])S M6)\9>1X9>::/483H"EP$%$S " Q2@Q0K"F0*IK7DEC)>+"R3(D?.9=R9%]QY MAJ"6#$F/#$E3EBKS/FK@0,A0FVH]$HUT$ (92X EB8+)HDAD2!0/ME6?+]3E M5>Q_SN:I?:BMFKV$;]-+^ RV:H;DAT(RF[%/#5%1<:"%NC !6**SR' :D6%. M>QR<4R$L+%.RJ*^IAYGW*S(2U1.)'LM S7#S"' SO34:I?7,4"1-3 PP>F2I MDBC2(!2C0.XQ!;AY>*GOC#49:UZ/49IAZ!%@:'OZ9*E5Q%H@/#8RQ!E8H[J0 M!-E0&,NX,@$+@"&Z2!^>I__Y=DWK%SI2^H_L[&S+?OQ+>;9[-I1)WD,"T!R:( OJU4@;2E!'F*A0R^H,2J MA66I%BFNTR'G#$$9@I[9RYAQYLXX,^U>U-'!D$=$"9;)O4B1%C)M;E!')7$% MP\6CN!97NQ8P_=\:?*;\BU\H2YPG2)$7["@.O)*=(^( 5YHPS7Y0\ MA\]3A$O]K.-:V^;U:W >KCFZ\BV$FZTX=W1PU#6CX$%GQ8[KY+(Q;W[+]2X9 M-._O_+E[0>*M,#+06+]F!CT8RN&4\*Y6LIM)T]U(TVP(&M7 ;853B&N#P6@+ M'FEL XK!,\E)4#P2($V+A;[*F6Z?>C,'A&1TFJ/\OAF=7A*=IEQ*00?,"LF0 M\R(EZ&04T(D8Y*55H&B4]CJD\@_7':3*Z%2G%9S1Z:$.I8Q.M4"GZ1+KU$;L M,$<$1X=X4!$97R@4#(X:%RX(4RPLJT557#U>_B+H]';B&H:COMO?[7=]& S_ M[_\H2N2?C?#?H\[H-( 8.FHR.X\DXYB8Q@ M!/'H.5+<$>2!U@I1 ##9E M-+A)%:L2+WL*&[)50_(;I^<./EHQ5L?>Q/VWR-CNP'^ M]9V?RY/&M8X.0.S=1(K'?\Z*+:?&:Z9LH4+@6 7@\CCJ@ D.L;!,?E^EF&A" M&487\CL6RVCLN[7!H#_XT!\,0CD.23 _#SK]P6=X5-^O^+VCX>@@]$;#+R,S M"NG51MPX#(.R*-^PG5K=AL:\[X(PSZG4[OQG%[N#?WKFFS[:.%BGK4]KZ9D8 MKCMM[FWRG4_KHGS6WC[>:/^SWUS]0;>_K9_\YVP3[N5XZ[RH: MQBR5R!,O$;?,(!450=X&$POL=0QXH1%@G1_"#(P&1RG2'.9\(FD'9O"CTT.5 MA+PK .3&[XSZA^6?4[*5IJ833Y\<6N5E:*4)6C_T>S[TAL$WX-6PW^WX,H#\ M7$P:_=BX$)0$DHW1;H"?00B- [C][K 1X!:^T30#M]M@9+&1)/3=^1HLE\*- M8Z-O.3;EPCI?R/T!P&U:Q%US. SO)B_^G,3^=WIE3\LO_3G[0'%X92&7#ZP^ M_O.XXT>[2>TLX4KUC)U4XR>//UXJ/[H$+]5G0BQI(F_\&"^1>WXFV,T/_=4W M?]580I>X+G)CGZ2Q M^N0;_QA=Y$8>]S*1%7KKV&VSI8]V'P/ Q0_PZE*E=J M"3?-"F[6KH&;&8W_C ,Z98)4F)1 +%&($DH;:6!^Y;.NWTBO#!N?!^%GIW\T M[)XVML)A?P#ZX#:NZ=_V__:#.(;J2_=Y+2-\0<;J,*RO:62'(+##Q%S\2^'! M%,"^DD']PR=R-1@V.CU@?0 +IN>'BXUPX@+T"IAA8[AK!J%A#L"P&@W_=9>1 M?Q61J:T DPOV?LZTE4,M;N^G*H*G+DB..2'/O;YG'K#)Z]Y_!.>Y^WKOBP-LG&MYU.ZZR; M/ 5\N[U)6JO=3JO]?A?NQ: -IZVSK>Y&^P?[S]GZJ-E)_JNU4;/=Q-^QX!(S MYY 3.!6H$PQIQ@62F!;4.F,9I0O+C"]JF8-5,V;-S=:>]BKJ2+4J *V4)):X M: MLA=$><\IO 5HW[/%EB'IZB&I]F((H5P1 HFB0")8"1+&T[><=*K0)T406 M+"$ 421'KF9HF@,Z=:_]DTRGZHM5TW0J2A^4M 0I$ACB'DMDH_*("ZR$P(P* MZDHZ510YQO5YE^B'_K#<(KJ_ 9P#-=YFH,9S&L!)2C?BIW[?EQ$;8?"SX\+P M2[_K,S#?"9B;LW9N093EC$;DF.0 QYPA1>$5+IQG7H<0=$H-*Q"WL)7[:= ?#AN'@WZ\9^[<['Y\F^['YS1F2R']7,IH!N([ ?'FK/4:/+%4 M&(ZLE0)Q2Q6RDCFDHR22 <_'VJ0@$+3U$@( M2T3A-"*<$L0#(X!"%F;(&QMT% &K8F%9+ J=-UR?=^5]"5UX\\=BXT?HA8'I M+I9)A8P_Z/0ZPU$ZIO<.@Y MS=H,44\#4=-L22I,%2@4Y I:)F'T"*@O1BQ&ZS0-VDM1LJ5K_&ZUW92M7R'6 ME[TR#]=C#M>KV/(?YS;J_6AT>JY_$/*V?_9M/Z?+9%;3GTOC>BF,?_>'PZS6 M[Z36?\PZ02063D;C4)0^.4&H0%9PCS"\IX)BE&F9@JT>'&F5=]0RZKSJ'?X, M30^'IAFGB-6&2LLLBK'0B#M+D0U,(Q:$Q<+:Z+A+._T"/Z3,9,:EC$O/A4N/ MX!/)N/0BN#03%BD9UT83)+E,E$E19&342%KNC+<%U449@41)37 I6_79"9*' MJR97YN'*PU4CC^0<1GC]D2C,OQHV 4*8Z]D8V1.&G_8T NQ,_K7)+XKAW>] M]0W+N[#S1W!6WIV=7Y#R2;JD3N\(!O>BI,#[4LZKZ]KF) S73D8#TQ_ %)C! MZ?HH' Q;_5[JR:!?;H.NIPRY89@C?._&\M?P1?DY:-_*=P\66:%\.H)J%.*V MX$@+%A#W @M*!9=!ER<-\%7G:"[]5"<4R CW@G[1C'!U0KC-:82+RE/EHT8> M$X.XB0*9X",RSDDIBT"]> 0/:T:XC'"OVL.:$:Y."+<]C7!) )QP BF6MK>U M]\A@KA&51F*'J2MPVMY>U'5!N+<04K3^V"9[WE![HQMJCVFR7X?I@-7CX.'W ME9QF/+X;'I-+-K6@-A;,,518$<&FC@SI(!5B#(QL8R7F0@$>%S79.@Y%APB!M1,&-5AZK5'F&J0Q &8#F ( > MT^#- /0T #1CD0KO;1&90)& 60$,$":)>YXR72J#"@[D M,&H.[^(R!3J3]7 .9DS*F%2_#=Z,20_#I!G[-'#0()%:9(UU"%0+T$--""J" M,1%[8@HKJK(,#RD\F#$I8](\6J@9DYX)DV8W40ON/(E@HXK( 9.P0#::@ 2C M"L:?<9Y2[M)%,&#K@4EO81-U8K0V#L.@,=PU@_#N*?9.\ST>^1Z/Y%"I5""K MN9"^-\..RVZ53!=^01<^A\&7!%^/ZUZA-_JUU\R@!^,VG#RWE-%SBH S1;@- M1>"7]_6#"M$Z@\#PU(@S$I")L4 .$]8E)P8RI&(3"%.HT6&%P4JN.#.."R-YQF&,@S-'0P]T(F28>BI M86C&82(U=H85'$D<'>(A,F2(YTAKY[%R4DBI$PS1AY0HJI^_9#YLTM5.]V@4 M? XTSV%6-;9*QU*:D?AN2"PNG^&.W!?"8R1ANA!75B&+P4+%7$H7A00FSQY, M"'.\9P:B5VN79B"Z+Q#-6*9..Z>\B(A%3!"7 2-#G4.2QU 0H/'*F@Q$&8CF M#HB>S3+-0'1?()JQ31V.5 1AD./1(FY#0#8=A<'6D()) 0KDX;;I8P>@_WMD M;#? O[[S_PQ5>,'?:3 -[XE:ENN9".[S__(J:I392<3U,U M6E._=P>3UAR:'S#Q@V#VD8G0V'>F>VQ.APO_GNG30:!];:UO?EUK?%QYO[7^8:6]WOJTV%AO?5BZL1]U:7@+H/U+H[W1^+#16EUK M?5E;3:^^;/R]OKK2AC\^KK=66A_65_YN?&G#&\VU5OM+C3IU/0S\\;5GCGP' M-.:_KL.#2Y!9J5+. S.FD#1RS@L>%?>$<&VMD-IA'\]K?XRA]Q&8P%CG1V/? MK0T&_<&'_F 02G4S7.GYSX-.?P $H-/W*W[O:#@Z2(OCR\B,0GJU$;^,^FY_ MM]^%53=<^^]19W1:+J4V-.I]%SZ:4XZP\Y]=[ [^Z9EO^FCC8)VV/JVE9V*X M[K2YM\EW/JV+\EE[^WBC_4_B 73[V_K)?\XVX5Z.-U?7SYI[VW#MC^_>Z()0 M3Y'1UB#.E4"6"06OH@1(,DIYN= (P*H.D_@.CL+"=6@SUH@%"-\4_A2S^).F MJ!-/7V@= WCZ=%+1)Q@%;=WQ(">^<2XN"6"G!>;__H^B1/[9J 0G!994SD3U\86J7L*5NA[[]\=/'G^\ M5'YTB<]5GPFQ!$KJQH_!5+WG9X+=_-!???-7C25TB>LB-_9)&BOP[1KTFVVD M.X14_O92(JY<>XWSH%+ SV-BZ]]!5+D*VX O[1)?FA6^K%V#+S-FUC,.ZI2? MI\*EA%K);BNQM)$&YUUD<5W*TP3+S%OQ083"'L*QG4/WQB5X-AH],#C@>88'I^ M^*^[C.^<'1RY0;:<.SHXZI;4V(?8<9U1/CDR#_=X4R='X5OM'<[VW03[WS;%AOMG=V=;VNLV>YV6@=-TMK[REI?+F]/M?:; MGYHGS=4?8N/37WL[JUO=G;U] ??O;K?=R<:W=;I]]I6VVH[\YVQSJAKMC]/O M 0='5$K&02U!O% 6&9\JS4MIG>;4:,ER1HZ,2/.#2#DCQ]PATD416D D5XA" M4!V1PT$@[EB!E#,! 5&+)A CO:8Y'T=&I/E!I)R/8_X0:9HC$4=TT !!*C"' M0*=$I Q12(KH"18B4!Y?8S:.^;!;K_&N-*SIFIX+C7*_D?SY*V]_#KO,89>_ M1&^PCZP+FFE)(A=<&"8!P N.B>!&Z_A]_?% >RN,##363R(QIV1[M1+MC.1W M0O*OL]:N*V*06G-$"\413TF!%>8,>1PX*PI'F04DEXN%SMG(,SK- SHY&Q43 MU&CC"#<.ZX(+QU/ L:=!$971J=;H-&/Y$HFIL,P@)QQ&W%"-%+,6>6T=M5$6 M3)F'6[X9G3(Z/1"V&C(\9:Y0TP=6YY1J=ZH],T=U)1>*D< M13I@"NBD"0+CBB%,HP!N+!F.=&%9+:JZE))Z7844;HANZX],%QYZ$6+[_QJA M#*Z]7X3!;WR4^1Z/?(\WY:EY4(1!YA!OE$/D"(,YXPUNUN?B'?$>,X6"81KQ M8#$R013(%%H8:8T6WCX\PB!;-1F1>_2P9D>8'D7*$P?PATC1'$BS84'"%=,$+Q*W2R$I*4>!*6:PD M"Y0]/,*@?KZ5^;!;;W:R/$6@00X3>T5A8L\29W!KQ+Z:NR'#]IU@^\>L:8N3 MVH6)1[S #'%>,&2=)(A'P:B)!ENF%I:96F2\N(+;__=_2('_S &K-5JMKQF) MZAI4D#'IP9@T8]P&T!L%\Z/XQ M!!F#GA&#IGF1]%0*K!12W%C$"2N0%85'!8U@UL8B6)EXD5PDBM2(%]TB\67- MDK%],,/=C]W^\3#G8)O)P;;_W5E0A.G8&,4Z(.YU1"I:BQQU@2L2"H7YV\G! MEN2D40K*X^==D;-E3 MFD.E:^.#&OM-1>O;5[RQ^KZS\^V?_>V#-;Q]L,TWOGWET$ZQ<_#UI+6W"3]_ M=9J=RWY3N%][DS<__=7=^;;5V6YO=7;V?D"[=O=;JUWHPQIMK:[1YL'ZZ4PR MMKWUX^^2L/?1M7YN'*PY6'JR97 MYN'*PY6'JR97YN%ZS.&ZX]'+)2EJ;ENLAA@& [ 6.J4%W1B9DY#WQ;+/YX7V MQ68=.Q/AK+P[;7.R=G*8@G'?AUZ(KR?CX#.Y>M;PW^WU4?-+LGS97O@OC MI>.4(*6\1[P0'%EN)<+*ZT)3XFD 7.0"U\/5DX$H ]&S;8=E('I:(-J%HBVIX'( M84,E)18IBP/BQ ,0V<*B($50CA#FM%A8EJHF0)1M^Z>U[>]-9'3K7$2S KN; J.73'K/ M+0^!6033(1$WT2 CA$34X$"P4H+A I@TR068,@C-07:2I[/H,Q@]"1C-F/4$ MX=LX2QB-C("^&0H3GDWR=7@UCMF*R2R6H8E@4W @4>197.SBCLD&2Q"$P9 MS%59_YT65[/\YNV?.BW?UPQ--35:,PX]!(=FK55FK!!"(UJ0 O'@!-)>*L1M MH+((T@+'!QR25Z-AN:L*0WM=GZ>1 .3<QB=,P'ADQA MP!IVA*9R$P!5(H*QZS173@- T0=;PQFC,D:]#6LXP]:3P-:,F0PS*Q0+"GE= M &QAHI "NQDIF%@>!<"83K"U2&E->%4.X9U.-)^E194VG\<\O79G*9X+R %8VG^^T*$,S>X$S=8/[GD M<^&.&2TL1U%+X :DH AL4YW"P9B37@AE^,*RXC4YW)5!Z@V"U/-Z7#(TO1PT MS7A;N(@6QSYF_X!>> M,,J7:-VSW[5NFS0[QV^\]7V&FH9O@ 2GVGN?Q_+[_O3K,&6'.:^_=U%^+VN^ MNVF^L\OG%)S#W%*#!$POXMY@9*4$S1?A;>U<$3!.YQ2N 5[""G/F)0QZ9GX MTW.&:620>D*0FO$<6$T#BT0A(CA'/# J8 =,E*H @<;,*_.>>('>SES?$9- M'0CU:W >KCFZ,@]7'JX\7#6Y,@]7'JX\7#6Y,@]7'JX\7#6Y\I&BKFOBJI+7 MNG.2TZ2,M"ZW3\-_CSH_33=5*+Y?>>'?! GE>SSR/=Y"V>RTN=\91PHU_O#C M6*%_P7N5T%XGO7F?/_NI:[G/G_ V_:Q=R.I6&(X&'3<*/GVPTO.S;TQ=^1F& MHN^O1LVY[E&:EK43MVMZ/\*6&86U&(/+=63NYNMN7LYIZ 2Q-DB/"$]'#1CQ M2)/@$.A2F1)?2^%\.H9(:N7KSGCW!O&N'K$"&=YJ#F\S\09>8,$DYBA*1A%H M/X-T"C^@(19:,LR"8SG>(./:G/"X1T_IG]&LYF@V$Y@@0B1 X /BGIF4X$8@ MBZ5%/%JL552>*;JPS!^>^#6')62/W-,!WHT>N4I*S:@14F*$V#@L 28G1'CK M9_GNH"&#(]8%S;0DD0LN#-BP0A4<$\&-UO'[^LLZ.+(*O)L*%)?\%3%@SA@# M!L^(0!R[@*S@"A%/+='825_(Y*^0^01R1JWY\5,6P$C(P+\H]H(?GT'WLA G_'J7\&?"O[_QF5^/"A'N@H'9$YZ#EM=M^MS40 MQ_UF\ZC?:QWY7D\V_=:_CP^>V3_Z[MW\P'R:-C*.UG'#P>*OPMC[^L@$_N&R-_)&;Z./7_X>?AC!_[?_.?W7EXNO M__SR>^=?5^^[[]O_>_W^R_7H7W^\F?[SCW_^^?'UY]:[SD4H_W8Q_=X?P/[)W#-I$L^W+XV/FV8#ITC]% MCML;B#X0\."@VS[N]OOMGM?M' -R@L74.SSJ H^7P#7' /0LR>6S7PN0.PSS M66JR\;U"67PMM[YS?5&>5GP99/ Z;['T)"+X)*;>M?2^.I^2.),L0>&?PT2, MG'>QB&:9PSH>>N$1/T;.Z3@)0J?==1TD5-?)KJ5S%H]@,U,'4$0FTG>"*(L= M@8.FUBN MW9BG%P!:AGB_DR"[=LZ"#- O2IU7(OKJ.A^(<8C0.06T\0+ZRW7&>9+F I@0 M8!6BV^?&9<.YA$L+G5=Y"DB:ILZI/PJB .Z+6<\B6@350R;.59"%TCE'ES*C M< (OO@F2'-8*?->YD&$@!R[YI-\ ]@$J>\ZE]/(DR*8&E<].+]Y<&CP^]3)G MC".3J!//61P-$]P;+H$FN::,4$P0":-V7R;U0S/F'MXOIXEQM",-YEQG\C_]))AY\ M(8;%U._]]A,CDP^O/T_^[?4 M,?'*)];()\[@^/]?O?P8+\ICCJR@UI/OP^* M4Z,Y2R<_8Y #L 9NTF4R 9X;><$8" -QR:#!6$SQ%E*X,N[*3YP4T7D0)&FV M4"/K^YX/*.$?^W#IA[VV.!0'G1XHIP?B\+ GFJB1,4;L%ZAAL4\0(=Y+/T\F M<>*G,C)X N+^Y3O _"N9C!!9>&" "#DP_-0PX>J\^>\6:/^]?JNY+WP!;++9 M/]P7K59KO]N';T2[-6CUO&>_IL$W9P07=#VC9#$/ K@#*T >L/!:5R'T)6Y3 M4;U]H?C?)W>-O__Y[X/COM<'"MD7O0,/TX;@7P/0O_LMWQ^(9O.XY0V>_9I- M8F>*S+IZBXJ_%Y0,#'[,K1[Q3D'-AL\( <(I?)""UAD2<2L6H(D>90'HAA%V M> .V7Q![7XM"7TP=,8"GZ4L5-L5_$I? -540M5&6."/X75\B5@P#T/:=-.]_ M =&II2XL.$KU4@OD:^,V/7?MM-I3WP]8[PBGKN/))!-P(\",TT([( 77Q8Q\ M3F0!<&=.%&=.&(P"D'L I9?.7O"<+T0$(1 K0FZ,EP&J<2:^P88GUP!7/Y#+O>#FN9-(N'D1 M!7_" JX#6#ND?P![@1<%/C<5A(=I.L$D2*5#N3STZ22227H=C/%[@XBH)7C( MM0B#8P 8XMH[B0="G:EU=)(B0_ K_"'RR*"29G[AQ M0&*1AQF ,@#M"1 .SL=+TA')282 3Z7\Z@2C$1P3]!(M*@FZH#<*4N1AP4D! MXLPBA@H2+W0:*5SJ8KO(<9P2*KU,9 A/WLB32>!GU]J_:OU*67O-XB>B#W#. ML_D_L0C&(U/KD>BEW:Y Q_K?%7Q>Q\;G=9WH(XQ!<=SO)U)\W2<6]E*$$S%- MG[TH,Q+@(AKJ[<81 KX*L[F0&0P>##+,T4!]CMD*>4EXA4_!GL3:[,6Y3E!5 M^,OM5W3T[-H99 +2/Q:=_UK[L^H]UN>9W+DM$$TOQ<18!YR",.8 M7@>IEP,/!AM$ J0X"&R "LL.>N9"IL":Z!'5@@DXV&:X M?5;T=5U= R0>#FBH'*'"$_DD676#6Q",P!J05\/#<9Z YJ/73-'Z9&.(U"4! M&FR2$ MV!DD\(NX.RZ=CU%9NI%YA9,Z VE1Y34_OTX77FDW&YF9=$/[_R0-X M9LHZNE8=>'[/ #0($+#P9C#71Z24#4C XTMRDHMJ65;$5@#GM4A!F(.\3.1- MD%IVGZ17&+T%%48%%SS# *5UN>29Z? QLE#7LUI'- M/=>#D@-TEB69<^XZQ U;A#J 8[_G\#&<=@H4.HX3UB*%\Q_TQ 6#P&-"58@V M'^\:SC_CW$E!_0M]HE[6D.,P9-W++Z.XL#C&'&JDYVH)DHICX^A+'K%%0IP M7R<\CS5XUO8$J/"HL^.2.,70MY1<)*8ZKH(OY:.%]!#H_G MP)ONMAP;$JC9 MAJD$LR A*Y [\<>.== @W:@:#MZC#??2T]B:Y$=MNV M>^BG;/6*G0?,+T^C"$U7A20 ];=Q FC4W/_'BU-X5PA/FGM0_M- S9C7U0!H M7V&D .]L#Y]3WM7+-V?:M]IP/L*[@*/BN_3EZ_-F 5E1@ O*3O (V_Q@@!QO M!(=, C3NM"2(P791>,?G@--/1.+OAW%,YI,%&%3[@:?#BH1\"QJ\%T'Z59]&P9G6U- '48E80JSK0@X!0 B;MPI6 M[Q2L+@VL&GJ1/]"9\%4"_CE#X"+ ,"2'!/-*#]&@DGD";OBP4"^U2VQ'GK80G5U/N@W MZG#S5,HY8D%18*KQS[)+A!I+(8T3OXCT*Z"XDN M40KCP/.M7N^ B1R=$98W+ &Z8>8#@H95/ER)M#B@:ILAPP_[ @D<5B]4S5]0 M>\/P4EH0P)@E&(U_!/TW8N1.B7_F\[ME@_M6@,K9Q1>Q1;AK>@V MRM%GY0..)5, 0)F5@RH-.PU)GJNY%:!3VUM#Y<.[#N I/BDP-YP]T[.5*FI2E.*(=N=4U_J+^ MA"[@3+H:8=4WA!0W,Q_K)([9ST'V5#]$OU?ULQ&26?5#4-&"48+]$+.ODR,P>#[1KL+9U^0Q%]J-L@:9O73 M21#.O'12>E#I/9$CC-YN8P(T[,*#,!,E&# M!/ 2EB1UI%! D%S1G1U[P&Z47"XK6TOH5 5FERA&L>+YY[+]ZC7:V;**4*'F ML$-=Q240K!FJH0O4'B4>[D/=:CA;((S?SE>XTK$47P$V*(^,P4>:FK8<-=!^ M5U!JH**OE+.*5N:"PCM7 1SG\*<'[U&:(* 4^SN8N<_;(HEH.0A16E>E#-L; MI%[;4M?(Z C 9\E>=U:,FN@'$., =Z\W%]$&1W&R&-/AE/ "M@>T60R"S$_$ M)&+).<%X"5@!I$(+$YM2+U+(!B<:F^!!7XEE'/@$T M$TT0.!MUKGJ"^UN0 C_"Q&:,05HQ1^,+_(_QQW#T-E5FN@H"7^81!GZ]$) A M-4%;*_J+R3CP2#*S4 ,)EFQ[?K'ZGN4%^0-@,<)Q?MY5L;<).BV X.%A4'XF MH'>DKL9+D*1X#K-#SG7JM%SG[SD02J?I@@H^SLB_X*!K =^E'0Z.]C6 T:]_ MVNK4)!P:V/1CP'B*#@)O8264=(@;],68(&4^>W;2(X'6X0USX:/9AB?\F8H1S)N5W&>BIN*===@I*5HPSD%>D=0N_KMKG)N)%)R5@"[ M;]F+P#%36$6]0BL>=: 9!)B&Q?>(2ZJ_]26C.A^B>E)$=8EA**R@[G-8=6U1 MF]EC=8L:(S%U#?DI?!7G0PK\UGL4+0'[.W-M]1ZX4"50E?'#^Y]_1<85Q*"A MI^V3ZYO< DYQ57/)%FZA6BF&0W2V9$I]BM $0H"3Z5B$Y^60';2G(4;GATC1 MB-V"-5("9NSGC.LLEV#S.5IY*!(IJQ&]5:B[*K<6:KWP.A25A3$DD1;# #5. MU_G;_YZ>T4\GB/O.M:3_*+N0]%;S4N623*7U-1W/VH6/J9#P;S4?59GK81J7 MMHIV'>83B+&.9A;?(F>HOM(1.6!!3/9 \6ZFTB)N9"T0QIX"_[6 WV@[@5ZH MMJ:RN&),VP,3"14IF<"S(V /P3C$4R5?I8X%E9>WKG>@+.EBA^[MX#7G2Z\5 M_'3,"Q\-13\FM<%3;EDTVN$F@:8I8A9'D>3$0TJOE4,$-.X#E26UM..C:1V/ MV;3AHW >"F-2"GOVE!\&-!UC/VP81=;K)!]OX"8#.=FHH]0SE\]1\)]<@G74 M3RC" S<6(%L? L(8WUR?$OG&O2SJ9$_)0CY3G#))Z MC")E7-.%!WL#\X;S>4C, Q( !:%53Q(MR%)#,39S,'2BF \R.SA=OK8 !3Z M)37GHD/YQ(WQN!] *%T[IY0A*6RN2U@ M0XD3EA@@+D>LT3#92U E4IUEAO<])>2!YS(;X:3KL50#KMYPTQU>CF@Y(.1=)*EE23R,]K3,_ M/6V7:;:-F69KQP-9;45*+MN.*%98!N@LKE*2!H$'")V3O-^GD3.WX(P M!%;P'HSM8"BT' 0FBKS+G1'#2K"@Q+0TXKG+G2"@X=)\^Z-WXJV8RBP#?O8; MI@,' CZ+0:3=P(_APW_ Q0#CFYXX[_&6@)6!E?]>?@N\^ 3L.TP6:',#CX#YVW, Y9F$^N MD4D'*C1H >^5"/UK5#E^DQC6F6Z#! 4M)H%#IVP_ (T@$D52@\8DN/&?\+VM M=&E]2[D4Q!B]BH"@"$6=*6().FTLZ.BB,1Y06/(?[+X5S@U7"Q M6X*#\C<9&X6XCZ7O!*?9TUK)]>KN@A%YP]AIA80;4++*:$!N&*PXN)'7@8RIT9&J0>5S[WV) [E1M]8M7'#,.ZCE3_CT"M'64@^9.*K MI+HO;;T3FT +,571J2<:3KE&S=XY0HUXM'#"6%!&;BE_POGIL-%T=-7] M&M;2GWI9 U.O*#E=)4H?N\Y,\Q%G)E79!%X61Q8&.BYK9U4I_%AT. 1GPX'_ MVRXN8IK"$(YSRITSS -?XL]FX\NQGB;N^*S=U9.>JM$P; :5PQ@P8(@Z M4A M(J9C+H8R2_"A+[!BBBE 1#":,BM[*K).RXX%M^$ -$E/Y2(4$YJ*"=S;O MH"83.J'0EUCB"YM0J4/ $NSX9MV=*YU7AY2(L1<5R17Y5&6X/A 8B*K":*FP MK4ZC;=B67T!B9A>;WX*YU:)OV64QHMP"R^6"45!*&44; ]:IW:7B?/6.$O:3S#A@*MD' M-R+,21T"9DFQ# S$QEETM6D#P0L&C1D@C$G#K=#JP4,8ZH8$55=5 $ M-5.P8[N="DE@3;6H+T'[494X%*G03Q3A>V&%1-+K8)!I?J^.\4M:W8!]_Y3] M1(%4M5_6A-)K4+;BB>7NL,#?EW1NNA6463HA64/=2@E7KVELG5P'?3.GX$(, M3V7P%B>5:)]'A0Z;4@FE3DDAG*%HM$TI%3;<;'0L-ES0"#!^T!-*1((9.X2M M7%Y/%@-=!+_=[$^H[DY%:5!U']HD&2>PCP3 QLT V H!+!N+(OK(MKXA/ LI M"D->);;#/S&,!QC.K* &4UQB"S,P.*B%02V?V RL6E$:O;F!Y<@)O*4BZ>\Y M7'3K\%[E40$TL%C P /SK\S-B](.DU4&*W/2E<4?F>]:5V!>HG1ME>97)-#1 M&1#I=9:_3HTIX77WR-'AO92Y;A_6PHXF$7N%J^S"2-32,7Y)"\@8'P(Q:?*8 MRC3@7B@@$Z08(?1GN'^L/:Y.&H^,O"[J7;"Z"RQ3C)E["KA,N+I,U-#OIFB# M2W-US@5&YZUA<18FS&H@BQ2/6>W"G1,=K8C57XM5_B/GK,T5^$76RX6F&G!SV0'K0E]+*RSE'B MJ&4M"%4 $/I=(_05R&J27<[I$ 0"WN!FG'QIO]PQV4''; =]OG1> MQ4E"SEJCHYR:S]Q*W^_(60IBI4X?2_U"]P+1S@%A_2C1/R)S2"O*U17<OT6 XMAFE=K&.WV",_T2P/M3VPKGN=C'D2A?.+KS*&L/U & QBG.AACQ M#?F8%[,<&SK)M(($/3KA3P=6$!$/(W6+T;H?H;.?K,]O6-^LDG2Q@2UR"ZYB M5(T8K<.1.JO:R_,J+0X(VK[B=F<%Z&O#A'-(K%<5 .@TK7,5?2 O*'*"N&WU M?5#F*/.\XME28]1EL0+K+N0@FX,!D::Q @LXO6LDB6-G5O4Y1ZR!4;.HMY*8%=ES5E1OHFU<6;;IE&X MPM(JC DTMJ-7DW45S9"PX<'#1:Q@YC<.Z5B;4G>T:OZ3/B3"@Q/F-N.+NES- M/"U'+F_1D,H*$GXY$5@81,^^)?V>Z'Q&+:I\9UBA6F5)87-_.D]UKT#G8S#\ M*$!#1_*U9XQZ-"LY5KZY@A)!.(1"#:_(0.J3ZB82K&I!Z%.E>.O 4D)8MZ.$ M>94%BSDK ,@IY[ .,"2%8#4;I'X1VI+R1(C=0>R^A;680:6..6Q9M_JH(@J9 M39%$E[1(ICH]A;5?SV-9@^%F=?W$EZ-"*^7LY4H;)M/><%.LJ-L#*GA]W3IR MG2&'2XG'GT,$U2\?E0K8TW=5MV?=B]6B;RX[QY>0LUC['DO-.Y:ACZ+C)1<# M,'G-IQJE$_:D\MO5KJ]R]5A7UE M*\"UN(.K6IR5&8)*>ZN"D=2=S;5MU(%P(LT&*ZV M-"\PW>\Y#TM]FD?"1[*J!COXQ"ZP1@KK:Q#/ R9B1,!5^2FW5.88>>I@F9:N M_#<65I#6&7^()<$@4+VY [LL@X^LCEA&(+NKOX4* =N8U"V)R@)_*GRG[,D8 M!IR*QGW^%7*6]N^Z]7>GUJ8J!5J[W6@V<04<$.=BEDY66FC1Y3I[SUY?GET\ M>UZ[_6'"'0KH+:U&RWJ+\LS= M-:-.UCYUS.UU\6%-N1?XD34?,A;*$^E7F& MA[\-!B4TU_ZKJD>/LV_@/*]5']G4V;NR'0.#.@ZOB:GR$ATHF>5)BXFUW-K) M^AI+C^$+3-4:ASF38@JTC[6?>CBA2F9P/N3%JLB>C"^ \B!C^P#R& MWQ ?QVP7K$(($NWH3(8>]DE MK%AM5J.O6@CHIG@9*(PWE>PWRX9M-U%AT*0>:S=Z.5N-5!#.45R%E]74"]N\ MIF!KFJ61FU[%DDN=0V_SU.]E\5"J8+V1ML8V-994C0<3BPOF660SWU9-LB7D M/WO@9U:JRS!P:1(E:]"I73:)S57Z #'*[BG:,(FC3QE_:2,JG6QT4ACB(F+NJ48/*LE9Z>?WOR?^ML:%E4%F+VF^NA2;Q#T(@RQ%5#&W5KL*+L(>;I# M5$GM4*XXS+)&1#(^B'"J*_^+YTO91!H+:6Q1AA<$Y\?C^]B)EEHATQK%_>D3 M62&A6/ODX!>MSC[^J$CNQA](^$O[%&?C\-Q6:>\F,*\%(^YGY]WYJX\7SMLP MCIF_M?'#5W@1.*.=O]@&U]D?UT$HYW#>6VB(/;R/0$'\-*Q((V*0WG MM,]5'9'E.,?AQ>2R=.VQS_4PM10AJY7++(PG/%0,4"D+,IPE)JRQQS3U$9M< MH._L$KWOYEM I0%=+LMQO37LV$XK$GMF=JS\JNR$!U:=Z%%;1BR9H>%]ZNC+ M7ON,K$GJEV2+-?P?H&X:B3!O$=66QKS-KYBWM$/9RAR>S.P8M)L^-^&H+D=L*N[S/'J; MZ_ V3;RNO%,S'B!+@N%0-8C4/**4Y#3; ZE2 $>=W$+![9#41HI,.FKKH_L" M]K5!S.:=&J2%(110]&X"[B#S$&2T4514WY^-CIX$*3ME:\=(&\%[135H[]D* M?S.O!JV0K/;G0&I; *T/0.W4O_F>S\+S$8Q',0$)N0]G"L4XE2_U/TZ IP%% M3%\&$>V,?G12?B'ZW4 CH![EZBWT0OY:N>1ZO<91\PB]-;G/^3QK=129,E M]LKJYQFAW0; MA70]MWMX]'A(1_SY!>FU&V(FU+LF/A3]\--53Z[Y$LP-FD:Q&C+7)4;XM#Q=J/],WL+S,</6@-QZ3:$3YG:L86EJ:H8H:6=TUCB%130*R$ T65 M.]JJH44\Z)6&!ZG>BVYE?B=UF@/CX%H*WZX]*3H]\> *:M;):ZLYA#14!].T M]20ES ./N&(^B$!?XW\.$CJM:HG' YCT:-I@/&:]VFB.JG*MR!AO.&GYM\HSSA/R0.LYVPN>C M^IVH"IF^2U+89J[4;KK-X_:.*ZWW+1TT&[TGRI56UO &]'\;I>&]GN?7G\N? M%Z%Y#0 V!GQ>M$.096!V MZ+;:J]HY.RK^T51\T'@<3OOX5/PT?$9UJ0!W4BR& MX'_[V.UV[ZA0KU(LO"D6T;;=[W&[L6KYZ ^XW<=G?CO4^OXRT:9[T%[53-FQ MCHVYWZ.C1F?];O?Q6<=3<,.\MFH>GICSY;"]JCJT,]I^M-'6.'ZB-ML./Y8B MX>[FMTS9\BMJ-1['P?WX)/S4W"[U%;+WK4EN6T+>RN=?;Q)H]]SFT:K.\)VM MN#'L_+BSLAO]2=B*]X1:.S;Y--ADI^6V5NZ\MF.3&\,FCWJ--12"C\\F[\FE MMC$Z\6\)]I[[E,2#8*90];8SEPM..^.,^MB'TF"#A2HUWVZS-'@ "*TW%1VX M![T[NCKN$4@;Y"EY:.)9/Q1I':X< %X+#'E\H?2#R@IW_'S'SXT9[7::=TP9 MW/'SI\'/VZV538BUP)#'Y^?;TE:\W(&0!E*-98)=4' XI-VF986^XT'$O;Y] MI]MK.GV1XEBP.,#NCUGLH'OO9^[LB";LS\OW&M^T(7/U73YM>VVSSE./0GR> M,9]G$0:Y.,-Q2$_S6=P5<$KWCZ_'*51,?W9+_>S;K15QJ]JEWMXI#K;C":PT M!AQ.%=* ;::,FSC,$:!%>WJ194G0S[FM)FR&G_;E2 \$KK27-XU#13'.;GX[ M>USD&FY )JKU*(ZQ-&_1?52YK^F?E';#/>JILAKN3PVC]+!Y/;6E9HA14WK> M"/YD%-_H/O;\C;P)XCP-ISP)5.*OBE:JW,:>YWH#_$K;HSD$U+^59I/&@T$* M.-&?.K"3..$;5#.*Z0>W][5?.Z*^E"%\.'2=WV0D$QPR "OS&A\\VTLH_3V MSK[;T:GUH-=H'\__>NWZB1YT'FBSA[NY;K5TLYOKME']1K=RKMNNMUY)> U9 M>'$C=5&67E))+Q?^I3NIV]W,^3;?KC;6!O;&Z[M'!XV3([OJQ M/56<.W3;K4=LQ_8DNFTM8MU/K.-6RVW=M?9L0W-A-O*2FBL/+[W'2[K7K)+. MFC.'E13".X8.GEY^XRWQV2K!LS#8]-14V*.[)@-O?"A^ISXO-WBA\3CM2!\?0;8E5^/^F.,J M<]>+P'NK6Q-X/Z(H.P:)$<.^(^!NA\^MH+0.$=.(VTQ\E5$U6FQ-]L3VGAX. M;*)4@%&0ID$<\>!-S$^0]+<(';B F\!#7W80.8C>Y 51(?!4W,!:*O)=&M*^ M1&!ZK="H/E3]$9 "< 7 =1X!E.1&':F>,DYGLR9$/P9J& 'RP]5RID(6)S@C M%O,1PA#_"[_(DESWAS64 RO\U&ST'-AHJ+UC\$'+?+!\U@K^M ;W<;QL.I8> M4FPX=9W87$F(.2?+KS^!4_RTUVJTG^O-49+-7J=Q\/SG2O*-G1Q3O# @'*B> MF59I(SV7UU@E5:N:3S/S3@1.\:%*M,%IP//S:/#=-9DWKLXWL=)7F#?,I+]0R2P;=:YZYH'G M*M!0<8%5:;#5.#+LP28T^&)EOJ%E(Q#DH?FMSJFDU\TG$(6T@))9*)'[*3H@ M8888BI.L$:4=."_(NHD8N\[D.O"N40*S)(4]8<:;?E!#A&+D0+4>G2^:,CG M$2)4#G!X-=J^1&UI!O\9Z7'?"KCPP")"4'?2;3>.,#5I'*39_)_,)"4\$NJUC\K@L/_W.BE2,X9ROP^W_W5?#&"S M+T4X$=/TV8LRP0%M56!8/?[<0PX&#W9(IG.0 S'CP$M2Y/ IV)-8F[TXUXD< M_,^SOP0#V>R(SD'+:[?];FL@COO-YE&_USKRO9YL^JU_'SW[]8JH#3#[+,:Y M\#BA1OQ:=Y-KS@_K^3QKAQ**AW1N1+?;D]<7*O#+:TIXC&',7(SHR,B MHR1-K,] 4 I+AD"PLMM_:C>.#8-&9M^VM,853*R2P+ 536"Y+ XV"O(+T0H0 M"7/?;X+4CC-OPK'J$>HUZX5XTQGEXXTX'V_!=1?8I$=(LD(G.:G189*Q?OY;? BVDC9R(2 MOM!*"-SXM7,M;DP&>;''RODQ(5\4+V>(T3;@"4YK@*TB^0*2%-L@ED^_^BV, M^R($!I>):!@@1W\73_:1T?F:Z^W]=O[NZOPYFA6,L-OA ?@ 5[.MMG^]3>\J MJ]$R91%=/,"@(;%T!_ .F;3QGEGSYX"T4B]/D>.35\&E9>YBJ;<;G5HK010K MLB'>-H_Y!7^YW6S8J.NLQ\UWP7_RP$=KG)G#.,B 2"]D"C+9VPH5Y&..?@K@ M9L$879%\+BHI*HX..HRT].>K+A+]J][2K;P*R3 #K MX,V!R!$@HXG.;=^ %KY#3 E+:\#5GLZD5AA*\@?@!&!\3@, MF+$H/WDMLB3R)@YOR.D(L"7H$?IH49S(D0@0VVY@9;)XD-LE8(KJU=WPEO)M1;0]B8!R'-2CF0R2HW*K3QNWPG2GPYUH[@2% \+K;SJ M:"W.0AJ- @S J@XL# Y[LQGH$0"9-(?_04\'[82JVX)HYM2@")'W(T\8C3P0 M'9&(EBEO6P_JHQ5?(F$$WI+T^!H.NAF'6WR4R#D%UA(Z[:X)@^7& 9W"!H-! MX&%D* ACDA?6Z>),O^:HDD.:J, GWZ>PLM296("R:3 \(&!N<[G"+B_=-Z* M?@(K$W/Z<.JBF@:J+?FH2',F90'L)XQMH5+\(SA[O[K+\?M=O/DTZ=/]!OZLW7R'+ABGJ0Y'D6=CE3HRQ%B[RNUVU(A(RSX M24R]:^E]Q8UDDEW=\,]A(D:*D*Z"#&CLW)2PGEZ\N71. 5!C07H4& 9G<01B M*F4^BR#5YPO%!,'%I4SM([Z !KP !1A&!!$8'$906]:'3A[-!B@C TD[P7>FSB$]U#I& M'O )-#3G'*XMDR.GQ<<'#OT[:VYP,1=R',,CL,^W<0*/-/=_I^L;H9M!Z9G* M=,DH?I(!PYH)8^@#TYMG#F/4P,?0WYP?\_)ZNB5#> 8>+N:V(PV2B@\7 G+0 M99L.%>D<91@*5E0D"AT,4!1H@.0"DC^ABE/B_YR!K.TTEY H]4"DLJ7[!YTOG"D0F(9\+!&3_19KQZ:H[+POHD]P0S*["_4Q5V0U,)SHOR3)E%?8K 2Y'J38,Z$6D6 M]N8&+N@&6(M$[@3<*Q((2U"IE,YNH*:-([1M2&>!QSS0%A24T+)"6TSK&\@M MBZ <$!.!BHF8I;56;,00%1,D3HRZ92D8\!3^-[H5[_2")+E,Z 5P]"C.,"$" ML P 35D&H!SI(UX8L6]X #"!(?I%SC"5("/*KV!C&@4<=AK-X[M5[2^LO3]L=+N=36D4 M@)M=KE% ?;JCOD? *KD>3^X:&NP:&MPO["H-#9X*(>P:+VQMXX4/RNN_ZY"P MR=7J>VVWTVP__YX3KGF=VP[?UNEL>ZWCWAIAV\9)W*V;BO4IS-.7F,A02MBD M,/53*X-S#P]WG1S6_I):*S>F?O!+V@(NMN%S3#07,UE>>RH!Y[GF:$]L>/#> M8;.U1G)^-W6TTACMCAT#=CQLVS6Q76\M6]@?'3QBVZ:=1K;D)357[;>WT\B> MB$:&]9$45TZSV/OJB(E(_">FB;773M3OE+'*L-.UNZ&-8U_KM^%->7('V'41 MN%MA/ES4EC ],;NAUUX[%^'.:JA" CJ"W/Q28-97B<_M0/\G^A\>[_H?KL9>GU?^05ER^LX7N0O3&:@^S M!06SYU'1(@'[G&,Q:XHGK#:3:#<.RFU6L-M)3-A(GRKWMTLPJ7NP0C+LZ5JC3N(DQ%[2S+I74=P#\.ID\:#;((]A:@I MM$A\^D.=),ZY!%LUB8%W;E83KGK,^(/JY1=7I8>E1ET:'1+=J*M4H.[E24+= MF*P":JM&G?KS P)&TI^#5_#^D9@Z,E0=AJAI2:D+ R@GD^P:WH %W7E$5X$= M K'O3A[Z^H7V3Z@K3YP02L Q!D$D(NP'T'#.!_A&O.8\TMV"4NGEY=^;'V"! M_4#< %>E9ZG3$59^)S[W"5&[I;9!MVR9&\,P D^KORT?;D+GZB-DL"$*]5T4 M/FA**1*MH+:/TG_0TOZY6N'C\>K7 39;B/QM8-#8T> MX$.I4PUVL%!-";GU M-[>$2YT0>YR(E)H\O.*^5@DW]9YI384ML8)!P&V[&1_M,1I$-O8ROZ0%N=O] M#5Q<']MJA-C[A/IQ_G10M#1#99;RU&SYR!S9J3#;@ M+DB;@=0KJU?IM?,VC"?.:Y&)VXZXEE1:]!WAMAMCD%HDVDP71^RO(TQ+'"#B M(/81W7SL]@5L^KN._6-[??1ZC:/FT5U:?1ST&JW#N_7D6-@]X[C1;=ZUG^N6AW?OPM>U9PV)9J_=V^AJ_AVV;12V'1]V'@7;GH(6 M_;8(_.RTZ*W0:/9:;K=[O#S![#3H';Y]'WMNK<">[UMWGIN#MLE1I,*U<3K+ ME-?ZH+<'QVQ/7%SCPJ%ZH""E<PZ M/H#D1JCAEECS2ND@)TY?J,E;O'WU*;>?B,><"\15L2?V"#\S_<(>UWJ" ZN3 M'*=&8*X0C0 ) Y,A=(*A.MBA7Q[]Q\_I\Y5G<5*24YQ\I1%1*EM%[8(G<>JA M9&J&Q))ON_1J_8HDL44I>8UMHM)8O; QN77X3EOAS-C@9?9L1X$;V:_ M4][=LKN?/R3>EZ&@\>UFZ Q\B'E':E0>O@?GIL4X]EVE,N21!W(%"#B;XF T MFD8$;Z\=?&5/=*F;":M&NQ9L S,_0DIBL4=Y4B94#E@8$XOP -F K'%[?DB[ M+Y+^ CTO2LS.=Y[9WJ(I]&N%_2M*P,)GM'T24(6?"&>J?K%"^IFQ1X1NF#L' MC%F-AM0SBEQ*->3)7B89]$FR0P*!&:@XPC39VD&8/)*V4QU5V9LWJO*/F71B ME>"%*L/=,HMU5I09H&TRU61Y;[>F&6_(3:](^H5'8OM(GQ4DS0 &-;Z7$@-0 M,@]PS9IZ2AG&6M@5LSXQP9R4J-#7$W++0S\I(Y=4T2#%*8F>=-3(V/+\+TSH MD]]DX@4I:<:VKLIOGX@DX=1!FBMKYRWJN;4Z!7 K4LCOH)RIJ:Y&)V;5J6MH M>V8D??G;8N(OSV75YCOOTIXMF0,^LW MZH!S2A&DX\>4)TL%"#3R#\ZL1_VE=&9AG9FSE^EA''V78!JM2&/,X\?QCE\E MUY?P:D5E0N(,YHP3Y4%9OR\&AA'6&@&>;M6 M$06RGOJ2FJ2NN +/B&?3N?]4,J/5(Z(#-7J.RA9N*4QYDJ6'O3(X=J6'N]+# M1^?FYVB@\FQIT@S,P,AMX.3G//XTPAH[9)=YPKI2,1-[(K5GPS+VJ08CJ "& M'DM)N8(5;D1"[HS4 ]YJIL-ZH0AXY#PZO4(L'51M$ U11>,XSN3*" MQ&=_!?K6DH :*IGQKGEJYH JQP-H$'\#/2[&@=TA3IGE:/[O9>C.YH$;%I:M76"Y>7A?+!_%.)4\W1HU 2I ;B^RG"0VNJ]A M;U1%I/?N%AM&F:[WVW ^H"MMA'G"#!JZ1+*C\S$LSU.C-4970<56"-<$%E!3 MKN:$;SZ*-18S;/A3006HM'E3WJC4&:,.E+48M(\P(YN]=K;JE+KE+Q$2:BL5 M567!8V3M7(,1!2#"P?*MHQ-=5!E77F[J83;,R*GGURB$$L%\Y6,?-B0*@Z^8 M&KT-S-NJ7/N%[&US[KAR;J\X=VDXMR!4J3'\^"_#"5FY]NVJ5F#$'O,\/'/6!E-H]]IGSQUAR#I;!($Y(?! 9G$81[OB"ACXC;;P%6>2TFOO_ M>'%*GG9D\0N.PYR=G.7&Z8Z#M5%-5YR4? 7:TZ#B,7"42"@YH_A+6M#\5M ! M6A@@!)U3CCTA8#X!S7N!BE*]48)K&TCA(V"2'Z2@H:0F7!J)<)H&J580:JQ" M>JY6SF+9:5^@>XNDAN+7/AJ.?IEY%LM:_)=#+87\H2@A"V@*!29^4MQ2/GVNAU9(TG@408 MDJLP0G4SB%%=T*'7?*0^#5"(?^9@7)%X^0M[H(?/@8E^#&WRE MV(R"OH$M HI@X!"@C*150%;TL0$%K2@25H)O1)A;T7G5']1H0Z"SQA,LM';1 M%Q]J;42'VPKZ'6OZ#:*;.+R17%AN.SGU-N@52CVVH2$(,Q1C+.*'BB>X=JS. M=90TT5!@K<8/ &D26Q1H=3RUL*T!4L4P6 7ZM"AB-\^Y]N[<"HZJ4RI\E+60 M*#Q+I']C ;JMLFOU>TGT(^Q0C*1X[T)6FDI/WU9Q9)#'K\OLZ-1B1V_-F\]* MK.BB0+>/%BOB3=PJ*!-I<9PH+O1.[1I3 65/GZ8.G(#0N0K.%<17R'J$G,;+ MA1O:*)E2+T O)#K# +_/ 4,!&>S+3^(H1NK9%E7R M-T$$$^@.'JM'6"P2K" M!]#T$]CISKESCIV.6RS" .%_S^%CF0 @9U'E]QI$"?S_>7:[WZG7>K8A$)_C M5D(@=1H('<"IC#.ND G !Z'^&WE(&*<4;3TEL0*Z^E=0H2^"].L6H)U6*2S% M"W9]38J18GN?HP!1[C(S.@RE2T6"&_:@B\=RRX!B$*?LYQDQI!* E.&AH'@! MZB93R]-%BHSR=FE[@W]3A+8XMBU-HA8V0^'+PH8C $9X+S-9_NDV<#\SN?@" MS_HVQ-D7K)9L">ZAR6!%HXL ]!E'FXV?%P2J2(J[Q[Y2&AK8-(NUG7.KM138 MIFBN4J(@^2Y9F2Q\@NP(2G58=&8Y5SV!+.#O>22=3I/,Z$/R^)6NHUP%Q[@54&"";-Y:!\5:P#8J2R$\ M"0884P9:1]X!#_(;CLL)?#-P4_83)Y;JGD#H+J1N0(/@&WR5* VHU6@>'. & M/-4 "HX?Y2.$8RA5MBBY6,@T(5.#?EH\:=F7Q)LB%8]WWIV_^GC!3Z.!(2BS MD;Y"OXO,LE#A)2T0:Q=^];(5$N%I00I7@0*0I0P+^EB92"7,0J@)T/" 6^+E M N"Z%I',S%G]Q90Z5N5,W%C+ME96!+M;PO0R8XEB=1DS9$+H8GP- MM],*._^ 8'J=G_G?*Y%->0=5^D'+JT(Y]T0TLU]KX]7<)YE#E)7<:O2:16_- M$B]-%=]J-1?Q0+A74%X(HO# I1QG[$%E]MIN;ADE?(AO[/,AVZ^G!2("52F M0[@(EV<)X4?@,:CKS:.#+4+:@T859W56N\;99G=INE'*#SMJ%.T( M5=)85B^/R;&$>@_ZU&XD$P@U ZT[:(;O+XBNM%]%@>:]O/]9*OO>0^S2>2QJ M[S1WZ3SKL9J\&K+K5TDS?LI2"-D^.7U M#BOKE74%(TK)O&EW-LO[4']+IUE].C*9RR)(K(A*&-(MJ3J\NQ\%:M0$5-?.&/9^EXYF.8X3,OI'=MP044* ML(ZK<4 Q*@KC0*'1",Y50A;AD>\#6+>*HXWC@,*F2Z3-V.W*5;2D-K9;IR\O MZ5GN;H%GN0O,BS)AXI"1]Q/61O@;-R6A_HAOD/Q-D+3PDM_UR&M'7J>@;Q=G M1,Z&L61L#HY!@,(Z2O,Q)J^8*"-Y_LC9B"F36&MA1Y*+G!>[7HM\GM>!'#AO MODDO9T<%)]Y0Z=GAR]N8C_JO=.GG.B53T?!''+#W?;IZ?Z\4O34H]G$+YXD\Y[[+5 MZW0YL*U,R;UG]B//G@,G447J6(, 3 JE2.JHH]1@EZO.ICN[8SV=VH<6W-B6 M/-'EN(%.K2B84@U2M5OM@W;O89-]5;(";0ES$=*4L<'*AJ*B+I)E $_DP%;. MEBXNIORK3)( OL22Y)@*BSXF0Q&I#@7&NWT%$L 'C9Y_Q0%Q@R8?+PN\ JB? MJ4F&8!^)RBE-%Z8!F,KZ*890F/IF M<@/=VF5O9PP AX33$PO?AI70:#I34Y)V1"O9TV0*9W^, SO4^U3]/MZ>\@51 MW3V>+46]>Q"H,B)0UFGD0\&+2WR'2!X3O7#D >T97;0N_&R$0<4_%=A-QI45 M\:1APKH9?3$5(HAL)D<)?/J%%F4E>:B^Q9/RORB?V3XZ$K_GY:,\5*$ 3JG, M(^Y[S]%3PQ"0)8!9"VN,VK/W'_K .\_W0#)6]J7 MA6>ZHB4""&8Y)>'4H+-58!4&HZ (.%(.,3 P2LNGCC*F3I8J"T#N$#NFH(2V M7JHGI?$_\IL>;(9RM\ F*XVQ$*G5>68<,IC=-])%$.6\I5L[Y*R'BQ_X=#^J;0]:1( BM11OP%6]M;F!_MOPDHK$X77_,=!5 MX#=SF "#< $K<9JNH^Y^>="9VDP*D^B MLN(\/JBT]ED^>'LRA/6>A:R1NU;X>@P@5JV9/DO1"N^SQEN1PCR ,\,3!.'- M]A81AE_ ,7W52.\3-L%!''RO+^T/RYJJZB L+K=!!;&GG&F>1Z',#(M$A$IA MCU350P$O:AID":9"6OT8$07*- 792X(*"#VF@#NL, &3PPB.M+SYHAN-:\]X M)/=!1(UBE.V'P7@Z04 5 *)!R=YDRV""Z416[/)YW 9;I2#%3J6J'M:[06*M M,4TW2I71?G]2V30.D:T81T&F[G+&R<>W4H1/M"VLV_6P/<T27K9. M"M-%#)8%B7P0\]EDR2[:<([%M7M%,Y-[8TEK=>RY3"J1VJTS6[]2YC&_I#/6 M33K?O/%7;L16%!;9LUS5!%=W81^;F1^X=]XX<*(ENB>Z1;-%VKNNPROJ^,LJ MFDJMU1U3-?5I@B8&":PKSJAWG%7)=8T>;R!-D EP<%:*ROZ4.H?D@GLIG'@U M4$8UNSB"WFVQL3\XZ5]MG7ZJ>)$^%?NX])\O/K; MFPOG_,/;CQ?O3Z_./W[8I439*5&M^2E1RR,(G._9+I%JETCU^&D&K8;CO -9 M$G*P7:+&O%D)!O5T^@$$DBK%ACN\*R-O-3M;D$K2.H5+QJ(OYRTW3]^,^YW; MK;7^J%>4O96 +G<3)'GJ[&EEX;FE9:'ZPVD651/(4EY0[?!!WTFE465*58;N M:JTH-LN>F>]]2*B<&O-72$817U0@5CU9L(TDV7KZ&>XI :N+(35W\(.4TR5! M^5:I>@QH9YSWX9J=:RE"['"%CN9X;.J2Z^M(09\,?9!]DN\5;7?+EZ=7+F>? MW?4.L3Z0,QB-#HKOM#H58&" 5$S8));_Q(!PVH$Q528Q%K2F]K[9&:Z+\FD#*Y6M]$E7?]UD":Y MZND!U(")E4G@978?.6,YZ?9?.B-66WC&6BFZ]P)?8_3.$K!\0ZS"DR&[4\/E8\8[Z?F12 "I3,\30)68T*6%Y@ MSGXFN*R[7F34"01.T*E)6M[1RZ/2"S;7I&HZC%900TN5OXY8A"(7-(X;$82: MD\*=8AP!8_=@^E!/'>/H3G.T'Z1)7:+NI%;+SK"(X6$?3.WGIL_AW>1A'*+? M+&(]!A\J>G#2$YC^@QE;%1+S!.@1 753!0S%U$NK*66M:IK(81Z*Q$9O;GJI MFW2:'VDWF$4<*L>,3IMP(@"NLH5HUZU%8_YC-,)^NH.!RS.B?G9;=Q\2]T-M O>TF?]V$ECW<0$.58?N^_EJ1F(!8_' M$WLT0&QQ._@3N]H%'@CJA4WY=QC\HS!XENO4V,N1;E93&,R44#>BYH?6<#3\ M&W\?F>8X2.,AXF8@S0<=(QEM,PGN>E7K$.^2TYTIQB3IQ2 M4*EMHX*2'IHI/*LWJF*7'-8%;JE;J1;*)R)RGEW'2;46MBQ<:B84ZKNJ]*V_ MCB<.:++>5]V^C2X?2V@(%UP]D*!$UT68U=P(EL712_,1\ONHR)8#;9S"]/K$ M],Q8@TLM;X25=9,*&C2.D=/M*/4UX3:V?0SS1T.9%-'>!8J2L@ MH4H VT> M34U;>U4JD'#[TQ>Q;7AO!HFOZ&K_+4;HG<5(*='&94"=UK1<2IT68=JAQH6( M/BPK-58V\])=-=TZ)PFZ&ZBT$R7?DC@X6S:ML^]2;C:E"Q=A(370CPI=M*XO M2^H^3@3$E.R@:&-M\TNP,(3E>E^JA0^FI 11A#LT:>!Z3Y*[U=(H$^UB5UGPG"(O\%:H94Q1_'/)>;CJ M6X#C@!/=\X39"6T-.!.OJ$JI8!SQ;.5)(BH#TPWL'<191OS;S-+Q<$%!G(*L%XP#4!F7:"P+N*85FP M;^Q?/N5$9%Z>B]HPNY)\;Y26P&_GLZGZJSG]9(N^#)1NJ9)(!16G8$=>U=FN MD,_ I%$1LWUR?ISCS&K3DKMZUY8-8>(G1'+#6$D:9%*;EZ=IY_NBYDO9J,)X M^U5O:N4?54Z=>@8"$,9VZYZJ[N!^K?79OA8PR>(KUVE8Q*0I[]3''"N4KF00 MG@YUYW+BH5*5(L:^&BECEJ#^&ZB^\$C1HD##:C%>I+JIYN-*LNLH&WM\9YXJ ML;V9Q8@)QGVEWUD\AS>I 5K9YSC!/HDH#9)@J)0'PR%*&7YE L2+JR0>%^FO M!NJ8HLW-O7E?YN4)GFG@$,6 DM'7Z2A]R:,ZK_'$/KD1Y4T@5!G8O=..7:.! M_*;0T\C(2;'XA_N+UP$;'U.3EC3<&=A6EWP;Y+= FZ,=\**@G!#IQ^@=X1<0 M RN]@W]B]>>A:HS4]IZH5J_H0Q J%1IU67]61ENA#2U2$2>#Y'8@@^R:%M3# M6Y1^XQLZ[:#RM5GO3;@8;9[V'KX#>!A+(S!K!L'DT92>Q?L?8,/K@RN=DL/S\,.@8>]8>C/ESPS]%@*+O^0V/*<#HUJYPZ.S_ZF M]Y_1O1CV@XFC^["C4(Q3^5+_X\0/TG$HIB^#B-:E'YV4F322VXU,:(Z9.C\= MG+\N*+'19&K,$OA_7[]9?=V@KUYD_NQWQXU6:_ZWS4;K3M^U&D?-NZVZ<*]' MC:/>"G_\ZSSK.!\%(Y_V1Y_ME.]IMX1XY(NM@16]H7W=9C$( KV MU48],'%!"BD&@EH:G-VA2)J#ISA9 !9,-:E'X[NI.0\E#9OK+JX7;U")ZWP@ M^IT.B 2UL4ZK%02-ZVR$I;"-EBV6?[ :21CYWQ5"8\U@/KG-1<4UH<,EC[TT M>WEXTC-P> Q7Z-;3V!D"NQHIF==ZLEQ1X3KC/$ESP9E9EVK(;:?9-AV71=(7 MD4SW/WX+Y50W6VXWF^U&C;9])SX_H/_;R'I*0%/'NV)?#Z\>S;%:(=SWY43&L7&GA[#33P_]XIWP],6SMV_9!$ M=.\J=J]YN%.Q=YAF,*UML>O'5[&_AUU7<*V)F/9LI[%N/&+>N\;Z8UG@7;6( M!PA^+$F%K6:K^;3_]^KBG7,>82*V)YW7L9=CPO?WQ4SN MZMIX7"R_//O;W;!\Y\G9#"R_$M^PQ',*RG(F(QIA=>E=RY&X)[3?3.9^=OIN MQ]RWF;D;M#\3(5:,D-KS+HB^]K%,^RES_-=OWNXX_I/@^*]Q^EGP$)B_F4S_ MW>FK'=-_$DS_G>C+<,?N$>D_7;S9L?LGP>X_)1);-2RMZKR@O-]2_=,/3A\^ M:!P=]^Z2/=P[;O263/159%ZIY>B08W0.:O"YU4G*V5=V E;)O5H/T1KO_>-V M+?AOQWD;8),N+!3'.N?Y52_KL^?_=CY9/DS.W6^V]OK/]SKMYWM!0#/J+ZC# M)N'^Y?X_]EI'SEGC;>/":;=[C?+3S]4L0Z_D50UP6BP.$\-&H1%.3?9=*AW' M@=3P3^SF,LZ3<9QRD6BJ7*FM8^U)M8?)4H,E7#/(N)/3)$BQP4?_"S0 [A+]6$&$K4UPI%> /92L M.;=6*2LY>&>GW[J._.;)L2G;Y[I8;$JM)V1[U-G+>CL=SM[ !N#2_U/H3TU@ MDSA2IS(5_]QE9O8@O-M?*1U^^5J19P_YLQ]9E597NC.K"3Q6J5KW7DK5VJU= M%X+M+#S[\8A:7[)U>?[;A].KSQ=O+A^0A3PN?[4%-?/38D*TB3A6A-' :?4Z M7;+E._]HCF;'WYVNG7^ MX3?7.?]PUJASVU2TH-;! H/ND2[A_AZ]>U7I_-RRQ_!7O :KX>42SIF-.=#I M. E"IW5 S3);*YQL!4Q8+\JMA\.KZ:9=*ZU8UU&W_H OTA?.JR2 K7QJ.._B M09:GJSB3UY.M+'1_S58>VKZOC4#*IW%?FW0E?%>43-,]7SSY=P9I=,H]EV'7,,JK7SO*R-D^5@OI/E13_VI_"?ZVP4_OK_ M 5!+ P04 " 6@X]2_.I:?"H4 !*Y $0 '5F86(M,C R,# S,S$N M>'-D[5U;<^.XL7[?7\'X)9NJU5B4:(_MVIF41K8W/N5;;,].\K0%D9"$,Q2@ M!4';.K\^:/ JD01)78;*H5*I68MD=P/]-1J-1A/\]>_O,]=XQ=PCC'XZ,C]T MCPQ,;>80.OET]/7ENG-V]/?//_WTZU\ZG7]]>;HU+IGMSS 5QI!C)+!CO!$Q M-;XYV/MNC#F;&=\8_TY>4:?S61$-V7S!R60JC%ZW9Z[>Y1>]/NYVS:[3L9%Y MWK',<[LS.CLQ.Z?6J75VWG-P]]3Z97)Q=F:=GO9.SCLCVSGM6*.^V9%W>YV^ M8UMC:^0X9R-',7WW+CQ[BF?(D!VCWL6[]^EH*L3\XOCX[>WMPUO_ ^.3XYZ4 M>?RON]MG]>A1^*Q+Z/>EI]]'W(V>[Q_#[1'R60@(3@9^0)?,SZ[E)WT74GBTS]]Y)(QP8ZT&Q>#92P]D+HM M$)]@<8]FV)LC&U?1W.>?# ,0);,YX\*@&=HQ\D:JK1X7DDQ:4-?L@,H#&[AE M-A+*L--]RQ =8U=X\*N3L/CP[CE'Q]4;X'N="4+S^HU($P8-":_4;TS*P,WS M\_/C=[#8PF9D+5 ]WX$_.V:OGM@B4ZXN6_[J1'3;:$,R6NNU(:+;L WY([1* M4]*4]P$AM.4;M:6]=JQ;B/R/4E%."("$'M21Z"'[0\3]GIL,Y\*OH"! M]5$W(CT=8?2CDW!9IRT.)J6>(=..B C^*'0&B%(F%!>X$EZ;SPD=L^""O 0F M?1'9]1,>1WX_,]_E. _UGPO$;<[<$D]S/.=LCKD@V$O/E8K!E..QG"ZDA^]$ MWOT/5[I[V9+HD8R Y<$)MX\E"79ODYY$M&"GGXX\"8:+ ]WL<\=MY-;MN"2Q M?5?A_%_??0>/ZW9?DA!*_E_T?LYQW=Y+$D\&5NN@#_0O\KY!G$]'0R8#_4V#ZU^?;C1!F)*<4$1L(\8)(I^[$,!W3:.3+ XZAJ(T@/37XU6"%5:^AYT' M^EG]O=K5D#A\1$.X,D JTRU;5BY9>#%2I5;!U,%4$LL_/.82!U9(7Y +,+@R!-5Y:D R%4@]B"/@;/\<2_G8 M,T_QCXC+?DZQ(++ENT!V68 >9O ;F\)L_+PDL?6PQ\KTV/A!>GO5QFT-YC+F M>KC[W:Y5#>Y$CL'&1B+I,+[SL7@6S/X^9:Z#N7?UIT_$8@> ZX3H@;?DNF@= MX-,2_VH$,@\FD(_.$'G3:Y>][6*HY_#6 W[2[9ZN S@(,I2DEL)\CX3/,1M_ M\3U"L>X+-9-AYC\4SDN,">>@1[MQC#6:H+>>$XLE5;9 MQ'CB5OW5D+(-)=Q \O]&TC8@4ZU+/7(PM<)IFS/'M^$O0J\9QV1"[Q#_CL6. M[*IP$P,Z M5%N!9%>N:?UVZ$WKHZ421)N85N!MPK8%93YQZXRP>6FCBUO83K/#;P-;[1L3 M.I&CDLH_[6 Y7MUD-#ST"\LS,VTR7L](/RW-+I>^J MX]3*L?2$7S'U:ZS^8@+M*#&[9G:^C4A;J-Z:2^P5,NTBVC3[68<4,6CC CGJ M>UV/LTJG=2\FQ)3%6F^A)[FALO."\45EA2<4>E_2-[,!5DS;1@W7]":K='IW M8O6SGCOFT$9_$G<>BMD=WY4+C?A271]3A9?>[YS(!4J76LCI^6FQ^[4ZI[IL$M8&RG>K03O,2CZ6SRZ2/:!.K"- M/HCGG(]F=O40L?O%4 Q_44OZF.= M];,10@6TVCB;Z72=3$J%3]5UFUL2I_>K^:0:F?+7J^?C6V6%=_&B3&MQJWXMLH,];ZL;YF9VHD5M YNJP#'),* JR_A MU4V U'/4(VE99B91FT$R'9&HFR_)H#R@&>K^"<_1 J9M-KZ#G58BUM@U7H.U M'M\3R\QDSK3XQK+@1R*ME4"KS6]5X'5-**(V 5?I">[7V]B_#1Z&3FKLB*6I]&/G MS,SF-I?HVZKMVEN_65I].'_>S]N)3'%I8S2_I("UBZ'U7+2^J=^US,PJ:QF6 MMAV8V(:RX&#$;E05L4_26H\6:4U,Q!^T$)?^7#:MST6CC M1)6CU*UDG^KRU;L^RS(K0GC(1>G!_1VYOFK5P//\V1S^JKUTJLE6#^V)968" M]R)H8RE&2LP!V0""),A0-Q\"[2#JJ)^#-\2=;2!=1XP>^5/+K#9+KL0UP3.A M8+6-%EP)9+?2'*3"V R_H/=:97D)C3Z<^6AFMS,#:D.1MU/1]2NX,J3Z\7%F M];1J;Z6EWV+DU=F<#![7V_>YF;/%I0A;I]BZ>[]I(FT4;G7[V01=0-[&L#OH M^7;V>1Z>/I6+[L=&\&C_C" 68OQ2!4SP.\H0TFP%VY&U\ZZUN6K1Q"& M6"&"2X42"LV4G&@WO9W)UIHH_&'N"M\_S /".T3X&X8/?V!G\(HYFF!U<>,I ML2)3/:XG5B];8ACA&DGHA")"< ]S).@'#A-\\,7896\;0ZGGI4?PU.IEJW,C M!-6)AR'GUN/VA 7AZ@B!>MM:JW3:-;+UT;M:*\^KO#N>3Z(7%F M]3*;(*L0M'0$N"@X1%LL7KC4 E+')-6!HX"!?DRSU4%9$-J8%5]5I_H\&A),NFGG$E,V(Q1^L3$<9&?#1>+ZTIW?,L^; MAS1/V&;4EJOTM18NNVN!?JZRK%X5F^@8<8/4QG>J2>JP/VA4<"-HE@'M,N8Q M_7+36CGEK2(\H((H;9%7/&2S&:.JF@#>S'U%+LQ#S_YLANJ?M;*Q(+W%G%C] MS.YPKL6 W$XDV @DAQ43*=E&*+R5-C%DZD ^3&L=,+],I9]X3\UL[>X2?8NT M_>R//"R52<45G#U3O1AIA4ZO\8]F3LE@S,%0+-JK]-J%8/GD>A=U9O4S&\NK M$+32WT!E?O@%EUHO%$0T>LL_-[,5E2GJ=NIYC=>@EBFU,?UIMY\MD4OQ:&,P MG^I^NLPA=7G@_*_OB;7>WER+N=9;G9I6/R?#G4"X6E.1OI<2UG:'%G^;*OVQ MNZV#OH84/?H]JY^3RTVCGWR7:_GK>@<[*+.#[#?P=FD/=:7I[:)O]3/Y2HU= MI(5'W]X[&$B9@<2?RMNE7504HC<'R^KGOE5;8 ZI3_.UU I^/5[^8'WP>^FC M]O!)>^P&F@$;@>]I__$;IM+#NG=,,.X-V6R.Z.(.ST:8'QEHY F.;/'I2' ? M'QD4S?"G(QT%):X+ 5A$ 1_A)A?2AQ/F0%L_'3E^X,^/#$^N4 01/OSZC3-_ M_NDH>)Q(](X,H1ZGC%)_=N&P&2+T1MX +L''N7.[DYP*D1P%\:C$$_LQ.(0% M;B#73>YX+U,I?C+]'Y_BES=Y>7%/X"_V,F4^O'%SI>I8,-7KY8>(;ES! U^P M&8->ZK61?:[QIL/)/%6@B4")*L_*8-^,:^-J*=C\O4,430+G/>$X^$,R1NXU MAO5=HHPQ[1Z;922 M-=ZQX0 .!KQE93W)/M=XTY\Q)8P/.7:(N$:V.A2EQ%=J*)KO3KXCY]*)!U/; M:)$\$@XHY>;#-ZA7"JZ?,,@E= +;4Z *.1L"A(-0,S7GD]TU8^N*#ZY(]E)J M!;U_X0M$E\[8T1M1\?.-F]#7YVJ#.?M#T?= 0--Z9;W >EYSCQHQ_ MI0[F;S(@Q]S3=ZB$J/%.U9W9G_%8M M#H,-$'V'WLG,GSW""[X$HH"1']3OC<0SYJ_$QD 6/UXXK'8AJEQ_!,R/ULLX MS'V.*^CN04PQ#[\MJ#>%O"<;A[YZZ@>"FRUDD (V.PI/(Z(J68=7VEM[2FVOS]R)K!"0/XUX6BF8I\AXXRB5\)];T <"1G!8^F0KFP& M=;+V,[95CG-@EP2)VY;2N-HN8?L&EF8T]C:03DC_AOG(@ZW+2\6T>"JLSZGQ M[E\3)(93OO!<.4&I'8 1<4NI=!%_'@N_-!O+*R %]9=Q?Z MQ1_>CN8=ZU>UY7R-1IS8"$IX[P%@?W"RQHX#A7J M1ALU&&\[9*RW3MO4*_P&*8U"GU"4'-R9DUJW. M\: CJ4*4N&[E(:F4446K+_A=?'&9_;U0NUN5L:LQ+2(15:PW//GE85RY:^DJ MU(IJV[*4?5!;-R=+R_=H8$O[-JGSA#-B4#NU;MT'7(^DLOF MXDJ#6CR:]P]YR=+"C%;9RF -5GN&^1K9XB2CM_O,=*ZLQE4XD#]E'"*]5ECD MZ 1)Y8H[,I7)&^]H5*&1.ODZWIVO5MNAHVR\>_F92QG4>,PE#@ 3O6#Z!8\9 MAX4)EFY,A&<:S^7T%;Q8##G@&>."_%_8W%JITFT(K!']KA1NVM M4'_=DADI7B=59["KC2NU;MA1()Y]E6&'$7FYL'V(,->M$TOOOT$MU+ M:GS ;;E*1ZV++Z4)Q454=XK:!G7T.<(7-=VJI*BJW#T88G/F M$0$M4Y4A \_#PKMGU/9E9*K9_2@GW%MCREO0OC )8UX!4,V%L89/HP5"%5XE M*DV0U./1N&E?,^ZH-TTKO9I:]'3CW2BH52-R^>= !8ORY4]8_I1AR9V=KPCU1,TN\>\E[9GFEW=-'8&NPVL<@K$8GRG9B-F#9 MN&D4YO1NV=MF2<$,@Z:3@GDE^.&<'@7.@L5%^($'K57/7\YL7]]Q+EU92&>W MX=HDX;"ODU"R2SZ0T7WMK?5-OF_LBNI#6NQF!1)"%.?97H M%LN+N.(F074&^Y#X5R[UBR9__&61/)*3/W[P!8Q@1Z$,<[-';)4WOO=7S2>; MM]ZEW-TLW3QHD[>C?:GD]+,=[D<5"]D'<\P+L;P[1L7473QC(8+G=65"%>DW MF)]WO4#:?'^L6J)LVW(:=]V!EPT-G$Z6=P_"GGF7/AZ,99SR;XPX',6BV7Q8 MB]N^QCP0QCY$8:ST&MFZ.;V]5*=OW [R,R9P-8A4UTL3YM#O*];W^*WJV0.Y MC^X!@KF[/S=P5-X67G_0\-F#KJ^19-#G<=9FN#_9G+RC8I[AJQN.*G,L+PRH MP:!Y$R 0T(5)[6?DEKGFXN<;[\H]HU^?A^ TN5P&7;W;KN^H]U[?B2T=CA.\ M?57BHFKQ:+S+FZYL4A\Q&;K,DSU5F38YY[Y@^C .8BXHYL2V^O;("T>@CDNT M\,+L?[PQ+FE^QQY$+SM;A^VHM0W7'&W[K),?>[+*W@R%&L=#QB\D/F&*W]3) M*-#*[1P=H.7>_,LBT6)"#H"ETP&@_!J22=_@Z*&'\;AXV5N#PQXO?+=QH*Y: MGJ9&1-6BU!\AN_'Q>,OH!(P>'(X,C;'T\N%0*%X%:TB:'SF;5K_*\3+&L@4. MXZJF#C?^2NP&+6H>CBV^B/7#WOCZ\8-3G=7NV5,)Y.>?_@-02P,$% @ M%H./4FL#,[X\'@ ^3@! !4 !U9F%B+3(P,C P,S,Q7V-A;"YX;6SE?6ES M6[ER]O?[*QSG:S#&ODS=N2DOX_NZRC-VV9Y,\HF%I6$Q0_$HAZ27]]>G02VF M)(HB#P&*=JI?8)^-NZFOSQF/]''CV :NS2> M?OSE\1\?7A+[^-__\;>__?U?"/G/9^]>/WK1Q<4I3.>/GO?@YY >?1[/3Q[] MF6#VUZ/<=Z>/_NSZO\:?/"'_6'[I>7?VM1]_/)D_XI2SFW_M?^8"*&4TD>B9 M(Y*Y2()5C&BII74\ =7RWS[^;*W4FBM'0DR:R" 8P;]R(E*468:4;$C+1B?C MZ5\_EY?@9_ (A9O.EK_^\OAD/C_[^'+YZ<<7 M'_]RZ_.?Q?+3S#GW9/G7JX_.QNL^B,VR)__YV^OW\01./1E/9W,_C:6#V?CG MV?+-UUWT\Z7.[\7UZ,Y/E-_(Y<=(>8LPU G[Z1' MY?\_WKVZUN5B.OZ?!60??HK=Z9/RB2?/.^3#6_^QX%U^?_[U#'YY/!N?GDVN MWCOI(?_R>(%?Q'Y+S^>]_NNW+S_Y!B#Z25Q,EO*^QM\OFBB=#<0"7^8P39!6 M.]E92FQ@.H.$/\RZR3@5-C_SDV*H]R< \]D?4[](8WQWF!ZV;[Z2I@;*&S+?#QA9@(9.ICL,$DD:[K\4+$)8SF=O_5'?SC1Y^AN.,+7W^.S??Q%L6N>YJ+ M3SR9+4Y/EVT2)-+IY?>+XZ_*AGE77?_GID8Y]N7"[]T<;@*)*GH5<5!B,@'* M!@E',4-)5CGA0)9T=KD%$=9@V88%_/MDP;Z:KT8!I&._@/0>O6N_(ILW(@0M M*&' ,$@!EXD+5!.F'-_ 3Z"T!KQ.0\ M.B6](CRR0*1TGGCG(_$>?+ 6C%=-QL#-L+;AAOP^N5'1'O7\Q6R&\=H M,8;(G/'%&1RN' /"DO$^&@U@5!/_L.R^CA"7>I2:>@Y1DPS%1$H[8J.S:*QL M,9CT AQO)\L11CP#;'S+K0W6<#6FONV[,^CG7]]BWC!_.DV__L]B?%;R_=\! M$9GHN.: B##=D> ]/I9"H;OEEAJF#*=-QK=-H(XIW*E @6KZK\:(?W9=^CR> M3$8TL&2I3X0K3HFD3A-'G2/":RXR:!QSFSSQEP".*9ZI8.E!>JUFU9?C*4KX M>OP)TJOIW$\_CC&F/I>J,,VR8#7-&FV2$!-'+X21E2("N >71 XTM+#U9EC' M%+548$!%&]2+9M'[H/C3CZ_!S^!=4>2;_,?L'-8(RG2K-#@D15Z")P#B4TJ$ M,2F4S"AXFP%@(ZIM6*&^'U;4LT U4I1!:/[U/<1%OXRE_QS/3[K%_!WX-)Y\ M?0%SZ$_'TY*5O_3C_C_\9 %/3\M\S4BE[&FR.&()F8E,TA"7A2TA-P@M4I*Q M"6$&(]Z&3/K[(=-A++<_T;(/HQ=PULW&\YF?IO,<[MP3=M-X$1"[G"+3*I(H M T(*7A*'TA.+>E T269NDNGVM/Q6/6U# O,=D*"Z5JMYE!>0 ;O'<2]VI_#! M?_DV['&MG7"8FQOO,.VQTA(+(1 KA,G*)(E#8@N7<3>D;>A@OP,ZU-5]-2ZL M3-)@PO-^WL6_3KH):G5V[KU&646/""BZ(E.6B'5 5R0%49EI@W_+DC4)1N\# M5E'P4?)4,Z48 84)G403D2"IQHR?9^NI$3ZWEO&8)E.J M8(0 "H$P@P^=M&5:DJ,K]IP&Z82&')MXO?M8?33K1_5IL*<5*D\.7\[Z,:8I M4B^0+"E*)+5!SRXQ##,I^!A$3*P)$3;,J^XNTG,_.T&#E?^*9C_Y"38Z>SI_ M[OO^*Z8VRT!S9'7)<%'162H4%6U%'..19)\=%<9'2FT+4;="=TS><#A#;G*^ MOF%JKJDNE_C?000$ABD)1B17"T)9. H8X' ; ;.1A,^YBI(8[C6SG$G)1,N- M%NM '9.CK,>0:F:H1HQ7TT_8=]=_+1$J4&N5S)BM).Z)Y(D5AY^)CSDQ&VS. MO(E[7 5Q?!/1-0P_6,T5UY[@S(_3KU_.RCZVI]<2UJLE_B0,,S01I8N$9=M/ M\)B\,DXS>!TI9CYMEJ#NQ79\L],U:%';*!7=PD7Z"BN^:L011LK*$XNA' Y= M!HA#$"09$);3J$$V66)?B^;X9J;K.(I]%5\Y=/Y_,$DON_X]!C._=_.WOI^_ MR2_&L[-NYB?_[+O%V:74-/(4HPB$:X7AO< QS$>9B*="\9AT,JJ)\]@-YO%- M05>)*]J9JF5>3E5B,KI (O6:R"@,L=+B"Y5"4:URA";^I/YLT_/N]+2;+ML] MC_*SL&4:GQ,/EF.R&S5QSE(")C(9J#*AS=-P$\@Q95I[,N!6NK6/SNMYR93& M178_>8LC^:OIP=R/IY!^]?UT//TXPY1P<5JT#ND%Y'$5^5+9+BT6<$8*0P3,'"5AN6S!-E81 M%Q0E&!V$F,HN-=;ZR$]%<2ZC$0&6"B8I24E35"N&)$ZP3+)C/H%.7(4F[G'8 MQNT'6*39R>X;UF.&*+SN3OX5,"N+Y%;%:/AR.;0LC$J$8K5 9YSP6>9" I=- M_-W=D(YI7*Q%A$H&:+=+814;S$?*4YXT6$*#\41JCW&=H@)3X"P3YSI F^3@ M'ES'- 36HD9-4]0;^+KIQP_0GZZ>2QL%Q9W/)A(O7"+29QR"HF!ZWT=NM[ !DE;%7)X/\?7[KIYVJ=Y*P4HT'#,BZ MR^WIYR/QQ;K0R+HHK$M & Z[1+J(XR\MM4BH#S:#CU0VVB;]F;B4F*4IG:)80;"GTPV:'=;BR-D6H8Y:**Y%SZ&$V MOP(18DC62J*DMIB\^DR\#YJP:+33,2@+30X]W,"Q8X9(OD,V[*/Y>O5 8'XN MT>MN-AMI'9@7V+L/SI4)OK*3W@B27!(LL6"5;^,(5U'465LO+;U$2^*H@V9; MH.6^C3//('<]K"P%__IEWGMDU7CJ^Z^OD O+[!V_B329+(U^;JJ1M$PSDQ31 M.DDBK45[LZB)$B;EI$SPM-$.GF8R'97;'O\#T^"^CM&+MS%,YA"+I/F MF"(&]!B$,:;0:QA6)AL#P20E929P[&@SNWL'GN/RVY7IM)_VZQUJ[U&<1 3CPQ$KO"04M&-,1:=HDE%O!L/_:_FS^)I<3Y8 MO>\F::0Y-]EE0Z@5Y< HE>6D$&H;\VRF+7,R-9FYOAO2CMZR+;^'$N'V2G\5 M"U1N[>QWDY^_E\,9OC4]C_^B5.%J7&9]F6@_\2/IT^E&+0JU-5K]&P,K($!.G$)T@P5@D M>4"Z.V$S$59H+PP%+IMLT%^#I>K8P&*FU@,*HS%.B2F2( 5JVGE.([>6P6'' MAH<-+O>U_*T:* -576_''RSCTG]B+-+["7KNI^ET/!W/YD7,3UZ[(EV@F.,3(H&EBD4C69 %@'9L>5X.^+&7MKOW)BV293 M#CX+JQ(E)I?R#( _X:C."&9&(63,QJQILJ'J8-,E=>*/%%+,@4L"KHP>*GA\ M_J,GI0@L9)><]TTV,]\;?SSL@'TLS+RSR-% $U8LYGS7O'0*D3&;/(FY5%KB M29/ W#;==M][4WV'6K[>6 M^!#;!3[G/CW0)KNCF,LN^3K]9> 9B7GC"[^S3&UIY]_6-6MN^]Q.=_ M&LLT1L3X_7P_D%728.9G2+"ZU!JSD=A4/#^P%'@2%/U!HS6S+2%6**L; =+2 M6[Z#,_]U:8LW^9F?_O7F$_2I]WD^&TEO12S3X"ZS1*0MY4Q,U.BS+%6.A2!$ MDUF4[> =4V#3B%UKRO'6MEO%[/,;GLM=<2\@S$="6*.;"CGH2%.?$ M2,VB-$;97.H]))HID3)S MXLM^2NI<$ [ V=QDZ^I6Z(YI4_L#.Y_A5JM'J"LP+\9%!],T&QFN8_28M1F? M+9$T,!0ZQU)+*\L,3C$OF]#G-I8=][W_$!YG7Y/4W ^U3MY27V8VORXO%51" MT)X($)Q(YCUQ,7 "QCGTA$H(1P\8^*V!6.M!^= ]C9C8]'!G@?^13$BOX( ( M?*1+O6]%@E.9&,H$!YLPNVCC?K>&>%0K]XUH=M=C5=F 38;V4E;C3=X $&./ M/V-E4^^A7[3:ROD-.(+&WPE&#& M4:X/2I[X&"W1R% 763")-UF]WA[B,[):-P.E*;.A4-57/J M]M-XACA>=OV+;A'F>3&YO'YAY"&GLM6M.,%$I+2\7+6 \:QR4I7K?D.;29M- MH(ZIGM"!>%/-1A7#GAZSI'+V88735^^56F@.,V>9D"8HB4JBI,$%$B!H M @YYSI*38)NDC^OA'-,]G >B2P6[M"M_>>/D/N510?28YDD;B;2!$1=\),D% MY\H-E.C_VOB9C;B.Z;K.@SF9>I:J>2KJQNS=[;NE1L9JG0T*G*,%='X\8WV?&Z#;AMB.1^L.&JNM$:TNGRQJHB,Y(["Q4S25(@PVDY""\, M)9I3F:E,"+C)W/Q&5%O-"](?GD%#[=20.A>W6EWZS;6W6XUPJ$TJ)$Z2<)1( M#DASSS313M-DA*5*-#G).PSN5F1[Z-U9[*Z%V>4T[RHG.NG M;C4-G'D47I7)59FBP^&>&TQ>60Z.2^FA2?6".Q%MQ:?J^2XM8?AJ7A4N,9::_^?XO3'V;6_'^K@\Y-NRFAX/9YX(B/7J M5*+"*VJ]+K$VI"NTSTO$7R;.FMMM.*0#VK.2WFK8&3Y?Y&,8IB/-IOAC/*^P M,LA&&YJKH]]M\;;5S3XTOK_5UIIJ1::+RK^#U'+UW2K"KT=24<3AX?*-%JJ* MVRCDO6Q^#];?;**JV*WX?+G@\W6(Q-^^7$76.[#4E'(XIV\V45?B1JR^:O]] M/(&TF."H??76'DS?IMFZ^MD6?Z6":%>=E$U?P7KOF6 D&NJ)!..(BS(3[:WR MSD/PNDEUR540^R]%7+3USG_^#<.O?NPG)3EZD]]AR-9_*C<]1FI#J3UBA2A' M^B@EGCM.DE91*9MTHWOB[X=V3&=V!C/C]LI!58M47+2ZP/5GU_]5UFB[B#'^ M=6":&V[!E HUY>ZN5 IC)9$)2&6BX^"4:%3H^%YLQW10ISY7*MFD/EE>ECKO MZ**7MZIM/+\Z=[1^C;&RX;I2RO0P58KMKE6?\2N69$BX,4-C& M]JKH:7O$C=4S/ O8HM7FJFJ4*VSJ\EOX?>>G]GA4*_7<7/%#M5 I*;FSU%09 M,:*(@2?-2:1!8JS( O'1:.(">$\=1X6W*D=\)Z@*A^[6M[V\BVC$4Q#.<4V" M5P(',<&)$TX3#9"Y8,E&V>K8W098QY2L5&/,FJ-VM2Q3[U1XC(O3HFM(VQQ= MO[MP6_).^R@T 0\827,?B5,9=F%'P0<[>-A3>- M/;7#X\%]-1]E#QI$EWK?\\O:YP/4>.W[551S-Z+*X@X/@M>T4EWT1D'N:A>U M'ZFMVZZNK =[9+Y%Q*N%\ROI<'/CU96X@RRUKEWIYG!U0B%3*K7)DFB7'9$: M7>$Y*L')]?"92R4 6F\;TJYWL%Q;O7A;PO4 MKZ8%YH?/W4ARJV,H"V^LK/!;0#4YC>-VT)1+"D[&)EM+AH ]IN'S&+@WS(H/ MR#AW;'DYO\1SNULQP>DW/@3 MYE0I:>D2)4['.(Z+,8[Z),1 :,+$.2CG 0U*KL4F+-O=C^I2DWV%5B_S0X2;05@4B&>O91 D'; M8C #)H38J"[EMK,3#YMD#V;#[;*3E:Q0L63I*J(_IOY\M1[2"\SDE[ ,L"BI M400@1"(E:&*U1EST"4X"7K#IG8Y"U)PF1,B1C8W&3![ X\.Z:JWPTG]E=^VQ6&;P6Z+RZ9 M*.'C)8D'K2;L- M5#H3?">FVA+OMM=>USY>W+8H?[ M'#4>U$]]?0Z2L(*:EW<,O)J6PD5HS+)=[&6NFC MD8M:TU/M#8V[=M%*@P?=WKBF___PD\5Y*#_# 'QYX<<^,=../;32ZM92M5'J M-X^ZI<=62A\L=95B(!YTAOM5*;X MO]6*JCGL$85EE\_\I,Q9O3^!<@%R/97=TVY%I>TBP;Y[2;'[T;+7JYQF%$*, MPCE!@E_6GRE5(EBDQ >G+0?*+%?WJ6Q-NWN7L+\LN7Z]V:O-[YP#Q&"(3F5J M,GA$[1!ZT$X8'Z,2K,F2TF981[&HM*>-;]6JKV>(>O<;K,=4*NI?P&).4QV= M(U[I0&2TI>P)OD0**L>RVI6:;(B^%]E1;+ \#$4&FJ/Q686ESUV^EG6.O<>) M6RU5'!DVHZPVA*ZE\QJO838#N./1>'NQ M*^7% D8),G4J..)269Z;.KGCVFZ6'A4YI#:[28>@/8IQOR7O;NVV M:F[3UK'"B,5@1;*!L&QPP%.Q;'.-J=S(RJ3/0?K09&?!'7B.(BXX)(5JV.40 MH<+6H\B('6!\Q$X>8H2\*=NAQTAM90::D&A>V!*=*F)]=(0)!M8QEKDV/^P8 MN=+/[ZCX#Y]A\@E^ZZ;S$[2+S^@V!2,@,;J6RFOBEWOW(\T@O/.'191/!C&*!"O(P[I3&$"J10C+!@J@$9IVN39 MNP+]+H?70_!ND"4?A&_G!^(LT_A@2(DA1SD0QRG"!&.(9I&!9,+91H\^V,ZJMB62(>QT&&=U_KB!2)&'J2E).$KD1F1>R/QYWM;]V'&4H_=Z,D( O+,@E<8N[N+<:7(DE"A?;46P?*YPOH))?@(K\\O3*^W,+]E^Q5G289(5&UQIEQ' M_F8QSY/N.#M0'7>T54DAVR!MJ)*]B+*YR:8*:D6=EW[< MERW3\!LZKT4__/[8]0U5T[^7UQ6B+3#A_&] *FW>EX6G[K5%M]NA+4(-I0\]@+3$LP,([=9*=V/ M4HV,#!:B $*E]:7@8BE@&Q-)" 437N,-:U+&<$><^^;1KZ;QW*?ZR?/N]+2; MGO?P=#[OQV$Q+T_9AV[Y'EJQ#$W+C.QICT;^>.Z+1U8F)W+.1#$+1$H5,1'T M@ +JF(3UW,I&=XGN"_V8EN=:\O/V=7H'-7JU29\[='1+.4N',PK@A&6^E(C. MI9X#E<0JG8@5/GOJHL0.#O@$KT=Y3"MUAZ1@.U.VG?6Y.>@]G<['2P6-/\'% MLU1.O97+7S[Y27E4WA?M[W4U]=Y]-AGN]Y.\0JSVO)N6*4/ ^&%8O'J]@2I* MVH"IQI'319@!OCF=_UINYQPB\\TFZAP*W82KOMS['*%=WU(++;2L4N'GRV%X MV$3&MZ]7JRFQ%D]=6?>KVG*]D=IR-ZS8?IO]>S.;[%CP:U$]M M'0Z4L*Z:WU_^T.6+):EN.FNI[P$=UE;\OC(WL\ RG#CI)A@#STI4,?]Z($OL MVG%#B^RE@V:6*:M<+R?=YT,]&EOVU] .0R1>5?]%%E)> J;4__C;_P)02P,$ M% @ %H./4CNZLNK7@ 3Z$% !4 !U9F%B+3(P,C P,S,Q7V1E9BYX M;6SLO6MS6SF2+?K]_(JZ-5\ONO!^=$S-"=MES_B$R_:U7=WSC8%'0N841;I) MRF6?7W\3%"E+?&F3>V-3HAW1[9(E>>^%7(M )I#(_/?__>5R]--GF,Z&D_&O M/[._T9]_@G&?__CP@MB?__=__*__]>__#R'__?3=JY]^F\2K2QC/ M?WHV!3^']--?P_G'G_Z98/;G3WDZN?SIGY/IG\//GI#_6/RC9Y-/7Z?#BX_S MGSCE;/VGT[]S 90RFDCTS!')7"3!*D:TU-(ZGH!J^?]>_-U:J357CH28-)%! M,((_Y42D*+,,*=F0%@\=#<=__KW\$?P,?L+!C6>+O_[Z\\?Y_-/??_GEK[_^ M^MN7,!W];3*]^(53*GY9_?;/RU__LO'[?XG%;S/GW"^+G][\ZFRX[1?QL>R7 M__[]U?OX$2X]&8YG=OE+^1U:^1\BW"T'SL;U]FZ>?_^%\__71M.3^-T\D(WD'^:?GE'^]> M;B(=CN>_I.'E+\O?^<6/1HAX\83YUT_PZ\^SX>6G$:R^]W$*>2?ZU9 +*%7@ M_%MYVB^M,7U$(--X%8#@=V%?W2G>R:4? M=FG@C4=W@';Q('()EP&F74*]\]Q;.%<@UQ&61UZ-A_^Z0B+"W^+D\I<%OF<3 MG(C?^@NX']L5_D,$4#['UY_A?_OVCV\!0*:'XV&9/%[A7Y=/*.\Z$@I\F<,X M0?KYIV'Z]>=A]IK)++3Q*4G.4C!9" &6&>:38&FP%=3!5L$WCF>0\(O99#1, M9=EYZD=E1GW_$6 ^^V/LK])P7F =8[?FC^_&LD<.9\WV,?+$-=4T29!2>!>X M,90:+R Z'V%PY,#JL?/63]%Q^ CS8?0-EHM65-U]5\^\[1GH&HD\.!LT#9$& M)I-1CBGNO38.0@JY7V TGZV^0\IW"&7+N.'?=D.Y MIO7XP;T<1XPO9_ ;7/_WY7C3D.\FH]&+R?0O/TT#E<'G'!7AS"8B5<#XD%M! MLLS9>*;P/[^:?) M%!_WZ\^TK8S>?\1%19&I)DZP0"33F7B7/.%.@I)),>IL ME8_(.I+^I5"5NTF7AM]4 FNMA(VA#J("IJU,)$AIB-19$W2> _%,A% &;[2J M,UNN0SES+;0S_:88>%LQO(8Y&F!R":\FL]D A#,:IT2D2DLB(_X1*'BB TTL M28? JDP)=U"O-IX:B_ [30#/VX]S#]/(SP%J;#27H'<7)Q MS=P@.LF,4YX$:QV1-%GBM8Q$>^Z3%%3:+&KHJJ?QG;=B'Z)(-C\+LNUGX;?A MYR$&,&GVS,\^#O!=EKH02:0J$VG18-X@HF"%3#)8+9FLH=@[*,Y;5\<;?)-] MU;U[;*0QP&,F 3)%+RV@'"T8 EH(FY3,BM(3N,>=^'L!5QL606&T0]$##5Z3 M@,L-\8E&IGDPH-DI_+T6H?\''T8PD$Q8YSTE.48,Z'0Y0V4B84!GHXCX5PSJ MJH;]"Q@=?FYO'2=6CVA;V');F/+3]>'0W^-H@NO"KS_/IU?P[9N3\1R^S)^/ M%B_\]><97)0O.I/#M;K*8C09EY7KR9?=(YXCV-XEG-96KQ#NKF'Z;;$0-@(U6#MY[E(26U%U MN=[O.C[?(X3V[$UJF;XW740F!'/*$DL3+P&9P44QHT,"*F01$GHI55;&'O5P M)SWA]'(XQ.(59(!P+I>1RN\+YWB@@V-*<*3(%LU"=@PZZ,WN%.> =S'%\D)[[Z1@#KMD250XVI6@YX4X D=[@>!5Z2"9;'E0" MKGV5,\3M<,Y!!1T8>N<>^+__LF88#(K^K)?%/ :YL5@;Z>3LH>6GG[] TW[A-E\ZN-\$(3GR@1+5-2Q!'CHN46M2?1..\#P3JLJ9WR'0WT0J0&':&7+ M&4]-=BIX17=/I:R/%#R3A$N#CEF9BJTIYU,FJ\2SLBQ5\8).? Q8F[:])X&' MV+R""W3GD*>O2*X&RB25M41H MJ\J%*DHAFL'Q-VS6&-V?,6EC?YQ7#LT6KC MBV>3V7PV8,I%SX,CH"AB\UJ0X'0F-"9-G:20Q?;K-FUGP3V@?NBJ.\XJS%O_ MB18M%GDS_FTX^S29#:]!/IG-8#YC@TB%BL IH=*AKV 1HM/XU\RUM(;+!+9* M'+,?U@]-=$%5)0766BNA?9#V5US%Z-E*QOV8-O1W[\_$O)*X1!MME: MB)PHXP21+#-BM>"$&Z-$]C$(5R4S;SN<'T+J@J=-]>CVDU.&Z;2,NUCE@_^R MQ/44QD@2CEB8%'0,1*N(H7*6C'A@: GC8M9"A9#G:EI+ZX?>NJ4N4UAF>[O MX[V9?X3I-VLLG#T,4%\-?1B.%G9!:]Z8!K+/QH#$3T/"T +P(Q&8-40)$82P M0(VIB)>X?PNR5^4WAVNZ%NW(DT;B ZWY) ^1*.T22B3=0[.. !,TL<:D< MXPDF%*V2_]0$W$-(AZ_(^+UJ:TE7A7VO38POQY_Q SN9HB$&07#F*,:W3 OT M *CGQ*F4B5#,!&4I]ZF*][\7U?0#+A1]-L[#8 MM:$&5FF=G,6HUY;S,9DY\1G0'3!",,ZRQKF\'UDU@?N]ZZUS2BMLC.V>:M_Z MKXMY%C++64F/SH+B1'JNB4,C$6EM-LI;1VF5D\Q[D7WO\FI#5(4ML1W&64-9 M3J]BG%[!;1L-LDPH_ @$/PL,9^-(B1,E$Y);:F..D.K<76J!^7M77QUR*^RE M+8"^Q@@*PZ7K\&FU3:-I@&A%((DGBAYD-B10K=&A#+P4^"HG1\TA/IAYJC/"UX^SZ[!50U?3201(LQ=HLO=^!&_R;JA,91.RB82; M4L,I\T"\PA@6,E>.6I-P+J^4.]$4X_DKJQ)?=6IN-;3,(%*Z">JVO5%3L5YJG;4^H[^+1S M@?"!^90\T32+DGOM,;0PB21%!8:MX'B=JBK-X#V8^:DSHO.F&B MQ]FFS+[XGV=32,/Y0$AIRTQ+&&.:2$,-KN3X!P\03:#&)EUEKZD1NK/73O<< MU4ASOX%U4V%P()R7S!M!4O2\+-R:V(R>F56<"ZJ]X;'*VP%5(FM"L=J!>:3<2K_ M*;L+G_UH42AK903IE,/X+Q*!WA>1.3AB?= D1J#<9NISG8WK_; >?235H=4K M+#\%UAJT=X#0AG$.:0G][C=N_>9U5>3- \DXNBJE8)]_B1_]^ +>H3V?YPPX MVL0#!RXL8:Z4TU* GP#/\'.7N#6<6^GK-#KI=YC]:[9+D6W1[P-52(T">VU& M.XC9*AL9!B4F8MB:(BE7 MY6G7!1'( 4DN4J\?$FE ?2Z.$@7C>N9K>R;X7E MX2ZBU_X25ET&&N"JV>!A%[#3]'AH2]Q>';2T>I^J2)YE423/RF:T9 C2TQ ( M"X+K8!3+J8KKT*\:[NGPT)<8#C%VER+(/@S*DK@ZD'PQF2[+S2_N5N!WT"%: MU1Y7(C@:/1"N2BNLTH33)\T(9 4R.!$0[5U%;%;Q/NB-_?N,W1 TJ6W="F6- MW\'GR>ASJ>IW#=7'C4KR0PS/TY/_6PXF^2W*&5-"1^MB0H\VA56'HM9].%U7_?BO] M6485N=IX4W^L[1_D>C^38'3 L1DHB4N\W \P$KT5PXR(.MJ&_&V\LVVOLG'$ M1T\7SWXWG/WY;>,'U]#LA0B$BFA+P>),7.*&,&&4=R)Q5J?2YFY(K7.VKHJK M\";?W&%]?[U'A&,-RGB2P+QDI?<98K#%=307"=A M;R>DLY-#2ZMW'=O?#5B>33[#V(_GY;M/+DLECM_]E^'EU>6 QNRU 5'N.&#\ M(F0@EDI;CBJ8=Q%#&-DLM&_XPL?/>RWK5FGM<1OF8NU]_VD*/KT9_\-/AT6L M)0>*#9*PQAGAB3<1B)1H#>]MR8*A1E#0QM$J29A- 3Y^U=1DI$:"YOKPW\*T M?,-?(#:%@55F/)%L(JYSUCM4M7%$12N8H9!SG0:@^T"=C4(ZLWR%Y),-;,NV MZ(YJGPT0+HO?([,@+G-)>)9UP^CI9[HO_PVW\4$Z:-X;R].L' M_*>+PQ233$I2,8)3F2#2287C$9DPE9.RRF0)52[M[\%TJK/G+AB_3T1'6KY* M+_'UT>(_7&ZF-X%6\SQZ#[;3'$EWQN.]DTP[$GK6B=19*[ XH:;2"AO*C2:K M--$46"Q5>2.KTH>G=WW<7,-V N#PUT\&JS&@D066, MN')," _)!*-]X)PG62=YX1Y<#\ ]/9;#=6UT2$"%3;!7/DRF+R;H,N\": 65 MFK%(T(4NM?V<)EXJ0;@!HX1)EHD M";Y>O=4U@ _&96U!Z[V:Z8"37N:7-9P:O''<1?RXE.IZE'IBL^?$.Q6TR^B\ MU>FL=1K-'.[&]BB90ZCH_)1F.(4X?S:Y_.3'7TM%QE5.((O"4XK+K=7:$AF9 M)"X%3LI=4.M2-I&O;;'N.I;9\88'X&RT(F+2M14K^*+_G$S_S,4+>G\5_@<1 M?I@\FXQ&4&X>P5,_OM!.EEN((0I $UA& M+-A$;*#.1'3?C6OBP^+3;RD(_[:NGNVO/P-/M0.[=G@T5]"4Q.,W^0ZFI=Z; M@#K &6U$^DXT_7J>7= TJ67CCC_FN\$A-B84$R25JXV22T\<=?B1<288K<%0 MUN1:YT,D?H?[V!OOAYBV:P_Q/V$,4S_Z?8*_,UNZ.*O5QN"<%I4AE)?6T\KA MD(6SI9=3X$H*G41NY"/N?D=_"WN'#$RZ-U\%Y_ >EV(AY9@@H@. MX:5K;^2^./CYET_#:?G>U04NX.AI\.5BFYTW&!@; M$Q(G7DQ IKH99T=!P#OROX%I,MRQ@%R$R)!H%29L!)2$83 MPY-B2DD>&Q4_:Q3SWKSU##S?XZW887WH&Q"KS?H&,+K>P;KU_O[WK(YD8)W# M%N:K\<&\2?"(BDH))#.'462E*6J:W$2?"Q[:E10ZP3+L4F25+.S@]MO[G?'Z6C;3[HP M7(U=I3N51*X/SSFS4DM&*'B-_AY#1#$"":!H5DH%I>MDVF] .8.5LR,[;S+? MNA?U742K=)@&F*KN"&T!=:(-H):$[>6_A;5K;.]LPQ:-MDSS0 0(7_SU4MQ4 M6X+0O,'%B:M4I\U&;PJX;_.F!P$<8N0*Q+^Z57'L)B,!-$O"$>5#:3%C@7B/ MB&@(*LE8CL2JE._:A'*"X+DU1>MIS>WL6V&YWU*E4)?RQ F=EQ",+[ER&)A[ M@5Z-%XQ9@S&[JG(Y]^'4T\R;SIEKUSB:XONN:K@<1U[2,YS%6[[.F M:RE.Y[70)*?2;E"5>8HI#&X\%9D;D;VI6B1->R M^8DOK4\6Z]63BRDL-G67"U?4#B-27*F4+J=3 C@I7=T)C3E0+B@NC&N.P8[M M](8O?$ E.P^B9U+9MC6NP$W&%_-EP]J;ZZ"2>QVX=,0+5:Z#JI)!HQ.1-J3$ MA4O>5W$+MH$Y(\>@M:TW^;==\[^ZT-< 54W'8#NLT[@%[6F[1P).2EVR +@2Y?Q68!P<72(A:0&,":!U6F)N(.G?,>B"HO6V,*WL6\$' M>'\59O"O*USMGG_&/VZDS:05G*E,%&= 9%9EMRNDLN ) ]$K$:IL ^[ M0!<6WQ2"JR"$I=Z; *OI#^Q$=AJ7H!/^[M=$"^/76!=V K1&0 XL$&4R1X F MD,!Q(=09IT+E,TYB3<[O'[HJ[G$/^A7%(3:O+X;E0@:E"[WQ$L?&))&TW)"( MU!*AM=)6!?"RRL[15C0G:#_:#5O[-7"$J2OX#'^,KV97?O1F^G*G$ E]S@6IQ')(?;O^F#BK?\:/T+\\^UT,B\YYY,Q?G4Q]9=_C%.I)C>= MC/WGX?1J]F28WL%H"/G).#V/D_'D M"&0^62]%\!S.)%X:1G!,Z<@:\I54NMZT#.2,GII6-M\PVK=>BVX!N;LK<#ZFFN[()Z30^ M2CNN]A#?PLX5O)$MR'RP)OF(S$3.2WMG1UQRC/B@E*!5NI_WQ?P]?D=M MX@\Q;YV#KC09OQS/81K\^,\W.<,44L'WZN73-^]627N1X7RFZ'5/;YFX)N4Z M&Q'>A<"M+C5(*YU[W8^N?P^B+8V;)V =4$Y2:;DB M&3?$^\4!H'8\"B4\5)D5[L)X]-2WL.K.R> 4'6QO"@J]AOFBGJ"?^6]M6";Y MPV3N1ZN?5>\'>12:_GI&MC?66E])IJR.5)JL(Y\J"G!62X119W41L<48Y5, M_#V8JC:)DEQR[DIFI2MMJY(V)*1$"7<\Q*RY$[S*(ONPFD1UI8B#ND0=8OH: MN0?Q(Z2K$;S)FZ._#C.IBU8)!K@2%(#2 0G!>8*+?DH:A( Z#:/N1=97[ZA: MLNC6]-O6Y#[[2.TH\)>\3@F")*QTU,05PN$0+$77T:;HN'?4=GV8 MVOTE3@\Q<6\5+IN ^KY*G!Y$4Z-2E\?8N#71,]N9";O^Q+[ IRSTMEY1-R6)H3H! M;T+I=IU)$)$3Y10%T#[HW*R7^/;G/WX^VYNMESY':]U7J# A)T9)J6R#^+C" M@(2A7REM,,Y)9QI5%F\?R3^07EAU//$J=/0BE[7.&TWP_6B+U8[60WL<'<-) ME<+#]^ T+ A*J2NG0HY(AF M<(K^2\!9T'HC:)."CH]$,VW;8E65S"%4U$A& M+[OR[^ SC*_@-:S2B%S""55H6@K_FW*S.A#/)"?&1(FK<52JT=;/X1N'V] \ MP*Y'!Y&VOG?8VN)5NB3L[G"L0E".AXSC++4;7 @D),5)PE 80J#.A2I7&!]@ M"_G>79*C2-C4Q]'-D';GL7V[H-$$VH]N\L?P>$"[\&-(Z,/SN 71.^%R3I8P MFC&>\UH0AY\5HB$)DS500^NT#']$W>1KR>,0V]>0Q3W-S'FT.$E22L1B]>,1 MB*,F$Z!4V\RIDZ+.(?9CZB9_$(<'=I,_A("=[L#'^ M'?TTF-?/%[K_U?TE!QUHAK5,H!BB=2$YC9Z+]#C1B" ]0U599B7^V3 3Z'X0 M]=)^E+-,A!Q+'0A-)"VEH).V1"1@BFF+@ZM2??E4:3\B@] 6**&!EDYMR1-G MG"%69(=1"#.2UJDV_6C2?@Y1Q$%I/X>8_B1I/TJDP!1Z#=+:LE]1CBQ\+F7W MP!F+<2GG7FI$E_TCY7]/ M2E"?]!]BX0YICY,K]'.^#G[_[X'0PHE2LCTZ5\XZ7"@-G0U1PD .EF7'MNSS MSE9FGD'\V\7D\R_+)Q:>S>HOA69SB^9O;^TWV: C\T]:V:Y#GW"%X-F303T9__'^V0++ M$&;/O\3151J.+WZ'+\,XP3C[F1_[Y%>)9DS[Z%,B6E)?2BH[$C@*CH/BTJC MDE[[B.[(_#GDK8^9Y+HF/D664&9<,\,8R3&@X\DM$"@X1990$WP_LH3:T7IHRL37D.AN-V^$\@-.Z5K1M:**US7M.%.(Y<6T2(\DB(.DS)[84[A1< M@M?90H0FFP3?1Z)0QU[)423TG"C4!-J/1*%C>#P@$^08$GI.%!*T3(].$VT! M(0HKB5,8C%$;./7:!J\J+2N/)U&HECP.L7T%67P+^W=EJGB#(;E5F5">%)' M/'&V7!*BP@J?F)2N2H.E>Y$] /?C6!XG-4EX4.E"RR(TT^%G2,6@-_=]7Q5I M0KI)7+G9+JJ>1G0\I/[2BSHRVUK:$4J1T0 TF)BDL]()F8UC6=L(&9QKF'9T M/+AZZ4@N42VAM+]-(*^#08L>>M%'$M%[K6B5_B^G2D?R@DJ+GWN2=$1O5E-' M@O0<8V'&+97!)E6EXO3C24F?]CI2$!Q!*5&$T3'E_>CLN6$Z^P"9(F#Z:P8T2-, M1SJ(Z$;I2(<8O+].!2M[%S"WAGB$X*2-&O\D0 M'F/0@AGK>9,EY2'R?U0Z4O?T'V+A.NE(+%#%,L7@U2A') T9PTLNB'=&"8C4 MNVT;CG0,R75-W$\Z MTLT6-'.&RR0\,4D*A.8B"38S I"\2HRA3*OL<3S*X[YC'/2N2>A#'[>VH)M M^W'<=PR/!YSG'$-"S\=]R0(W2DE2C@YPN0-&G,!/"CHK0AG#0]953G0>TW%? M+7D<8ON3'/=Q\(HJ;XC.K#3I$XE8F\.BJ$KFH+* *FUQ']EQWT$\'GS<=P@) M_>00$EPFZ#9)HF6./"0;8NPG8>#1Y$1W[(X<3T*B.(O2.6L4@DQ0 ^1,E-JM)^Z-%43CR$M$:5 M$P^Q>%^Y2/#7D[C8T!N.+W )'N.7<;%S?UP>T9['=9(#U!3N>MF@3+5(QEKO MF81@ Q=@?%3)&99M$(.&P+NS;IMDK?N?6MG6C5*FI(M:V<2]EI):&2*PB"X^ MY=;G;,P^DW>3]?0*9C. 5^!G\!O,XG3XZ6Y" V30)BE!P)2C*,7QLUTN;28= MN> \!K]>G+ZCII_[<;6=[=^@^^V+31=O>#>\^#A_D_^8P1-\ZWQ <6Q9)4M, M$ K=Z8B##IX2#)M8TB)FG:O4K]N+JO_9OTMMK$_^W1%0(4*]"^[5T(?A:#C_ M.J!>AAQ<()%%6=JQ:^*%]F#J*PFNIA*Z,OFI4^!6XWF2_N=J-E\L MVB\FTVN2)@J !:^$X=N. MVMN+ZB"4I]H*ZTP:D[XHJK&KL1O>JNI% X!5M\3N0WB:/;&*+*_O=E2AZ"1: MHIR;X$0D)KI2 A\_6\'EDIK.J(S)>\[K] LXC8;NV2-[2!(ZA)D*TOD&[/W< MCY.?IMD?GY*? Q(JJ5M=<$^.@W2*<($Q.L[#II@@DR@LYYPJYDV5-EB-T)U@ M1ZU;5M>7L-16S\V_[6)#9SN0]9VR*!AP(;FTI6D@#XQIH(S' M1!U35@RV03K2(@O?II5=ED_HTCK;0*W9*"AC&UF[M^& M,W]Q,86+Q;[^F[Q\^K?HS5L1D3R/,1O.K)(;@W.0-L1D*W*6F8LZ.3SW 6N[ M9"V?]Z)<*YV4;/L0N'_T@?_9< T91X_Z2304A\\,T%< M6<-!L1BDYE30*A7:CL#:_W+6J9+65[/:;%78.=QAC^L %><'D)EFDIPLE>8A M$0>)$DUC$ G_#JY*9+\/5%_[156%TIG53[UC5%+4ESD^;Z;O8?IY&)>-A$PT MFI<*M XX#@(-@PN&)"$D$VWI70>=W9#:!N!4^SW=,3OIT,(=7XQ;XID]&:G*5%UZ>07,?_WCR;-_^CE,_PO*GSC,)Y\^ MC89^C .]:4T?+7-:$I<%X$ I+=6:),DLV$ 5IS:Z1DS>_ZY'SVW'YNSZ4_IF M_A&F2Z]C"+3R9&D,R+E2;AD&[&[^>Q'SV9+<^V\TM;M M;N/+,0)$TK\>LU?T[1]WL4NT \K:_I"QFBF:H[1!2:&$U<8Y8X4V$41*:; 5 MU+%6.7[+4X8:T-&."#%(9(P1EQC F2I':.)H5VJ)(SN@FE[7;>S1/_X4=7 MUTGP,,.E$C 8L8KE$#QARDHBF1,X2"-*D0=*HY3@ZJ3I[(;4_^YO2^[7M_$Z MLG:%;=T;9*]A/M FRVBE(SIX3600FEA>_)N4LN:24^.J%$>\#>)\N#[4HA42 M&6ZP/+N:3O&KZ]U%[9T!135)L53F=UP1#]D2Q9,K-?VR;+3E>CS-M]'TM4U? MB^6C+?L0=N1W%^IBZ&'BFIM(YHX1B7,4\;Q4\69<4H7..3/=%2Y[:&4,.R"W M4>G"0XS<6\FZ)J"^R]*%!['5J';=,:;N30<8B ]*2!>Q'+R[(I[ MGI7-39R!A\C_4:4+NZ?_$ O7*5TH ;+A)I/,6-E_](Z$TA0JEO)[E.6DW?EV M4CW(_)NE"P^Q79W2A2'Y2*D$0K5*UXD%KK2!%-Y(C!Z<-6I+J>$S*5W8AKT# M;;?SL]?MWNW;Z01]E/G7MR,_+CFNS_]U-?Q41E^BHB,V?/8^KXM]GN: U[9W M>"H%PS$"TI[)++072F=JE32*J9CYH"GT#BU\_-9P@Z?6MG:##63#K!"X@FD5 MJ-3".4]SW\VS;JSM]JL>W9T9MK,WBL$=98%DQDSS++ M0689=++ 7 J*(\U ;61[63X 0^N&)-\>_^36X[_%YL(P%P%G98.:+=T#+;&0 M$N'6^T U]3BF&GL4]T-KNR>S\PW_.9W,9@-ON)8R.!)E*: GA<"!*R#.ZT"] MI9!DK88L>V"=I$5)EQI9W[_ID(4*N[)/8KRZO!J5ID"_P:&*$.FHC5\,, W#9:QLE,2J7YK)9$RLQDA94)3 ZB^8?M^M'(D M'Q6*8=XI!;H=[/4V/!I!4LT2\;KLP\52WM4)2P*/23G(// ZA>L: NRQ65=- MR53AX]1G7O?:[E8E:Y4T8\%[$A4O=5XTD& B)3J+K$06B?(JM^,:8'L0Y7H[ MTT33N>I(;OIT?FX5NFX"L6:AD@883U.JI'-^F^JG)3DGTE'VQHJ<0MG=1JB& ME5IQZ,E1YUB&1%.R59:[D^GGGC(E#T$^AW!2HW";'Z=E"GJ227"-X\/WEDJR M.A.G72;9:>VTT4Q DVZ3A]=INX'P@'SE8QE:+])VG'DK; ,]O1J.KCLN7=\6 M<=E:$)$H:Q*NJJ"(U4B/D5:E+#C&=%4BIKLPSH_P%F:N\.F^&=VJ:@Z+RA8W MRE( (AU3)% $%F5*L62N!5]E"V\-Q_G1WL;0%?9,%J7_/DY&Z>7EI^GD\W4I MY%5SM5*)QP=#!!<9AQDS\=YXDJ,K_?=4SG7J*^S!='YZZ(J "ILC;W(>1E@7 MK%9)1H/CM,)+='-PB;(8UQ.3N%',1U\I0MV*YOSTT-[HFTJ0;97P#_@XC*.; M"Z0J>N_!,^*-00=%X- <%YR(0)57.GIEJ^RTWX5Q?MRW,/,FZ:J#9B^S^?0J M%IN^+&="%U.8K;!1;;E.%(BBY8J!I9YXGAGALMPL%LE(665MV ?J_ 31&06; M\M!M\G??E:*+BZ!7 'Y$ M'F_7#MW"&Q"KJ*0!C*[3\F^]O_]$_",96.>PA?DZ3K6_#2>F# (TU.75Y1((_DQ3%A1APBQ* MNG$2)&,E#8.+X&PPO+.Y]LZ;^\V^/MKVDRX,U^&&V@*(_W(+B$P,C*(H0EW2 M9P0($I(Q&.Q[FF+05NK.[K?=>?,C9/!HPSV Q/FNJR@<_:[:"<1'UUI0SI3; M*BDX&25ET4G\&:?."!8%E?L3PRN67VB0WT ]JBZQ0#2/I2\&0U4Z6:Z$!)6A M-'@3ML&'^ $F"=_.#1Q0*4(*5!"60KGJDB()P6?B/$8M2E&14IV:Q;= /*"( M[CC^-RJK'FOA"N<\>U/YF'04 U=-<@E=I2W-7P(KF3R2124RY2[]2*9LJ8;. M&*AP(-0XUE4A2&4D$,NRQ:4YXM)LJ"2*,N$EC8Z;*B=%CS SKHU6JO!QZLRX M_7>?(U#-.$Z-@I5*=\DFXCUPPJUT.'%JH6-G\'14P91JRB;N*4/D?^C M"D1T3_\A%JY3( +P]5FAKY.H3D0"1RP!@##C5;?+!!Q MB.WJ%(BPP+47^&&"Z-'+ 66( P_HZGAO@C,RIRU'@V=2(*(->P?:KJ=]KE>3 M\<4_03BJ(,2=?]_%?M1N0&M[3-JK0(V0/*/?K:7!\(G1@!\!IY/UW YV M06MAH>,+.FQY2M?6:E*P <,0IYRT#I04)0(%Y8RGT@C+;/"#_3!;6*[K/=/& MS^[:RD?OB6:M4HY@69)19D\=B]$Y"MXD9GF 0>.WM-T&#/.7B\2#N^$KQAF! M8KA!:"Q5S)4HM:B\(BQK679MH]%5TGYVX&F=^H@/>I.?30$-^<+'17?TY:G# MT\ET.OEK.+YXYC_A3^9?!\G@)X-I1YQ(Z&8Q$,3'H D:P04P)FI:I3+$(2!/ MT*ZL Z5L)$36HJ7"%NK=\2-:>')9%O,!8BHG4XYX8(%(+R)!;URA:\Y%M(M* M1%4ZV>\"=![2Z,3<=6Y418 T*YWURDAG*_T.;%),*9H(#[QD]>,BY6B"4KTS M2LK!R#I3YDY$YR&$;@Q>(YW^UN0U\)"I9)F1;#B.T#N+6((@V1H6HC3L/YU11F ^D G5;C2M436\J()F)EZ<%'<0366+>10K)#' >\] PT4C*'V5O_=7%$)V*DW%M/^*)6;&G#&W1)86,^)N13JE@EE>8VB$=.?UNS M;E)LNG4$WL)T.$G#B. 6?UW-3 .#>J/919(CH$>J \Y)$D-4H(GIP"4---=W M#G;!.P]95*!B4S"V6\$\];/A[/TG7,G2F_$__'18-/W.SX$-C&;*.#1%QL"5 M2&%%N3PD"6-!H2URM+Y*1YRF ,]1-!W1L2D;UZUL7H[G@.O;O$![GC/$TL85 M%1_Q9_X")T5E78B^7"6/Y0#*XWPHM"Y7;]E7?03'><'RQN;-*:3!&:592[#.165H2O 'BF9'2)NI,I1HO!\$\#R%5 MI&:+DMI7 H(Y2OUFS^W-U7Q6,O01XC(,4T7=(#Q1L)@P52).4DXR5UR5 J&V M3K'$^X"=B5JZ-/\6?;3>!/UC[*^+"9=JPSC^V>RJM)]>A&FW**/CO=/;8(>S11;,( N^NB6@"T2:5UJY'8=\C>YX%U!>SN% MR^'5Y8 ;X1GCFK H2TLL1]&1\I*XY)PHG=:-J-(.]UYDYR&1;@G8(I$NMUF? M33[#V)>A_^MJB(OAU^LE\!W@7W%U7%X#'LB D9H5DGA;1*V"*WV7)$G::LZE MXF[=F6VTW]KL[8]<%KT8?8M,CM^"W8WXPV3N1Z_@,TPQ(GM7)+X\4AAP9BGJ MUI;D 4$0=BY%JQ$L]QJC,XNA?FJAD)TO/EMQ=&/J+;HX?M]VCY*WX'P[F969 M;SX=AJOKW+HP?P_3S\,(Y9_=_/K <@XQH[L=G9$XJ.A(<#209"-HYZ.*X-M, M+BVPG:VZ>B-LBP"/WP?>/9Y2Z&DR&J;2H>6YGY:X?_84\F0*JVVE#_X+S&Y? M'U[KV3*0!C]6^-DB(KNR*\"!6)G1U=?ZM9V:[)W3Q[=&[W+3.A=>'>BO;EK?#_>[=>Z#Q#+/2!Z[DC2"[7WZ:@& M+P]!3R%(9SGB=D!+B0W\V :%"RFC.83 )>.@'Y>.=G4F>10R.H2./N2SS3BS M#Q^GDZN+CZ]+]75T#Y\/+S[./W[X"W_T]36Z '. \;(,7:8*'$VA%+.3Y?P$ M;8=#(<(S+G).RJQ7)&FYI#7'UJ.SW(L8CED(*S'9Y<6QKH9S_>>JQF(07G@+ M*#101(;HB=,83'J;LQ41HELOQEU1EK>1_1!E)19//5>^AT_S!>H/'X?3,H[) MAX^3JYD?ISM#TL$;Q8"3H(TI.VT*XR9IB%69.FN$%!V' (?A^R'/JHQV>;^N MQI#>C%=%:E,V+%@:,3#+:.5,@>!8<'$P1CD:O+?K/4UZTND-Q!]2K?-! ")T0/:$I6B)+II_E,:.O;G1('JWI[BV!T0&.'[KKA*$. MKR0F& Y>P84?/1_/R]E[B>F,,2%ER@BSWI;V0 )=!UIZ!#G.P#KN_):LJ8V2 M2_CHZVU:_&)]=W;+:Q_[)EM;2W:XOA4HURA6=:0:X-A=[O!@9F^_N]_ML-8D M3#JT8(=N]08>:9Q"#\D0&G&NDD9'$A 0H3X99;WAWFVY!_8 F=RQ(56-R$,, MUW5<],>BU-,+'Z9#_+WA^.+UDY?C^+1 /I;MMO1->G9UM5K "UD[RVUC-E$ M D9)1'*JB3>,$*6(O@& MK.=3KHZ(VZN#EE:O4 EJ)SXF@8+#8,%E8.5.3B0^&X%!BN,ARB1DZB&9HK8: M=IU5]2R&0XS=M<=P?2GKR<44%ND7RS6*QV1SX 'I"3CW42,1&YJ M87+>UL>?.E'J6--/.K5;U\MR3T8RJFUNQ.+&H\^!P7;VZMQS?U_JP[R:^/&-E)AR97Z!J')I H=2>? [3\J&MEK:XWO;_IZ.7+)1S&4@@Q)Y(AE)I<'DA((1$,_EW"\,S$ MU&SIVWSV.=#7TF)=U[I[QPT5\8RT IKRDN PP"G1Y:QRR(I[FD%), M@LEF64];'GX.O+:U69?EY^Y.*2BUC=FEW&^B'BP15)>&,8P2FS-*##(XF]$( ML=E-Q[VO.0=>N[-CE]7G"K+W,!Y.IG<+QKR'."FWBG".N367*&<,:BUB *5P M+K$IEP"*$HRYM:(VJZ:9#8U?>0[,U[%OER7E=J%C[!@A:)O=S$MMLI*'7M:_'K%J23?!5/-$81NHTYPFM"5L+_\MK%WA)&$K M-L&L9Y+B]!9PH9'E%D>P/A%((F:F(^1M.02/20'WG"#T(8!#C%R!^%>WB@&N MDFXA>9U-)$QJ43H>2)SME"74^@Q*E1Y1U1M)G&K1;T_1GF*+1]BW0@;!=4&_ M-4P@!9@,I8\C+3?"01";+(87,4AN@Y+ 3!7.MX Y!];;VKCK\XG;,GR!/NAF M"?M5#C./Z." (D:K4D;)>>(%542 -HLD*LJ:'3HU?>-C9KN:96OT"KK=21'_ MS?5JI@+C06D2HL;5C.)"9K.P)!LOROZ?X[9*<;MM8,[%S6]MZ"XW67=@6CF? M#5#5=/6WPSJ-L]^>MGMTT,+F-?R^[>@H8XFQ3$GBY0Q=.X,3(D\D*ZN]<=) MKM(+H$\EW./T]R6$0TQ=00#O(>+BM*C;NUR@C% M-((+SNX59X';KD<5$YVS(@65-L":'L8.MRD(GTY. ]2QR4K+*]>Q=&_TM[6V(FG5FUQJ;N9)PFXT4!V.#' M?[[)&=#;*/A>O7SZYMT29$B"NF#*]7&'HS2RE"JP0'2B5J,A@*DZN[Q-T#UZ M173/08>3P6PZ'[SSXXME.(NCXPP](I'0]92E2$4PR93,^4@=S\R*)D+ A]X2 M ?YM70!WWOK87;KC3=AA0M8-B*6A*HIDEYX$GSKNB[\^;^ULY6MI]T8;@.O:<%D.N: MZ*L[9-Q:*=%YX]&PTC+$DI"U)9X))0,W'%QG"^.=-S]"!H\V7(W=[*LP@W]= MX?K^_'-9Y%?[]E(R'AT'HBB47J@LH;"B)SHG"!:XU;3*=M8./(_=!>K2W%WF M)^^&M2H3T@!8S3VNGS)\/T M#D9#R$_&Z7F7P[C(&BIW3>)JGD0\8G#X.NG6[-O_^R9M57^-?%#Q;?+U9[!_FG\M\_WKV\L?!? M?_WUMZM%\4H? M1O<6_6[^\%^^#>#NP)9ON".6;H<"7^:+6A@__S1,O_X\9,(*,$QHP;(, $B* M9,SXS*)T/LE!\]=T6;_OU4T#0)5%M.44TDA?3B$])R&+0)CASLA2#:G1,<#! MR\<./-V6*5RK?/YV.AS'X2<_&@20-J6LB!**8HS!=2F?3XF(F1I*8U+K56QK MC'H7O%-?0#].'?N+&'9"1?4BMZNVMN4D_7G.99+^# @]XL_\!0Q<9) 8-3C1 MAHA3KE7$BH#8HW()N&;45\E;/@CE..Z. M%G%\,@?FBPP%D8!:="HS I+B>N2"9QEJ$+\-S'DPW]K,%6[!;#O6X#XQG7DB MD2]2?Q/#64@JHAU'U]5D*VB3Y*V6SN"'CHGWH]$IG;[#3;LM$/BI#"_-_QY' MDQFD7W_&A\.W;TXP#/DR?SY:%#7]]><97%QN3)N'2V1+[1_N'%49 V*:2^V? M17(XEX#QC#"<1VX5]S44\K!+HAU$[OTET0XQ]A(42D0( M1$D'1%I51,T%$2DXEG6DK$XQC(?=5*W-6M_2R!5*8NVL\-L$UW?=5.T@XIKV MT3K&ZM6/#6[A P8BZ1@)))2\+%MDM4J]EL%E MXX@1.>%PE2\Y7T"<8$X!QP'$9MTFFK[Q'*BN8MW>ZI7R)*TH"TR0!9,%8C/& MF^ 89(N19[!5PN^'7J^TC5_>VM 53EUWU8?,>ZY4F MS;4!G 8799L9^AE!48K"SUEXZIGS]+$KX:AZI=T+X1!3]U*O5%,FJ7'H5"J+ M[F4*G(2(WHK2V7@.*1FHH0\D;&EDR$@HY96B=R$&R)J+9EVHCGCYHW<&^C!ZE[D[N_#N1+O\ MB#3!N]V%.$ L]X#HV6'HA=K[=%2#EZX#SV-PX\R:0DZ.1&5*,Y?2#T@83RP/ M6BB@4:^W27OH.MKE;CP*&1U"1Q_RV6:/T\G5Q)6$![2=9SL0RG@FNQP)C?Z/%^D7TEBM:8V@]NCR]2.&8 M9; .CZ?RI!J,YLUX53-*<&#&B%R*1*&C&43$ 04>M)\/?F\ /T>/L/X]G#PY[ :$,\&S>D,23J7&JN\=.N('",7P5C"CYM, MNHH\FZ#[(<^*;.[BF\B88[RIS(BB;O=]RV;CK, YG[#37YV9>+BB^&8S^.0S_Z M)MBC6+KGB5TP<@CH->M[=#P$=Y%38#)"^.'T'WYT!:]N MDOU]1HV$@$;FBA%I622E31$)SF+D)IRQ4"6K?2^J]DD\W\SZ!=+MF\J#R%-, MI;$#?@30R>%9$Q>=+1U]3(=RR0Q&A4E&F3;95;7[L G:<>6AB]^[!C M.ZC_[\I/4:^CK[]!G(*?P2"G)#.CE/C2NU4FGPC.WYD$C(U\$,$%%1K&$@U? M>1;DUS-RUW4 [D7YL=5M,+;;J2P>N7W M(X6CC%PA\^0;T">S&_$BLA M$%S$LN$L"J7(D\7+[66M/'*Z$Q.F0J+2&TO7,A7LGDKTO/ LEU#)PA ^:OR"#3[TZ_??N$9SG%3'Q?)7D^__A>DB^'XXC>8#2_&B]]=9OZD MA'*F"B<[I=&--N@VH6M-=-:<^2S1=:KBDM0;4G^5,&H)\8'0_5#*:FQ;P=\- M9W\N4D62Y (R&!+! )$T8D 8,2",TGAJT:$3LM(-N]V@3I79]U!TLW->;^M:*,-9X0PVQS%'$"):$Z!B! M:'*P0J4@*OOI?6GDWMN^IY#((>:O((W;)Q;O__*?EFD(S)D!E+361< M_Z6/Q"8%@<9,I:ERU60[G%/ZZFTIFW1N[PIG19N+YT+T41FP27@BH%0JR0*' MK%T@)FM=.EAZ):JH8#N<'\Y)UYQ5N,FZB6KYH6F"JZ9+L@O8:=R1+LB[5P\M M+%]AI=F)+U NN=.9&!G+W& MC-,2$Z1532R=/7!K"$\9W2M!=6FFB^N?,,%H)VB.58+A+5CZ=S:Z(6JC!G$[ M*W>?FK_I73>[4\.]RH!/(U0R6BX4!()&H,1Y *ZI YZ//T!ZT!<>'YKGT1^/ M71YV'XUZ5:*S >X#;U$>#>8DMRE[(;RUQEJP52_AZG#\7E":/!?$YU!:Q89( M7-ER<-EK3JUCL+X2/A:5[;]K^:A$=@A)#T)3#Q\G M5S,_3L^'%Q_G *N*6)PYIATD4H924M0X\6"!""63L%&EF&4]$1X&MO->+#P?=UWDIBQK9JTF)BH.,L2<$#3\)'S0^]/U$%Z \I]\MUA9Y^+\=Q<@GOYWZ^2%];;0HNPF/T=T2F MV9(0-",R9R"!*B V6.F]2MFS*I?]]F#ZL9M:A;W^A+4JP-@ 7,T3W;WH3G.L MVQF7S332@H@JJ43[0"8?+$[4DM!4NJSCQ$T06R0"J%?6!9.H/1.5W'/4>QJ1 M'&+_BGEFB]KKL]7"F64"11,G*I423"PY$G@.Q B7>18N*6/JB&(+FOX/?CMD M;$>:V?'FWKG%UVUQH7=0'+)8:MZ,+^Z^NUF!E+L/Z*(0RAY(:P5/DJ863 "0 MALG$9:!>!Z.XH5Y$8'2P$UP;*RU]OJJS,%O\MO);*&(V?/1 M\'*X2,\9*.><51A 6A%QV?7T#=/'UP*8D*41-<*ER1%K@Q$7O" ]1XI+EF..N9WG=QO=]Z>EH M9BIXY7M@%L\Q+K]^!\6J^"ML8#$<\2'3HOC2_U;XZ^(U/ 49F"ZM%UC/4MJ. M]/L250=L5;@,L"IP^2;O@3Z[WD)CV9M8"E@X5WI\6F^%<1%8XD XTQ$M!HG@&$IU\L1$S()* M7:6O]58TI]H$KT;]OKGJ* IJ+W<%U'*GI0FLFCO9.W"=9@^[ ^;NTT(+L_>H M"IQ8%0;EFG G<&(O]5C[3[HV7M<) MI<\_^_'L\W!4]@DWD?NNF[R8I7RYAR]B(I;[TNE#1A*" ^)EN[\OQ:TE(A M)BV)'&LF6*47-0!6TPOP!^(%M>9S4)*'"W+(;H.3!!,,S@46-Q>AQ51/> M$*IMB-%087R5K?J>U7&(7]B;. ZQ?051O!G#![30!Y@N]O]+IAB,T=[S51=Y MXXT3%G")#0KQ4;'P?2*ZR4XK''6FZ^YB-]JX#UC_GDA''$XJ$E#A/.;-_"-, MMWE*C.$O2R\(M;+D!X9 <($MN#23,0EPLE[.L]9.&J :ZD,,001M,DLI'('T3C/&746@TA'8_9V<-0; M^\AP<"I9ZQ2)M+3 #$Q@Y&L,\9QB1&QUBNLM^1YIAL/RX>\FH]&+R?0O/TWX MR>-"89A D"Y&I+: 001JU%/J4M0Z9%8_ZMK$]5"/ P]0RMY JR43M9,3EO & M//ERK4<2H1>W]1DGE@I:NOD/ST4\O M8#80U 6J32 FE&GA*M7BY4$FO&S9CG,47 @AD4 Q)L8A MA%+E!<WN\,1/>T.M^=,[!,#"21L M[LBD#TEYVN?7;X*D;)D2J2I6@:1,]TS8HF15Y>4#D)G(2V*^:,]B*EX(3J9) MFW#W\[H*:0../K)O (J7'S[>S#\C_H6?<%$+Z+=Q5Y^3=%)FEI*J!F8FA]/P MR&BCA.R5]:Y-SM0>>BXISMU+8_/QQ7W*^PZ;.4JVJKV8IYQ3RG19", MTW:WE<_UW'<,P<$H C_1?<=?JWGZ]RO"ZJS6%]9LI*.N,QY[S!BW%4^2MW,9 MH8Q4,F3RG[G56GH 2U^"Y&!"IK\G3Q Z7'K'U_WN?U@C27:H 99>I.@2-UD) M0J< A!)JQ1RG)2%+>DR>@RN!'WGFBYRGFR'-KV9EOOBPJ< __OJM[RL::: [ M6[MZ06VX0JN*CCJF&$K.$:,&+FT0!1[3R\&7C65H+#Y-:Y^>N,"?XK*Z:!]J M:X--ZXR;FVWKA+KEIOF[V?1_,&_Z.*U=N7M1!"@J)O LB>293IPST$FP2'LP M66F$0"O;&BBC\#$X4/7X^Q=D7+Q;AR9^^OSUGVSCBR]JE/*N&G;]T^6+3Z3B MNBA_G2]^H]]=39"#S1$4$[4]EP;E6; NTT>GI$O:$(B:1+4:,71ZR^&B?[.7Z!V:M2\58$;-IXNOVIO2Z =M6L0T,3BX;N2>!P@MBKZ//3-> M?URWUU@?$,M76VY^6\R7RTE15GJRLIEW1=-Q@9$%L(JA3!(Q2XRY2=I( UY^ MH/R//T+UV,9\HL:Z7N'+__&19HN\<\%J6Z2(I@H-3 GD-<^ MHX:%[("!HC^-5RZI)G&U$_+X8WU<(IC&;"Y;4U:>/.U@SVFW97.'L377O\05 M?NGQ.S$2>"R&L\QM9CID08P)S[QVR ,Z**5;C6=S4J\4\9<'@X<@-V+-U[&)OGE3;BY M4OA?#$ >HMX.W]H'F'CW7?B;^;)6LM?CBCSWMTBZV'3?_YG^(:;;&H%^NXBY MWJ[%S\M_$'0^W'ZHK?F7[^@NY3P_NWJ_7Q1=38Q 4HNZ.E4("7IZ#@+!BTS M+FCNB%6#%QW7_\+)E2Z5BP#&0Z3[LR']BXGX8KF\_;#9"]Y,E__^=8%XUSW] M#9F2DY 3*,<5PYSJ62H+B9L^YA@A@M!UO-Q%(;\K9S]6PN4 Y^'*"!>U,N[Z MB_[7_(8>4\MIURQF+M :T,S%HIBV9&+&[$LMX(@6HHY*MJEA:,_;C]5Q2>!Y MY.9M\"7P5I28'V=V.SIC0FL6M*X=S%1MM.H#,F\%K6JG@L^**V>:#*[I1MYU MP[2!"A]!VHC9T@=$]L=\]HF.#MQX]LNW\U6\N?_S=2_Z^>K_XNJK0"?1ZI2, M!P:Y^ADUF12$BTQ%) ,,/5EG^6SI3,=P=-UXO@R@/+($!M\*-^-LHX-UZ>OZ M6_7?B4G-6716)9:\KUY)Y'2VA#JGP0&=+ZBY;5)D?EHV?RR6"X74(RMH^#WS MEZ+%XR\)-R6-)&%I$IU_Q527'3BRH$.]-5=U(CIHVV8 5X[F(I#R(()I$9.X3BY5@7>UA MH\B34=:0,Q\D2XIG'U2,*'8J>/;FG:;Z--^N-SLYN%Q&#I,XVEMQI&T>@@C#532>I]Y M@F15=)U7+9AP4C#M:"'5%GUTH ;PQ10799#GCUVZ/G!TT<38UNJ=^&A MNQX=TIXEKSUF:US")[L'//+4_'T=X(]JDE>6? MWT^Q_#J=D>TSC3>O2YDF7-SUD4^E-D' BF BBW3%HN&6Z2)0:QZ"Z^1;=EKH M!^CX_C PIN ;A!BV>9SKK4SJG -,AF,K5%;8."*8]9X7U3B+LF("NT*KKK1>/K0U !M=LLV'*R*!IUCGB;U[7_F M6U*+*"'K*%@IUC%=S9>H@([ P(.3W!0OFB1G]:#Q^T;-<:HXRUY3BXB^0+QV M\/ (C'9:5VM6R582D!GW1INL$6.;;MV]J/S.D7.D.L:>H+&G//0>I;_.;^]\ M)I^24:(09:$D GG=&J6W3%@NN.+<9-YMB$:?MSY+'#05[9AN1T="IY_NP%JR M 1L)G;(469NA".8#5TPF\L5!!@<2QL+ E[=^SQ@X3K1C]LO8LOQJEN8?\*]5 M7*W][=^W26=KHSQ%6R=>U'%C^0,)>[FJ_0@_ MX;;\ZFXXL]0YN]KNUE-F1$UO.OF-%-/ M@\#*YN"E?[Q>,MH[3,;6H7 6Z>PESST*)YG(==Y2T!C:S!'YAHKK-F&.5TBK M/EI'">(K&[.\DTS7A:>6MDX+ILYC(@W RF@-$$=6].FB@,-XHR/ .O"%8:EE M:2G71K_$8#+$88FJ6-VDTO'Y@/<)R^W"L=M'ORT'?=5D\DW+K*V]D.I81$^6 M"=<\,6VU)'O!>,93D$$K):1OTOMC+T6G-]W.K_!]);&#M#5VSO\C5'TI2[@C M3XD8;2'C,W!B&FD!!J&126>3UUSI(%6OW+G][[IFF#301HMS\A:6^-^W1-++ M3_3'U[VY!-#@#7.JCC*O8X"]L(X5I9+3&<&4)K-[]M!SW>[!&$H:L_7H?K+N MC, .A#6U]O=1=AZ3?13]/8V) <(_S>N$MBSKI.H5DF%Q9!D)8KV1 ^&@0__=K0;=S[DH31 R6< <_6/3(0^]ZTPM+G__TI+%<&&BTIGQ@K$.2W*U M3LFPP+5%%$'Z-MW]AI/^'/J#2E,P%PD,E2GD=9+_"5X8EET!C%'KD$Z9 ?F\ M^X.>&.WG: G:!R^G2^X=QN(OM8B*]M!-S]-DT0?RU4&&4 >VTVDG:XM@=,7F M6+B+SV=!W.?LQW(X*U8N:3+E(0;?XN*#F$@GHM!DZ?%H?0U&(O.<3$!?4,18 MG',E-EL%35BZ3OB?'QV7-+^RN>9/D MAN]PHL EK(*+P4J+X98CQII+< 4MDUZ3F*6VS ,/#"UWFMQ(+WP;T#^WIJ/G MAO19-'XI?49WD@%TB5@4,!VL9-K1F>2]]G661T:A0*30Y(K[N\M"ZP&$PUEH M/13R7!)XNO#T(POMB"RT/E@Y21;:$8I^+B"V5H)/:)BT&BI'@G@#R[BCGWBG M4\3S#&B_&/#VRT*[-.SVT>])L] **N--XBQQ7@A]=%6@_CN-^V2T02.12*+N1:-"F(N%B^9+<4Y;(NK8[9YX;LJN<"RQJ89C(,JD"/!G; M;1[XI7>1[Z6$/EWD^TCPDKK(2Y5 "LVL$;7,D>QKR* 8B2@8#]GZCDU2GG$7 M^:,Q<2*Y[]T,FB=[W1E&\W+/>%W&65Y_W,P0&S?YJ\\;&R6#'+"8%:(.T6HAGVO*"T_5:QC-%_(&T M6!M>7]3%W>]G3Q;;*O3U[6JY(JW2EO%F?G/SZWQ1?SC)3HB("IG,-=@A!;+ MA6 \)N>4YNC$>8H7CV+G EW_<3$]VO7G>*BXI"RPAUS]<;OI'@;*RV0SBRK4 M(%Z=&HF.,W3.Y74XS\"%PWS#R3-"^(@0:X?Z(_!QCAN!)QCZC?[A:OEJMIEY M^=MBOEQ.G,7(G;+,R1H_K TW(:!@-B9NP0)P<\H>ED-X^0'Z"\!(BT2OM36Z M7-YB_N5V0;+:T+9F8WG?&GWY-R[2E/B:6"]%D<:RHETB"1:^R<9Q$!6'7$J( M;>R5WJ3^ &U[#;?(MQHH1)):P>GJEOA[,^7XQI>&I&.)@44O2=S""1:4 MULP;Z["H4&1NTU6@K7%^>M%N-]%Z+;@5+0]!^ BT>]9AM)H'QP@EP#!D+T-T MA)DF^7.C<_*,]I;+\.R'8>$"?9Q[J^U?.'WW?H7YQ2=[CWB0P@?9'96O!="F)^>P-B\9(G;+"8"X]N-61U1_+X[+0=$E5,?TXGN04 M$R*Y@QFJ\5/'N] VD8A-*!(0,L!EU<;TX^\9K9030?4\*ZL7SBXJ"??1>,I! M5H4.J!0B03Y6 Q<5L:HT*X!2Z1A,\NR&KJLSH2WHZU5G1/C$ZQ('Y(,&&Q 7RB[Q.'<3UCQ78V'(\'28O.RQZD$U3-*JZ M[YBD VT^$EC@V3"CM)!&%._43ZD09T)PE M&3.'4G24E]5&J!]_SVBONXQX4@O84_'F"V/.XR]P:I86L\_SV>K M14RKVWA3^\>\@.7ZX\0FX-P'QT&3<-L1?CU@/_2 M4='JG#[$[KZV24^>8_LXEY,HBI(N&0;%658'7#"/M6=\-"G:K, V;'%Y6EY/ MN'8N'KQC->PZ$?+&+@ ;JIMUP N)W4>-_WT\3UR2NO9D8A#(;]$H+8M))$;; M(&:7A511GN34.8[^'POHX0)Z)F@:,Y0Z!LM?\(\7ZP#3]AYA\@:L^#D MT4F(=:Z35RP4<,P!Q%(@*8[I)*OF:!9^K)\VZ^^"+G-2;BS2_3 M9>V_N;X5N=O28D!-1BEGWD=BSO),5FG03%HAM :C3+C('*V#7%WGLK@(C(PY M!N[+R3G.9=$K6M?3V7*:ULV:MZG,,F2CD9MZ2TE>65**%C=]#)FL3J9J1^@S@O3XF'I@2ET(("X[M_U;]B;>"ZMR1J8P1*9+-BPJ%YGGGH?H!?%U MZ;4QWW+T8TE<&FQ:90".8_!]RYB8H \)3=1,RYIWY4QA02IDUD.AI0Y2YTLBQ[7#>$S;5Z&5@$7D(JT8'\'NK+CQ#]:#UW30$4 M )RY6GBMH^ D7>595E;&R*71C0ZA*QRE,FC9GT7CES)*Y9NNLAG0JU@O9Z1U MQ(!#!H&.9BQ9[4'-5S;9[J>=P#^9C M9-M>XX4,\01:LV0$&0D A8$0CH@LSN@8?./>^Y?2;'M$1?<1ZQ!]9V_CW$OEG5I[GTY?(_;M M7"Y6D[?353U@7\URG:![&V_6RTL:E-Z6P+RTBFE.=EO0+K)LI/-<(CG@7?KU MT@ON;3'T:7=[V4O!=9H^^G'M_.7M Y6G[>+ MJPNI/8R2XS!TF,;36BHC:?401AJH9,2C[AB2+?=19HG,^U3(?12">9<<\P&, MXY[G@EV";<\'/7NLG_.#IX\F1@;-S^^G6'Z=TNF:IO'F=2G3A(OMF6FR%:YX MSKB2F6DK#9V9RC(!$:61(H,/8P'D !VGLV6:ZVX^ON#W&BOCSJ,@2VO^ =_& MO_&HX1+W?WV,21%[R=D9^Z!(6E;EH'7)F@OP6+R6T3C'.4]93?80=KQT!DS@ M>.0I(\NJRZ2,H#W7.;BDM"$CWGFRL;B14I$!G95,D\-D]I3<[TBVW5'2VO[F M&!)ZC(@=J=2I(8'3GE^DU2$#"$7&)UICI'*8\^0A.4=)8FW9#I#']O?'D\IC M!.W(IFAMT"B)00LMA 64D)%GM$%Y\&JRC[2C)/3UBO75;.WMU0\#5EV'IXXG MS>[$[^)/>25 ILBUU\F9& PZGE*2+DGKXZ3#\X>%R7['Y1)Q_9I?<)D6TX]; M*6QO(T32%I(N3 1)WAB=4700FE+;IIL4M,K>-NE\\@1=0Z.#F\>_)@=W'7%8 MO^<-SO _VX1TI8NB$\6Q(B+9B"$'%B.9 ];Y%#%CW3W;L;V7KM,'@,;$QVX\ M<4PE-)C*\CCKFR"%+R!DU(I)K9%I8VK.AR#3#H21F@<)6IQN69STBK,](H:+ M_-PWDM45>%/C76N'4Y0@8\Z*";*W:@:&99 (QT*8Z'QV3@GFP;OO_D9:O!HP9UHQ.W&8_TIWM3[VK_>(Z[& M=.B?>.YX+GT?!G8#)][KK*.JB7P:LO>.(I=:^+M@W2%RCY+DUX'!Z\^_ M3R-,;XAG7/XCKFX7]=)@J(B[OV(\V1_)UJY2:*OBMAB%2$HH&%%[1Y:%H-U- MZ5PF Q@\2EL[!=/K;XZY W5\_GAZ.H:A'26) -Q'E0RB!5)4X[4R* MSILT.9:UHS3T"4:<@#6A7+-FN M@0<'CA=NG4D:O$R3 P0.D]8 >.YY4@/9=0&AL\Y%G^G@=$H'<."%!6_1:R-D M +\KPG&N&7ZI'&+^"6?TQ?K!7ROIOH8.P00)(D06T7-R2STY)$4:ECSP6)1R M6369WM:)NJ'AY.U+UHT[IG!;M5W?])(@-/^,"SH'T_N[QAYW/\=%395\7=8_ MG&@1HPOD*9 1ZY!\(/%J!#6HS]E!>G;8W MF.;O9M/_J8.1!7>1)V#54&+:9JBW!8%YKG4=6Y^UMB=$V;?471&@!JBE1:N% M+XGF#P6RO%>>O[EQLBG%5$@<-J%F.M= -VPN(WG6""!RDWO\7E2>ZN:V/8+: M*>?<-[KK*I:]"^3KY[>$HN7[^4U>W[.8PI.#$NN97NJ%IV3!",N<\4GYE(O< MW<+VU!/U??/YRT!&!\#\5(H8NU:M#[';].,NY#Y^OSP"?LY2E-I>J\?B9X!* M+@!),M;D=4%D TJF,146"[>L.%0)'%=&NF>%H'W%KA+/+$S.WUF,'S(RCA#$# M! >(_9J)_ B],3N>D6MF99]UXRGRRDX$TD]W((: Z]_/IP,YHJ3I08 ML*ZVJ@6_B]7GMPLR!V-:%U\=%U+?\ZQQ@NI="-T)JZ?L><@YHU1"2ZLB5X%[ M,"CH4/$&)EU('DFB@^XJ#C^RI7R[W%X8:7C0&96JX5'$.I6V2&YTDBIX*'O% M/,XUQIZG?W6>G8J!UVZLRG!!'DVH@^\R,DTT!V(FS06;#GX?^( ML[BIZ'_Q;H&;+V:SVWCS*^)RPF6T"":S4KLR:)XM\YEHM\Y R"J$Z+M9$,>\ M_?31N5&1\X6]M#\\N_:#P*7OY+X[B_.+\6XVU^91)5!VN)K-TU3 M\]KH^.+(Z2"S BT7VH4F8;N!='\OL#N#%L?V>+JOFLW8JT"GM /%/%I9>P*0 M(YB58-*'2 >ZLM%U"]3U>^_W IC&$A][T%B/+?6+D;TM3-MTYEQS@!R,5P:9 MDY$P+DL=FJ8-JVF*Z$2L[(U]PNTGYSJA-)9^QA[/M6_K_._;Z>KSZ__,<%&; M3OR!)([\=E[)G<[H%[[P-@K>&J TEDNQH Z6/)$!K [CDLK?=?.FAE%P! MKMIHI=6WG"/\G1P\KSU@NP)(UGRM3<@:L>\IS. 1Z&%U>"" M:'/U?SH>KPWP9T+'F-.B'MR3[PM8_?3YFY^L[\O!6;08%2M0R(TRUK+@Z-2W M*ENI@O6Y-$D /8K:4V6UM(5DI-1AT^A M8;7]:Y!9&)!-I@%T)_'\Z2_-X-(M1C-4;0V2/N_3<]=.N -%+=NP/R3I/*W8 M6RGQ %8&:. TV,C@DXDA,(P M"@X,% >&4B,OG@ G;JTJ;Q83#S1M/U\D.@C M^)'[.KPH97HSK01MFG'>768C1VF#92;(4&TUS: HR8RN]>\YB&*[#/CIU![@ M<1+.:V@?HYCYJ%(]W171&M'@L@E6UKGEJG(:=4U\<9&HU!TD?^8U\./W*1=->61T9(GFA![2W3 MP1H&)DGB-T7N';CB=UKU[;EVV?N*BXG9':.'^>A";&!9?#/OR @MO-2114G+ M45MT+,3,&7B3BO8EE]1E(,O1KF?:.+)KW&Z6 ]( M_P?&6HFZOE8\)E/^\0>-D1_?@<3=GCXQ)ANXXC(AZ9B#D."+Y@%*3#GZR9/$ M]I3BR[B8$1*J[M<7LL<(\,$SQI#=8<)VQ29EX8$G(:313BDOI2N"OI&ML4&G MR2$2!TKL^(D@>Y[40GH=IH0HJV/(T2D(7%N>0R8#/\:R.X# M_[C]4 <(S,FLS;_@;+[.V9HOYN6GN*0=B[XYO;DE$_?W^7+Y?:$=-"GXU$M0L)]$8X[81U7J/,0(LKFLBYMTXDY1Y HHG0!J+JQ6PU M7;]V^@E_GG_X,)^M9Y?65,%/\:9NGW_=?O@0%T-Z?PY^9PN,#&-\!PHZ^TA; M AF?$.CK MIQ Q#H@#)<2G@ A=YO'^8QU-?E[>O^PE0;D4YQ^?+O='-+3-0" MAYJ)=+M:@^QUV:7V]R\Y)B9E9:S6C(PK6>?%1;)T?&3"VL1YA)S;W%:.Q<"Y M,U-?WZZ6*UKI1!SM!NOFY+)HF6MCJA Y>2UJW:(JL4+GM:QW5,7)2\Q+?<#) MZ2W_LZ!Z[.S588AH$%9\G*'U=Y!_G_\'%YNOIA^FJXDRV2D-Y!]IYUT#.TS] M6 /GQ4F#)(17L[0)H-3&&VL+=22Y-IB@-HOE($GTK+8Q<>;HEX^B3)7I02 MG&)B79*=A6'>25^+<+$4$R!%^90#V^N-UP:D9MH8L[#P()&[&R_Y[%D5269W M%()P[0.+OD26>430 D3B:1ADKOST;*:-!J5\ R7UXL/\=K::6&5C-BDPG5QM M# ' &@9F)R+U@%I-32YHQV%^FN#Y]DTW[0 ;R [FZ09A3& Q,*,X;4P7!?R MRU)A2H$*W!4539.2J''9.%7)WD7 ^(P(N)2:OX&,__3Y\0=L1HQ*.O6#0O+- M?&9:"DL'E3/,>N&1ZY)DFPGJ#7DZ?Q[?Z9$Z[MX_&F(:Q+8>I^Q>!DT7^EIF M$#Y%X'ER"B\&$9V0.E"=YX =D/.4ZA0&HR2=<0""^>@%2\%X4SC9^49\/W![ M(K'QV:*MCQ;'SIR\"TR5^6(=+Y39)S[L@(!3';,G$=A&)15N+/3(W M7GH?LNC6QNS@:R[%5SI6)8^XZ"/(\T1)C[5!-"T#G*7I<3EGWSY@C+23 R3M MY)#D$IQ-J'PQ7JN8H]=9HBXZ&%NB\Y.]Q/64TE^WL$3ZYFSU\E,UKH^0T^XC MQI#40;)VVR-[:Z),6MB:["MLB(D'GDLL6=)#637+7LM M!@-*Q$(B%")XH6GSE[)8JU/F$XR0B[3STGH<;0B:=!I8=!-I-$K" M*44 M1&D"+0D.IL7IOX^@X:/?8/5JMB3OMCJP/]-.^IG6[C8F!"BCRM*Q4H*H7>L] M(S1SACZB<$XKA8TFONTGZO0'URA8>#C;;22Y-YE$>9^V5S,Z3'&Y>A-7^-=J M79RVF5H8W^$$I$NJD'FFBM5,QTIIT9D%$H;SV:2BFL39NI/X7>)E-)V,;=K^ M/I^]JWTZ*[F_8$$RS+8M8"'R4VPTBCEA/61J2#I:#*^-N\CGPUGX" M.,?(NT4JZD.ROK:?>9*PEG'ZO92=)T _BOZ>QL0 X9\4'2(97LP;..TRO/ @1+5[.RV%!7[:DU MX&,JV5=%">G)>94160B.U^:9J3BRMT)HTFKP $W?C>4PEMP;^)9[2-NN@"[$ MM;0@#E)W'BMB-%UVP\@ 130X0)X@$KBU=9P&U[8PG9!61["*E,JM+H4;G9LX M'F= R1-6Q9E TD/^8\DZO74RHL;GEZ&N!G9-#>"M[@)X=Q:\BS9GL, P1LMTK//" MO70L62N@*VJ5LR-&Z CGC27:$,QHFIP)"'U$W $"M M5*UE8_'FSTC;Y5VC?]"UW5]@IB@Z+3DY]6!3O42H"8_2)M^FKOY1:DYO2HRA MJOG80M5$A@94DK2+#Y""1 MQTOMIWA3VW[^]1YQ=>_;+_+_NUVNUCTF!Z0%'O6>D65_)(.[*87>+3>K'O=?=(^+W M+Q?18#QPD?KG'YGEY8_[K7C^[% MEV2Z=8/5B:=]WY&:653U7$$;6"S6,(M8># &0Z=A1?U/VR[4G?[T/1W.'AS2 MHZNK@0O_(J6:@4G<)R02:6O^ U<_WY*X9JN)]#R1RTJJQJ*KQXH,"C=,Q6RA M1CI<:5/Y#UZCTN7BR7N%K>895P M*JU'S4 8VN2"(5Z!U]'?NM &"$JUF?'>@;9K@LW8JFH05/R6&$LO#" \4R[( M&M\V!&VPS,B(,FBBR#7I2GFU"#E>_&,VA?I2 E"SP3&_FI%KA&_CWQOJUGL> M9!>E+BQ*1*:SD2P899CPQG#.,7NA6P!C/TG7A)*1%-.B*=2:D F])UL9":Y@ M.=-0# M!92:UE1"5L+XTR;';O/Z:H'"$P!LT4R)#>7&+^:]X$Q=3_+)_<6U3 M0BE8UI$84ZF:R"#(P5(N"9V#M4W,TL?)N2I8#%?(0YBXH3#9F#L;TGZ?1IC> MK$OR[Z@#:730SC&O)>U=.B9&IK-B-F@;C;.&RR;W5(?)NB;8C*B@A_#Q@Z\W M'U+$>5$F6K*6026FHR! :^U9*MYR1(D*%*P=!+](_$Q$:8*;\B86&^:_M#6]GM MA]OU@%.RF:=I2@9RX3IG[UG)W-8A$C5:DRWC$!+]%TW*36*J3Y-V3: 965&/ M8&EXT4CM2_]^?D./6];[@]7GB<0B8DT[5!#K"$6AF>R>$1 K,C[&9K&=I"!%I.GID7]!&S!B5]=*%-RM43 MA%T3;D95TB,H&E[O_J6M9UNSQ_N5C=SV-99UAR[;VOR7#96Z!].BH62R2O(%JC MC1!.[;86?!2>].A[T*1/N[!\Y-WG[]5[&JW/QY'^B#?4.Z1LTRV[$-,C+;TO M),Z1A3Y8)X_K=H! FVO9$F2#E\ 4O9EI;30+N61FA=/<1'16=4E^NB3M[LDL M;ZO?/Y#7Z<+\@SN^MOFE%A]II)5?,= @@& M]!]3Q455DI%*=QG,V4G'3Q%S.GMV!#W-&PEYQ+2T751_.:2V9&F+/&7N6.:A MCEX+CD5A(RO:&02<)7!@%R>L,! ]MH_4A%/"^)H)[#*5,AKWZG-G@%E 4 M!,4,&CKWL-X^R\C)KX[)TIFH0VHRZN.LV>!O\!/.;G'3N?\ RXV+>EKB]7E$NG_^6W\F]Q)+")'6M16U8B#M&39!TO[>PE;Y=Y'=S"Q:=IPN5?\YL\"4;R@@X9 M\*"8]@5($G0XT>GBN8!HBVW2,7$_2=>$I9$4TR!C_+?%?+G\K%4V*5.[1<$V@.%;T#=+%_\(;^M&[WW!&=L4- MB>!%_D"27ZZJE?$)M[G)$Q\TYV 2"UKK.ER2"$3KF;%).*=,P38];;J1=TW8 M::"P!GGC6S-U]FZ3D_H[X7U2! _DP2AF>0@U72BP8 (PK@LB1!%#FTXDC]!R M38 9JHH&F>1?*;FSL::S6Z+PJW/S$Y;Y K\D-->13@1P>O]T%A>?UT+Y8SZK M5Q:DA)LU%&BG1IK9U$9+)* ""] EDDQJ%ACQ=$UHO!1H- MDN&_D+S=HW^B+;Q: $XKAS(#B]D4IC-H%LW:D\C>%B.C%TU2D/;0V1:*'(M$023WI&12&1JT>3<_(:*:T+%\>)OD"3_ M8&1A7$[3!*4KTG//A,ZTE4DM&4@ZQ2$+KP3/RK=)6WR4FFO"QG!U-,B$WR7J MESKF$//$9HRH"C*CB3TM,[D#1F0F%69;LO&NS2\PQF5Y9CUTOJ!'+,^TF^>?=2%F"O(,>NEDX-I2,<( MM+F6$8J $A5#7<<-:JZ8UW7A@'(V:C 8NQ@YEZ3='CEFXRFWCQQ/G6,&(@!( M9YA)N=:S@V1>!6"R)"E!"*YBESO,[R+'K)>>^N28]1'R"7/,R *!;#V335$ MEB[D?W,O:YE/4=P+:5NN<*->L[XO;Y9P-$L%. M[IE4BFME>/0N:HS6R^* ',\2 ]=9JSVY9WU).&<.FG9><@^<>5]',7"7&7!: M/9I'B<47I6*33@!GSD%[JHSV!2S7^4P38RU&71>!JO?#*I#)8#()R:>4I-/" M0).,C^XD/K=H41_$]:]_/DIQ#1+-OHV-AP!>6 A,!$>"! M=[*]G]O51"MU';R'Z"/K!NEB'4KT:U/[$*QC">L8'E.J+U(3VNK1@J9H!8W2 M62^OE\*)(#*R5EHDF#TLM.;)%Z.$8I!]9-K;R(+*FO&L>9:T46K;)$7C^=>_ M#SEC!BJBQ1S6X7%+\DV5*BXPA9K$ $3\.OP1HBL"-?FO&']<1IP)<*=5[R5> M1J!15H2D"$&*%E@TB@7I:0/VWIF4C;"=.K9?V65$+ZT?N(SH(_WV8>H.Q%S! M940OG1R.5Q\AT/8%[]R Y0&92]78/++B Q.Q>(9J-I<%T6IO0T+;4]"9LAD4$&7!(COXC*BEYYZ74;T$/() M+R.<)5,99&$Q\W4_;C7F_E_ M3E7OWO%][:X>CF%XY\;!6&V=LS$8(+#($J 4PY,N@?,2G-ESX]#QS>>\:!". M1RPM%0YQZ1:OY7R!<"&0H\)Z:"3?76T3#(V;-@57EQ#E4> MO-CHHX<&4<@'TU-V:H&T3&34),U,-4FT=)DL%!>8$9EGJ:-+LSAR$"R#E(U0\L#=)3F[+['>*V$PCOMM5')Q%.2 )@N)4L1A1$M3+,ZT06)'GF5DLL MQK>JJ#^"W!^P:Z/9-@7Q.U3?#1Q:[[Y_QL]UZZTM3AZ,()I8@5(Y!TQ9$Y@V M=0J11&"!O)P2I(DQ-1DI-X#F'\ALJ.,V5?@=I3?QQDJ.)C*5P-;D;,Z"%);Q M7&J3;C309K)==Q)_!"L&*ZZ![_FR%)+.Z_+R[_0^SM[A&Y+#ZUDE?F=,?971 M8II6F+=C[+_]QKU_20MNTYWPE^GRXWP9;WY;S&\_TF_0Y[19Y9@?6>108@&R M:UG0M0\9:,MB,8H05USQW"821I,XYL6(X)J6R.5(O1?P&OCL@WC>*.KA&;>5 MQ'WI;B1.+H M67C.9-"DM!*0^3K4.W.EG,]&J-(D8>VT;)YA*3U30.^V"[U< M-#8X_@9Q.S$E6Q3DN.02)?DLD3.H+7<#6J\X)UO5=2D,/.U2^K$RSK$R>F&E M11+\\*3($A64G#4+JO Z_Y#\+RDY4YH,55Y ZDXET#\RG1M84R=6[R5F.BNM M8*,IU[Z>1@ M,NPQ FVNYLLYQSSO^8Z[KO^[GO]#S/?;_O\_R?]_,^ M37Z?#\>!'3$),;.Y<,2EQ\7D2\Z7FSY>6DI9>L'#)H@4+%R^4EEZT;-'BI;)R27+Y-=OD163E98B8@HN&>NF*28F*3L ND%LO_R1_ 16BPAND)22E1D#31G ML8CH8A%!$82!(!$QD3\^T%\^(G- '^>)2TA*28,+,A=!?,%17V&GQ+ M!-]#++5F]:=>\I98GQ-="YA,KN-P5R5C5,5;V3E_PDI9;)+U=8 MH;9676.=YF;]+09;MQGN^UA_!&[HTZGG$^[G'$]>_F*YU4O M[VL^MV[[!P3>N1L4&A8>\3#RT>.HV+CXA!>)+Y->O4W/R'R7E?T^YU-A47%) M:5EYQ=?:NOIOC(;&IH[.KNZ>WK[^@4'6^,3DU/0,F\,5CDL$$A7YZ^>GXUH, MQC5G[ES1N>+"<8G,\1)>L'BNV.I-\Y;LLA0_<7'I&MV;$K*['SQ_4R"IHF?% ME#MYJ49JF>KF#C66<&A_C.R?&YC?_Z.1_6U@_S:N)FB^J A8/-'%$!;B6\<& M:4"_Y)?\DE_R2W[)+_DEO^27_))?\DM^R2_Y);_DE_R27_)+?LDO^26_Y)?\ MDE_R2_[O2GQ"_&;H=!#'8OH=/W>2W,@XK"Q?DY'!4@^9;[Z>6;GN?FOQD3DQ M)T37?UZX>_Z%7:JG1,=5!1#3AAZBM__+0V6YFQ;[NFI[-8V?O%"?T)]L,%;Z MO"DCXNQ%,QVWW&/C;KV/SNUH41UE.$W%!B%A B@PWO>4 *(0YL/M^1;H=AQB MI-*ECG#93@)(;!QF-8T)()O+.J-\T,)">"1%A])">F=)"(69D^00RL10!QF1 M+Q= I6=FU\2->PQ[@=MO8)J/$+#9_'/QU'(+M@^NQ((SQ2Q%I;L%4%<&7/C5 M>), HE,#L$R"N@!2BN-;?J;ES@B@CS)_MI;9^Y"V+@\+NG.8'>?D2TT^8[RB M_MRX0:'B4OORFW5:=X_,(9IEF?'%^=$"Z(S%0O2KLBAA<;^6]M/J\NGK_"WM MM[3C&^8FJ018+;0-M&Q8M'-<;SYYY;22[_4F?WW1+W M]M4K\@E'+X?$$CIG?:N1 'H-; @--SWF )MWA-Z34&LDX7KT[3U5VZ[*6II< M>?RW>HG- FCNH_JTD^SG743]4VN^=.'N=^Z;* C=5G\(G8-'ACHT>8&HI($ M4GM2+("F(2S7>H'OV*+X\9R9$6Y<727<.L"E)-E8FI#FD.Z#NJ%?\DO^&2'- M]3TG@$*KNMIX,FT":."WB&*&*RL=-3<@P\-86 E+,'+$VJ7P^V%-4!YY8RW M^?C+6CK,.V$B>TA$*(0+ JA@K0#J3O>FH1_%!9#9"6I@\BB&K=J&//20%T - M$*AVO_Y$RRX!M"8'I;PRVI'%'Z4D<2-,9/'MX@,B?ZWIE_R2_T3$VW&S7.M5 MRDHL4+X9M! @"*ZEVD5/_J9 =+Z1?#?)TKHK\J6EB5SUZ;^JN]R,#++$ VAW ML :AN#)%RO8/OD= LCO@ J/\V"^3=DT/!"@E$19ER+.L"-J_T[SPJ1?O^? MMM9_6:RLJO^<.S59*..G%YGNE#91T_ZQ0.&96&SHPQM2&O'"7X*@HQJQX(^_ MDW4:X(L_T*O9GU_^K> ?KA;>'K8Y [(T-8&T9T74\$-S:O[A"RMA@?E?OP6W MF MR,M)@XQO3:>CS\6*?H$-YM0@:52F0Y6=49KSE#D!D9/15L M4IMB;?G>WW2.6Y+"IX=*G_8FD_>HX-^$]WRMVF19F.B<2PS=^N91PNW8P:"S!G#&W\WDMX MW(BT\71(%%_[PGG1E+Z94@'TP-B:=WDI\@:!/_,I@(?XD^@":!(+]ZP\!";( M!]O104@70'R9-L[>.BQ'F;9<]TQY(OJB'1L#^\*!U":"RP.E>=8[3#'8""SKY0UMD MMC=^6 "68L\,:IDI@^*H)?.C= %9LKZ H6/SL# M<% R5X$*,ZW!!!7AN_QEX:1&>,)BC/#'Q%W7>2^ 'O,P D@&PUX,AJD_ADJ= MA]E!V XP-7.P_:<_ !L] .9O,0' <#3160!583_ ?PQ[.+\/=1F&D1UP.XX_ MGT%CKP.5=6J &212(7V(&6,2$M-42QXT&4[89G?K+A/\:[:_1_AKM M'Z.M: (=VVL\I\7\K85\B_T&O7R'-V1>HL'-S,+4 MXA<9KE?:3F9G+4X/T,025YPO.\Q[7^I["M_^@20E MA'#OKC<^L>3!?*>!.\$R,T-]EUMNB45T&'W89OXX(Z(IJZ?1.#$ILO=(B(.' MBVJJ&ZCA,S<_2(/ZA?[B'["1V5$-T7$0';59+D6.JOQ8WST= ?74I84Y:^R; MFEW+]=9OCYH;BCLE+A:\?4%I]'/<60Y.?PR;Y8)$1Q9AN=Q; L@TEBI&[4]Y M\=2U74-#Z_H;Y 'GON[!(T'W\JD3H(D/3B'3,HTNG>2[)$7D/-/^3%1F?4)F M+]7-Q>OTVZP'E^>_?65HZ"(>L%7UP@7<&MJE9*9Z.P5@!!&X@50(<(,*M>^O;?WP\*NU8BANR5J5EFU-^Q^O4KYZOW[Z.XD(%QRC=3NP7040 M 0^B^%RYR6-&$G55&B5G!\>8!V(<7=0555L(4U=(YTVUJE1,53)"-ZW_7*H: M5ACNW)+>?D%:[OO-CU4^ M![QIPTX":&T6LPTM, ;&0M-5"P^<8WPB,&WI=^57 MJ!?2I+PW?#M]S[.Y7$=G#N;#@FR'EZTEIG+Y;Z2:M0OR"N4MYD>_C\D/QK,5 M.I/Y1T->31M?9/. @2QF![,,['+?,>_'76Z'I9-U=RV+X>DX'V..?S%V/HD- MT(4&)IS4>XF$DA4S=U2]ZO4_F%M=FZ>4-MH=_OK+!?.E,:8I/EHSPQO$%]SR M\YWAO%C=9K MGV"KEQS%%>E(#CBJ5GL C=Q7-_*ML^G*:/P5E731WVW&)5:-:UVB+0T_MC(D M(LIX2E_M"H#=^S[]A0#(Q @@#\R=)GHAII%:M"(R<&QM;:9]TK/7]Z>_ORN7 M*E^UL.+ZIIT5$MWGRPH@1B>_9ZHD[L*,_.5*SPM].NN_.#SBA953&1[L=8E( MU/<9OC_ \I,JA-]M>3KBM4$?S5S/=@L@5=\-7FM9F@9?VWI!T\3&B9Y4 YN\ M&JI*;NUHWYNQR]I30]-;V7?3/$]Q(_*6]QI1&IO/3NS;&*7 M425Q8+_!DH]*Y*O.=Y9<#W5CCM+.8-MC:.,NJ(@ R@Y$GVYPFT!U;Y,2#EYE M/-;BV $X-/E8D9(5[I% LR'*@U7OZFO&2,,%-B0--KD@1H9I$;C9P:QK_UO& MB[Q0_LBI3>6:'U89I.]X.$TUXG1TO5'G6'M43QEX(8D@>< MO3IH+@MMQ/?9DH8^378IO@J/S?1E3,Q$88VJNEMU73^DBBEWS:$!Y7# KSV(6Y\]EKRR*2N?D MO'B>4*A6ERWZ.7Q!&EMQ0;'Y\0MZA%N>O$#>DL8>QUGMW%X39[W8:G.25OEPR*#-/8WW58TJU7D. M7=HR'WT6E&1V:A^M-?F:6G(JYT/XWEO5IZ;47RO&U+/(Q52V9N1M7^SF;XXB MU1OR\(:A<9;Y3BYNZ/CS>3CE(C5?459Z5U](OK%W[ &78I_X2(GE3QP,UQS^ M5B7#+%:^L/7C^DNEBF&.7H1DYQ:5W>$V+&J,P\.[)"ISTGB[7+3-DXO/4G*G MC"FL1$3V5I='\ K;]&\IOIL\U.(E*97]F[E!LAU1XV-*+ LBE+ZK-C! MG<$1Y\+DIS,&,-OH92FRGD;)7UY2W\9%'F<.UKTL]GW009=S3"S=@I[^P C1 M;Q[8G[7B6]R.[!+.AFXG3IA=I/R2[_N_5JE4:5VBJRQSFEH;%YM;YZ3TX$OS M=>#T;5;]=3\JR7TT(?VQLQ\^P);W=F_QD5/'V\EG@X)VGCOJ74FH[=8].A05 MD7';76=!2]#%@=^)_E>/8D:T6(3"_&KAC6*7H6%/4]Y M3U']*8M/.FQ-W$U?NXMBY'L9P;1Y#F57^>^V\!P>$NW\ O<+H)R=H]<9/>X; MW J*+XS:!QV$+.SS:-&BH_B@C"=$:Y.Z5$_W M+1U>>ZXYZU;)WJJW,YV7H<5,;Y<9T>ZR:&04F1([*JRUA](;9JI M "ZP*XZJTG(*TT"_05'*V\;;[3VON:A5.?PY/>QZ8L6NJ(H+(F?:&&E[%BY? M1-R)I&\M<^O1B4'JVAQ;+;AOIMB*)3&;+HUL:.OV,9&U)&SPZ2 8DUHQ2SQI M_@(H_3PMB>TS[K#=-B=*6F+,O27^]?K[HF\7E[D_OZ'R(%?E=ZU^0PX.E7(5 M!BW@V4_88_D2C-3P3_J;)E?K7^FFZ06O5%?4QRD-T\N2AWC19H/F3RKOGA\] MM3W&M27WS93J^-D/LOA)LP:D3-/^>M*Y7M-G$>V/%Q[>UY L\UQ)4W/=39ZD M )K;QHZ@(N;\F%-A1?B)LUY'C:E;(A;4%T9&=!PY'B'ZIN?.1)#?M8]R4T:^ M!'!UG *\V+)\^_A,5Q3%\(9_,0W+XG:SVXE4I6/^#HBZNNU#=2K-6*#6 N9 M/^QPBFAQ!!";S-I>1)'+LX2IWI&V.774#;VN[^AZAK])JJY9M]7VT 79"V+P M3GUD$#^0MU3B_II6(:;Z28C0,8Y08T-Y2H,><8@TY0Q)ZG^-/FOJ!89-=C MBJ*0WY)=?=8V1JU5/&DG*7%;^5EH(2^3!8_5[KDU$W=GPG_Y:'N\HLYW&X?I5( EF2^Y:D7 M4=X9E%#E]/3'BJ*O+FF;7/#TR/WW ]!^_+TP4P(<6+%QN?/9*TXS#OS184[% MHY8#^#$;F/'\ZUEX29Y#ZKP5@4&>R?P&>E.F9/P70V*O_CVO9 *A1.5]7O;[ M$*6"TQ&/1(?\SB;(#>Y]JL),5CQO=?UU;)!FT8^I+FW 0X9-P6+'2/.?(XL3 M!Z(RZPQ/)[\L3FQU12\38\[TJ!WL_B)IU7RS="[1K8\[Y=&(0P_:=T3R X=! M6#U#Q6Z\??:$9LG9H0@4MW?%0?UGM8,TO1FKAT%:G#S^/J!AT/^$(!+L1N$. M7"EM&@,4ZNM=K>"TVBX7 *R5!5 #29CW,%--VT![L1'XGL!8A%RAZ7MI"JAL MSOR_HI Y/TDVR^!;L$Q3&F=]JPZ(>R#*?WWDUI=]"S7QY&-M?*YY\+YCK:V_Q$X]QQ\;2R MZE7J;:)12"V8S&/(8H^EOCOK4-6S6SBUOL;W7!/3%RI/FQ1NG&IP00]25V,DJ3>72&VIR.'JSLQ/")NP10? W>CS%YU1[MVH,L!@R-I,/O M3$Q&P%)3]W5OM_"#Q^WRQ(#GYLGP->[3B$-,E=DD+.X>?&]/#7J&MSZP/6G0 M#]Q:14Z2^C'9CG#!.-_#9;G,6C2?"BQ$0FMR&5 ZF8BAH*%T+%%].&D=J..E@0<=<^E8+]T]&,;-HT,^8D<%IS%@$K5BG MBI)T@G93QH0C1CH"=/I(YMK(+H_;DQ/1OWM?4U=^'-KKB>5JX <]259P 1[; MW;ECNP ZF4I#(UKQ-1>B+/3(<3L^]_%KN'&=7."X/8S_P9QXUU')#SQ+^)-H M9P+;I5/K68PR0_W[BV/[6XXZOA./' YE&E$\9AXQ!IUAP_[BY;JA*0MWB<_% M#UL,8W@6U%)J0->^;VE[O!F%K'B#7#K]FLR^45S2UB;T'GWE1VI%=KIZ=^2T MOUP19I>ULROYGS!=!.Y^?$]>> >5EIW(X,S$;=06#&'>'>, '4 M D+7N>2)5S3O#@I'MD8 9=$FDS#1O6UCZ1R2T!UR;Y5)\0OY(7#W-Q2H0,,Z M>'(MM;!B5A$]F\[_$LFF[25N,$&N<4DOIX- ^ZN,&^+2W+8X*M9X3+F;=;AO M'I*^MB'MO"KO35&070-/;"XJQW;CF?I>J1.>M@G*H09Y'-TW++V2J%M,7_8N MZ&!1Z0% 'NZG5#7+<8%=B.FRGZN#J.?2\>SH_I/Y+)/.AG>U 3Q=&=V3QO%[ M YOV$!Z\IW[;BM4)<357TD_)< R&/PR,&QML+\K2#[Q?>5@VW)(0CUG_9S#Y M$SXL_P?CW*OQ;)=PB\*Q@[<*K6; Z;3B2J6#IH_8;E:GTK^EOC7+$,L.7SBF MH!;H>][18 63*W:Y<^,DRR9A[ZN\4RE5KC81"J]^]XGCJF?%;'_D%*6P[$C\ MH8$U&YV=55;Y&?IIFG&HJ"2+M=OB+B'=,5"N[I,#KG#<.'@;??M)J1/8F8&N M8S.:;@-FZ*7BCI[;5,.EK=IQ4U+ZMFJ*<6 M5XO:9T4[U$[AW &Z T]W=:>/<3PG^"!*4.MD'D@!]X)*>@@@=6U/ 71QYDOR M@9K[Q9!JTON/NB=^NB?57WSQ95%65,N;+0K'U6<.@2BFXWPO:1^2U-S0E7@X(G_ESO9_QMVP.4XHL ;@#@4%I\/ MNFM+0?W8>K19FP':=8]FG^WF/^-HA7']FI? MX-()."99BDUJ^#[8%-\I81V=_#V:[&PK]FA:ZL )NT;Z2X="-[?YD09ZAJ6R M&Y^[/&CHL+6Y9*H*B:>2:OJ+,7._(H@LJ[+$C-R1M)OC1YR]\$MO* MZVY_/P4MG&?_\,KFVB[G# OC\,D M\O*7)GNU?@-S?/K0+]CR'\*6V&- 50X&0D8VK$ MP/R^29!Y\Z.1AWL5I!P^^1'?OY*K$::I0N]V>/"DF@10?T_*H,'R+;ER2J<> M3,F,; -.?+3>>"YB9*Q3C>#4@\^=:UE@)GJBV]Q#H7U_ME?+C7:#W>_%'X0: M;Z?VDP_5CF2Z23]9V:"2D_[^WO,HR7#=?2$2SL>]5_GM4IYBI_).D:JRL.F4 MXG7#(TZA%I*#"6D9;B_*BZYQGCGQV>6BW\T,?&5N=^1QO7N9#>\=7PSTI^6Z MUI,< VM./[YR83K9Y/H'7[)8;)#6&/V)U"A)VM?A6[XX@ONZ@_!\GTE5^*.H M[X]NY]P00"G^ JCQ!&>11+=4Q\N406O_,X:7\19[@T.>JB;(GR;W2W=0BMR7 M=C)N7H&7>9/Z1@P=$R0>ZGJ?:8XKZ4K7FA/O<\OA ,D4A TC[%D=MHVRH0"Z MK5.$S\??RMNU45*UZO:;O*VV848/F(MSYZM<$*%^>T.XX;+MU'B>=<*TXQL2 MH3>'$G_\HIN"B<6KMKJC()RI5 L5R=CR)VB,2F-:6W#T<\=X4H"4]>^EK4J> MCED$].BR %J*/&!>:^,QRDG/@1(UQT#X$7%D*0/=+X ^8F? 1;7^520=QNQ" M7XP"G+T'<1- I@\FKV%XGVG ]V_^,ZOJTH*)QC+Q%$Z\ )I9)H":-9%!:@V! MK45'OL*\8'@D@N2)'U/4$T!KHK#3,VB$RD1>,W\:UBD'=(=PZ)H((1M^0T:B MV@IAGI@.>KN>?>W'$LZ,@@!Z_U4 R??3$\IH9*Q%O7*-B6P$1V2ZM(>&R-TJ MIKY$')F1@8=W5[OZ;,MI;G2..3W?./=X"&K+'"%N MYV15T3;SJ#=6S!4SO[ MAH_O2_>XRCXEZ:[@Q-">7S(\>]]^MQ;'FC?%MZC2D[S<^0J+K=P)U*)Y!Y/J MR7\,G])93JJ59RQU)2\+[LC=-A?O\[U3;Y6O2^7=>3M*"^:&W!!14%$Q7A;D MX/=R_><+T. !TC0BR79Q8U[OP/CGJ;DMV=OD&>YVJ0S[[=C&[V B/L:OAU=P MC-=4]45T= V3MHUT/QP;-TI)%U-TQM&911SZ)P+3W,+?4#L/;CYZG]:IE;)@ M>&:=^^(=Q+I[7C+%]*-#<$<+9@[<;R?DP>P"U>G7Q= M]PHZ(;\I['D M$=]"U ^@\YL;N0]7HD3J>PR8[A^N([.]Q#^2ND]L[\\7Y<31G^G)2E<_4A[3\W]M/8,?(M(-%"*JDPY4A%\[E8L) MR+"*,N._9 ,-TEC,!1,_-XSEA$M%=C-KWY^*:F58WKV^;J]W"VI\"IXIHWXU M1!X(V?I@H 4_H>^&"W_[KIRLK=!DJ,*V20&$;Z+9NS%'-5\D]5YR&U$50-*D MP'Z%'>]?W[UZ[NCL/&A]_8^<37TM,/U[,BR=SR.E<$[=I$NW'+"ZZKY>(5,0 M'VQ#EI#1 VU%A&G]8_" 6C3Q.4$>: 6 YMW?$1,!Y&1;BH;:,9KD$!X%+OM" M2^(>=D '+(3)3*;%;[-@ Z>.VI]&BS;C[_&#>U70[\ ;D$/IM!X&_8\,Y2'C MW[2&!!!;C88\S63P;VR@39[3'QY@#X) 8 [T7D+=C C7)%$"? MZ'M$T"F+.OXY8(Z<8?YZ5ENS=#&YG=H8UKDA<>6C>'?MX1K&J\Q"[6R5-MT@ MQ$"?*]Q"U*L_2.%IM]G[[^J^KSW-=K>F(7$8SRK!=)VA]96/UL^G/, M">-<_->\'7V;T,J"BAS\P\IZL)A&\Q?*#WG6&[P;JRYF UXQ]SFSV/^IGG=? M<=1]JJ^-?&:-K79J36[:S&$O9?:>$< MD?F:3TF@EFCV/8YPO6R6%QF7U>,TVA'9<3PEB1I#>SR!0;;?:L?QI0UH["W" M$PC"TTL7?(4G$$X#)#R/@44?Y//7^!N8GYD>DTS3Y4.5F"86^<)#S@F%C<=Q0"@%V/ M_@J0?Y)I[1C\R9,5,XO@LC1:XB#9 A#@ZXF#I 3 H=@BW)T_/Y#Z/9&__[GCCS MW5A^4==DR>:WN6(V.TU/>D,+>V^&I,)2;',[5LD'EUAO>/_[^BFWK$:QA'CG M[_3J*Z))ZC?FF<[)#V<#]9H[PG[ .GE&!]ES'A5C=IVH^I(@S[5)+BBZRIF_ M=92'>^&#'_#Z2&^D?J2EMP:=0]8EB'V(F//][,PITVN>Y+'\>>(\33EB>I4O MR;4H>[_4A5A.7^.Y#X3^S$FC/&5;^T5UB:.E+(Y*,=8);C _R%[QKG4]Z\8M M/*MYPXE[I.O$]8MKL#2=8^75+M+?GPQ5K'-C?3ZMFV^<3G7$>S#''7'-U<\M M9,0.1KT%KCC[_HV?S( H:_LTH/]A;]F! HAP"![8;-N>.4:8?0)G.(M?$LA6 MX:B,(P1>L06>XR]KZ?B@["IE[A_'<*71PFD,UU*)Q&.TXPJP0*_F"&EY(!J. M(^1/<7 K!-"*P#BD9MI.IL"Z7@@#GV"L9K/D*>#)+X'PY=61R"<2 )A=A._7 M_MDAFCR@IBI'L5B^6LQA5[3/NH<3-W$:D*]6^I?=PB,.+=B&4O2 1P>-[Q<) M?,;9Z2 6_&,)>OXSMDT+#B(\P0+G-$%P* 8C6+PTN+_+V0HOM8;Y6'K4^ MYR>%<1U8C@)U[[7'=%[<%*YXTM*$U.(+X7& @IFI^].&M0!NCGOXOJ)?F' L M_XV9Q?=WAR=L?&F__4-JTN7GZ MV!/S!'$G[L@VS<*<-V-^1F:AM*B7WV*4X\_67@UWJ.&F=*QX<"$JQV6BN5, M20[FSV5M2>P8N50S[$G0(Y:[T""M,9':<]TGU8HO%BFWQ77 MF$;G-B#-"OX/ER2_F![H5P-K7?-1C@NB^]PI_DM:QT7OI>BBMD7?.3$;F9-2 MP>M3(_/3E]M$&IDG2GRG5[0\W(H\2$OL""RZY]:A3M[LL8Q-ZBJKFRPO2@J] M6O9!V4"IOBY"I3J*>?EIFL(+N:\\\R,T[#C1 B<:[&WXBJC<-REF<@%H JI] MAK825715WEC]9%ED#3K^_8F.^\;.?83O]BI&)1+M02-#S!7A?6;GHTU.9YSA MK]&U#@IWJ%T6I)%2\;^=*.&[Q9LQ=P50UN5E_)3\UWW34=)Q M:E9:!+U?";><@?VPH5@=X/KS;*9@$"CD!A0#+9E9%@Y.G5ZWSRFNLT\]^44T MS_E"[9IQHVW4?BG:')*D,%/&E.<'#F,G8PWY,]2*K?7HM-\X_/P_-G2EXCRO MP^-[-,>"3#2&!B4*Y-1D19"1UJ8/]UJFQYT^!^R]]VZR3!73<^APY%UL]XEZ M[- @@3__FSML8?)]+S07PU-^3MIE$NCW$4&%-8LTK:]W5 M2^WW(E=Y^K6POAP'2TB&F;9TC@&\4 UU ,X&A\9P3$EO&-2D&!Y]F/F-CJO M>1)0"7QCS*)8&IB?$]%;7>&W@879.RUSOMBA!REYV0\MZ'U];?KL2/MWCH:L MM4_>!2@N-MMB*VO"S?" M&H6IB#@J.2J /' H$<4R9?K7!*& 'G6<\LY" Z*!78&J$UF!.!E.JT4%>'/_6=:Q@S:6G!0&A/#7LW_@.', ML(7^X!F@*P"+^3_H;..N\*0BRP\ = OT0EJEF#:Y>8C WOA$ 7%\:+%M@S:^VL/%>*: M/NV;69KQ(%OQPN4O%S85WN\PS-ZQF27U*E+S0ZI'??1RWUZYP1**&K67%"?< M(IA+7/2O8,7_0A%A+_[QJ:*?/9"\'U"&6S(F'$RX#;MG$/BG*PI_LTEB(5BF M)T)<#0R:!V'XZP+RE:G9<'N8,#D,$,IQL(X)&QGTB^)(T!"7]')RO&TFAY0X M: L\WPU,_+^$ZTD[_]P?&]"A#P/9Q2M-L/W2P'.:"G!XQ-F M?!/< 4?MF#_&K_>AUG', /!ILKCU#QEGK5KL:5J #Z%$Y[ZR'/-\IE%/VN-7 M=-7+5<<'PS2..)1\K:A8:.-I7>(VB465<,Q(-$!G!=SNG@A"$>/F(Q?O_6]C M$^Z<'R&8P$-.7PN/:W5V]IF>R<"NTZ#6T]B>F$\6W.5Y (_=_ ;< @XQ)'>H M\^<[;@:*.62!FE#U^.\'#^1/CH4%"QQIHB:@"RPLNH;"5 M0'-E&?"L6KY]3L_EW>*ME&\D]O6HR0EW#1?&L4V!0LO?PS(-:T%\/_.SBE(? MNWC-B$]OT7G+HU>8:4UY".IDQN\@;] M$$W% %?YCB695,I:\?1=M_K=,_MTY6 M8*@%FL:+]^CF#L5LBL8=Z<[/E"+ENM_D_]GB^-\&N%"CF/1.!UG2U][T>FU? MT6<17N(ALG@SW_:<':A"GR1NKZ>PV=VJ?_&-]+-O;QB5?-5:=Y%T[)T5K,-6 M6Q\FUR-\!PA6F65*R.02AC%,%9Q[M:]1QN]]V %\)%[TA:&I%O[Z,Q0@V_EY M&VPSJ(&M"F\>^)@O"X/"4%YS]I31T/W$%2?PS %3;B,II76;G OK@ X-%6'; M=]#FL@-+\',6B.ZJFRJO=%\\\.[2L2W$C4'7NDF>(Z@X_P;)P+LQ[D3'LFIW M0FK)^PL/"TAONLL%T'W\\.065O-O;_:L*%["?'D#,KYAS7+4)VTNJC23#2?: MP]U>UF5).':81ZW%!'9'_DKA,YKN76?2=ESK9<=/.;%>FK26RKL-<:_O4'JVBV!>"(_KQTT M&C78CE# ME9]5TCM "N]*/8%7@!,.%8;WL D6G<;6Y/T\@=-"3<0AJ0 M*X8 PFD[X]F7)IT+.W$ QLCB)U9S/S:JV*F<\EP8LM$V8)=R $T1/D]MO(E" MR#YWB[WOM-JC2;BHPI/(NTM3H74Q#5^LZP]NTRRA.0WYLQN9@2;L/F8SGAF0 M_2@K;W_!I5?235_R2G6O)R$%Q[W7Y@>J5CE'G QO*]!6S&*6&BNY$201SQ1OBZ)E)/^@5I)*MR@Z<7\%_*?"3<:6MHZJG5\=NQ:TVQ MMT*^^38N[I+X<>.AKE?M$Z^E^(%[EV@XKXX(V"6^BC&1IC6%125IPM-;!K83()\/VJO-Z1[ MSIU2_PIK,6[<'!OZD*9EG#<[O=\M1\K_\= ,XD=M\MZ#FM 1BW%<01\\1E#C M L!"..\M0LC ,"T('&!FD !J 6I^4%Z?3?M9*=/7&>V085'Y:W$UW?"8+L"I M2,VD ZCF'N4"Z8VK@WYRX3' M3"-"4Q4^[;&K6XS4@99@Q]V$>C,L2^,NQ7?TS"KJ:W%!^\P10IQQY!IT!Q]K MI(R(I$/E&XY1Y5 M11UH\-5 HNR%IX#+C8']^%T E+#1VPG]X$&;C#+CDZFE,FQU&20Z,@ [](TG M@$SCJ0U'P%]A\S%_GPWS9Y)O__M,/N#7,\JS+T-JCSRP>[OR*CR?T@R\/4TYGX:Q] < MPQ-SA/O7Y%M1D^'VQY3Q*P^QTU)Y@":9>#?2D>!DX=D;W%5Q_B#E%9;P$G3, M&WO@/XHQ_YV"G6.\!2X_S1KC!XX!/8@UZQS*F'7LFCH0@F6>Z*>IC =1%#\ MS4V[];=L^4]X2F']K$-/G-%58$$<8(MZY1A[=,:BCF\&S( I.OFS?/&_*[-Y M"K7^)X>>1MA[T+TZB,X$[F8TB#%46RYE'8B9/%/FWQ\C$\]#/\' %99)2>"'!_%9'6JSP'"K$ M_6_<+_C/L^>3.HCLG/KU LB->F=QB>GAT"][^5^B]2B7F9LS, MWQ+I+.QGH/^37_:\9>NLV<,*_ABZ;TC1E7I$3T\1$OMT*FR 0)-#IMD&5L$X M%BD0QBYJ:MNU'\7I_$LB'& Q43O =MUVNLZ]#WB*]/(J MA]>7.:0SR!C0C9FPB6?"T<_(3&\"H[<7;FP>3P!&%/4A-H\PK2<&.],"VD,P MP_%_EM&>I,O,5+1U1O;2ZUZW?0R,1?QHZ[#MR93QB\I* NC-X3;@HL>TIL[_ MK+2?;8'N=:N).7T9[>=;LH@@1&1AH%EGCM(NY6 #!-"XY0YM8>PD\!4S(P@= ME361,G\=B MU.YU5&[V'B9/&-Z_M3 ;V@ ?ZMC1A3I/M;%A6P!-G+K30^21HEI'6A_J4@9" M(^F9[YW#8S<1UV1D.^M\1*?#O)&43**N9W;6X^L;!R5&XT\MKO;;-73$QJ9" MT[7$;"!"86MNW$S@]'7V]WA2-49ZDKILP/GD0]MQC^$]HV[F":*?[_!.]9@. MIB2&,.(9G7W#>-Y^<]YVWT,A@TNVL[%'U[DE[Y9:=H]IB,]NU0OE11$U(4$S+VP2VF(>6Q&\YJC6@FV\.$; :03R<'$ M]K"+0Q*\6&#P]%[?U+^8L[W0G%,IZ&VW<2D:X8=COJ1=^/Z\U8!.]:'J')6> M"=H,-90/_!(U:P=$;0(AD(H\%D WX%%P3:)T%$+X22';&."1"X%L!AJFTC^. MG7D,^Z-GN!M )27T;*SA+"022_LQR=ZZU04UV0R/C/$U<7W7LGC#*"%4Z!N> MC<^A@<#LA.'HTX"Z3$L1^)+)S/'991.C "Y=3D!U:BCF#V!E$N65$0!IH<(3 MXH@%/Q?;/9P/^LJHPW /R'EK$\5Y)#M^X'0V^Z9R9T%"1J2JTUCCS@;$P(E) MI6AQMZ_W^E@-MY"[R94L>$S.B"!\*-8'M[K)5W8U2==[?M@-?=X<"WZ><*\, M&6=['#:4N7.E:O^&"6=/N;)C+ML5MV#-4/_UHQVTS(#>5I.HUE-V*@]\=!_\ MCGLSCZ;9=83FNINHK5/-FQ_@.&(RP T3LI#G4[,.YIJ:'XG9PI)U7,0\3TO[ M,J1HZ$BY2%3),CG2Y:**2MLN?Z\OE[OTK.8P"F<.6!$O6S[<(K.RI:RBXI+$ M^GUK7EI%F:'19A6EW?0+L4'K[G OHY( 6JD[=Y"Y4T AOKIJ31O3,+3VJ"UK MAJ9?U*II?G;/J"S?Y1C\:/H4SY>-F) ^XCN1XV./2A&M"9?OW90_T,[/C[1D M(;(Y3>;D1H+M%84CGEK;,#&W/CS;)X!-AA6OL;L>V8_:WE/="H1)UBM"5!>M'NB.G0VE7'"KE ].B MZ<\F4AG8)S)?_NXT#(!%/HF#I QA+I7N,N BA'$_2="G8)FV]OAL_M-)._F5 MQUGZ&>2PYF&&>6GG)YIZ\O2HD-F=%$!+C<6W":#KI#O"\R\JGZ1F,/-(10)H MA?%J;\(!%B8049CFK[2\8^%VF9_DC'ET^T$T=>.)ZJDY>5OQ(_#PZE<+[*)\"2S'KE8 <=;0SFA0_030 ML729[L#O.N@^KL[P#H,)\S%"-PE,0>$'^(P,=Q$\GIX(O+P)ACE&:!)%;V.0 ME $!A#P@9,A:HN]/8\IE<@C([_")#EH4P4< J;!@5&F(MQ.NOB6 (J*Q(&1H MS.X)_UDL>:IR([J/^!7\>8LGLP#YRF-P, B_= ,#MG.F+X! +^X -(R!)%$ M%3\B)@NGV06.[QF-!']B&KP]>B-;:64(X9\:<1S_TF=L*.8*C;,*+2R$-^=/ MH;A.T-*/S5@*H(53_&?8_ET"J.(+!5 +.=XN$\S0PQ/([SP0>LO%IY570'T0SOYS_E^L!,&X[N:'>W59:%TI/"Y]H>0=P\?2GO)%;W-\]]UZ>3I M0\]WC87NZQ*ET%ZF[2#(=KT)5]M],HA6D"%<2_ZR$"J"T)S,"42\LI MPNCX%!^P(SFF>,U__Z.,0%8GQ#^3*?5@KUO[^Y6VIG3"^W499Y=MP:]J1QIN MGJ1CIRH5??"5]3,>B%S8)VTGEEZ!L9J-]+*$!-/C=CB\GQ7'F)UMR;Z._V3+ M%W]@:_NV8@FA(O)[8C_)[=&>,#G+:ZCP97". WT0M87FXXMOS M]W:>V^U/U4[M2Y\P\5HBYGN_.4 1?MO52ELP5$V:CWBS*!\MEFQ);^?;IL2' MB[W/B/"M=$M0^%2IT-ZE/O=$P$&)*M\OQ/ =S0OCQ%U+;8EYC,]3;X<]Z@8- MU+P_T%NCCB)]3!B1RWSX;2MBS9PT*L,8?2&_=-]K7+/O-I4_[?:.P-;"%'Z> MS\86-7(!:V4U(2]\MT597YW6Y@+09#VL$G6\FTKG4"Y:$H#G+FPT!B"W^GDG M7 %P[OT: 21SBNTE@'8'W@4V#Z/;+5%J+V6B \7T$J8?+D5)*J.:6AUM[.OJ MA32N[ X+SA]-8#N&*:"R_D,L;(_'GR^BQD]8<$ (DIF0&5FOCB"X%AM\(8TY M;1$(3VIX4\:S_GSO] ^M_ZTM3-,1"PZ;G)VD1Y"!"QO0OUX%_/?];^?UZ J6ZDK;BO4+&^.C(\39\*,8E]N$\8D)XPEJ M"86M(5[BIA-"R%C ^KIAV9!)M39CW[N8+17[RSY_+?MP1W>[AHK?8@N?!C:@ M&6+R['NLZZ8Y-9NSW?/DGCNLNW]FDN&2\UA&3/DR.?Q^KMPE77%'/ M/FYQZ7-5DMR OL6^VA,U5Y*UC=O62.^SDB@8RK31X(L=H_:>K3=*M;,9;>;1 MZP=*0Z6,_@4Z,[3U3SJSY;^ S@!,-P>_B:77\>4NR^EC3NEM9,^Y#5<^'%PJ M>TOTBGN]ZI[&^AO'B3O38D/3ED9L6U?0F'HWW"8LY)U+>V )_;8AXV/;W16T M6U-%5<5/GSS+MEV]X=EYI\=&CTB_+;HV+]N,_SL_A^8\R>8SOV<:K6@PN)JV('C"T:1^Y.Y83%)_H>(\)\)]796]P_<3E Y*O2X0KV:,75-V4ZR=_P+= M.J#6UU8CW,38]GFCAS@^=+ M@M-*\^?'S%JJSL=IN],/ASA'\F_@1.;!>D/FA?EKZGS5J /:@%)B5\B MMS V*6Z^M$[L"$F%1571KTSJ]78]%,-+;!1 ]AREAATVKR-L3;((>Z:HJ)3+ M/V93E8@G>'M(;5'D$4GF51DQ MNPV33/[SVN3-:^J8TZN:[3;>*KU^'=P*-.J?\.PK#P M4!3PRUBF#+\(.]EQF1 \]9-"\1+"Z"* M N/454QJ$3.DQ:%<8$L'5VXXQX MGP4BUX>Z8OG%M.D*FF'R)!Z5FA! FREH9QMP\M&VO-+Y JCL!9G_ <2F?"R(I_Z2,6 */7J$5<_4&+NETT6NGGUM#86A8W5YAC1=A?EM]O:"6N M&3Q :YUS9"_!?ZO+9-_LP#2;=[GX:5LQ]K/]7YG.6? J*K28>+-!U'";:+_;:^$; MV7RO@EF(H0-'LZ4-T!$/XP6EZJ,'M7TRN1AKQ8F%W][ @1S*FTE\5R"RXWH7 MC3]_FL!>]^ZO[W/S]1+>7?F7NUW0Q-/8*AFP&N-J\/D3N=CW\&,>QH2T%2XL MS=\.O";=6?@&.H\_WD W4PIS%89I3&MW 51D^6]WKN:_#QA&>U"78:(@OL18'NY5I[9=ZE/=!GO1AW?+!E3:-[0^-U\:DD;"L")'_%E/2K^]M7?# M+/)T\EC5K+I%;7U$R2:_539ETV...T9/G?QLOFF;ZI3^I )>,D_;FU%<91YI M\Y Q<;[-D[Q=X>FKNN^&FS*Y;]9IQ-)PQDZWV(<7'F)\5EY1 MOS"MHT>M-_(GUA!N7]1WMM=+]VS^OD/5@W&(&@VW/\NQK*>= MHBC.M1IOYM_ON(:.M*B1^1,Y^4%IXEU]MRFE\%Q?SV>_/1G5F;1_^>R8**]M M70C,9A]E;92S5730I Y7Z(R>&2O"-5D^E;NHK+:* E-^>B%V$8@8NN,9HU*;Z>KE TDK%=25-,V>6B[R0*D!3 M_#^84K]D!P:Z.243/21=UF;:N]=?:>"&I.L%*%/>I&;M);VM(4@,T)B'R6+E MBPT#;TX-N5XPMG=M?W1]W.SZU63*/R* 3"8U<,(D\;50X7?Q$VX+($HPR[@S M-A^H6^!;7Z"_S_< 6AA!$_Z?%*AR.7,,]9=9BAX&S.0J>0H&>(8B T#&)@'D M>@+;U_FOW[D1_?H)IA<1BTV$M_P ?7"(45A'&U]*61U)%4#L$>CV9*!]N= M8))ON ^G27!T](.[MF*F2_0/MHT(H*G)Q,)K"3@/)X_#D8._I>]7M>4((+U^ M*EM#O<1<1_A.HM;,!.G;*_J"3A+7?FE3N?Q;NW1@J4/R2CGZ3/RN5MK*>YZT MI>AZ[^0N]: 7+)G@J6N91+-=;X[N7W_AV8#BF8TOX]1O&(8>-%W[?HW;5$J8 M%EI>>'W=]O+82DXYUM M.[=PZ)B\;'_:=(3O=D)"&]/40E*?>MMXE??C^G>M;?:N-6\42;U;'K"F>+M= M^K5ZO4-?)4343[SE-1F=2]O!SKY&&#=&$F*#$%F^+,<"E7**CS:?/EJW84ZW M*S*33A?<2.E<&Z%(.D=KM'(H7:ZPGKG8\.;8 M(W_2"ORPKY*MN:@AT4F=#7CF7+;O^+*BO0[5X<"[#TS<)+RD,&A_X/>]\!%<6RK=V*BJ"(2! EC H( MBH"*@))&5$! 1! 8!6%40)*("$@:IE54)(YD1624(!)')0K(2!80D:P@.><9 MXL2>O\=S[KU'/>^&_]WWWOK_]5:O9O4TW=7=5;OV_G;5WE]ET#I'VCWZ-F$E MO0,'D*'[U(T&_+47&ZWK@L+-5L5$DSY,>MM=*E]7>FI( 6JM,-CT-'&J'317 M(QW&9YB;B??X\XYOB2WCH#C#FO2R)5/ZF\]TMD+M)CB.HC"V1%73.T:]O+09"'= MGLK]%6THLZU-1A]IP<%4W$^,FP+@3S2BKZ /'Y'CXB!E ]SWC7(&B&.#].;% M$<$%Q#^F_D1\W1;(Y(#-SBIP&&%5"395KR1/U,N.(G^F)C7^E8+TC2(OC1,/ MK8;UO68)._4M9$ZW-1KU\5=BX)])0P5 VRN(15XD8RT+>.COQ<,"D%M[<6DR M!'8ZS,_$IKH_?\4?/G<';58$PBJ\0YPV1A_XA5^UA !WR/S:"D*8[]BR]#W, MF3B+3S41^^2S4PMBM3DDTQX].\(A>4_R%I>$8,RI7#&=39XR=5+MU7&BYN(N M.DK\V)?+>_?L<6Y4O?.OT/G\&W?>][@P/.SV^['SO%D 4R:RJ'CFEWDWF@TO M0]A7X0,C*:U6X4Q2L.RSCW_-@/N5=IRT]&=##'X/D,,H- RZTF)9P+O6):3) M2[B+ LP=_U*:_CSG]^%2:3T8U%[,1#+7=$XM_3K&0,>RP]I#OD_J]]N#LYGM MV+1Z-F]!"^:/!"*KYI"_#AX8,MFSJ]-EXF!G&PN@&IKN4I$-7MJ*S8UR!PN'="X.IT M9N2ZD]:*Z'VPX-0S8"$\1GP RB I(S8F^:K76F]JA&XRPGU,WC.PYTAJP=8L&?WP6PB*940YEC*$7-[(=8\VRI#(8GP?& M4$2@>^!FZ Q(KD?^]-!L8^@B"S!S)]#6L6TDVAB]X^ M]RW*4@+GX2\,-U[*0'Y$3.9XLH"C3; )59R:E!U&_%0F)([J=Z4),HY3X2^L ME:&U(T9YEU"JL$S84\#'2TN"\[P_E?ISW?D[X18X:9E/P<^*#.1'&BV8ROE3 MH3]5G2;<( '_VQ[L]M"G;OBUKF*]_\.Z\C- JV#4F._*ME&FS$,,2_R/5VY5 M5/XPW)ZD??O1HOAEQ;6T@N8Y]$GSS^G];^G+JAG(6YM4@'Z 2(WNR/;GB_N#.E=_>2M'0V'A ]\TKQ][J1_$N$# M-_3 4TZY\UQK3I;"18-,V9>)7/T/[6S#HC/WB)6OP=40>8E.KK!S?8;YM&R? MDR8B1BKJ1-&5XN8YVVW\79'7N68G5BS3) ZONH?-+J?>M3M];ML[\\S6#*KK M@B92K5))ZD%XDRY-7 /V5"=TZ__AZ*&_'-MUIER K1+1T9![]J3!1)F(><+12\E5?"5];3*>HBV3P@]2>\-4OZR075Q/MP$N(KS5&MT"N$[3J MPHC!OLT"I6TQ@4W7;B%V?Z,_NVS)3+OT:2VFD&^4[WV_;=3*6!)U%C(@OYX: M\;9_4"7=HIH[<&^@]<&;+)[ EQ*?Z*OF7!?!;0 MW'!AY.< NKW$RKAD><06Y#,VZ]1CWHZ_F*,U2E1/-H1AQAG=P9SL$U!7<= ) MR&HJ1-V7I+HHB*24>NB==O^BZ4-M0TW*V5 J*U11.'6%#&^_"_F6,](FA<[. MCT0H$?]G*JF0=NVFF\,HI#+?)L_UQU M-LSB&MDW><'I8&I*%R0] ?G#BHB9-@ =YQ%-#4CRE@C Y'_$_'G_D@9PQ) M =#6P/=-_!1KX?:E(SOHYO%Z-?))U*%M,T5W[BYO=L4+I[F;Y0(?$DR>QK]=&BJ>ZRUJ8V:,+9N4AMUI]UU@@4 ME.VPG>WD#?Z'\4+OGH\7]DIV9!UZJMPSNR1"'2HH* S%M)R<%C3UBSR:84;3 MAKO5,#/BVB$?.>P^2MG'2C=)73J'T=/U'N;"*J=Y3Z7OY$P6FGU1FM!Z("WV M4JKU"^96KV[&IV^[A;PS,A*PV)-TM7ZP4L0U .0J/=#??9G C+GRNG&71^1- MJ5&WZ19%?$U)AKX%Y)-N8F:_-\K+I8>6N_BA^MC> U_72LE)73&FH.@F&+FH M_I5:W%:*:_U\5O([YTSQ_3Q9Q-(0\2)S;O^VSNC.R2:&0/+R=?P@ZK8< WS6 M]7B)!? <:_#9:!!7].K3J$1;E9G^].T,N:@!WNFI 3FA605ITZ); MDZAZG6U7$JA/+'L$DA KL@OVRYN8"?*:1S 6^>U*(B:]O*3I=!]0,N31K!3G M 4M>JRJ[P!73,9'[H*WS?-G^CQ+2&S>*=S4LH@G?_._KWG*+UZ<-O)Y&@UB_,WIZ M)%6J[<-:>A;O*A[_0NY1O@H;L>WAS>EI36F39?8!"9>>.HFWJ-7.3V)MF[4% MZ<:DOT0(_5FPU"KG#J)M29 +T1%W/TP@3$2YQ.E>=/^,/7?EN);$N'.=;#O1 M#D$]XGH?O8S(A55UL?/6,)G3X? ZNM//RZ/V98^C5-2[.#,T@+4%D:.SC#>;F>R ]>0E+5% +Q M2TM(*,H 76!&86>/$L^R ,[)IJ(/Q)Z1*=H.6*_W\R:S7^FP$0X]?QP+(_XO M;V$T-;$OAM+82[R"U0#K>"BP^1JOOX\*:&&MFE"R4AXY_V"H\TR$^90I:$*@K#7.]PV56UXND5Y)YQ0C;& M!;89'RBU R\B\A[D@8+OCZ"GZ0,;[_IE#0":Y6$^F][293 VI(6#/8Q#9-F9 MPW+V:74>R02UI(T'RL?2C(S1=KJ'W@\*3G2$4#.9W8D"I$?!H #BFX^V8%L/ M9B\Y.S31JBE@:*FLU MF7W$16HE@1%IF;P]N)D%W'4UAQT:JSF(@TB!_9?UO=DP!"_I8W""I(PQG-N- MLAI/P>0?SR=#?.\LH=M>1,HF%C"@J^X7*#MM;VR!)(5-]BUN>,<"WGNQ &[D M@$@[<7PKK!]NS4$"[K5%WXM**=O>_N76H(UMO>_;#IF>67===_.%&_+ M90[*V.#]8V7<_O+KII33?=86H3.V]E'E;K35#LADMF4*3C;G75_*P.QW'6Y* MW-L;E=+GW!53@'_QM>DE^EM1^ ;+<_%Z=C;-9J9;C%X1B+]EV.1SI02#XI2. MW@[1D6F,!E?$%U^?^5L","Q2)N1!FZ!&57VH]!_8:-&BO$%O&L@/K7@M:3?IEDC71S" 6<%&7 MQ+.$PY5)=NM*/]C5K?GX^>M-!0H)02]J>63Z,\(W+S38N/:TF70.4QC^F/K< M;*N>Q>DX6_]8!(_1!EY[0W:2LUN;(!5&;FMA4!_U@#3'#"Y@ 324#SK3C%H. MG]:FR [V\7DO5&)5FCTL&VUT#*4\2F)?WW[A[+C%Q]9D0&OG.<-;;J'I8C78 MPGL9QQ+MMZHXO\!M50E-O8?)H"4OM 2WN/(X39Y4-1N7*/S:Q]CS0SL*T@/5 M_?"KZNG;VG\AJNNCZ"RYTM;VLH!^&-7?\XV;GB IU.#Y(#EO\VY#$I2T;ZCM M8E%QFV2^9V'A/S?D+JX1K9LRN[ M@K4,T(VZD[?_%G&G#7BKS 31E2R@%L2&T3<%)P?(5^**QW2*,;R]-J.W<;8/ M 8U'LNZ%G&0;\Q;"(0V3.<,V%[LWQ-S'SXH*GG+K"03KOSF8J+5FLVX^>$)P M/F[&D\XU@OW\%#]*E\ MO'@=,5V41B_,A5"0$$6"' \&!W#GM2HX;6&J+9(B'6@%NY99F^Y@[0XGLGWDRUQME&90L>3CJ]&/]H9P; MI9>)%FDAE1TX)=4@PFY<:,SVAS>C+:BB/7^_XUDNU+[%?^]YRV6\G821^9D\ M0YW!4_:VYI$':G. G*8*1"ZZVDCL@JY02#_O9BO.P_QUETE:E(8=IH@0<_$(RFE7=HZ":,SP@77?<6#_ <-G2KU6EUZYXS+BL([NGJ1[R3#R\UTWTIR M,U_UVWHO^RKVU'ZW#;<),"P>UD&&85/HVZ#V1E+KT".,\ M]#;;$R%T@C@N))1E&V"T;[W\QZ-]\IO6K6L?OE.[QC\5C7/3<378G\DM[.5] MG'"3[HMPC>Y/NQ^0;GR^(>UAGK$>>I/_*FH[+,T^+"#>B 6XN3+?$#YE,/5A MJYZ$09!UJQ0X*8I5XF(MLYX/,$BE;UX%'<:'=WMF]PVPXX]'UZYM4.#[S MHQ\K>J,L"B.&XDX2PT^HG1?_6L[Y.10UBU&P>%(_H:5GY8YNZ'6=MQ_[FB?Y M.NIF<_>\CM7?KW.T69/X&(XM_G^RJD@(C;<2+TC!GPFN/4GJR$ZW^E N)&*Y M1_*RT>G5G;/2TPO]EG/WP37J_ -A9QW:%GL."N=$G-NO=_+;Y/K^>Y=U_ :) MZD-[VWJWQRC)^1!<914GWL@8='TR;^E+'X\VUL;J^S\R=>^N]=SXL'%[P\9@ MXZ$(+7.3_5J<+ZOUM $,)_T46'YPFG'6]+>4KOAU-O*$[]TP4WU?&Y M=2Q@W[N(,FMO&4"0ND+F&$"'0(*3M89DKT!/GM5SDCM*[V88A+]0H;_A]91$ MS3%-.CPT5*HL, 7;"_#.&><:H#<=RX+QTK3,U3S^-5;5WEF29NK'EB/0TBM+ MU*E1#"0KG7Q^X2R&0*+CQD+81.]AR(M&=\0/.=J!G+M#/*49!1J!'?U;KP-//FJPOW-(IWB6*1.%_Z7G6K.%-K-O.' M&0N0312=OV"*%4'BJ?@X =1X3Q-CRVZAZ"=@<*3V5KNHRH'NA:T25/,+>-+) M'F/;2XBJ!N533[.Z%%?K7M9-<*/&SUXPC$%2_6%=U< (!Z<3+M,1P2Q <6$P MF+F6!03J3K* 19-I(ND,"V#XXB@>6 (+T)9G3TWSLH#:#&+'J4P(Q&YA 3M! MNR'D6-\@\2.#ED34 @>::42F0(D"0P#) L23(3%$)HS>#=CSR\=9 'D2^=<[ M=T --6 3L1I\3%W2]I_+ YNXV_JU3J3%;VFN6%G;K!VE+GSQOMN+->HNN=NKC= MW8]'RK(UG5V+&9_T*19?G/W.=8TXR22]4WPHDQ2#79'0; ,NEZ#O@VLQ;N1 M$R%K7E([5$"_H_ZY]L$N:3S$R^LM7D]; MQ.V&NBV>SO5VC!SM$Y&\FW;]_5V1F.A^#X25(\WS190=S].P+&7SASE?9F:& M^&H"FDTWKEHD?,K=)'_.ISYLN\)CQSE'^W$"^ YA?+_./^EL0CO>9I#X%82X MWB8S5-_ED56J?&9*#0@5)PIHIW;DAV4&//QTCD-QT^$=.XX,%$G,=.UQ7CAU M#,8"ZCIX\[:OEQSQ7&N5/':V]AUZKG=O$/'Z^8#]V)GM;J(J0(QDR-?8R5D MLV<.=CA2W+MCKWU[_OO\![CT447 MX460MLC[:''U;MSF<0/'[,/O._*2Y&87)C^N.H^<22I00]4@^<#^*$CJ5:Q> M*=\@$XDJ_&3>>3XL^XKQN!A')N+&9A#=L?^"V:VJE$RDO8)&V1+M"^6;CM&# M%&;UQU+B!\KNX!4B/[8"+UHJWS1&X9ZG24W(/U97N13X\MRW5XRC2F/Q:>\) M0:I[+KW$(,G:L"X3 =JIB M8%+Q-DTQ[QQ)>W"CLTSPP?-YU*. %ST?_Z-VRXDQX;T2ZF/WY5-2'O@#8 ,K M5#+!S_(K+& 5# (6?H=O_T8D6.C8#_)-](;0.C M^V4[[KY^#WW.4[8AGE5^KXIZXXV N+S(]E5&_%,KJ@IW9YIHU47%=-.IQ7,! M.UE 6;7/4NZ%=6+6J0Z$>-=9BZ>'2-[!>!Z5%83XX+O.94?F0XP]7=>IV=#^ M&DWE;G*42^<#^63-,^742,&A1O#B=>2#<,65N0H$97=<)6^@UWXT)6BVU">] MZOC:MFAM6V$ONFI4"7'3)XW,J0TB(O[*GT0,U+RSY2Z=B=#B7G/"^+V9\7N. MSZBJT0OHM5N-@!P6\'AFW@H+NFLPY/5VM[WF/=W 8 $?1B!^QE[27#G(,0$) MD*K3OAYJ4/HTII::>'QE)((8]&4)>10 5GTQ,>D%"W4:T)-N\=P&4%K)74G$T9>BY(TSQ;'9DL MJ"N:$$DW /&@%=,HKL:V/MF]LL3'@XH(.H3JP6\F]D=K[F\9B42O\\XUZ,SV MV=5GJIN;X"NS5TR8'ID_H"G)O \=\;9Z=(&AV28?[>&O?(ZP:EN-&_]K1HWS M'(G:@0Y"I5D@5>Q7U! J9SF"4LEG0?RPMZ%@UR1ZC>:N\8$P6,PPQI<%5OM,&>C81O(7/U'$@2@V_ _8B- M1_2DZEF 1!H/ MEW[>%BMCNJ+!R3W.U"KFT?]=+>=?6"T'_V]8+4=\@;VT5MU7C#H+(*3#H"7> M @;%57U?C*#3#0-C3'\8)Z>T=,[$8#5JP+DV^.MIN;,'%59\?"%V@@J%8YS] M_9OXASH9#_L>$)?EG9 T RFLHA?A*_Y/AJ9*]]4.!M$+ ]&S13BRP@?EX-^V M>:/.XP[)W[=G'/\3!VNKL6E0.7'>11-N;\*3)J:,+^/5K^<681@V2#R^@-R, M'#[+2R;4ZWZ/LN%BD/Z9)0:D!/+.K#8V^.D?T;^?E)+[(0_LMQ.__N?W_:_E M?"_4I/FW'[ME4G\;JMP2;/%WQUY7R2XD0]SGZ?M<'#7E*=9-(Y=?4^YW"$XT MFTSSUJ$1TX4KC=A0,ZNSI_(Z\KJS-:$NM0;9E_%<,Z-GZB2OKK>[Z'N'2YB MVO=QKUW1H\$]C$[/=M#JM+KY]L,9IQ/*K$]!7B\)7LQ7Q"LEQ*^5@W<+A*;V M]0JVJU@YK+A&T4L9GW.]O.L VIWLFFG>]83Q?YE^QAOGDV,ZNA)M E9 MJ]ABVQU41P*#\BS%T/HE, X_579;WB7GN4O=OFL MV\@T8 53% >[US@3[+Z^,WRPH&Z0LE%/:YZVI%:,IFZ(F!+/)^VU+6A+WRJ M>&Z2J'!\XD:HUYNX5R^9G851X_!L3>J?#54>^ ^:_W]7\/BO7L%C!?^K"MS]:\X[.P<5 M5A.\[7BW"+"DH?,[U<%[A [[A:[CQ8G#]]F,W:_=C=F,,;+D)^^P'QF^L-($80D?_-A+/3^W_ MG[+H_^J^!^Z#O/+,Y+(UCL@\E8H>W8JN\ \*Z[_/MDCR;!CU_)WQ%\C+L M^YEH6(B#\XTV.1>X7LJ<*.1Q<;\&HZAZWX">D^5KKFNMN>Y,VTP(!?N?@6_6 M]M7(R?.*>BL8T5&A>8N;>\]5WO,_]L5^C?VV6,W*S#T2D1FRLQ2;(^?V$LUR M9DY;JC3#]0T5XS6>7/0OU:'[BKPP^@M<8@%/"!T8E_K4CM[<<'+[I"YF\?XL,/PWY96 M+E&@F*#YD./'R$B(:Q9)"4933, __M;\?G/ UR;J>5H8?0W4WD!N*D>20BGW MQQ&B#M=?Q@PCE9]?VY]Y>.E2!?$M#^,< M4YQ#E-(,4-UN#HQ[R%Z :DN >' MDETSCDNU]W3@E4KYNF97@P>^'N6VD4^Q3[AU9!?1OAHK4>6]5UC=CC1_(;>C M(8VQJ;;/SCLX9MPBH]T1.]BL+3B?]NI?40#_+^W8-;]R@3O^G#:);A4&^RN; ML;HC@II'V#EU5NO^FC&.=H6QF+2M-J5]<+SA942I^L>MZ@_E+]75%NB.R@YR MTU4@+B,W462>>7%XMP5ZXX4DWK/+F>:UPVGS! [-"U_M/(=]S[L7R./3:>_8 M?%!DVLE_F2Z\Z4>Z< ]8JT=8/R%TE50=$#(7ZKAI#+Q#*8]3-%F )LB'=BN? MI/X6[KA _7U6E!U+DH=8_Z_/BBI1YGZ?%5W-^+JR;2N]]!UX@KTTXFI_=O#D MJ@K,G^A8NB)Y"CKI6H6F;U5",*4BB=M*.N\]8A@C;Y*FF)U\D!1U7;/.]\U: MCS;N(O#;!OSAX"*LDX.!PXO).'UZYC('Q:B_#\%0(0N.!:D?2)V*.S-9(S-: M5G#^/']=Z,R:\'5ZR##V&D8;.TF94-!*()&T&DDBZ"1RF^UX$=_&&#HX=%7> M,B3][M,]*IS.F8CP4E_CVE1L-5BIQ-C+ I+\!^88 ([MO=UWIIBQ@!/TRC[* M*@3%'/^U=1:G NW:O0'"&+"CVLB=./W#BX0O!,H5XCWTHE$IK)9O\<%* 4%J M!+F)XWAO/Q8 2+#'3'+3>C@9)TYM95#B!B#[(8)XM-L$^C7ZE^L&XB%!L%F3 MM (!NI :&]4S$MY\$B!2E:H9#356FO(#+40+Q-_NNJG%X<^X3T09+[]Z(5! M=" 5_\]^GS'SJ>8X)8%9%W 2GFS:YO9O OU_U4L\ET5?_/8-6)F)%;AQ^?C7PN(M10$?4Z9J4T5] M4=.H7Z[\I5G@!@SXI]N/!?S'#3B\"9??81-69KFX=VT@= MC=4OA^.9=YB)6!%#4E3_V/U2!0_3OJ[WMB5?M%;[B*5$:(D=RXWA+#*VXKP+ M;?,V>']U;J!IXX2J9"0/0>Y>@IO:QK&UT;:X])S8DE=?T!>_/2G1Y \J2A][ M=8_;E+JGN@]UL[=/UBH$UAS/,/\3.>;_J3TZ[S??]S\$Y?^?[*LH4O2C%CS( MH=JJD#/=5>)2;4D\H?8N;0'(U.M*4XC\<#SS,=T %,K>"=2Z1>/I M?.ET34C5Q2D3RR)B69?8N?-T5=*3\69Z(SNV\Q/GY"_4C']G7XT:U)VIS.;= MC&W'\\G?_B91%MXJ 3TJ%SW, CYXTBTSG6*[Y.-\7O;J[\S-NS>[.Z)XUZ[8 MR]A;VR$LPWW0L=1YR!"L4@&"EOR/#4)'?>_'ZKC3\K%AY1Z65>;97Z562J# MAK%VN=,"]!)F'VE4##8QV0CA/QHL_ZV_YY&^_RV/M,\=G3M(%$?V/U&^,K6< M]3GE \+^];OHL;)+MD,0G?#%EV$?:H>ID,W;.B8Q^T8)^L@"JEC ]W5]N?W7 M_Q<:KZ*4KCUN1W'-:,IN/",2+P!^<8!5RX/,J4DJ)\0%VUK)M&K$\G8D;==> M&JTL>0-C/;Y!%-:W$EE&WW,) !LC_5!W&3K,_#(AC&I1 M?&/^8W6MER?TWQ4$"B?L63RXY?52_ZVJT!M[I4P.M0]/>UW:?SC+@YDH].3) M/(I.%Y_3QJAD@^6&,QTZAM+O#^H_'K3L.;6SEAX"J\[/F4]90. CRA-I\0TM M;K"78@*KTQNE=FN7<>F!:\>B4,O*2]'@1R9G$E$3.3"J"6..YXIZL,)^[/#] M/CQTE[VZ[6J[U*4NL49D6\(>F\^U%J5H-L]8A2S$9;']OVCO2)0B,M MAZ3@MOECP;*)L(')0]POVU;9P=$&^8DM.X MI_7I^0R/]NYFJ1)5;@L*JII(.KLK/C2"8E-^V5+0-7+(K*1;,J"SX>@Q%M!W MY17X0Z4Y!PTY>&FVB&Y]^FFO=4WG'&S4']/XM#$B W.4/:DMO;NFRM;=RQ8> M2&F=>Q#!^1)E(DR_9OW.>:KO'G(K0X'\I-(YVQM]9NOU/1LT2@-LES^!=TY M_)V)6K5K@KL2=SU%.6@821P<8#3L"4X/2758,51:R>P>O9EG8M*IM5#^714( MX@?%G'AYQE5C"1YBV1YT1_D1OM#7)XXUWIZZY;#WP VG SUQ$\X+\U,0M]W@ MNK?1W=[2A@;^M0WG726O;.B6!+@8>Y$4'UP0W"5.M8"DW18#M)E-8]]80/J1 M/@8-31'X9X0E>2I/+9 6!8M>4RHL"KJ,IL^^L@M#D+C-($CC/X1G<,7B?GB( M9LGQ(O _^P1]!O7'B])=B/TOL#O.:Q61=)[LL^J0_4EI1O#XHI5EMHY&0F]W5/ M^KJTS-V?[#A*+IHH%Z=R?KXC^^*I@QE%K"F^=N3P='9J:,H ]IWFDB5VXJKB:/S(C[WF.O-FH/L, M\5_IFJUPFPY *6/@P@38#^-'Q47Q8 ;EIQK^H;5R/L\B)D][P1 O#EJ+6$!J MC1.:?FS"GYKKUR=$$N%[N6T&K2J][BQ&OAW>D*X%F7WQMH2X+R5]^QA!P95[ M%6-\RO&&I0;X6ILL;T:C4N@SJ#G&FN?3A.Z3+WTMQF#ZY%-LEC0D M5>STT4)?=@S=15C.?,M,=,V34SO]^7F'@J?,<)%7\:-:4;=T;H#[H)XDS49L MH:HM?;O;:&RM.2?'@X^O^2HO)?N44%T(9\>+OPOQI1^%N*CISF("FVIUX (1 M5F TXI*T&HRA#>!*Q%'QSQ91E68#C'//L//C<;G20N&Z.@L#^(U%J8TM?VG].S?_?6!(I+(8% M5'XL_=M5G:TLX,W8#.PGY*G<59+3'].S@CV/T\5"K=H"+TY^$]R8E7)+][K6 MXE2CHQ&_?M;;RTOJWRKONZOG!%0-.G9Q=_5H,+?-P$C&\_=5S$U0CS'7F,]+ M)4@B>N%#Z+<^2QMN&>;$V-\OPA=,;UG]PC=W\^$AZ>#'>EKN>E_%#F.4KEJ9 MZ=R]D+)\G+N*;W_3?NJ2R/:2M#($T_3:E]2X8](!>7HC7Q>R7CH4(!].FFP]> M7MU4*G1X?-,1ND@EM*.U]&SR^U@N6Y^V-;JKIJG M+[Q5:PQ$U-ZZ)$5.3C!J32^7/'%X+[WM_2?%T,3\,(O/25%/-$H)NVO&MD3O MOSXZTF=:N*0Y^X^4=0X(JP]_SO]V@_#?87)^TIJ$J\P8%N \U=3%4=U%"/14 MX-5*Z;'X\H22EO_TZ3:A$SKF&P]NLC59KYE_O=HD(?KRDKVXXMV%JSQ,5UE*05F2>*@6W=5&7-!@/:X[:GTNVW\LU>VRP;$L4 MVWH?EQ!F"*;NM1\Q+XY^J&;;;S^?F6G]5&1/;H#L!S=JE9VZJ'QR63KV*G-= MRL_*>KGI*WJYK)3Y3-TJ@^)E0EK<;MB>'40,]CO_M3G"]H3=Q=OWPWL.>M=O2%_.HRBHI0LJV#BO1+NR M-6H,=>$']6*ED7VI(^G;L-._E]>J9' ]- M;VFMX;,4_!+O-$YY6V$Z/*!TI?"4A4S28QA?C2'S.*N'*0A2K3'9^#74DK@U M?(.?"5U(3^R6R!-.8&-BPI#8I)V4P/"RK@Z"]ZR@A8!,9KVA9.G7\3;4&)&M M"/O^H@=_T'GYU;"6:\J%580[D;I()'V'CKP&UL?I!QC>+.#^'=+:FA+Y1\7: M,T^GSGVSK-T3L6&-[J:46T=WD@-Z#'V7;NKHNYF$?Z1,FPOE<)>2EMK3MEZY M$RPK42TNUXP13#'(<.Y*?1&15KN2H[#[7*O&+/LX"AF%%5^(+N,Q&/ M''M7%=P&[_8XN2A@4_89=/6MAZ[/*"@G4Y3Q_?XS MVE@_MJY6_YNN;F'__J,5\8>M2.Y_OQ7Y^1%Z/SZPT\&+]R=KGC^ ?T.8V:DR MP_=LRDLE?I^OQG*,NMN''=%U ID[+J?8KE[?]3X@L5:]W^^I9X5;NJ#,=%-$ MS<4I.TK0I=?%3H&:BEK: 6<(OI,?_U;N>@=Y11 A8"(4?0G>UUI[,$%(+ MS"^^ "B6=0C9W(8ZY@C62PN-_D]8P%H3TD0KTH%'Q-2LRB+Q'I?S>IH3ZW4^1(R"$PJ&R5]VQG M%;3M[=>]V-G)3R:G5!Y&;M#>(:95R_ER!]\'0@?Q%KJ@L!(7WF'^ZGB&]D ? M_\G5>L\GWV3=B%N\]TGHHI\+]76[-E86/ZSTRC/UP7.15M^)90P^[HK_K.6C MBCQ!U? 6=-#HM?1;->O,PJA[\W%9:2=$LHV%DU*?:RX-$ZR?Y5: 6H M&5VX4LD" LRWFF]?.T,,95S@D+QI@7D^D]WWPOXQUC@@(2GRJ[":>\37>Q6H MFC;35Z0;8 <9XW*0:#\%OR64!(HE);J=F@6M"XU^@\$CFO._9HVK+&W'VBE;T$\HK1X;]]4/09 MSBXD2=]_&T%3DQ)PYLA\5JG&P6'[N7=5@#WN* M(Q6:AQEP96Y"5]@V4"$+Q M=<.84(7%!6LM6C4ZR9."%FA;?IS2.9]"W "EC9\_X7,]PG^.O:XF>KYB* MD^O749GIIEH"=2>1#YR^T 8NQNHSKLQ9"]F03S"[*PDK%W0I<<-_F5SUD9YZ M_OM$[YE5?SLP&8QR2*U>C=0&^^/!>7T,[$9<2F8!2;L(A,QAQ"^C-[10!=(N M<)\;BA'^6O,[O7IQ4_2_A>!>YV+&N8?/-D;ZL#3XNFD]5U1B;;W>=5V,J6EDVE;ISS/EE^S#JUHK6GM=%(@,' X&!6!7 MGPDE-;O/V[*BL^4\9>_7KJV1/?4%+]_WET2P@'W$XJ?KJ;C#&^:9 A=1=6WI M>]^,1C#MXT8H& *OJ/)VY6!Z]RR]0#C9(3FXI;54,=.9CQJ[W6QF&NPM+/3A MO.#)T8:HSWT]7F\<7/HTM"8T5<@ 5X;+211CIAN_#; MD0,F#(FBO-=/&CH96F45K8Z5NMO0??K('A- XW';,J&^GNRV5)!29C^CSA&U M.S7>W/H,$SU>=BE8.7B_S'N",//E >O'= V&4QMV+4/G=:=+K]ZAM\):Z5]W M#@Y^PS\)'?)ECF@F?TZ@)JX5S@A-L(CV%?V2H+'/:MN9+,(VV4/8$4??F)S\ M%UU.0HJIC3'?]JCSU]QXHU._[9S?9JU,,_(8@[]AZ Q9^NXU"#%YUMZX>571 M*_F^0P6A?0=QM-&Q^8BC]/QE07^K[<%9 LV,QT_LV@]FN9R2,GJSZ-^INW"L M65OP]?#:&^!6Y' TI15Z7TBD[9S*RC$:'(.[R7;PB] *"SBA<:I,R/,2V+N' M1OC(0%6+:,/B1 A'OF$'G67&GPX!"6BIV,=UI02SIX M'#E@3!F#[A(WPX8U X1VQ8?X27!UI!IVW="CYD:Q\R>S6, ]W2$\;0L#!@IW MWK( M@#][:8<$!8XR1*^I2PD@X'V/:(!"VAQ$\44>P06.84J)$46SP*"DB%! M1#@X;D#FA;C'V$(U''>1UH%@<_J()L)29Z746<$"A+]TEZYH\G6Z]&O%1EHI MVQDO23D_'HPRO!9VR410Z6[4XD94"^(UHM:@[S[(/XTYXN/1.(#?_*D@\OVT MOM;UVJLF+Z$MEMP]#XX@/6Q&F4DO M*RPX+[WTQ47 13#U.<4>13XQKY7LJ-*5UYRS$E[3,VIW84A2YO"V.4LTZ27# M'88RZ <@"86$>Y=I4N^'"K.)LYC<>*/VW^K&GK$7*0JCG[A!!$.PZ;<.SXVK M12Y*L==\6 O?3CY$E?J"R[X$0Z!!>G/=#/S8#K BF=S$Y,+N9 'E%U@ PQ#Q MAT>9(=F,2Y(EG!VO6, "V7]\>#GX ,K3A?_,YVN-.6F7/-.L5D7Q?)/CQU$V M $ZQ:_6:M^V13?-P\4;6J#;=PNC9$!RVSD]TI3Z9"_;&C:9XV$G<2;NSB0=; MB&U";',I4\4<:&7H;I\:5W^9BHW[\QJUK',S8M1?\]C<=(=1BN.EJ$%?R MX(0:&HJD(5V/=U+L122&-))"N>%^+SN*FPA86EB&;4^4)VDK,P#% M7I!YR7<>]]4 ,NQ\CU[>Q*;@;Y^:2@ MTN34)FG&2\)MN'+!'$ICHM.HCI%YR* M4QNN18X.O*G]O*K9].89@./66M]"6,5M<7T (DIU*BXO;UEK=J"B-;\):(I@Z;69OGFS%Q^2M\)':1^#@SD&^>QGEFE/\DE%,O2_3)?,^ M.7A LY\=8GIX,5F\[3W[Z,",CL9+@)W]7)LOO/R,0Y#&RP+6-,*5)5(#+O/! M,J.-&JL=0">!)$-_\>6& 6*P0HZ#"*3$F4>U="ZV'VE M*$ZXX>+U3*A55$8\!3645LT;I%I;31!UPN[N>&%?4OHP.L1MC^MF>H1TTLNA MOD@?R)6H2..]_<8NH,(?F[$RZ3(BCL="L1MA7'%;5W $_W)=%ZUSF9-"50C M.)2M[I G#A[/T8/NVKG&=I'"@2:MW^#5M2 M@A5P M])TJ!IVK-.O2*Q*NOCVJ(GIS$W?1(D]XS3N3LC<'SP9'?L77G MZ[_Z&*I5/JVU1KP_P/JT#:F*:5,9^ZY RC,/5'9G(RKAY63Q]D'$V^]S81HO MAUJ^YYNS)1I0_F[._G+&SQCG!!Q GP/+E<'AM\[X97G884HUSY\'Q6.6FAC\ M:(,2,%1\9YMYUW$;H7MR)=]HN@[V\C(ZRHRZ MOI_\ ./@D1SPRULD%&/1*<1^8&<0"Q@VA/]PT731\+/*3Y:::<:1% M.\W;0J-6X1,/GU4S*E@YOF2,MD)5X4EGW5C %B0 =C:.00$\?I2"=JYSC UW M)VI>>-TWL;*D)W4QC$F:W]D WA/BD.FP311PT^%,W:$9S0ZZ<'A!.3YD/,"\ M-F=_5RE]]8<61.RG?E(4K[:Z+/TB"^#!XM.;=@S?)%34,Z78M&0.463^"B+I M[E2G)4,WJ4*S85_@:$F>,$?B'(+;7^MLW3?GK^\'D2-M9;I#HIX/W15F+ASR M1&]GI-*04;/^:&TI.3_[P4MH9; <1N?#/:[(:2EG]HIJM--E+K!]OP%PYL>0!O?\3X?F*.*#("UB(^,=]7"27&"\_9+0319N$^WLH#(LX,X M.@^"R2?H[\\FI"H_!!<;34F&*G5A7*"-MNYL&P!O\U-M@HG#GD%+3+X:S$5* M>@I#A+0I=3#L8NS]+VON]YSD=5>\'J'P5L/H(MCA1Q@2'AYSUW3TZ/C#=[]S0/W=*P&U)PC=&R2C/U[+3:V6= MAL-W_;5@U/H]3!VG?V#FZ.^"79L/_$7WZ$,0%XRX=R@@6$!G M(QX*4/)_BQ:"/UK1HZ0$Y*)TT2P=)7+?EA23R;)]^_&KO#*4A M(R+^=/3M+N^J8*-7RC,LP!\UZH+MP781-W4/HJ:;AEQ4A1D-W6I&,P;7#GIU M1^SAZ(FP OO-*&'H_.OA$MUV4$.6"%J:,-D4\"G]QF4?%O#X-^Z9 O4?HN)3 M&Z4$5DV*KV.FEDYU(*3JK/G= M+BK>J1LL1Y7MW??LF[=S^7QUCTU^\7'JDP!&QAA# S06%V8!9== R@Q& M0_MZ:< ^<'X BQQU9::&L !\*#T0$J\C\T/W>#>"?2I(QDT0R;3+*+XAN,;&<0((Q"+:/V_^ZV2KK!5A: W+;"R]"(^N&E$*1EHP?X11EO M&XCZ]CL[[9( F$E%,RAH'#5P.58!PBK.(GXIG$U^SX<6!2 MA@6@YHE4$A'!IK]',QCVWY _%?Z=_'X7^/GY (X^"L/A\,[*-F.(, (NL*L$ MT76.2*4T%8$_E>WPG=WV!)O=MA*QT@@#03%"X,MD)KH>AGT5#/ C,N\UN$#& M7__.[/_'XMG,_C:4(#:][7WDW!,\I(;F-3;XY48'*[#@#C$8_A>_- M9F;XQ%.-3=C6.[JMXNWUSGB2"3Y2QVKX'??S)D0H"WJT6[3,I(]E2)7:%&BR@ M+9V+_=D<>MJ^;1-GD\4MW/1\9$5-$E[,2=^4DQ(P_VF!"]..F[EHJTH75Q%# M-\4LMYKDV,O7@17)EFTT& :N^41R)#5-5]N_+/63ZLR7S3XNB:DVN[L![_IM M"[*WR9=6_!9Y%^(,&4BK5-C@;2Z7XD"[*G2UH;EG,R=(X;_F6E-<#[E^/("P MJ&[/*8A^0O5@\+9=;V.&"9^=?FBL+?C>@SWZ)2K]RZ#'GUL_[_.X:OX5UTW$ M'C?$(/KA[_$I@L/XG/N_QZ\<7?>W X-@PZ0X@?5,05CU.\*J?P]9EWD?!ST( M+BLC//R3X9')_<3W08S7U>AYU2K:]P2E*Z/W@&80[6([$ N,6T#UPB 5LGGCE%)7]-:]U9[&6I-O5,]96@7>J MGSA(STY+>JXKFSYQKMW,=._+]V;"@"]LS-\09\Z38&CZGLE16;RV)>J]()KO!O' MID9W50@ %_?WP+YL 3NR/ >?90+9K>"5F %/P,_[6 !I*Z3[.1K5!))ZT>M8 MP/BE$EA!NM1^IZQ5B2LGTH2OP1=9NK'9"T1_+2%!Y(W%BWG%]?>H" M)-+0W\??4]O'"_:)N^P' MQFIXKEDA*E6'K)SNJ4_=V;3P<.<2I-*67;;,JN_S;\6MJ#H M)S;P<7+==$RCA)R*U Y6]KKX(-E=413@=#]-B$=>ZPM#D[(A(02O8^O=3G5] M\387Y"'S9Y?MEZ5WF7>V;&D7KC *%=(0#Q!@H;P'\=-5H[ M56!<]]*YHU&9H%Q]4')>H5Z 5@V[7]'X027RW+0LZ2I&GY(O_M:?\W&2M[/= M\)/ !JERZ0]&[^^P@.4FL:FE=>]">01:TZ7* H>^>3W]I)0^0O$Y7]$29075 M4UT7= ?1. Q_.N8(.98PD&VM('NF]=IV+@V1XF(6\*;^..\5P=O!]$Z(6XYT MSNK6H(=N?Q;T@V^+A=!C_PO9\BGOH M6G432D'DC!212MCMB>[7YPYXV._V,#WJMC M^=@Z"JJJ"PPM/?)BJOC4X)AAFUS+*)>NYZ6'ZZ=UCZEMUL;NN%PV#TND!\.9 MKIT**W K$[?1X\7TD]]\9$Y?N>O/M0"P *?C7277E=Y*3_,"&RL.&=%7]\(R')@>5_$I M2X%>C32CXH,I,/J"=12Y=EEOD04P^ N47+M67S;=4JQ49Z)[O&QG!(6?VCF1 MBC7 UJ&WYBG<00J,D'D?F,Q,BYR.;]L@ILFG[+S3:&=.@;3*58O-\%I6VGU=.M%,Y.]F+I@!HUN\*WM\:2/(N%E2EJM+C2#U3?;"G>QH"QWW4H80!W?E M02(W;,&ZJY 4#L1O7.^R) +D7PJ;I%L'V.99$[[O(9CI4\OD,)C5?$;X:$21 M4;EWJ&DCPS?<2KD#AE16N\6.C5PZFM&Z[4K8$XZW?'LT4Z+:.EM6$"1CW+W7 M%;.QUKL>O_\0=C5I+>[%J2)"(-&!$.:.\:/$((/$&^BJ+6H>N;GY]KW-%?<> M7=.HL[\Y]&+:/31QHYW3V;2&K3?]5];9ODWD/.!)%DC86=]:%M=5WV-TH$LF M>74),@#-FZ.Y!W.&-';?)G=D4CG; MAWQO9 MQET'#(DGL'4.R'F.5N)4%Y*Y!A4%?6$!\RZ:L*M&< 7D_8N7[)6I,/U79=' M&8+>/6>O+9PY)0MR6X="!O5H9<= <'$>03-!2MX3DQ&X7'8"*M;LAN7-YC;S MW=!"WW0'A@6\3R64R?:#E-U(1J ZR *L.T":0/Y*H[_R!@H?5(S_F !;*(GZ MON4Y*/)N4FSPK*:H/CNG2)*9KBGBB.:#N"E)LO1S*:6MT[N)K]_:BO3'2\HK M%YX1N=8Z74/;$Y[G'CXN #5YUA.H,DKO V\&F7HQ: MYI%+LJU1*Z8QI3GY&U$ML%8U\@L,7+X?M%7XB7YQ6.[$O HB.)@*JYE8^-W] MNO/Z\@[)W[HL)C_1G=BWEP4H"U8'0H?\_T][[QW7Q+[M#4=!4401 04$HM*[ MB" ]HM*%"$H7@J""("(J'1)!$0U@I @B2%1 E!9Z$Q*D5Y$: >E%.@DUD&1X M)YZS[]GNO<]SS_,^Y_G<][W7/U8^F9G,9.8WJWS7^JW?6O"242G450<<#;,$ M@[LNCP&LU\ ;)SZ S1T^!43@OO@Q)O>#XU$-J\-MU)VM6Y!DUV]UH-+%/B3! M:4^G_0RW(/I.=?[:/*#EMK=HQ7:RS'Z? X52='98CLHB!SSLGLG7>U:SI/=) MZ(+5"Q)$P,C7XN?CTZKKM/NKT,VU:$8-O=4ND*6A9S?VG+C<&^%)WT!-GZ=I M]RA*>&99KU](G/0O'?1EIYZOQ2%]CWV?965[-M^2L[EA M/-S+5^^;_LJ4&D1J.6R-+X]J,:\R(EKU/$A.Y.BCN\ 3<9[U9B:*Q4RK?WR@ M\I)*859;M?KI>N)3V=A]G"[\Y:VR646%BV]9K<5QEVD/_P,@@*_Z1VIK*1R- MV%^P!0E!;NLI-_F00]7$WNJ0UBZ*3YGF=QQXD0XH=O/15L$!?AS@# R2M>.J M6Y5N]MY@MIT1@;/?:5X2HVWCP68^]+2>K#%;._FM#*M;O7$I/[R*QSV_O/QM M,77-[N:&7"U2M$O===0-;M?]CJJ3^OZ;1LO2O1TOQN^K;?NRKW*;E267 WK# M=M5I]:80G\<%=)[N11)A!'2=:N'0J:2#G=L.J494U76X?3L:?E?XH9_D(_/Q.^,=YL0K?[S1. MW/#0FMRC0NACZW">C]W>5M/]]5(WLZCUT,6RL6EHLD7O"YSW[E"[QF5Z,LE. M:E0U0RF-7[J@FH"W16U ":44*QVI*;E^Q' 338SRT$ MHF'XQX$\CYCR&I(+ ZBU/H5'IAMK5V"W*ATE)GFL?=)A;-V@U@M("FU'Y6Q! MZG 4,Q3WVP[//1BIZD$A"2>/M4#&WWJ*MU^!U/VJ5OG<=6F+J0LWVP>G,W9MO<*@&=A""XF[ M5CCUYVQA$=#02VY<)@46==@^EB^H'-#="(\EK=/][5#3:L29$*0E\E,R<,*F M>FAU'O1%4Q81Z=PKO"@2]@.-/,I"BW@#[-AH #EJI:VE*BH6#1G1_(M:CO1X M"LA"PJ=&Y>AA+S% 5",B?&"VJ@4ICOWHXPG,/@8-->V!,RX3-IP@!,C%@DZ5 MP_@69-/,%2$VS[T:2N.\BJI=(L+F+F.W( 99KF%[:,Y8UQI098J"'P_IPKC' MC'XGT"4F$@MCT>?4<6+_BZV,FZUBW;HP19DW!>&S)RF1/.8L7/KB1'ZK.E M?0,!0"ZR[H=&W\D8:L+*6VN2.T6<96YVK=F1K':Z4/ >:^[L[7/E96S,)?7I MI*SY@C71"C0%Z2+_@3M=C^9^=/10Z&=Y%2])N_$9^'-\U*2?'ZRMBR+'73J, MY74AL =8I5(PYTJ4RI*PQU\>$MBG+%E=EB.BM[";.[3VL&N]4=H]Y"=EG93+ MHME)$;[0?,).O-0-%"\ O8$7[WA:6V(;IY2:U].9K=Z0, 5G*7NN,5N,:T+T MLJP]0 4-[6?F2P2UZ*ZDG.8=FZO[E6['05#YB4JJ'S3TN#=Q;!_4;PC?RM.I M/%&6^(CEF=:"U,SQ;GJ![+H-MKG<,+)9N*Y$EW*G1ZZY.)V6N8G!)3"6E"[= M*L:N,2;*OT0$BB"40,#]<[2L7)=T;/]8B% ]H$:;K5="KV#[# '#]1HH=:\M M:JK:SJW HK6[)P6; $L]49+NPZ9NWL0!&MT+$^$-GTP,%?AWF$3!4Y&Y 1!Z M;( 0"5/EY]VWXJIQL5;N0*/_![LS>65-.E9" Z_0*<-N=1[1T8A88&>$"+DX MM+W;]O"%8G-S7F9>BR-H>C$.+I?&JZ*?A6FAG:FW>,/*XV+J$5Z:4&QCW=QI MKJ01GX=8XKYQ?L_7&#V'NP%K%MZ$0C"#D&7-5M3%,E8FGI]-6Q%U&6(PLG- MR.YA8V3W9*"&SU\*O!6ZS+*9^@K

U5U.CR&>-(NM-7A=G>.9^I9#D&K M^GM<)MHF+?\5:V!/.#N6A(P^/ZCWRJ!,N2E'?;^N!P+4)06(JE+DG@!G,N*A M%:_;31QO9GSID,L61%TFZ;NCN.;PTVYJ+8(9].J1\&FVBR6=D Z M5^W#&HN\6DRQ5R/1V,T9-0E%#'R_"L?#N@#86Y6JJ"S]Y4)56 MAHV/,=%&]@3L_W>NNK+H@.:P5'E1WE!UIR["=T<;D!9IQME/H+)3CY81"C>5J4*5QVR"V#.]/B**SVTA7TQTY#L\5.G4[Q$;%$G; M'_+U_B_5@LX MCBM!6U:@ 4Q8^@;+(1:$;\N)R*"KGO"-\0M/P_ M3Q69^4.J2'E5+4_6$.5T BMSRQD@>[9"<:D->IO_Z7XVW\]7V-W-]P@#OKC M:)S+@+%D&_")B-COBHPW2@Y""E-CFL?L]L@4".FV&A9T+!VR:$YS0QUNX M)!?LMSDF/4B\2IS>&[AOAZ*AW??E>H&ND/.]RB?G=Q1G'"LO#Z[J\$^(-]WC M;)(2:[6/FXLM5BP'PD<+I+_%RS:3\T?QN%'IAI,#0]<[WT0_$,@[P/FT]HFL M;L9+JB/ NH,,C@(N-(/AM8>Z-8O18?<^D M2]1TZ1H_4S25[T3+3)932J J(:%S8O*PMB:/W>A5M/ -D7:Z0YM-6[1<;DG%:]M[ &9;B M)*$!2_NQ+T]?KQWAH[E0WI! JS'BA%DE['$YG1"A.I)LI31LQ#NIPI(O84YS M73L%<+8Q5'LM(W'S'H)F%L!H+;&3I/-@M)7%B#SX)'VZV"\I/DR-XK:0["M2 M?)W>'\(BG)S+[Q6M<;"NU??#'*T\"LG2-2FP>/Z&FL3QW-[OR7*A$-(H4T6V_M7M/&/ 6(=2 "GZ;>RI>,CCY\SZ>?GFK?%-A%U$=@ MATC&0Q&H7M6!]>H(T[^&NK5*^(V)[XAV@B^)L+.>3O5WHVW 9U=UK75UE MV":5-3-I+%1=@>(=MGBH>"!_6>LRMK9M0T035!PY,HO 8[]9J6A**6,%8AUV M;4?%%J2=W<9PQ"DR9 OBDS9#4" C0%?3(>(M7AEH9#,E>I,0PY\+R9UU[".M M.R>K.C;<[.8:WS=,'ZR5W-4DE$BK+L[RQ]+4G$:=Z"SJ8EN0(&\$#6-S)L( M38YH'W58SORX[>+745?Q9G^%"3ZIF46*5UM-V^8^'SAHCA<(&X*8/^[ S102 M8D:W(%9+[IN[GRQ%<*]Z__'RNG_:T>V*$D=E;IRB,]=LZ$1SKQJ!CE/H:&!6 M053]!XK#?-?5LWOG1H:^W@JR6#Z&]R!C@PMQH7CA\B_J9].:W[D41139^-[V M"P_>I7SM"/AQI.=NLFE2?@3&D"7!7F&W\A57B<)V#>38 0*(_(9?*0E";)DN ME74N6*,>LZ5Z[EKHDJIU+W';SY989SS02O0Z >G'MK586)%PHX)O2&FC.\-& M(Q2_&J5]DVKD2]S]5EV?=^V:-(R_>V1&4I'KI7+) YD/"==6CW>]&Q-++_H\ M 4=]0?CR$YB^)\"*WL.-W@>5I:=_Z;/3,[,+0%$KCQ#'9.JWX+\G HD\R,5 MJ&5#U56A&APBV-$M2*K0DIY)49!..^(8RA:K!30,%5Q_0M5PT10IZ;G73-?W MU'O]]*@]I[BCK/%\"PRO:M&!^JG9#^*5FO9A;:^+M6:I@I85[)$MRA;2+>0# MM0X.WR9<9WJ:AMYLROPG;8Z0]QBY0&G$C'7UQ56H" :L""%%9N_Z*;TNPY! MM&F&M=Q<18X R>.$ABT(23000=4"!HA#W.5"OB/N^Z;<7D][-PF5EY4FZGM( M^S+7O3F]:]]Q7P>M>O[O$VR,9(Q&TY09_(V/6(NXB1?GTS$Y56=CU=8_+M\\ M+C6'HXAB'TZ4D[^'J1NT3P[6&QON\&(2O-K!,O9M%QR^Z$]LM#M(RLX8LT4V MG_LR=[VKT+"1^4+_F1,M<-1I%E,X9+O^=H(-ZCIH%TD!>RB(*R-+[6WI34:# MJ7>A U$C]QLN=J7?3]-;&G$SBP GNV#-W@!5$S/V'E'5( M.(@MPBC[*!G_NQ$;UA1=S5%(CL% M#YO;9PD?0B=WT5^>Q31 FPB7,J9 >SH"0RS!DM1!<8DL@%425C[LT>:R>(>\ M_A,JC2F(V58=<).2?(WD/9)=.!I6%2&2J>UF?Q? CY2@8;6YB?<@2=V4B2S7 M0TG'>N0*C0Q&%A87G?P3GHS#3D:I';P.,S4*- )U.#/E2\"U,8HZ1YK11WW2 M[,%2<9]8*O!<^7KDM]ER^L2#4VRX,E4Z3$@+;*P.MOZ1.V@4+M M2 +L2&5V_0A[MD-?[EU-_MBQ79=N19T%9H(#/[/XC>4B_%&? M-&B'7_O JE6Q3Q6S+(P*N@L=;LZ-EI1%"*.[#W^_R1E947^V3U$HZ^Z5::HU M6LYQ*I_6.&$5>/X<]_<"5,T:M7@#>IWB?3J7E/T@;:KOZO9^>$ZQH:M/',51 MFS5Y2P\7:K,!@41DGDY[ M0\.,2=>SIFIFZ%E$46C]#V.+^8$-I@4B!O/NI9G0,LQ^6+HI50(ND_D2/AA!744HXAK7 M-7UK_9WF,.3WM$.4XFL>OBJ8ZKXB:4^1MJ;T^O$7(%K\*KS:=WE?X2C(K=SC M9XP38Y++8'9U5R0<BA2$4H&L'JV*&X MNP5_A#1LJ-+;+W.2&2H*OUMH +W72.U><0MT4T6G<(UU ?HMQ\WNS)F=%W%' M[QNLP+:ZR'"96 OZF.WU!T[[8>C^^HP.@(1+BHL;VV9@J_-B0/ -C; TWN1CH>TD81&A8O6VLN3>+K"+M^XF_@J _OR(&SPS.GU'? [+&$>B#R8 '[? M-(%?4P!! 0'_S5,LZVNG'E[MORRN!IUN-!?HQ@18C$/1Y7(??.1J_)Z&9/95 MQ*9=4=!29^^V]&8I$6+F^,3,T5/.9@?]^GGV.A)T&:S6U^HX>\U1^+3D95L1 M (E\WU2+# $J"046-.$^29HR<:'8I>^>=D%\BGK;S>07=P>2!6"@H;U#T%#. MD@.=-Q/2(T+:K+51L]6,.:=,;?ETMZVQ;I??@T^\+%E7SN0G*PK[^TZ:P%4_ M&>[5$"E'.'5.M&] 2Q27O6E<[(!1SS)094[8Y, 94)C("7#*!&FRND8IX6@% M4T.7='>>6S;7WF9@FMKD'ZPV6=X) GJ&Q@;5ZA4I!'T7L=T\ZOEN?3?'C7[1 MZJZJ[S'BYN8Q+L+$%AH^M59$5FH"/A.]8O'G A):?S%E_Z$*!%1B2_7#_[FC%YJ!:!UA]% ML?;WS9A['S31DCYQ.>7 F>E(VM7M*?NU6%3:!'9/UU5=3'7.F EHVS%VG"+= MV>=P_T*0/9_1=B"'-*E'7>O@VT>RH*1 MG-Q!O4D,6?4C- !CZYCYN30@^ T(-.26-0,87O<4C&(_%(Y:D;-\> N4K M775]#DYVK?83?)-A1T%^L_K:W^BIIOO^=(N0MG0-9$,9DKCOAC\K>+G1Y*0) M4Q?YFJI%:C.MC961+[8]6#F3_?9OF6"PWV>",613'I2J'6-;D,T-1C'$ZZ!T MSAQ'56)6NP"[,?8-00?8_!!=]"AH&:^0W_Q7U)RT&A0B :] [\>DW=/?.6+(%>F@U6V$PX"QP+4B WA7"!U/:D8/IDJUWMFCY;XB-HU=0 M+\\=GMM:N($[_),JJ3MX"8/UGD.MR IL VU=OK):'(J8&\A8W5Q:_WEV[D0"^X%J]6X5JIH-L7U[)%JH(( T??78L$DQM M:/8[#?0CXV>=UHF@@E9O/C6P&\$*BA:<,/ER"_(-=!K=I,)X:;L# M" KS/J< W1(4U7\+HA=)RF9,7_),,^)0T(RAG'7:R\5@PCP(J0V=<%XX5GHH M*)O$@$.@.21LVFCX9P5>8Q\YVX[475+R!F'X90MZ !:(J4*+9[5Q_5:QDCG= MKR[KQNOI4V5);U3[+7NKU@]QZE?5\TE<=YR#*-[!JX!#%1K "#RAJHH0[ 7- M466/Z38KR_=)!;Q'S29CFDZP[[7L>?]!JS6I[F+LHV&WJI+,D0)R(T/^H8J^8Z#I88O44?EQH? M_Y80#GU MJ?P7.5!:1+ERN:RO+IO7JJU=E!12&99-0.\:[ 4.M'X/8)R9R.,!I]H#S!P. MPHJTPQZ# ,)$E9:GN\*V3Z'+?AU7QV_1@R7!"1&ZGP;5L96;,1/WL/N/NQJU M+E7[)&.HE&3W4LM:/Q[)P<]I4KW85^0B./W-_I [:N4LT5PJY@^A",19N1!LFP]B'8W,6(9QDT%N!+7V&&8N>@9* M$4- H=FPN3UW06?H&*Y3DN9+3T(JZI/81_>3U?W.S+KT1/7I.Q,%M20GC,_. MW]Q_";6[H6$=EX8:^8Y=-4(M@?_PK7MN1)[KP\6)A'P8]^B"0*N">O,LC\'E M]@D#6KMUQKHS-1U-L0 $02:Z1-R"2 W16W5IZNO !QQ@0:"^_(@L/;M!V!F MV$Q( E4Z##!B!_3^UZ=@LB\ [I]"?SHAA3C91N-""8_M5CLO0>=#8B7:.83;70"$R.(;+P)(0:5,HT6'4N*?S_?*$U;C M-0&OI*3G_:CJPS1'QES:(HA90)Q!F6"$7:' V208 Y'#Z*S6U,F* ,U]W!\^ M%+4U*#\(]R@U=KS(HI/([^C6B?^@&>$-$T:-1 #RC%DZ4("#E+8@C([&CBC0 MU@LQZI@8$1A=:WIFI-*HFG%> 8NT<^K-0.#9A3B0_4"]CUVSI:0.#VQ?M^ZF M"?C>>&>E._G-6 0-ESFQS8&CL?*S?CV3,&FO[_4=R.\#-K6^[C+E9&&20:HP M6ILM.\4^F)V9HX\@27#%]?; @_"JIU1OR@[N[WZ5TCG>J'G6T]5+,P,;IV$A MH*=8^^03E;MUK\E:N4)MFW*6M*RLI.*I")S3@,M@10#QS7 )[C3ET ALM\_W M4 LV#[0X%)9%>K2CY$]]:5$=2U,=@ M5<_<-CX,;=SH.<3[H/Y2ZM/H&&K%K;*30_#F*Z[+0_]"W(+-G<2[PL\) M_JS,+HIACLA)[3H[0/7,O:R[\FES@RJ!:BRC[ $^-8,\H.B'3+U)+//L+MN? M==*(1^;+@5VXX_08POA (B5[2? -_RRP@Y?AB6-36'&^=O[CV<3E\$3#9Q& M7"7,)2L?L3 +=B5H>Q'X:")B07A9'\*9* 6^WIF[F5IE+^*;=8;0)[!U)5EO M\08F'FX*FX,1EL14OIP^?<7EKE7W7D1M;!(+_74Y=X9=0TY?UIB-OG0H:[!S MDD#-&E/+9W\' L*5E,^] JLF]&>,HJKILD-&_@GL'+TVZ?4\/4>?X#_0GZ.<#3%]G)_* M8I-1J=6I+M:>7XOB95Z]E-AVNFGV8^2W_?K3BIFJGD385U+RX*'6I;* MV#F?!%\P[TTKG2^<)!3 :F=1P5C6512'@D27$CW!.*1T6381*NU8PB,;^(P( MJD78_ CY-4V;DA*@F/9M]TFYO0>+#^\SM\G'J-#7AG4T6'.A?N%&[HY&A00M MTN<+R^%U7"D5#=2.%5M-=WCY1OK24J#.DG_&![O125\^J^N180H?^?,YOT7I MO_="R^OL""BEGR\PUT*+CW6$^U_8WJZ/<9&?UW/H?JCT_>GG?!&01@>LIYK"SJ?5@#CMY MXK7/>/B$E5[#D75FBY%'.Y#1J$\P0!%5Y4%:0.QT45CH45=Z;;/@_M+FV.U0 MH!<;_96'[DJL-,^_A[7%-"A3Q=8*DN,[K.OU_>ZAQ-+:&C;+&*F3\*JJ_ZWL M%VR.\Q^S7RR ?SG[Y?^HK\1F-; [#S:Z\;NE7_0Y=.U&Q!GJ(V M+Q[ :]$K8$YPROERS:']!7ML^R:?[U,4=^#_UO=>K*7>*QQY [L0A$!T7M6. M-,A[9,XCJ:,E&#/3&6&IK&=E=\U&HK;ZD*YGV4)9VNP6A)DFD\R](CXO-Y=/GAD;AM4XX\2;L Z4&O0BT9,?XE'K:5ISY^)SB9MK MFDXG1R;"6DB]K_9(G#%,:)7%9[@K3OG2927D=;>78 IAVH0_H7ZC@)"_R' Q M"0'8X!-/);<@D3UBQ!7=L?5Y;8<>6($<)ME!W\W+A!+EKVY!*A81RAX(-6OU0N'RMJFYV+R: M:R5^D;.[Z&M$LNQ46;1S6>VCUVB!>5FA1(D%LP>.*[C^+*AE 7$E0<:XZEII M;D60[)%X%?;#[Z]=605%LTYJ ,D&?!W4I,@EU[[M;73*FC*!#EC./&X=WW[G MW*U,7AU__J#/D,;L3-%C)P^;]F+E:K]I(-32#'S,2T<"!>.,!_PSH!E=%I5> M6Q#21=MKCC4 ]Q3?9GTV^_\68*?^8CAM\5/R:^]%$!M_N3;U/- M14\)\93NH9/WB(U% 1E:_"9H>8022@\:@/J+*,8HC)&8>[\_%'\\^)"D%D0]7%UNS/RE(L'75*^6)ZID_)9?/U&WI9:\E\!C71L!@288VS;[9 MBH@0OJB!_ESI %C&^8/GOB]4JXR$V@M_@MR9%U5UU[=LH4[U'4H[+J&W827SSW[J1Q/G9_[;Q^_[;5 M;AX0%-S09^DI[:,V?%9 Q]AV:GK6UO9FG4&+9PC_OQK$9*Z2U\RIM5X$-N0> MGZ&Q@ZEK<>W1L.5S0FH""^>=UTP^I '>J,K)Q\"0]13'55O3K=!+_H]-Q9?0.Z#&HF59]@B@LQ._J+J--OSKE?SBRA +]^2I,E3HO8]N MIPQRBSOOS5[B^'3CQH%:+@-5R?3[D$VS)AI*N:8M"#F>0'E%@ _XE MT(IDR^O*$LW]R/&MR?Z508F5[+O(W2SOS&+H>_V- MV@([KMT$:5KIC\\Y?> M+KS29TP[@%S[E1S\H^JQQ%[(=9_DFEA!=M)"6K9+="#6N#-K<&84?DY;^K9: MDK+ YQU(1=HE2MC[ $M*4)9/QL6-6XJ[PS*/C)_EV>88[B\9(DAI#:P%!X&' M7)1_8T2&Z=/FM5>=O3,=&MWS-2;R%I;HN; C]K06_J?]AWH(H*/ZT].2/%8O MI\WU-- 7[R\U7,G):Y%4;+VH/<&U!;'8./9T!_R*HT8?&S;=0F[0-5;*5T4-X-6%=@.:2\[]1% I5UE MXQY,V',/LU>[<)$#V8X"F;/9->Y39$7EB"Y5O'"J*Z9P-1*--K$1VE#@L'LG M63#;[1V3X-X=PF5RZ2XCSLA=**/9;]&Y<-/=_NG,YQG18!\1VT;AFZQY(.K7 MP]6C,%A6621;P,6> (43#3?'HMMRXNLW9RV$ZWH73C=AUYY72*V=P=O1RP&6 M5K+0R#=!T0X9ZS$$:>&[\\B9#KCSUV6N;8WBISVFF#:)V(CD>8EEF?9-EIU. MT-[2T-ST>>-L3",];C. AFD9E'15:USI;Y"=O^;O_T+8RN&EDF3#S!T>P9K] M^USJU_:E#1F#AH>P%^!"V<\@5O8Q-M@![N58IQ7_1+Y\9[H?'610+7+^B''D MJ/K;&35D\_LJ[-+G"0A[O7WO/I9D]- ? U),0*7@26*Y -FC_,2FY]C4X-$G ML3>KJ/8OA9WT_6X?YV6G-D\C7B,X"OI?N8XLHD_.*K<0O?ULN\OE,:/>3Y[K MCNKAWKTQZTGV+J75)EU[UKB,N<9"+>I*'D_H'U^H4(1QYNJT6UL(\O9(+P@' MC^GC@YV_9M2+Y&=(,07O$GH :IN?'D3):66QX$'W29,^\3[)]9\X1?>G+>W0 M-L$)@;<1;W&_'XF?AH7+4F7L6S*HG,P6YP0,@2 B:GWD1[.%WVV$L:C[QWBA ME= 5] J16J-4C/Z8%O/=(+M MQ9C8>E0@-Y/\FO54.2=5F69 "?+DM]9]X'GV,']@^A*3VRU\2J-H]]B7 X$9 M*X?7K.C1TIK;^YLS7>+D70"YCV%-4:.*FD8I3M'\5KPJRLV)G/TE<2QQ(Q\;S0QR+";NXBO&+I:OCX5N,W)E3LB4^G+$?0N$\>GBE/I M.R&T$)_U/T:MKN-$Z)D%"0-WU[S(A4E85YGY?FNAS.,23O91R;D0SZH/L)# MO8B1YG;LY][S42TY2]'4VZ#JC]Q@$Z^U SYU4:<90T3X>;CP!BU R7?,W;FA M/RU="@"1&W,':2TM;=!G 9BI&NW[K#=_5/]=^-N/#R0D%;KNZWAT"G59#"BN ME,@-GP.NCZE(.#U/M 6@=)$=7":V]35/+F-J$8]48;6+3"YV/#VC ZY>V(_Q MI^71KP3(F<'+._ A()W9=LQVKOWZW)LL1C>5RHI8HJ'.,E=_\@S3.W)D9(.]]_QZZO. *K1+70UK^CG')>6EF5!*'-9SG)%MQ_O&]65HR&J"C(U!652]:5Z\ M4W')PY%D3Q5FU.HF<59LKIEZ^FM $G8N[ZYD,S]V-+3ADM=^,7H.997F&#= M-TWC8V)+KE1&O=O7?[,@V;/#N(AR!,E[=%_"Z%X6XXJ7GAYL/<=XE0;/U=P* MN<__/=RS>H=&>D[W .]LODI)@E#RJY' NN>6KHXTKK3JLE??G] .O>^?7C]T$.:8]*V-[5J7 M'K]2A^[9!Y%)):%O]%M_BFV5MZTY=;C?D[N?Q)+;)9.27XXQ"F]D;B[L]++<*?!TU_"2 M&O&=!;$3X _DH(7$-QH*V&:53FSDCR HXNZ5"1EA&>Y/_#0RC [4%)4UG4M\ M-W@L<>Q]W?ZD_HM#T#T>B%*B>>GQ7ZP"-92=+BMR>" MUNXP8?A5S\O6\?&[.N7B0*[%K#"529 M4)YCOHJ/'?\:TJJ3>;7\)2KR^?]:2[VKA_]G:LK^.^;.TW:=]C^#DM]M23-T M62WR :.*1PGI5/@69$Z('4#C@OYQTB/P9_3=(#2[[>-_L1W@IR0M;-;Y*\LI M"E/5X+SPD\+V\A?\[ALK=![9Y%O\)#8?20IP,X5^+>1>]Z"UST$+H766 "M- MN&O5^6I_EAV3XSLYWN4!>!OFW 6;&<@B(M)4KU.O34CAHT!+RQU]C=9 -:J/ M3W6-H#*ET^/MX3U=[30-OG[K^O$BHK>9K^@TS*ZO)I,5.Y'X0+9WI@W?.X3XBS)N4N0=I;!0+QBR35]A(F/WLCAK\M;DI M6)>-W D"D9]M];K)8"G[?XPMH8J@0["'!9^@L%2>LI/IGAOLMR%OV\XS>0:W M]R7VF?W2J2*;;\R9.2NV+F@YQZY1]5$5'83J%R2U0Q.':[X[(R-G5-A>T&^D M6<=XSZ1A["+=+5"S^/6#IUCC F-'.$:L2W".@ M>SRQ;(83J5WM&T4*C1V'8R:5VJY@8\8H5AEDHFGGK8) @T4X/F@>YR;B(Q:L M]>BIMD/FCY5+$Q;?4?-T$M_W<^0"0;4O*QMIG86XZ LV/LV[9&,@_/>5#\BR M4YOJ*2&^RIOJ[68'I^A.]Y=#0G'29?GK3IFHVNX XFAY&T;>EO@)AK8@[ 1$ MG?$2!0/"7GES9<47 ?P WHISMB!*H3TXJ;OQ)]/\,^ 8U2'?2%YG)24_3I54 MO#DFW&EWGE[:[AD&VS]]T/K=J]MQ7H>>I=:6DQ,S(\L>F0O6<%BXCN,H8AB, M8I;C"( ;,;+[/'WDBXA.7ME+);.E5-DZZ:14*TN,4_UIJ5GKS28SC4PN*K8Q M/GN[U76E[ /&-)SNP"T"))WO]PE_R \SI(J>:'\VUS+](_?,/I\P>+;#>4V] M(4"/=BK9.!MKY;!?7KO7U M6?79:M3,[Y'4X1/5;A3Z>'P[ >XZ=9S/%)FV3(0:G&A-;EI&L+^WV04-_2-(14K/(+2;&UV4 MX+-K^ '3./+YR*3$\CEZ9W5I[97,7_BJ%JIGP536.SI2]!5FLWH*$ M!#J!)GF(-)CA1O:O48WI\^Q2XI@RM:FHB3SQ.G+AR+7S2>,ZWX'MKF&LV*(G M:P%P4(Z_OK*HWDQ>,<8+@2H@$=7 7@E=7?8%M7HUXI9%'8IDBF&?L<:%!'#[ M.EWQ\'9U];X3W9:AT9";J?:X26<]Z$L1C2S2EG'0&50H+'?@E$);GG( M^4V(W>^'71S<^'CC-U3AT )@UYXM('' 'Q;FK?DM(7K/:N-)ZW/+PPE[#3IL MI!KF>0=W?\EX[VM+/+*TKX>%I:?"!5^&^3%;F.M0\8O QHL#\,D3[,S$L?4:N6TS0VSE MU](I3C:AC5TG-\+AF(_'5JVXULU->:!GI-::\)[T;-2U&LK\F^H,YR2CXO![ M71),>EZIXY>Q(OVYS%&9/LS/?%0$O138YQU;!=HWY5C(K$VNY4JBB%(L8"@+ M8)R6 MF;+[,JH6=H9B1L'7(7WM_(NVHS.T&RZ%NK,_7PP.6]F1I=D9:(G]Y@ MP'*8]4G4V:H*R4C3AYWP=&<0SOYD RQL0(4X[/X4*3K3LZ;*_@CW_4")^(VNG MD747=]YL"U(>Q@Q!C?5GS/2-:K+2CA=2U$AMYTBIF<'#7VO.KT,\C>K/I^+WI.FD _CGW=OUU1?))@%>_OS-M.&"(ZD[;74(I)O7( M6.@4G1(4(FWX/W8(O[8@\Y5=Z8A:<5,F2_HS%1?:1ZE@+7[BPJN 3]33R"K0 MTF0$>N)\;DVHRXVJ-.L?YU@H*'NV9-5U)QQNCC UB&[UI91+O=\8*5TO%ZJ] ME]>'NE"O=I'P468^L',)CR>$3MJQI![6]H='P!PQ87:[7YK(/5Q0#/,4EOF, MUNYK7.! ^<"X=Y;7FY!./5[Q9450_,UR;]\VGVRR_.R1> ?_?+0I<8RL4S]? M$E"]&XU19,V-6KKQ(D'[L/:?V/8_-B2EO>[6E^HRRGX._?36H#]M'=SGLR[. M2 W_YV#I[:@-^83LY*=6ONR[QW3S7'0>/KS<%3EEPF.A(?02R ]U T1\@M90Y56G%[%BI:+%LS/OJWL[+\RA))QX)N(=9QTZ\J([.Z]10+QN(ZC\7]F0#!3M MT[R:HJ38)V-&HD9R-7S:3XO?-:[/>^ZYEZ2P6!C$NXZ+TQ0&8Q=W>6QXA?8S[^:L^*:889V MFO!^2AA^#N.X9QX%9_,).T?6*%O17__Z[=0[KD7X9P-2&S>RCL!7SM\12!CI M*51-$UEI"%D:(QX_A/MF8+"9SH_ I*5J\](RMR![84SU'Z*NI&8>1A#C:2NN M=KP]ZJ?DPRPZ< 6E6GV.%44^-NKD1TQ)[!-6+W!32F1 MU1ZJ(HR=(C8L*HX;V'MV39^B^.'[9\J-D8)F]RV(;HX>J,/O;PMJ,WX>X4G= M1V,KCVN)'AE,S IWD$B+0(D\8YW'\(YH=DL@H9-WR]$$?5P]#5.3:(*FYVQ! M'AV@<&Q!SBVU,5:P_*C?5878#IM*L@(UCRVC-%;Z%N0R";:\@+JS!9%'77& MQ2-AXTBQT7"+^5#:\;A*S*98+(IRZ.^%M?YTN=DD%B"P;0$Q"?UJB9E$8#:@ M3RC)W-0K6Q V$9(0\&0""^SX>P6PAWAF5+MZ_A:D\B,64-/=_!ZT!<'>I<9M MA*X=%-J(&P-T1Y'BM_Y64BS;![JQ M#BM%O?C_]\,:T'/!.^3\^0XM\^F/D3N_YI]$[2OHD3X>,"T:@]R6.(I9;=O1 MD4A@7V:?D]9=EF.PA\MEBX5W6*I$ '^GDB^,K5R6NHUIGN_J1<_5P7THOMF3 MJ! [5M)"9ZH/3*N3]?ZA.;^K'/;;[N_L%GC"W:9Y\C6>56:S@-#2H[(77G@2 MR49!50)"9,<=7VBP=%=I8TCG7$KB.C"*/;MAD>6CNP:E#(V)GG4;WGNF2I3W MA,N\P-/V&7-SY6:AHQS@[RT71G1>->I]-<0C1";U+=XWZ*! MWNDY$!(>^6-E]/\!*VUC?FM:_UNSS-]HM^'?C_ZQ;",D.!8MODV\]B_.^7'X MQ=O8O^1/#?\R9 MB' 57-C^8T?,W[^ -_:/7I*F[>"1%ZEO[Q^(_=L,Q#;QU#^4Q =O>YN$\[^A MMO[_A^E_ '?_HO_V]$\6/VF0\7V&0\$ K#C$N_54Z.JN]D#+?CT(;9;\Z+<< M(C@];C^A_%_B9JY=](-_,24:21A^V=.A2PJMN9LW*J%8;Z:9:A\*V]R/RW:= MN4WX](2&JY7=Z!$=:OTQ6_I^X\*_8[;T%_VWI^U283X+6>/!SCV65TTQA\,S M)'B.8,Y(+8$ -VT./H8)'12IB*OF4_R.5I>7#E^+ND&.7SAZYHY0E&)SK%W" M_2/#@KLKZ>>2N5L1['PS'5.!LKI8ASS)O%?,B=?*_-7FDJFJL!8HF2,7NL)&((D!?[A;1N<'"_@P MMAY/;N)(G^O]\"MR>&[/=$873?( D<.:Q42[;O=YPVU[;?<[N[;BAP+.*TRJQ MAE3Y,9]^ 3[T*$D40($L]IR)J98EDIGY _%# DAD_LM__W:_!%]D6>7%ZE]_ M"/\2_ #DBAE:"O U7]^!OPM9_0%46=R#OQ?E'_D7"N&_U3?=% _?R_SV;@VB( J?_EK^ M-8IE$(2!@)R&!**0<,AP$L(4I0B32,@@15>W?\48I6F4$,BX2"%B<0CUKQ&, M!4<*,2$P$_5#E_GJC[^:/XQ6$FCC5E7]SW_]X6Z]?OCKSS]__?KU+]]8N?Q+ M4=[^' 5!_'-W]0_MY=\.KO\:UU>'A)"?ZU\WEU;YL0OU8\.?__>O;S_Q.WE/ M8;ZJUG3%C8 J_VM5?_FVX'1=8WY6+W#R"O,OV%T&S5:%^+2FY?HM97*IM:^?MO[^ M(/_UARJ_?UC*[KN[4JKCCUV6Y=Y3C9;$:!FF1LM_/"7LYPO4]Z3O^E!7#\K5 MYK[SI6,?IN^\J?M9\X,<7^$=,1>KW+Q0KU9BJG=W(^IBU*M_M2*,0_J(=-:3DO=.ZK*;VNY$K)AR[U'@US\ZP_ZT^*Q@K>4 M/BP^RF7=VIJBOG\NZ:JBW!!X=:'N#UMJX"8TA_];J"VJ%P:[&X/=.Y___7W[>FNL!\^7D2"[G#&+! M]Q1;&B>C*)\B4W!G9/8Z<8V*HA6KS6H?I2$*R<]RN:ZZ;Z#Y!@9AZY#\H[7, MGP]>C.NR,XR6_$PKM5?\S OMRO?JS4KD7W+Q2)?7W_)J$3">*AK&4(69II>$*4BT]PM) MA#DE)$0HXC;TA[&<-+P"-3!,#L+'FAK/V M]Y"!OG>'"/2_GI+ Z8=/TNO/VM9U\_,7NO7KCC;>TI7X5=XS62YPFG!&D@PF M(:<0Q2J!NK%#/1-.42Q3W>/NE ?&C5TR'WR!6.G5#I/V^+U:V>:=Z_E&S]4BI9EG39 M3.$6*,@RE) $1CA#$*620QH(C1!.B)"$Q@&S\^#[YW;:@8=:/>@;+ M,]W6'T)C]V&M)#1: J/F%=B ]<$C6*)=5:V7!*< ;4_@_,"SIT0[2!I^-!=K MUC,H=)QWYO9I"-#.A@T;6EX^T#_)5]KEN2FER-<+')(H443JV0;'9G$^@DS& M(:2,ARH,4H2PZ\'#'N&=A3=RC@5[I^+/-U+JN/\H%^-\Q>O5Z?+/Z/Y*6K_5;L@AI(F6,,8R1T/TZ-OMM5 909"*)":,12D.G+CU$ MB[GU?3TFQ(X]?A#XEM0P-J23<4@SZ&]MN );*PRW;.P ^0H82X QQ2/77(*D M5U(:I,BT['4)5@"AQDO#%>K.]9#%H/Q7AQ&0GMLN\K@L:&8 WRH'E5E]7A^8 RY236"D< M06*"+Q +,62)T"\[)R36_T,HL%I^]H3E%.O/HV%IZR)>@M#8)+]5[@JTZOET M$D^9[M=5/) RL<-XRLI#M_'DES>2I:FG&89U1,]FNDI MG\:,XD!!F2J)I!""D=BEAQ^1,; )A4K1 "(928@1"6$F)8F$B##.G**"+&3. MC64[E:] K30PNV(;M:^ 4=MI8]\%?CNN\ SJR-SA 4]G/G% R">_V(B=E&\< M<'C*/RZW#MC7_'1'2VD"P<5-U-L:I#G![I MTDSR%R1"*F2!@(2;O8*0II"%*H11EJA0Q31*:&*];?IL9LR--3>&Z%< R,84 MA]W&YWL=+'9^_Q2-/#*+UP;"VD*PBP+8@0&P[V#WNA8*4&-Q!5HTKL#>N](B M<@4Z3$ +"MB@ G9@ 0:7/\6+Y;!+_J=XP2;:A/]SO&AN6_[/WKZ]$07/I]UT M 0O/W@)[\1#/K\VP&>2-0=H\T&CQ,:_^,!O$;];ROEHH%,B8A ',,,,0X3K4 M.],31Y5A*O6_!]&65!KZSA)[$'8;F[H![>1G8FA MD#G/ \^CX7/ZUR-MTEG?>:N?3O8L[AC&&-><%X^KM6:B3VL]\=<45OWV(.A: M:@A10-J@Z3CC1,4Q@@PE*421HI!%,=4XIURJ6.AOD0MY6$F=&X]LE08;K4&C M-C!ZPX"X<8D=]G:TXAW1D1G& LP10MV=4/+)/':")R4A)RR>\I';S0,W%>77 MK9@/9;'2'WGM?54?BF7.OS=_/\MOZQ?:L#\6A"5QR+1W(PB)(5(H@2Q6 A*M MDHKT=U$DG78<'168&V%I_<%./]NWP''?S+4M+#?51D1X[!VW/G"O0*,X^+W] MK[$ U"9X9+.AZ'G=L7/58=KMO($('>SU#7W.T&E2X6C&"OL-HT[)6IN;&8T->$4%5VZ M[OKWX&D[:?.!TNB3M@:@6LUZ%Z]3%!A-?4[:SJ'A=])V4MK$D[9S5A].VL[> M,6!C[E59%N5-49:RS1"P$A_*O"B;\SK7XM\?JW7-3-HS6]<<]5[=T.KN];+X M6GTVT0K;49JR,)8"AR9\GT"$*(8XX>;@,%."!4AFECE&/"LV-^ZI[6A/F8$= M2Z[ QI;Z<(NV!M3F.&R ^&Q/B[VR9VJED;FOM@KLF%7SGW.S@=]K"ZW[=^?,J;;C-G!)3VMF?&>/XP3_VE5/G*[!*M MUF7.'HTV)A[GU?W#LO@NRU_IFM]UNSS=[[(T2[G:DX]#J3B!"D4)1)A)2 E- M84!1%N.0900['9T;KLK<1MM.91/E6^L,^([25R:O &\[N&PNU2[N;5E4%7B@ MW]VF!AM4UUG\#O]2M M]:&GM9QG)9<#[7/6[%D"$;6G&0#PI9MJHYN*LG_& M)(TS&+&$X3!)$A4YY1DY*6EN';\.U=<#[9ZJX/=&6<= E]/PVOD]7D ;F00& MXN7LFIS%PJ?G<5K8I([%69N?^@WG;QC&$W6@WHNGL7SUM]7UX_JN*//_E.*W ME7[BI[6>$38A?,9EJ5Y]TXY)7DD]N>3RHXG]>UM\E67S*;_/UXL0A6D@,($1 M4C%$<8H@P9IY]%>8TQAQ%CM1S9C*SHVM.H7!@]'8],.BB9X$2Z,X6!JEP8_Y M"HABN:1E929^H#)8_.3&9:.^ G9T.)>&'9E1CP9];\-FN]!O/6WL&K^V"M3& M7(':L.8?H#;-'P=/T0 ^:7Q4?2<=":9 _NE@,HG, 9MWOWTR4=YO"[KJ(BM1 MB 51$40BR/0?/4EE*8EA@EF&*,&8<;LL"<>>/C?&_^U3?6A#\SM=.>RK'(!F MLT67P#+1AH\;/&[;-Z?,[]V#.;AINHV44_KN M[8:7V[M'PT7OU,E\^ZF\;]^O]X]K4KS,E 1-&]W->D2C-MC1^PJT%ODCKH'(^20S5Q4F M);B!^#PEO:&/<=^+?+5:Y^OOUT+H)U8?"OW$Y?^7/]P40BZ$P!E+I8)I&B3: M?Q(44AYCR..$P__BY=?I?"Y8O)9!=5BHW)^4)='8^ MR'! 1N[5G6(CG&@];K-/Y^")A$G'_N/6/1W:3UPU8'GV5[JBS4[%]6TIZP_M M&\@#%.(XR"!7)GT&UW]P:HJMH8P$48+24-F=+>T5,[M.O%$4;#1U6*D\#:?% M"JX7D$;NV,?P&;*D>QHHA[5=+X!-M,@[##BWQ=ZS>/2N^IZ^>[KEW[,6[*T# MG[_:9P#%SJ[NB^_;2XXD0]J9536SKD6 :"@D2C6%8A.4&2!32$' LB$TQQ MS,FBJ1[W:4W+M9T_Y%U/EW[S5-OQNLZ.FH"N 9.W^:K.C5:HMN+>\+4A_TV= M,B9CR07D&5':Z4U#2 -LIKTDQ2CD61#%;5-W)>__# W=Z3I9,\N5F&<#Q['0 MX$B3X9\'$&&L9S4DXQ KK-L6)2Q@V"T;_;,V[S2Y[+=+C%W(TXQ:U&ZR]:RM M-+);YS/%Y=[B<6/IV$%-'AIA_$BF2Y2<0?B2!XSM8I9\"!KF]WV4:VI.\KRB MI?$OJFNNIP:/2[J6PISQX?GZFE5U\LJ%=ML8H7$$.3-E "76O2+&"*HL0R(, M&4V%4UR O>BYS9AW- 6B4?6O;H3N +L=4X\#YL@4W"D-.JW!C[O0MHK_!'[O M=/>XIN8.F$^Z=) ^*0^ZH_*4X 8\X?*JPZ\I-Z6NOO]*O^7WC_?K[191I'S5! 10D8"8,,X$L4PS&41JR- PR+*.A58G/"9\;>[5Z M8I M"GBKZ? *QF<;P([%QH)U9!Y[NU?W&'2:FS*F#=0;Y<'-.:@O*HYLB]E8Q9// MRG^VXLJVR/057[9^AANAU2GGRN^+F^L%5T&HDA!!&@D!4:C_,,13J/DIC%)* MDT 2&YK:/G)NY'-#5U10.Z+9 ::?/H:9.S(IW%R_NWYY?7D_/S2N9^.^O=CT MWJS[A^FXV4['W7G@)-WQT("NDQWYQ7-1M7=RO4@9ST*F[<]XFD"4L@S2D',H MLA2%"NLOA-/8WR=L;MUM6_;KP6A[5>=5DMNZ7ROIN&??BW0H]101<09)C"*S M?ZJ]+"$R&!.)4APE218YU4[VAO0$89U:)? P*=IV+I4O#$=FRS/UZ=[U(.>O M+MT.)),4I#/RYE&);L=RZQ)TN_<,G,(5*U&LWJPT$S*Z^N.]4E([6A_U7/'M MFQ?O/[:[XS1*)8T# 4,2Q!"9HR@D-'^24*F,9AFF3M4PK:3.CY72S M&_U4Y7IQR;+N$8C&)62HA"9 IOXNTPQAP"E.58!;% M22PIM2&<,W+F1C$WK]_;$A_/26(SI@TGBP(<"()8YG=L7U'P7,CAEI34-6J CVJ M?FF5!:5UKCEG[.W3$O9 M$V?%=$/D, >FX_T#B[=5E5Q7"X1I&,9Z L2E5! %,H0X" (HHHBQ@&44D=1E M;:5Y[-Q643X;&8#6NCG666M@DC)@*,TDS"(3J18%##(6">W%"4Y1I@CE5BOH M%\ T10[ 2V&RHU=WXTT9Z+467//D:8N][5ES4,UM_]>1PL2K M,_%+7>*EZLVJ2>3^Y,CN7F*FA>"I3#*:P31.ZN!3W9N#1$&5)9G A"=)[%0( M:5KUY\8:G7)BQ'Q[H[T*=HPUWP8>F1EMHEDKVW#6#0A OR<-#$<*MN]G]YLP MWG64-IPT&-:O!?.*E!VE=9S#:,?18FB>B$]W"6'V+W\;,;=)ID![6*H-71-1G$'GS] \'EH(Q,U$YX M#,CX<,SLBS,][#UTX@P/QPPZS.QP]*IA/NY[[1%14P/TK=3D\59/Y.NHKT4F M)4F(2&%,,86(L1325(60ITC)(,,<,:M^>T;.W#KP!_TPXR1\H4!LY-Z]T1#4*EZ!C9+^_*,S*/AT9$Z)FM3C.&/O4]?@ MW.4#ZLX4VB?8G,<($A*1D*:02Z:';S-R4Y9)F"*L4BE8$-LE\SUX\MPZ?JV< MS=F+,X"='[ 'PS#V!J M FXU8XY9>TFAF+WG35<=YI@9>R5ACEYPP;H3.W]L MCO6[^V9-_HFC_U&:\A-=K2JMZ2-=FE2[X2*@D8CCE$$5$0D1UW]8)"(8\R@, M,L%$&+DO/DUKP]PHY6^RJC->FK#(K34#UITF?A4<%I_FV\ S6(%R7( R2!Q9 M>-J@ 7;@J/.)>UZ$>IZV]+X2-;$9TR]'/4\['5V3>B95!J1!V]^^;A;!&=7N/G_5/WUO_K9A7X2A@"84PR@Q%=EX MAB".3+A,0DE 0YY&B=WY\#&TF]M(V.D+\!4P>:D<\HAY;[@SH]MS-\?(X]9! M0$YG73<[3M1-KIG:F>W='9C MM4-O%CSO0J=+GC<67GLY]T83XKX4];+M*Z:.XB(0*E-2F+QZ@NMA-I.0"$D@ M5YD(1*1H@JWBU)\^>&YC9:<;,,K9KT+M875^$6HH F,/3U;&.RU ';/T@O6G MO<=-MOQTS(C=U:>CO_L(&*_/I,AJ;6([7RDE^3K_(MOBYMI77Q!%>2Q# >.8 M,XA8AB&+@P0F,5<(H12':3@\:OR,]+EUW8V*(&\5OSAH_!S^=FLUHZ$ZM;?: MJ5Z'BU^!+>!;]<<*(K=$;;Q(\G,*/&,XN24V_3'EM@\9,/O7W@N_D_R/#V6Q M-L\M5OK3;4GOZW*9-T59K.B7O'RLKG/Q42YSJA,!)V- MIB6'S/L]-ZG#K/_YFG:B.?\83>QIIC\.]KWS?,\BIYOECX/5WAQ_)!$#=[L? M627_XU'WCU=?Y*9*1!+)F,LX@Q0'>F0UR3!82 4,4YDQG*5!()Q*"QV5,K?1 M.]UAD[E#)MK;&35A[4&SM]Y=!, MZUW(]'OUMEC=F@U\,]U?!)F(@S@+((\5ABA&#)*$*.X[P!=K(//$4KT[1$28)-HCX)(Q>>9.2AHWE3XG#ZIZ!VY1YQ9=%]5B: MA.4[$8@?95U]X::HUM5! &*U.:;!!6UTW0RS2:=E?4 M"WH'VZ1^GCKP?/!*?L[OI7'Y\E4M]H5<296O.T^"9W$LTT#/X*34CAIB,62( M!5!/YZ*4*"*$<,H;>$[@W+A2ZPO76F&PHS'H5'8\+WP.:SL"](G@R!37"]X( M[ILM-%Z/%9^3.>WY8DL$#@X:V]XW-.JLS+]0$_&Q#0BIKE?B?TAQFZ]NKTTP M2+[.9;4EP^T998332,@(JDP@B%)3JH]) H4*D$PI8TQPMQBTP;K,C9RVINR$ M457U=F]K#=B: [;V#/?P+FA'2_=NFM89F?C&;)@!@6X70^HW[&VX.A,'P5V, MVV%(W.6/G/!XW"?Y1:YV8_[U[U*VW@IC 6<<,XBQ,)YAG&K/T-31EIF42,;8 MMI3%6!K.C:TWAV^R^IAKL?\L9^K/BIQ4D&,$U/N'!&(,JP@21O9,=^P[14&YT=1M9F2%N]T4R!N,TPRBG;K@QT[AG\PNW0;1C^<1=9[2 MN$#D<^YB)7?228H+$D]G(T[W#JR*)ZM*RA-I[+JU[)>/\O](6K[6K^0B"P)* M$R4@9RJ&*%($,ARF, E3R2/&)0ND4X$\1P7F-FG0@S-R+)7G"KD=*XT)Y,@, MU:AN4C*=2FAYU?E^U170-@!C!#!6>*RF-Q _KX7U7'68ML;>0(0.RNT-?/^BUNYV&QBC.,$88$IYFIO\4@2?4G$G)& MM3,6*FS':RY2YT9F1F\3Z\=KS8$J2L ;W8'<4=YASFR-O\5BQQBHCLUL!M#W M"C1*:\8J0:LVV-5[R&J$-;(.*PQC(#S1JH$WI-V6 %P1ZYW66S]LNJFZJWU[ MTV_GFP?ZL.W8D-;J ^_P_!T#X]T;'J*\]C.OO^750H944AH%D(=80A32!!*:)##21!%E(DHX M<\JZ?"AB=K30#H^MBOI-UTHZ!AD< =*.$"Z#9V0B<$3&/73]I/%> ]8/I4P; MIG[2RH/@]--7#IGG6.>C)$TXJ+[%\?X9YT9.&^9$?RD++TX_7;]7:)&;YC\?\ MHE/O^]">IS1+76H@P@KJEX(Q@$88QE$(*B(C9WX@2S4V"1PE*B.3< M*HFSF]BY,5.C^&:3HU7]"E2U\H!VVCLX7_9-8.'UC@+LR-S48OID$GT%&KW! M1O$A.QT.[[>]-SL*R!-YL/[ =O-8G3'K]5+MGS:=9^ILX9XWZGZWCQSAO^E7 MI2C7^7]*84XEF/B@11:F69P0H>D]-@L;0D*6(06QBA6)2!(*E2R^R)(5PS*# M'Y'ITD]V)8_737:4!*+5\I)DX,> CJ5"F,8F$V]!YKQ,J@? M$_J,6=-[,.C/E-YWXS!";_*MOU>OOO$[DU_"Y(%[O[JAU9WY?S-=^$*7LH[[ MU$KDW*0=T#_HJ<3^%SM7OEGQY:/(5[=:Q8>BHLM?RN+Q0=]1J[Q:YZM'*=J% MDV*U3?(1XSBEL8I@R@C6(T?*(46"PCA5$4%)1A/IE/AI/J;-;1IBK*KG\-Q\ MD%O['/?IYX.P)4O/1^$9#0<-*";XKH.E2;Y9K("Q]:K^"W9,-MG#.S3 YEUZ M^MW>#1N40 <3J'&J[]Q%"FRA&B468GYO@,]1;T;633J\SLCN$^/X##6\H$3Y MB_/E7U^<*/_ZNBB5;$+PS'KDMX>\U>_-JCDEM\ 92D.>AA CG$']&4,JXA2& M28833E&4Q&\5UF1:E"9Z.B_UQQ_S%:B,F=5/ PJ1C]K@=F/W MK)IQ[#5-CT7&=^QN]FVVEMM4-6=T:EU=X[N=FL%N?!@/W+%#M=JC3P>;*EO M-^J#FW. #X@.'X*;WXAQ)PTFCB(?@LYA9/F@IPPOG/R_'FFI.6&II3P4Y7HA M$T:"4,90AHR8I.H28HP3*#+*!):<\-@JW+Q'QMSH:E-1>*,G:!1U+ZW\%,U^ M0O*$T=B; ,[P#"J^? ( #W68GSYY\I+,)TP[5IWYU*4#O9AB=;MN*S'L!)Z1 M,%0DB 5, X4@8BR%)$$!5&DLHX#&6<:=,IL?%S.W;KY?'.2BZ+X3N%JZ'Q>C M-;:;,0@H=W>B%P>O;L-Q2=.Z![W6'K@!_5VN:V?^H7]99826I GG"6,!Q/KA$!%!(0YI!E5""(\PYE$DVI9\M1*S M;,=.K^=L1:E_?);V8QAQGNGA&\=(011H9YT@[:('&&5"4B)U0SJ=")VJ[9YU MQ_KYV\W./9BL-4;V(CSM"'L\W.H#6*_G8"]2:-HCLSZP.SA=Z^6A PXCO+I_ M6!;?I?RT+O@?S8+R&PW#RN34;J.T$8MB@; R%>4BB"(20!H$>L@,.$TCEA$9 MV56:M9,W-Q;M- :URNT641VFY2J(X9"B(8)S@),0X54PY5?P^(6=N_/LD\!K\7F_]U*HZ5ULY#JR= M,^H!KK%7IX<@=6%D^@$.X\6C;T4]8Q3Z@;W]L>>'EP\J-])5.7E7&+JAR^M[ M$\6^62#O$@XOF B%4&;^2[%VU3*J(,4,0<+3-"1I3#!F#C5$+,7.C3&VFS.B MU=#$[*Q:(P"]=SA9Y(:_A?F\F[ M(DK(%$&&HP BRA0D,8[U)QZE4<:S+'5R&KUK.+?!XV^R,FMO9BE.;G5]ODC@ MPR:U?M:%&'H]\1OKNV*D9M[9T/G&])QMA3G&\ATK^J>)V3V+L.T[WM*"! M>]C%R$2FECED M7*3.C=2W2H.MUOO5X0<%O]@U@>5FEV]@Q][4NAQ3]WTK%XR\[D]9"9YV'\H% MBX/])J>;AZYCJGQER'*U+G/V:#C09-2Z*:KU1\F+VY4YD;\(4Q23E*8PB)+ MK&JFD/!8:"^5Q2B-J$PSI^,"5E+GQD_MFG()^([:;@L53J#;KGAZAG+T98I: M7["K<)U[[PH8G7TN@3H XW=!U$;PQ,NC#E@<+I:ZW#QP3LWOI'AJWD!_ MY.O'TK"=V5!?FD0[1EKUN2XHR,*4$*1"F+! SY%QIB#E3,!41#0A""F)W$[1 MVLN>&R5UJIOXH#WEVRB56OVZ7U7@]]H"1]_)I5TLI[SCH#WV9-8CT.X35'?( MO$X]'<1/.ZETQ^5@NCC@$>YGEUZMUOGZ^^M\LSI$TU2%89#!%(491"BDD 4D M@2CB!&<)#D,9V!Y:>OKPN7%4HQ\P"IY;NCD/7#_'7 K'R"3B@(33B:13)E]P M%.G@D9.=03IES.[AHY/7#,P41DLSM:H^R+);&\IYG6UD^:@I8).)B:,TQ9@H M&"9(0B11#"GB&<1,*A6%(F694YE62[FSZ]"MVB;!0K-Z>P5JU=N41[7R-BF. M+FH,.V]C!(C')@E?Z+HGD'+#RFMV)TO1TZ9>RN+.FFXS_ KL&-3^6KENA5W:AFO'DZ*CVG_QY/GKWX MLIW9ZKVZ*>HC=$WBRO?J8U[]\>*[^?N:(>DM1&S!L8]:E6=PV:$<" M>Z*-VM,X7YF@8_,!-%:T^[7 6 -J!6I=W;-3'H)Z?O_7"U1C+S(,06E0DLJ3*'A(4WGX[,D359XT M[UBJRM,7#_.,WJ_O9'E=57*]+=9#J8@8R5(]&\P"B%C (.8QAVE*%.,\0/];MS&ZY70WY2/4KS-*3/IKW-9 M+>(H-?'Q!#(N0K/EH"9#@ X8'/Z"(#+0X:QWM[RO!%@MI\7 M:1B2-$UCF*7(Q.@E&60T9C!&22 "'#,];W1AMZ-2YL9B^QL_1LMSF_$.B-HQ MTL4XC+U.(119!21+"F0JIM N/ZY4RM][?*EI/-EI-':.G M^D'M)P!O4(U, (-0LN8 *Q1Z.$#?O]/_];^>]OU^ 9/T?2L;N[YO=_&E\YWC MZ6=V$M56?Z/+QR9M354]WC??U=['S@Y[%I%0\@"F- P@BF,,:9:D, DBG 4L MC /FE)#!KWIS8YM=%WXW%S/8F )V;!DZ5?+2L*YSJ:F;:\+)5D]BL-U&K*Z. M-^,D^_I^&V"<:9L7#9]I7N<3W=,3/Z]2AHT/YG18]5Y]T)VI"[TS0U!^N\I5 MSJE6J5F3,]YHLD&]*0*@M2*C.8"JH@8B&"5&0WE=-K?#:1//MKI%NS']1D]GQ_%0-,3*K'P6[\6JW MIH"M+: S1G/X&.SM U:?7'V1/I,RLP_DGO*PEV?Z\\I/Y(VL3B6.[)(2$9)F MH8**T5 [Y'HJ3Q.4020I"C C0:0N=L@':38W/C[EX9U*$5OUYHB]='OCTF8? M[JZ/WIC/Y*F/U(Y>//2+,!_;.1^FW+/[Y1=A:N.27R9@:-;>^WN3!Y@N/] ' M6;;G<,(DBE)!E/:KE7:STX1!G*(4)C@BE"K%$NF4>.ZHE+GQ]0?]%N15593? M3:D#V[(1O3C:D>;%Z(Q,@%O]0*V@S\-+-A#XS9Q[3-#$F7)[;#W,C-MW\4!? M4'(]412F-%#[GL8")41$"4Q$*B&*LL!,JT.(<1!S))(@29SR/1U(F%M?;Q4$ M0FOHZ%$=@&?I&5T"R=@>3HM&7;'+?^<^:;I71^- R+0.PRD;#P;^DQ<.C,W7 MK$#-C/'-BA?W\FU157J*%B@J2 *#*(PA8HA C%($N=DO$1&-*,6+=;&F2[ON M?$2&4X?>2!KO%=ZH"/):1_#C4FOI6!SE&)9AF+"08@+3-$KU=)=R2!0.8"Q% M%*];AM)T'9QUZ+O40E[:?_%;+>"S+YO-"BA0QK#!,0Q% %&0))#B1F@54 M%.E94$K8\$BUTW+G1@7[@5F\SOJ$+[6 [P=58P Y\CTT9]+NZZ57*OM MN3: (U"C!<+UB'Z^T+CS>/0&RUGQ4@21-(:)2@1$H8P@ MDTB[(8&0 F'M@R G%NH>/#>:Z?1RHY0-3':<,<3XD4GAK-W._?VID3X[].;9 MD_;8IQ8][9('OP](@?5:7_EKH9$U2[!T];V=V6,6,1Y( 84I 81HB"%6,88\ M1C(*99RBR"Z[RVD9<^N)1DM0JPE:/1WR.IV \4SW] /.R#WU$)C4$,+><5_U0]&:\.G'K=/FN^G7?RW9UYM*!2\"Z^>5>1?A%0@0F M&:&0H8QI#R.,--G1$-(,13R,8L$MB[6?%#$WKMMH>$&&["- 6JX'7P3/V O" M;LBXKPB?--[KDO"AE&G7A$]:>; H?/K*8?W[?TAQJVA-:NW_L M;.3>/P@K9PXX!X1/)C@I:U(^.&?Q4U8X>_W0)= O2?7H*)+UU0N0]"W71,=%=/1UT=K[8'I-J#3'WS5!H#.@BNP ML0%T1@!MA<_5TL$0^ETY=5=CXE74P3@=KJ@.?]3 0M!Y16]O2WG;)T[PTQ^YDM:T M4;V@^C7B\M.=E.NWIKVU^!??MQ=T9/E9RWSQ_=!5;*+V.0]D$*0!Y DR%8E4 M!BGA(20)SJ@(&([<"CF.I^KSLQHBOA1W5SJ.QQU[8G[*=G7E\_";P2?XC:COIB#$^ZD^'F0DDNF?R M,<$.[;KDM?AW[9";3^V65<#B. E(!&6611!)&>DQ)6 P"K-894JPD C;7#X] M MPWY.S(&EP'MQ=G36+D1O,G?+%;CAOE,/(J-X/\?D/8__TF/Y20^D[YYA+'*T M/O@"R5BD&5=0J2 QU04#B!.6&/J0B(=$!CA:?)$E*VP)Y*@5SD.K,)(D#!#D%/-QDCQ%&HJ1C#*J"0DT_X9 MP*+]O"7V[UAZ'@G.9$1AC;)++9QPR M111,0XX2%7,6!7:5RBV$S8TJ-KJZUN#HP=.. GRA-#(3;-3<<=%&RD]E@XC? M$A@]\B:N<7'>\L,B%A;W#,\#4JSJ1( O\R^YD"NQ8:.7DNM14XI%1%-&(D9A MHCB%B&M\213%,,BB,"4\BE,:NKEL-F+GY\%M5 6BU7'K47CQ,ZQ:PXYS?",\ M,OIX1K+LKK.X)Y _!9_2:(/WSP"OO\O\ M]FXMQ;4>W^FM?/7-I$2JY(!K( MQ4-=#/73FI9K.\]D(NU=NM13&\;K73O* [H&3-[F*S-!->%+C19>W)RIWA"> MA8B2E$/MINK9+C(%JI%*H HCE&(B!$&T?4->K<2?_/WH+)CL[9"FON6?\KVP M\Z!GV-(C#ZXV64Y[DYQ>;2L6[%A_!3K[00L Z! -00>#YA-VV9>3ZU-I/JT M1^&F;8^#\W43BQ^Z!K-<2FXB>U[0\E8[8";L?:MC7>]-)FF*TB2"'/,8HD#/ M=K#0GY0,(AH%*<E;FW"9"6Y7!5N<]:AI27L\&?-L5%Z^0CK[@BN>:O4U^]%-4?)U 1XZE0&M=7;('3*H4/%U2F4OLWDLY M<]&#AOF^IO#L._U>U7Z6PCSC&9802<4@XBF#E--,CR<)SZ*,A*'@+D[N[L/G M-DK4Q8Z- !1PB/(0BDACUBD%%*IP$Z'%B?2>V[,TI0.+9KZ MK_*;,M]9ZM76M5)UTKUJ#';/\ M\>G$[>"3JJ=2?=)18.+V>#K 3"W^TOJ'UZMU+O+EHUD]J8MQZ,?+JLDS(D63 MA^3^X7'='OA_&IK;'*". I2D+(M@Q$.3CIDED,@TTT.43*1$022ITS*L7_5F M-Q+M5-#;M0]L#02=A5T"H(V-YJ;#V/1+RR%Z>0LL]P^?K6W'WB9\AF:]H#JB M3_3'*9'H1<-GJI/H$]W3Q1*]2ADXDCRR2@]6>KQ[9:*QS>'[>O:-64@"D410 M$CT0H$!)B#%&,)$L"522("$#IR'AN)S9ZVJ2<1C:^9A7?[R0*WYW3\L_ MVF!;E"(FTQA#P2)3-!M1DU<.:T13$F7W0\;O)OT9F1/OT-LA<+@];WG?P'78^Z)Z]1>=3TSQR71L]A;+F;Z1'3L9: M/"-UHW0FF3CX'XU5(%_]=+1]KL#6-K U;I2<1W[Q]DFOGC2;E(/]HOF4J#T_ M?1B;OS5)U>5&YENS?_@VIZR.^6EW&ZN7C_*=_+;^_%4NO\A?M3)WU2*C%'-3 ME5)1IK2+F460I%D,<9"%B1"(2.64062H(G-C["B(0C="'MP$=A0\!; CDVYC MPM4.N]967(&-'5?=SKAF6VT+,,: QAK0F../8R\%U">K#M9E4AZ]%+&GS'GQ M\P;$Q%\_KHO[PNP[M)E;B20!EXB;9"@Q1!G+(*5Q C$A04J36(7(KB3.L:?/ MC=4^EW15/>B)!>V-);& [0QI70K&V%/AC6I#RG\>@.$0'WX)*!/%?KN XQ;1 M?]>E/7)BRXLZ?E>U8$U=\52WUR]^H]'38J;:1NB(JPTN)VJ T2G717L'/4W#4!HN3-4BM;G;C*"'SQ;5^MC#/ M?[VDMPN9Q%@&@8 H1*G^$W*(HY1"_6T4QBQ2DEHM_QT\>6Y0\1UKIF?+T M'-/DPB3K-X]E:>()ZW,!F1[O J+]6A*% 411)/0D&RL8I"*@B5 D%4ZU8X]* MF=O8M%'R"K1J#CNC<1Q2NY'C8J!&)O\)>IXDZL=L/9D] M_>C%%Z=-KXEIEX$6&5,*(\T $@491(SI\5HB4TQ:(IP)&G!IE9[81MC;SK)) 5*'821YH\D:[CEUHR1 /XG( M2(G/#^4]5\+SDY;W)#H_?8][@O-?Z;\795?XOJK/OJ1QC!CE2G-&9-+]20HQ M-Q3"&4DCF:8HLPKD/?[XV9%&JYS3\:$3R/4SP>5XC-WW+:%P2FU^VN)+?)DRT0-A8SJVC9;#\HP\A=+6V7='9BHWOT7C MU1DT!CCW1VWVZ];OBYC8H3]JWZ$K?_RRRW*/M>?&0L%%JB2'BB9F:XIR2#(] MYL9,<(8XYHF;V[[_^+F-N3MYMP8=PWL"GEW7'0[)R#W7 8W!>IYPN>B<=BGZ%I-A",.#1/&M9F8^N98=I+F-LOFC?>%E7U?O4RKQZ* M*F_.N5U7E5Q7X4)2K)BB%/(X"2%B"$%&LA0*'')*F(P5%@.\\'ZI,W7*C<+ M+,+1)D.H'S]GWK"#Q2>! MG)$X*9/86?^44BSO<@]/>ZN;:_GAKEC)=X^-'R%BH@0VH?T8F6*G&212(IB$ M$L42IVF26:5X._;PN;D/M7Z@5A T&MH'JAT U\\)E\(Q,@,X(.$4LG;*Y NB MU@X>.5G@VBEC=F/73EXSX.S-I6$!.^OU-TO-&:O;.@S@=5%^EIH\/G_5UW^_ MT1=*7F<6^UQ2LY3_DGZO?LU7)NWY9]U.E8F(U??\37LT9J\ID6FD<$0@"5(, M41A(2!C&,!0J54D22T3M*++%DQ^LD.>ZU=J'U7]_&8_7JU M>J3+_#\U87_9J#K1$0ZGU@Z5C!,&%1.ZM5/$( E3S7Q13!D1"5.!79Z#>;;U M%/.63LM9M[/=4N[,6F^2"<1%AW&,W: V'.Q8?@4V[\36>&"LG\'A&_>FFL5I M&P>U_QS':]S;P=MYF@&BA_DK+V69?Z'&.VJ6\+LT/KFLKM<;+=[)]0*)!*L@ MC2#-X@PBHA0D@8QAQE3(:"8CS)U2:%M+GMMHLE4<*$,N7VIR:3;WP(_+K1F. M@?7V36$W5(P"\,B$OX/M=0OHCMH_70&ZWF'T*Z"U]T?8SH#YI%U[X9.2IS,F M3RG0_0$#-BBV0MZLJG59KPLU%:QRWM*J^8$NE]M?*CWY*QYO[_[GXTHV4\57 MYL3BYZ_%Y[OBL:(K\2Y?R;64JRY95(1"E1 .L>04(HH22+ (8$8)0YP+%6:) M]7[#%!K/F#BW1E^!SNS.<[L".Y:WOU:@M1T8X[LELMI\_8\"= " #@&'I=Q) M7AZ+W82YO1+34?WH;\.09''3<(K]@OW<7H^)UM_G]9JX+:)/V62]:^*3*#+= M$O>4N.ZM6$\J>( ?]%$N37#C!UJNO]+TSY3,15!%5$]$PO513BB&-(91RP."()R^PBN+VI-#=/9JLJ M*!M=3>2#5A9HZ?<.@XR?!K-P+B9OAI&]A]8>4!L$=BRZ EN;P,:H*[#39*U= M[2@!/C]'DSD,_),WW40C^U1-Z#9F>T6[=U#V(VFZ4=@-:L5=#S&>!]]NS=,OI"./81[0 M=#\$:0V0UX.1YZ5.>UC2&H6# Y3V=XY;$&9!PIA((@54)(NUERX0Q+'^E,D MAUF0)-S4.R[T9,2.C6P%.W'21OQXO>BSD0&61EWPT*HY3@$8SP5?9L1$S@5> MIJ_F,@8M69;664Q3E?+]GA^FS_+9^H0WZ8Y%*_;_ U#D@20!19DYHI!&# M,<R6R>&LR+DY3)_XG12/S?'/WN'>D[^TQ?Y"?VD0HL_K+]7Y!(%1 M'-2:3^$U'< TB=>TE3H/K^D !6NOZ?#.@269>5UAM?HHNEF^@NR_6(-?M4M=/=/ M_QBFP3_'X14PBQOU=2^U%+.(W?P4$?-3J/]J429X*?^BG^Y8\+FO9>U(SE=[ MC4QOFZ;ZN--45.FW!%POE\77NF2V*DIP4TJ1KX$YAKW)8^NQ^+,%6E[K/O?) MF[;DLX7E!]6>;>X9%-'"UC9[3-WNTB=M7]WS/M_E9A6MWFAJ_KY?;+@]B>$84=" D?ZW3V;WZFU!5WIBU'U\\Z:E A2&***2 M0D)H9I)AII#&<0Q#'@9ZT)9)8%G#Z:RHN8V]OWVJMW6!T1%H?7?^]>:- T/W MXVLQGGI#;>2!L1>P(6-;/W(.@Y0W!"<:;2Y$TFW L *GE_G[GS =A5M9LL?% M=G=X7I_>E('E.,,XBS)(@RB!"(D$XBRC$#,^ O7IF=8>_=B)/TM28]9<_>\T'DL2)^KM6M_XS#N>5>LBF[_[R M2ZV/$A6H.*&08A9 1&@":12;$D6I$D& L]CX<_:[]B(-".D M(5<)"5'$)!]4M/2TS+D10JH5$*GO:(?9[RI^=Q.%D,U>+6P>L?7$I1O=9J?Y1=9.Q[]8*N M_GC_19:BI&I=+4Q6EU2B!"82F05FP2 .P\QL#$X+':*_%^4?;U:US.K):*TB3F+%"<092B'" M*H"$(@R%"#*.& LQ=XH>MI Y-UHRFAI">BB+6_WWO]HRARS=Z[I6+=M-)RZDW M4)LEJ MA5';==GF/-RV:S9>01Q]P:;!KZO.:^!KMNH;C4N*SV)J^.K?RF+JEJP,(O"(#!9=-#98I-6;#& MTGJ9JK;5?%/T+/9-5XGB?%/,HO)$CYI_CDH3YW'V5EG"0M3 $:[56J $A5&:)C"+8N._9@@2%$D8ZO&!21&$ MF;0J\3QJ=A=BVF9=C!* M!T0Z_$F7!8"^S5?RO6IR.2RH8"0))-,D2/6?(,NT:\P0Q&$::/>8(3VO'Q+_ MN2MD;EQG=#-[<;S6;ECXYQZ(=C1V*30C$]4V^+/#IU'Q"KS37.+L)+AVC. #LI%982!: TI@ M]4/AM^+5"5D3%[CJM_BPGM69ZR^8/36>ACF4UIUMBH5^-0A+8*H=!(C2((4X M%GJ&Q#,:1!01[K;"?US,W+BA*9!>U&IV*_L#)D&'<#I,="X":>S)3(-/"7Y; MY>MV7E(?/.V6\3U/1TYBX7W*<2AI^FG%26N/3AU.7STT__/:=+'.[7C_N*[6 M=&7JEE_?F[W'12ICR3@6,&8X@"@F(20ASF!(LU H@8B,G,Z)G!,X-W)H]=W. M'$"Q5?D*T%IIUP309S"WG%EX1'+L6<86Q#:;X/M=$*_[01R0Y-D.&;_)G<_( MG#BILQT"A\F<+>_SEVV^K:Q1EZD)TR1C81)"$1 $$4\5Q($D,(ZR(-!L0T@4 MN9%-K[RY<4U79L:AJI,EL+:,X@VNT0GE1 ;Y#D)/)7K<@!D[6?RNR&?/$7_$ M?IO4\,=N&T8F'Z69%O%UO8QZO1)M69^;HEJ_>S0AAN_5AZ+*F]7497Z?K\S/ M"R5#'O$@@QFB'"(LM$.3R 2*.(RB) G3B#O%5@]38V[4TZAJ!NB'5ED@6V6- MXFYL-+!E[$AJ?+Q'YJX] ^H(J*XTF;'A"FR;8F,'V!KBC]0N ](GUPW49%(* MO RMI\QXX=,&QDSOA1<2XVBQ+(,X2F-37YQ"(G ,"<91@EB2AL*IH,_PN,W) MJO:T^QF UJHZ)H;? T^R)(FC.((R4 PB4V6$1$D :42C4/ !:%=:NN+P9M@ M;/ -GAW/SS6$=;1 U=%#4I\Q^-0JS-1'0*F0^>+5:IVOO[?/^2@?BM)XGY_6 M=/U8+63"4D5$ B7+$K/$+33C":9GG#0+2)K*++;: #LG:&Z=N-&U>VO!1EO0 MJ&O7G\^BV]^U?6(V1_N2V^_*P?T71^_>%IGS_[ M^$FZOZV1'1-87S_, 7IU_[ LODOY27[14U*M>7MP4W$BLT01R' 8012I##*N M*0+).(Z"-(IDZI24Y(23IAXDS:A':&O SB'4?7OJ]8WN7&J^VK^P,VJ4 MHZD>0?::H-2#6M.F,O6'XT'24X^/'M;G;VAU9_[?9&3^0I>R+JVEGYQSLQJC M?ZC79G:_V+FR"=U]L^*E6=A^*9O_ZG\O'\V.V:MO38JOCW0M7RDE-3U$@J4D MY2%,5:H@"I(4,I5D$&49)4G&$YDJES67:=6?VZ*.2:Z3M^J#'T5KP$^&9K@V MM::>^H/<&NWFS$S\>G"*<2#"%*K8),>3*8$DCD.HN!))R)C(8KOJ*_-_/29* MLO=?ZO6P;=Z7#X MR93]:J$ '1; @ $:-/QY+\_3BCX=G8DMF-0G>I[6>>H^/9,60V=7ZR:OO:DC MNZ LB(,LP1")%&E'B$20$1%"P<,PCFDJ2.Q6EV+WZ7/T4Y9])ZPM )."A)$@ M"62)#"!*D((4AQ(J*4+" QXJ+%Q<@^& 331R7PI8%B6*!)3!F @&$>$8$D8D M3&B&LY2$B0K%XHLL63$Z9+M2Q@7M1X.:\7",FI>@9[N.,1"1T5W6)#X1,Z[6>LO' L3QYH8? H\U:N0IDFDD6P1B9 M_$Q1E$%,E(*I]@RY- ?1[7;B>Z7,S;6Y\15%XYK<\E)P1N[>3Z)JQDE6V8?! M:($VSY1^LL_6WL ;3ROK=;#W=F,,T3!%08:AY)DP:2=B2),(0Z;G>T2)1":$ MN9WLV'W\W'IYH]W@DJ9/L+/KX<,1&;EKVX,QX%S&,9O]'L/8DS#QJ8MCUAT> MLCAZE8^\$=??\FJ1! KQF*609S*&*),1) @AJ)M=Y]D M/]!OKE;RHAP1-9!VW?@R>$;NRH[(7)@/8M?X\3)!U%*>,0?$KI7]V1_VKIPX MS^K;?"7?K.5]M8@QC4A" DT%*3-I54WNJ(1"IDB2240P9=DD:54W*LV-/RY. M_@9^-[:!VCA'WO'0P'8\-6VSC1>+4K59_CCRI!RAZ2XMZ M^.2!_EI>T=O;4M[6@DWAHB]R]2BWG5DJGD5ABF&H4@E1:D)*1!3"B,F(*]_0^6&9?Z&FML\O-%^9O9[WJ^UW[^1ZH;*0*APQ&&>9=@]II,P! M4P1CDH09#@.4T&RQ,OI)\=EEUGA&L%5O(4UO.1 _XN*'UA3H+B,VNH)\X]"[ M3BG/86\[P_0!Y503SDZO*V"T[?9S-:*[/VFE?4Y"+?'Q.R<])W3B*:HE!H2&HS4!DGJ*'%X-C-[@,?>XT8\V% M5F^&GDN?XS825>7:%"T7CWS]OOPDRR\YE\U&"4I%FNBI-N9) E$6(4AD'$%N MJDTAEB919I58ZI2 N8TDK8YU/'VKIM-6R4D@^XO+9D_#!./F[VY\,@9"),4DA(0,RV2 Q%C%D 8]D0()4*:= IL&:S(TAWFDR+LU[ M_-<+8I&=FL)N!CP)P"-SS)$8Y\Z0IAKW-ERRM>4*M-:,=-SZ0DQ'BY9V4N;Y M(JN'8-8;A3WH@>Z^T+52^3(WZVE-YI8VXCB3F6!41% R@DV>I0B25+M$2L8\ M(U3[2<2J^N9I$7-CNZV6H%'3W@TZ@>%Y1^AR9$:FJ0-0/,9NGP?@4F?HQ-,G M.0 M!U@F5#KF3MM[_MPZ=/O"UCJ"3DG71&G["/;W: ^XC-R=W2 9D SMJ.$7YT#; M?^K$J<^.FG28\>SX9<-/4.7K32*5HDZ>(E<\EWK@K_BRJ!Y+N9V_A"1" 8VA M0I)"%%($&8X$9(PB&26$T<#I;*F3]+EU^AWEF]Q%N^J#K?Z#@[O=VL9N0C,: MXB/3B4^P!QWY<@;-]W$P>P4F/RKFC,VQ8V3N#QFT+]AM,#Y= L[YR47@W[0Z MRT\:B]I3^GR7E^OOG[\6G^^*QTJ_BY^_ZDL[1SQ5FB!)&D.6Z7D,BI6)HL*F M7FH4R#3F2&&[**HIM)T;HV[M/;+!DO/^+9;:;K Q'#26 VTZZ&P'C?%.VV,C MOR]6&YGS>0M&W_62.C0M9?7^5*6-W0M;XOR^T+R1&$9*1A*+O4D33"(1< ABP+$ M*:%)&%D=PSOQ_+DY#>U"0ZTCZ)1T77O91]!V[64P+M.LO5A",F#MY:CA%Z^] M[#]UXK67HR8=KKT,<_ MM"/SS]$C[ML#S5?@U1E,W=-R.4'D-4^7G>1I$WXX$I:D*DQ1!$HA,4Y*IBBE( ,2J 2I4 0T=*NOW"-M;IS4 M5?*MM04[ZKJ>XK&"VHZ"O $X,O-<@-V VL<6F/@M<=PG<.)*QA:V'Q8LMKEI M&)^\6>FN*:NUR37_Z2M]:"?[-!:,!9) 2KB"*(XR2#.LH,(Q2DG(B#+%,BB.LGO2CX),53DB: ME [ZK7W* V>N]G2H^]@.3/7YKBP>;^\.=E_,ELO>GBN5) Z84!"3(#.Y1CG$ M,990L#".0T(CB>TR%HZBWMP(9[N!&@=7P.PS7GC0^++&.T-4S]XD(Q/&P;O-[YOB0TPG?37GC"?+(FGBSXX7F:^O)CZ5Y:POG0^F52G_=( MNQ?$SAYX]R-EX+;G=BWT>B5VCYJ9HE/K[PL5HX BED(6\@2B@(>0)G&FW?F( M1"I21,;"I>33.8%.X^P$5: ^&QF[NR!UQ'.UH_<__2..PNR?ZWJ$KF6WS\)/ M(AI&B@J8J1!#A.,4DM"$^Y,8J22D.!9.:5N]PC^!F_/,\%ON7'L$=>Q=["=( MONI'S7T+VQ(*K]O9YV1.N[5MB<#!-K?M?4,#TZZ%T&]2=:,_OB\_%U]7BX#C M5%,(@C3@*41)AB!1)D)-"BZ9R'B66,7']\B8&Y^TT5BMGE? :*IQ!$97USBU M0T#[Z<(33",SQ""$!H2MG<3@XM"UPR=/'+YVTK3#$+;3EPY=E#5Y!#[3;T<. MI9$@3I(XR2 S)2B1BA5D*J50F1 W+J7V[2*WE=F3LN;6[=N4&UI7'V];NPZ7<\[<,K#(AE_K7VU_D2I9T MJ9V0:W&?KW+S;!-OW^Y"5^VR$!.IB)E FC[J^4BF_083S<)Q0AD-,AE2JTPA M@Z3/C5]:Y:] JW[M6^\;T$5@.(;1N36*'?N,!O7(?.2"\@@;3(-@\UK!P4F! M:8LU#,'FH"[#H(='I>_$J_Y?>/]Q^*:OW2:&#* M$)N=0&H,F'W+S_=?!R\"^*E@9UWN*9NMJFWN&XV M+=99"&J=KT!KY!4P9H)=.YN$O5URS<[4YK[G;=[!NUQ3-_-S;7--UMR7;'3Y M; R'G2XO8I]KJ\LG9CU[75[%#,VO5*W?JU^*0E3UOD+K-$=*14JD$20XTD,W M3SFD"1.0Q9%@5%*6,J=2FK;]\'B-ZO144D3IR_JL_8P3U'OU4,I0FNZJB<IC7OWQ M09;F"\U X4(FJ4*&*+"*$$1QB"'C60))P!(1"Q7)E+L1Q6EA\Z.+'5U!J94% M/SYLU/W)E2IZ4+8E##_8C4X;N[ 9/>N H593GT1Q'@Z_=-$C;V+2.&_Y(758 MW#-@7>&37.5%V1Q4?DVYV<[=)%8.$4M4DL( )PJB,$HAIHQ"H5C"I"1"I7;9 M&OOES(TV&DV[(_.=KD,"&WNPM9B:^T%L]/7-"M0\-RFF^:EY&MSRI&NOG^BR\T6AI0R#=*(01I'&"(4 M9R;="H5Q'*:;/0$K:*@UM1E/>P4F#:+EAX@&GOI\0@Z M@V+C3\'DLOCG :ZIEO &P>:X_'8&COY%M%,W3[@4=D;__06M!9@>XT\[->,!/MB_C MMP%<=UN& 7AF+\7QH5/NE RS]\D^R,"'#$QN]F"JM^6KV[>2:@)NP\J_O]/F MMKFW:)QF81))2$F00A1+ 2DF&+)(#R"4QBP+G4*WSDJ:F9\HS]6"Y8(I%U8";ED(40RBR$-.85IC&DH>,8<-U]J1W62M-#(1CMU SDSI!5B?+'J9 M0I,RK!?LGK*OGX<.W-6^,XD WZRN.2\>ZWH^6O2*YP_+_TO>NS:YK6/GPG\% M5:DZ\:YJ3'@!22#YU+XEKN-M^]B],S6U/ZAPM9F1)0\EM=WY]2] 4G>) D"" MS:DW4]ENNT5@K0?B@X6%=9&M!XSG>9;G>01E8=@W2@AD/*_AV*O,JUPJ <@'V*H"=#IYUX6ZO@^7E]Y#H!F;&H8%UOQJW!6O0 M^_&;DXY[26Z+P=E-N?6#?LQT'"/X8/H>:R[*HCB6!*:R4!!1(B!3&F6<\XPS MS%'BQD47YI@:^WSAWZ38Z*__4H'WR\57J"?]#DYB<%?@SUIX1]*Y!+$=S?0$ M+O1M^3"8.?-)!RI#,LBE:4;EC X]3UFBZZ,>=R*O[A_T4KY?TD6[*V)3"$ZR M!"9IAO79D"/(THS!E&%MGF 4"8?2<*>C3XT+7MV#^IL\UQ(Z^,W/0+.XB.@# M1>"W6Z-@9 -&.)^[WC,X'*X)^L RTC6 &SQN3OYKZG&L])?TW>(R?\ MU0]YYDJ?U6?950!@B+,X$QF,,Q/ 0K((LBC7ARJ:&G.= M%A?Z9H6!2Z2U+9$TY4YIL8B6S%!(R^#B59[J!0(_R3-=&'JT\TPW5#LLSW?JHQ['FX9O4H*0U?[RK$Q#* M1VDB 5H+-4V)S(HT@830#**"($@QHK!(LCQA+&/Z+]:GG!N33>VEU^("(V]C M,X"=Q'5HBX/9?PMCBT/1@,@%9H).T'P.3;?0JGFBZG;$LX>D\ M?Y&*EORWW"U%W?C,)YI5[,4 .S.6M"O6YN6DF>:P%V*IQ5(K/: )J508\"/9%<\AC MHKL3L/9ZG4VO#5O(?&SW'FT=S=[)_#1,61[C VA:EF@L13ADD M>29A$JN8%"(2(G)BQ:LS38WV]H*"6E)'Q]550"W]5D/ %-IM=8+0*A KW<1B M4._4U'L.S\]]R\=6$1)E9?Z?K357'[7R6 M/YI>A*N/JHWTIO-[4X*[O@(M'^6,,$0Q$@HJQA%$E!<09YF"&4TRF:948^?4 MX-M7D*EM*P_?9"7K:N6.3>A\%\+.AS0&O(%WDN/H;D-46S7NP%X18WCO5&G+ MQC>Q$5J; 3O<]<1ST,YWOK*,VQ&O)V)GG?+ZCN>9WJR4,?H?Y:X#C^FF_ED: M%,IY6>_F]^NW4ICF%<;\W^@OTM/1AV=49)AAG)@JTP2B')D>YRF'A'&>\T@@ MQIQ26P:0:6HTNI/26-_7W]M@2V3'JB,#']J1M=4&'+3\,C*"8XWN %V#5BFP M7ZB3AW85;@?,9AX.[D%SF@<0:]S,YN%P/,MO'G#HW@Z1ZXVUF]^LZLI1E,4X MSC.]LEQ%$&%CR3*N_QKEF"2(Q"JW#[CS$&!JU.O6VK[][_U=M+; <)22C*H,IU_]!^O\@-AFN M,DWS2"4"9?6H;ST[XND*$:,4'M)4?5#L%W,X#;DMB9_D' SKP_K*5 M$>R%O /'P+>UT]\OZ[[?0]=N\P)N2&O=38!1[7(O;$XM<+]!?/+SE_-Y8^N_ MI-576B[*Q=?[JC*50FH'S)M?/\I*_]M;R:H-K9[T'I2V&009)QF+*8>9*F*( M4JP@X4D.8X%IGF.>QHC99_)[RS$U MQK O:J@$-=P%89L-4&&'5<,N+]5\W" M^!YG+0)SI/%4H\%\/EUH&HZS+6%4/!G]-'"LC] :SNX:"__ C5EOHC<%Q M78;^PWD&N[?E@SZJ^\6Z%.5\8X3X(GE[G_#F%Y]OA!1OM?JFY/^F^7)_5&]H M9818XCR53E'R@XLXM7WO ML(;3H8Y@KR38:@G,%Q$VFH*?L@*U+HZ1N@/_RVP.T8\[]H&WD>'6]9/ MVV5U"9)USRT(MAB#)B4,+^6XV0S!4#Y+@P@WDZ=OZ">MQ(-^MKEWR*,,J=Q4 M,DL*?0B*"&01D9#BC!:4JBC)$B??S^'H4Z/X6CA@I'/S55]$SM)%XXM':!>, M-13NSI5+*@_J/#F:8%SGR"7=SIP?%S_D=9%8E8^TNW9;5:/_S4GWEJ_OMQL2NV'"E<)*J *B,$HB+&D!2X@%D2YX6V$DDL M[$K=CR/OU!AEK[''%4VM.=BJ#AK=0:T\:/3>_J'U=[I6"_ZUL;H"G=*7(?B- MZ5C? Z]F@^&_$$[7LE/Z8HQVBSN=+XCKW>]8RW7CJCBX&&/>+(^%ZE@['Y:+/[Z\,E=$U>YMDT48#ARW#:3$LK(%0 M$ ?>UUW0]=F9G6!VV&-#P3W2;ME4'7J[K&3Y=;%'?Z =S0>&::-PWOW[(Q4IJNE)0PG!!9V-V%WIQJ:L2Q%;8.J3L4U\%$Z<;6PO0; M#+' _'$5+!_#KALU!TMN,/1&,MUZH.AFQ5D!TVFV=8\PGIUFI(H0H7B$90B51!QC"&6!8>,QHR+7&2XL*K_?VNBJ9'HA:J"MUM>N$%K M&:NE0N624D(HDPG=$$ABB-&20LSB E2"5Y3A.5"!>Z<)A[:@S2B@YJV<&A M\&[\X0*_':4$ C4PRUS',WQ%:@_$AJ0CE^E'92@/7$Y)RV>((7N?T(7X8U%J MUGQ+657R[1'U+_K3Z./W15QT)""21'%/&6012J&2+ 4 MXC37A\Y$$:%$@9"P;PP91L:I\:)I%Z;?80S23&6W1)]&#)OSB M#]3$9I!E\>M]TV_J";3,&00[NTX[PTSE>?>T]4>_EW0EVT"(U0PE7"F:21CG MN8 H(AG$.9HDX%FB4H1E$J<>&KLL97VKM[DU[69L).XS9MR=9K:KH&E$S4 LH&9I1^H/3+0 M[! *DU=V8^YGRA:S0^1Z#ICE\VYLM:K6LUV-__^4RZ\5_?%-VU#S.D])2HRD M0!)B;LR8(J*0,'-M(T@D4X9(HJQJ)'?.,C4>.I3/*=>K&\MNBAD,HEPOY3D^Q MFF4%%0PC!&E.%$0XX9 JA6%,DA2)+.)".%VWG$\QM7=\)R'XT\@(:B$=C8L+ M0-J9$?W@"?R".R+C;"%<5WY(6^#"+*/N^M>U/-W?.S[I>\^ZIGHHL,R]-,[3W?2KFOQ/#BGO/-]TUS M"?A:JI*7Z^NQG2X(V]Z:]L4M^ 7I*60#NENM0!CVSO/B3"-?;W9I>WZ3V?EI M_PC7-[]DQ+W_*JOFI_%ZN9SG5!G_&!&24$8BXP) *;0=( MGA/$*:&QRER#76_..C7*V H,?AB)3167G]NPQ+F1',R-U.!%N0!B.9_3JBG: MLS)U-FR)Q&E5+&X30V =F&9:D>_ #N]::E +>P=JP9N_@%KT$,BZA](.BO"X M4;7]D?:*L;5&S";<]O9@HT?>6NMW*0C7_N%!XG%-79'7R^]Z>YEQ%<4X51+R MA&ES,$\09"++H501RQ.6<\*=DJ*NSC0U>C^-,FWKV#3"]HO)/8#7TI\\!&B! M>=H3K[YQN>=8! S,/9CL.2-SSW6^$9I[X0'/NE[?E]6Z_-^V>MC; MKY:KM2GSQ5*:QBG$A.R:;&%H>R&E-0U#U7 M5ZM-'9+"CN:;]RJ M8A::GQ49LWEF$(MC[QJ-"Y+G2@A]F$08(F2"754F858D<8IHIG*[JZ1;$TV- M0<[V3W^'\U5LO:R-*3J?_<#J:VL$]41?G>LY+8V;7NF;G_=LUBM7*RF/PVU6 M^[R35!L4!1,I3 6*(2(9T9:&BB K9))SR5""G J*=D\W-:9X[Q$6=P-0.V(8 M#J; ]- (>@=.PN56@=)U[' 9M!%N]XSCMKNUTOZLJ:W=4V[T(60Y>]TZRYK* M8F\6XK7I4Y5E"0E$,4%06D18%@&J49X0CEBEC%V5Z=86HDL16RK>\' MM)C@M76#V>M =C/%(/ $)@=G9*SYX*;V>PI8;3E@)?E?OBX?_TT_V[S^^H?3 MM_[ZN*.\Z#?5VK[;MS_H9PW\599?OZVEN'_4;/%5?MB8BZZ/JJY8OOJX6:_6 M=&%J1KTVA<^EV*?RU:;(OK9 SF)*J80,912BE%)(<,9A%"FD?\%C3NS:GPXJ MUN2(0RZ6W_5)3W_%_]W-QAAHF>QLD?'!#WW/U2H$6HU HY+QB#1*@0.M3OI4 M!RF ,"S"0UH_ TDVJI4T+)JGUM3 HWNZ=+:!B$VH?%S$J3ZD:9-+R-2T?D@@ M4_H_)$(()[2@HK"K^GYQ^*G1YDXZSP2$8^PL'37>B(1VSUB#X>Z2N:CSH(Z8 MXQG&=;]+=;E^^BR_EH8 %NL/>DUG*D]S(7$"\S31[VV& M!21IFD")BX+BB,1I%-L>E2Y-,+4WMY$1[(4$1DK[<])%$&\?D_I"$_@5=D3% MZ8S4I7J/(]+%84<[(74I=7A ZOR M*]:9QF(KM-ON? E@NRW:%Z^1DOY:Z>IKUYO0.._5'J;"0E[MVC[8&N3_U-5ZH/BCWG34"P1N8P5BZ$L MF(1(6^*089Y E4F1(EG$L;#K1^TS^]1V_@/AFW[PM?B@7("] F"G@5\[-Z?5 ML>.48)@'9IMAX78/_?"!;=!8$"E MDC-.I,I$)* 0(H8H+W)(4Y%!QO*RU_5)*7=2?9N9;O M#CQ):EV9VP%K2VMH6 1#6T==)1'N0",S,$(/:#+9(S2H"64Q[;@FE3T.9R:6 MPZ-^Y/-!KE_ITX2>R)APXN63'EF\6Y@,S94ANGO3W[UNO+N[U$BQI'FA@>)1CDI.,8[M64MXB3(V:C/C@[;[LTTYTL)?=\0+*8UWL>"LL MVH%I3 L/:K"WX@/V!%X8#;3I]=M%W(/<)_F#."33>4@Q*O'YHW3*@SU&\KS_ M,;=-+ZF>Q?08EXM5?3=Y;Q*8OM;NZI=/^X^T!^&ZR-[Q==7]9OUM697_*\6, MYCG61U3-FJE((>(H,P5F&$QRBF5":"R9E2LZF(13(]7]G?&JN3.F.U'K1-3F M7QW3V(=?5\OKK>=X>G#S[4J-@5.[\[C _:*#GC= M%FH-!KVQ&US(<2_]0F%\=F\8;"+W6F*_TU_E]\WW;6WD+"<8RPP*@LR=HQ20 MB32%+%-,<)SR)+)R2YZ-/#6";H6SKQ-VC%,W8U^G7REPDX^[HP+WT3 MV5GG@+W?5P93IC0893"/F("(IA32G"&8%YG @NG7N["K"!)&OJG1P,5M?<_# MI@1#W:]0M*U_?Y1K.C?*W8'[[\:=VB,[;.BEMS/FGG%!1S3E JZEL^D6"/$A M#;>A11S5; N$[ZG1%FJ:X1+SWI>4E?-R_;2]W'Z]D7^3M'K07Q4YXTDAI4@4 MQ*DVZ%"2%/I=X=K2B[FVZO($,>&4S^LLP=2X/XF2M'_R7C?H=IP<%,K K'LE MQ>\.[!38%\>_ UH)8+0 M1IA,_^L$ R=#-@MQ+/G!UIA9),R:#=0_T:$;;D> M3594(6WF9<663E<-]> N7]G#*0*?6-JRE;W*4YX#Z>#9=P9GC'-< M4_)P8/_YD::#.[Z;TV<;WJO\H&X=\ (#&J)>[B' MN@&W>[\' S'P*]\+/6S*&4Y8RF!<:(RB-*D@$0)#'DN M$TF2"*$\]K RQM5B>AQXF!?_P3WG]\7!F)KN M=V#Z@10M#G>'!1;NP%D]AAT:X .\-#U3?(S%Y]G+0>W2T=68WP#^'G6Z:*E M_4RB>&:L+=:E,(4H],;^1?)-50FX11*(<64 M91F/4,Z<"O7<%>X+LZ!=O3!W<3=+O-9D@H ^\,/5%TSR^SA&;0 ME+);L$V*$DY"3 N8_E@!(2%4PQSO*6U-.C;4.._>)1L1^C?LNH&Q[@3DD M=L$O-/OU0.S=W>\Z.B$[_5V8]5F[_EU'X58'P(XG?6N#/=!?[X3>_4L]7'VP M;%(!9BJE*([TP^ TI\#M);6]2;V"KRVE[#](0M^_VI:/1U@9:1LH^*'O'?M!F+8 M*]R89M7;))UG5+NBV^O ,LU1@&A6"A&@-V.E0< ,[2]MCW]:1&; M:],[T$HY8')2-PR#)AE=F6K<9*%N?<^2?FY\W+= ^Y+__=MRKI]8F:I(ZZ=W M"S[?F*N_3Z;1WW)QOVYJIIJ"80_+#UHW<_6G7QC]D7<+_1;+U7I7.R>C65*8 M)GUQH1A$E"J(%:8P(A)'N4Q5))P\Y<.*-S5Z.M3N__P+3N+B/X"LM72LF"]!,<*@JV&02HGA0%_V)KY@THX MU^P/,HMG ;NVGL=G^4//;2;\(K_6Z5.S.$JCK"":Q6G&M?&8I9#) MV%3.C'"6,I;QU*GDTO6IID;0^WHZU4Y6L&J%=2Q$=QU?.[H=!K7 U+D';"\F M^'(+,/>Z<3>Q&+0^W/79QJT#=U/KLWIOMY]POP5XJ*BAJ"]/W]ER/J-%3F,F M$HBIJ1XN90%9E,8PRC.*"UZP!%FU]#D;>6I'OGC\4;SP%]4X]#C?OD#'A6RRL5!Y2>5\83&20PI,Q6R\AA! MDIJSE\Q5$J$TYTA85\@Z''EJKUXKG$.%K".7CD#,]*-U5:NN[JF\H"7 M5)<4'O1FZFB"<:^C+NEV=@=U\4..[Z[2_[F9$,&Z$R).LB#^TS3I,DV,=RF( M,Z5(&N5(PBR2$42*8ZC/Q3$L5)**0D8*I5;!+^.(.[4-_J^G*7I?Z_9R0LL, ME,G!?:QS<'M=U8SS/;A!99-;W="NU %3\3WP M/]&WXDCN_U]\.^PWYU$7J]GMS9QZ#S?KL]W!QY%B')-@5$1W-L:XLWH8+?M2 M!_LXG*9\8\E;6F]EAI;X'O4VN:)T$UUQ[ M?_RYT/S_K?SQ04HAQ041BH?]IQ_<\#9>[:,"*PTP?7VAE*8J$3_&!TD@$U;#VQZ[J'2WJJ9WG&=*=#+;L3 MG8X^Z?=VFVZ:"[T&3Y_IS]\U:U0EG:\^R+4)PUK)ZE&N9@G*"$THABI1"*)" M$,@*'D.%94%HFF]MM33NWMUX*"[UM)W=YZ"WSM6&!8U *SPD[8.V"P MV\E[!TR24QUPV<@\'%/8XS,D;JJ[(MS*M MS=NA:]=5@2A1IJ1LD66:9G">0L*3#'*,19)(EA:YW:6TW7R3XYA#<<&#'M_- M;VB)LAW9#(A=\$.L*VP>55ZLP!BVQ$OWE"/7=['2_[RXB]UC[C'=[^57.F_J M0C1.[X)%<:HBJ(E#0"33 NHO"X%Q'"N$9!%)9M6[\<+84V.)6CS0R.?$#Y=P MZ^:"GF@$?N]=@'"*\KZB;?B M;M/[U_17AP7LA;"M1V$PW(*[%UK(&E'K(DRML.!%*^Z !=TL@1G6]] ]Y:,SB)(8LS F64\2C%"(O4JJKV MR;A38XDOYA)AM2ZYWM]^EW2UJ9K0,K>RV:?@=1-##T@"$X W&DY))A=T[YMB M/GTQ\H0Q*[[Y3U?EX]UG>Q=)8>BB 13@L(D$1*B.(L@9CR'S%P( MH8*DMF'I 86<&EL\0EP4/.Y1&9]<>B_,=&OJ6LJNN +KY^ MN->2_.5^(9K?O%NLZ8IKB1944/.;UOR))"MRLZO$*,,0%44&*('M\5N4'S(^$FI_%"K5=RQW!\47+A>T*I>?*OE8+C>K^5-3OD:*]MV2,HMH%%.8 MJ\*DM_#(]+50,"UP3I5(,H&4K=?BUF13VV'N5V O*MC*:N_ N GN;:_&D) % MWBPN0#5P+0U;,/KZ/F[.,YI#Q%;C0R^)]3.>14SY-RDV<_E1U=EZ+T\3^NI" M>VW*7FL\/SW4-?5V[:8B%&=Q(13,2&(X)4\@2Z2$2.6X**3$KH5+>XLT->;9 M:F1BC6KIM[FW=>>JYE_N?_RH)"^;)-[/)C=RU23J;H_*3XYU3?LOK)WO8]SE M"NW@O90NO<]IW29-W^T6!?Q9ZP*"]!H;#MI!JY/VEVKKU89J3-H+KQG/DXCB@L*DP!E$(L\@YBJ!<1IEC)-4 ML,S.SV UW=18MXF2;V4$?+ER;!AR UP[=AP.LN#.@9V@H FCWR+7RCH7O*9ORX6>X\AK.DMD3%66,DA9A"#BL6DF MG60PBUF6(!(ITVQDO5S3N1VEV$_M1"\[ <*],!^VUUB;YG8#J*W,!U=8CH6. M[=?!CGW"H!N8B0RP'7=(.^$/[I &+(_LC-B@Y9+M9Q^W?+(S*F?EE-U'\#S0 MWJI+\[*[+LV;7[+BY\6ZZIUZ.)9SQ3C,0DAH(QK,TIBB%+&8,Q MEHFVJ!1FD9,Y%4[4J9EB_RU7=8DZ?=J5>Z$!78/?]0)_ VE\!XRWV/&(&VZI M+8^^DUC $8_$?2N-'2AL[BY:E0>K+S;:L@QZG XG[;C'[."HGQV_P\_88P\Z M\P:<"_;R5+!=\;-[;=]_WTKY0W+3@[BMZ/J9KN4LR?,\(DEB D\%1(1&$*>8 M0,H3)%(<9VGD%)P67.*I[4A;V>.%9C#+Z_#]C.519O^+K0O90D.]+X# M6\W![CMA=!]X.QICF0;?E8(*/?[F-,8:7-RC1IG8MR=]$[H^HU+E*<_U=R&- MM57?HUO\ ML:Z]F\.WPXW<"_Y8B?/6[R>_[UGFY'6YXO.E22/9!9PG*HLXDPGD5)C8T(A" MFN0"YD61)TP/1Y%3Q[B.N:;V:NY$!7M9;:+#G3&V,Z\&0B[P"^T+FG])D^MP M!*EE(%I&)P1&0(E' +$U$*@NJ M6Z#%ZP-O\6R!OWE4[ VE+%U%.7Q\E8'C%3>1(9RHZ9R<-F M).];_6Q)YJ,Z/&2TE1I-L9/5V1ECM0_S2@JI9(PH1!'3W%'$":1%2F JG_1O7>LD]%PA.Q(:$?<1G3T7HO# GT&B M[0;";]@N8_U$&KDOV2#XG7D"*%I(BE*;B>:4.,9I )4B2%*0PEG PQQ_FG1IY)E"1N M7.D*N!TW!H0Q,!F-IK)$8\BG$*"WU.A$A@#ED2"YA'*A.,1SB6 M3B;@P=A38Z16-*]REH>0V?&.)Q"!.<42 V>>N*#MD!QP./RH[_<%O4[?W4L? M\:U,^R@7&_E62_%JN:B=1G\MU]]>;59K?7BL')V8EJ--Z,O92@S,,H"MS."G M%AILI0[BWW1$:M@"JW93CUQHU0F/\X*K;H_[O2P?U]]DM=TC2[GZH'7;5)7> M*&=Y%+.$Y!*F&.40)7FA;?+4=!GFG*4QCU#F=)%R?:JI;7&UI&"^%]5ME^O MU(YSAD$J,,TT(!U(>0?V<@['*K>Q&))(.F8;E3MN:WU*%Q9/^*;(;58;.O]8 MO5NH2OYCHT=\MY;?:QM.ICD1,5.0QAF'"*7:[,UBC6I!5$X+*IEPZAS3,=?4 M.*(554,)]L("(^V=^;>72[W=^IC(77#;L<= ( :FCP'P\\B;NXG,L$ESUZ<; M.6/NIM[GZ7*W'W$/F'IE"E-7DKY:"CE+TU1)QE.(,36M%4D&69%GL,BT8<%) M%N>(V09,'0X\-:8PL@$C'##2V<=+'8'5_>KW@2#P>VZIO5.XU"55>X1+'0TW M6KC4)24.PZ4N_MZCQMZQ%VR69X+@F&O%&2#!],'. N9'1PYB_@-V-_;VI6P%8ZA_?N!"P+]O&'(##[; 7S*8-Y^IVQ MIQ]_.$:B'WM8W/CGLN*=_'/RR'C\O7-Q/^80AO_;T,K/6.=3F[N M0N&;A6,&WQ&(=FX)7V@",U,C%FCDN@.?EO.2/X$_VS^#Q$E=0F)(O\/1^*,Z M&BYI=NI9N/@9[V#NRI@FKV7SY[O%ITK^H*78=K!IPT3O%Z)VC]ZO5G*]FN6, MRY1'"3;0QJK5X$TK\*93.%> MBU;T;2QX4VAQ6;O\:2VW++:\%!R^V*OQF:'J[!MMX<[,$ MS:W+??<2^(2=]T!PX*AT'TG&#EKO@=:%F/8^H[D[8;](OJGT.2Y.V$.YGLL9 M,>Y68KHI,), 4W !,>4(DASGFB%15D16%[V7!I^:$50+9TV90Y?MU<_X!C+5 =J?M+'^ M]%#1Q"M?* 6T+/GMC7L=O9)&# #,X,3CAZQ8JZ0#!LN9CW[R!%CKJB^T*<,L9S/:;4"/_2Y8F54OY[.^JS?!#NNG>#Z M!B;J8.4%M_J#%H#M;R6H(9A ?2>_-9M$E2='T?\Y:CWYK<=@%9\\IY] B<+/ MY>KO;RMIJBA*S0WKNH8=3;*DB 6&A40"(I9&D*)8G])QGL0T$Q&FR;.5*+PD M\=0V/2,C5%I(4'75HWNFY0V\GX58M.GO9-=*%!K-@5$=;'6?/FYWUMI[IP6=643-*V6=U_<,;C M A4ITT=R:I*7%$D@RP2%F2PH+YA,H@2[&4B7IID:,QQ)V1RJFO:=CK1P!51; M6Z8O5,$-%F>4/"R2+A"&-3LNSC2R;=&E[;D!T?EIC[2%NF/@0O-)'13^(*OO M#\NWFX5H[9,Z0D>4QB99S0K%L/Z**)CG2D"4< R)C&.8)3PE11$G";7+B7:< M>&I\=6$A; MMKX)K-UIOQ].8Y9":X4$;:>(%ZV< W:'N(G%X*70+DXV?B6T+ITO%D+K?,"S M2T2;CK/K0=$DXGR0ZQDJ,D94RF!.4TT1+-.&GC[IPX(3FA%&J,B=:I9?GVIJ MYMU6TKJ#3)T8Z-C8X3JH=O0P#%3!#^HM2@=-9!HY[\"'#LC<.S#<1&/0Y@K7 M9QNW;\)-K<]:(MQ^(D"W@]_INDX/JMV1^^8D$4NS"!,$TR+5Q\0D3B'F3$+$ M!5)I7@@FY& =#R[+,#5:J64&6UD'[']P90GLN"8PL(%)R*8/PE:)]KXB3/F# M'C".UA#ABAC3:8K0C9-38X0;0WE=EU3E(S7-GO;>N*;@0\G;\#?S"SJ?[W^S M^F.Q+NZ-B=O^]O!3__JI_:]>^VT)H)@)H3A/])+J=44*$%X44N5Y%#E-SKL_ MC.Y.%PUAORQ6US^3^0H$MT3'6'T?%V3HKX'3'=5DO@ZCW6L-][5HOP@U!'Y? M#M>KL5%6Z\9U6E@9QKR"&P7-DVN[<>;LTS'X_7*UVK;B*!<;;42UUI1)KI9J M6IAP7,,$1@BC& M#!*29)#G69RP*"\B6E@5XPTOJY,=,T)QWQ=&R]\ J_4!Y&XO19IE MW+6F:E0%>UVW*[SWE&X;R^S5V^7P#=UW.^@B#-^[.XRXS]#_.RCNEWN(AYW2 M]X;I,'SI%:VJ)],1[_MRLUC/%"XB3K2I4.3:!$544H5!KC# LI>.1B M*G1--K6]OB[D[WJQU(%ESG,5H4A K'&#"$,^&):C M%/92-8D(R]RSH/^5*?S##J:WQ9N],7 M]\JG/*Z4/LB?G^7CU6U@*!J)73PJI_#9G$=T@N,P"^LP6$KG,\UPSD@#A<#O8 9R97O!I"; MJ_VJ_IW.\?.GQG-G7Y7XR %]_5.>M<'X-RDV<_E1:6M;;+@V7O2)\GN]\DVF M:X$13;,TAQG"R#0^4I#E!=-_C?,ZI#@1=HV/;&><&I]M!38555J1P8',?FG% MMW&W,U<&13,P(?8%TKW2E2TX@U:JNCGIN)6F;#$XJQ1E_6"/JH2KCYOU:DT7 M0A^29@4C,4H(@W$F4JCI)8=8F;^RG @2,X9C.?M1WZE]6=-J;&T-8HSS')LB@I6KS?+,1H:&_G&AMK6!=!&6P9+7QPS[\X@1GPK)1*9[#I M"K1Z@OUZ-IH"K2K8ZKH--/6*/PZRU-ZE<9YCR9^KBLZH2]^G\,[0B^)0HV>P MJ9^KG,_0V'54_AE\*L^:$D?Y5B>]*#[+[[1<;']I:A7%LSA+%!4H@8KP'"*) M""0QTB>(F#,D]>\BXG1XZ%G_GYW\S2?JXF<#%K?PA&[0FA>N,HQ;"L,3H;,*&;[C M^.;$ZX%>+5?KF4Q3?63A"@I<-YK5)Q=&<:H70M+4M*#-J%/\^V[DJ1%7\W[P M94>(\@VH[.C&"X# /-*RQZLNY3URQD\4'383?#OXR/G=)SJ=9VV??L#36RG7 MK^CJVZ=J^5@**5X^_;$RI2]V-'#/U^5CN2[E/JP+$5;0/$^A9*;T/2(2D@PS MR(M4Q6<0J1H!!G/$R@4BU%$*2]R^T(W_G),C9:,T*"5&AR(W72!!$9P!\]_C_6Q MN,@9!_7 =-8H 0ZT,"YZ_A=@L1(^ES$]EL3APF6F4B*X$) HGD$DI=[2<%% M'I$XE1Q3'*%@(0RWY9O:5K@,"%89=DHD$+5VJF;?4< M(U[!8G4#QBH,N\H3CU/HO=IA0Q3LUV+0\ 2+::<;FF"/6:^P!(=I/';SMR5= MO_I6/:WFLKK?K)??EZR<;^LCR@P1F:8"\KB(]%$SSR&E*8/>[AI3/]M4)F<-&-!1T(VTI_A"Z M[0DVL'2R>^< X_&TC1Y'C&OU@'<#$$W%XF53;\X& MFJDD+0C'"128%_I\0S D+#45'@G-58XR_4^.O4!NSSHU3FV%!JW4C9-A+S?X MTT@.:M$=4WSM%L'N0F%P:(.?/@9 U:>GB#U* [<7L9AX[$XC]EA<:#KB\+ ? M1YD6:=6&FX+^BZ\F=*1IFR:KQX.W@\J<8947)H$DA2B*8TC2#$'&>8)RD=&4 M41>*LIET:@QU)',=K 1HT^_/B-V#H*Q6P(Z?AL8U,#T- :DS.[E@-"0Y6Y('%*34[/!NB,],=":"HTY=RD>/.+ZX^V-05E2B0J< 3S#"F(TB*&+--_ M)5+&VFAE&&?)8+V1KDDQ->XR2OP[*&\5P1UP&>SX*CBX@0G,ID/2H1J@T0,T MBHS4(.D6CJ.U2+HJR'2:)-W"RJE-TLW!_'C1Q+R9L-)=Q\I'_4Z;<+>%>%LN MZ((?A;[M+<9=\)3*<90F^A"/$X8@PIHB:98@&*&HB&BN#Y_"J?ED7X&FQI9? M-C]^S.M&P70.Q/ZTM%2@;M>JM*Z:3'=E>!RCVWJOGQVWCKDJ@6EV%TE]=] R MMU6GMAAW"AV&^!Z>8,6(ON&++? M[ZIL=9./H=;3 M4+:Y_A\4J,/<88>] +2YHY+T#6F*P%]GG.M@"2(=+X6$! M'>EJ> A@W2Z)[6'JO"JV&&:\"V-[G8ZNC1T>\S,CM:E:KN7[\M'DM*WUNI=L M+G==YV<1SC@C0D"9IUC;CESJXWPL8"19(9,XQUED5\S>:KJI4>]>1$ ]6E+< MP-;.#AP.L< $W @*:TG! 7*-K/I,+0=T1=JA,J25=V/&44T[.^U/[3G+ISQK M"IF,S".+L=T>&4-"YJ:=%4ISB"@R%8A3!G-C1E6U7KV02_[1_4[_9]E]6JS6B^_R^KUTM3QF>EC',FHA@[%A33I M-APRS0LP8P5)".-8<2O#HG.6J7'"5CKP9R.?Y4FD&\EN'A@,G]#.=VMHK-]\ M*]4[7GO]_,$KK_]V^KIW3S#*NVZEX_9%M_NP5SK>ME'ZAZ4YC-)Y=&@_L M!#0E+&H)]0^F[66M!*#=]_9]\+?P^@1!-3![[&4V=W0DR-0XYT&#CBX-(:V)%*:&0#4XY5',(A)1DE0*W%F$$) M'2".&I]P28YIA2IT(.4LLD:9T8PX1$QDD::&T]42$MJ*2J.!V[7(\!9@:"1[V"MUK8/YF=(!&"6"T M\.VZ:KDL=MP8$NS O'@#Y_46Y[8Y*PA"B[[XA6G;:BG#,W5Q=4/H>E-7QW'Z MTJ")A5WH;\'3JTU5Z9].WC-)8Z4$1I#@R.1YX@026G"8%$G,(\P0YT[E]FTG MGC+M[23WY;@;F+MRVW!(CLAI.Z'O0"OV2$QFAU88!KLQ]S,QEQTBUQG+\GE? M+];66[8O@O2Y7/W]_E>YFA%"LX*@!&8\TZ=4DNGSJDSU3RPO$ISFD3[%NOFR MKD\V-4;:RWI07PS\:41U]FEU0&SKV1H&N-'N'APP\_!PW09C6#]7QWPC>[MN M:W[N\[)XQH\[MH[TU[+Y\]WBL,'XF[J]^.?E?/YV69EZI[,,I_JHEPJ8Q%B? M]52L(!-<0LIR143.*4F=LF\^)R2G^\PWGRX_"Z_K.FZSF5^ M;[X%Y7+1!B_Z;!/D.M-?8R5NFL5]IPOZM7F_]/>EOAAVO8/LMUJVUY&CK4'PF\GF M'K*6"QP(?0>.5^90'_!3*P2.'AWREG(0;(>]L.PGTLAWEX/@=WZ-.1DE:>L*-1IT:(9AOF-&\P0OO1_7!PBL8_T[MO]/U^P-&B[<]T.(RN/_^E M9S9=5R?LUVVYK\_Z;?\D]?(OUK,L0[30+Z<)K>(0<4DAS1&"L4Q95& J4"&< MLNP73_B-MPY*ZL=C''[4A]'&S7JWI0M2=R-95N5B5_+_I?"-G49)B MABF#A&$!4986D"$3LA[C(L8"ZW]Q"[H*)>G4N/1 4$#7X'>]IM] &IN^7TGD M&*X0;'4MXQNFL&:A#3FC &1& W"H)3A0T[0N/_QM$4FJVUU3_L]34] MI5J-0:WR@'$4H5=ET,"+8,*.&ZD1&O.ST([@$PYUGUOGP>_;N]<%,NX78EN_ MH92F7,8N2R=A>A\DQM\WCUS:SO MRMPU[AN/-\5TZL#\^5X+L/ZFMYQ<< M;*&>YVZXJ]/G83Z9FOD[WPNWV][#?LLY\/ M#L,_%79")G@">+=0H+-H!;?_A I>N) J:8FWFEHVW M/W^6)JA!?R2>92R)$14%S$B20\3C%.(DRV&6"IK(C/(\]N]/9B/!U/A_)QF8 MU_;CCV;I'/O@W>")G+'4), M(6WY-D:6.:\'_+2\^9TQ371PG0L%(2@D1 M,1[SI)"04X&QPHG$N=.EHMVT4R.Y6FICXW[2HV[K*[DQG"7>=K0V/(J!N6P' MX%[D.]"("_YL_PR2G^>&U)#$93GSJ&SEAL8I13D^/90OMIUOI8U"DP X2W*> M)!E!4"E!((HS##'52Z!-+]-M+"Y4[)0Z?'/&J;'15CQC:QGY^GI&3P'V]7WV M@.UYO)L[(#_= '( O^45<,)Z)D\G?6;?XQ4,;GL7KSWHZ3_P' <*14G!40XQA!I*B E"@"1:)9)B&Q2HA3#+G-I%,CFGWFA=ZY M=U*#K=C>Q>ZL%L#2ASJ.4 TJ(_,9MYQ/5X.2)SYKUR>[5N2 MX+B YXPDG.:"1R9.25L\-,D@Q4D*$Z8RCFF$1.K4:?K:1%/CGP]>U9!OH6E' M+$-@%)A,.LKPAB@Z.'W+#^J&=)!C9">V# MSKD'VFL4/W8[K$"WKTSW66ZOCSZJ3U6IC:P?=/YN\3=)JP>]F'*&DUQ@GB>0 M1 6#B$7"$%P!!<)O1W/A00U,=\>5,.\. MZF3>@;T:S7U JXAQ)QE50*W+<,37#\LA"=!3DE&)L!]:IX38?&I75$CKT9KF V V2 MZH]#8/;9]L)K3"Z/AL47,'%H3-,/FY$ZT#ABY-9HYCH"G1UE+CPV7NN8ZS(? M]8CI^%B?TD\/])=-32 2/>P'V MKRL_?+VFHUF>H4C3)2TO5V:Z^$F_=]Q\O>\7POQA*L<]TKFQ?G87-0AG<KROG=/-\EWWP3GF20E(/<".R8LW0#9C@>& M@RXP)^Q0JW\XD#7(#9@=+$.RQ8T91V4..^U/6<3RJ0'BKO5?9/4H9U&.$I1B M BG&,42)B" QC(()HP5)4YE'V>R'K,JE^+*FU=K6CWT^E,[[F(;9(12A'3EE@6F9ZK*-'8(DW4K!":MO.<%5ML MWRS$F,ANIPN'ZYNV;,'@H-HZ_?O!%-RU?QAEWLH7*(;\1/M@8>+;>9XO$OQ$ MT\Y@[]//]@T>>%O^DN+=0AL_>A93E666<29BFF'(HT*__4G$-:D*#'.BDDQ0 MG*+,Z6ZP8ZZIF6>U@*!L)?2H_-2%JQT!#(168!XX#"9H0-L*6M=O"A%0SW M7I'##-L5V*H"&EV PWU=K_6R\(2/L0JASY)^"^#C6?=>"0?_^Q@K,I*7?NA7 MP\V-WQ?(3F>_]^#C70GTU?_HXJ#W8/W#1,R?,\0D8HD^OL9QG$,D.89$D!1& M:185),MI)I!O (CY-G9VYV@>1P$Q_&I?QT(5)KU"+ M0\5#!5'4,2AAEV!#T>?\[P_6'[_OFP:T#0U8NXWZV_+JOQ?*69Y3E"N M4@ZU1F/*D&)YDB"G-)N.N:;V:C>B@I61]0ZL:FD!W8D+7I2+ M]E]_<[Q*Z,#;\AYA&!2#&WXU@%\: !M!P5[2 >\/;L,QZ.5!QW3CWAS<1L(I M9<9I]JDQ32TF>)2K)N^^<;R#=6>DX@!K8,([T$K?1(0. M&:/4![@1BF!=$6 *M:VZL;$L675CD-XYR>;*]>U\^7-_^1^C-,TQIS JA()( M,QLDN8Q@*K%46'$F(J<(BZ[)IL9=1QFS=;1 +>X0N29.[,W^W$/+7_Y5/ M,Y3'2<93 G/&8HB(3" E*8,Y(?J/E$;7+9(/RX6Q[:6H39/5PW)-YX>_-W7C M/BS7?Y/K-AW6. (2DN1<(@9):J*T$XX@1MK$X'%"4R$P3@LQ>Y056]I:%<%D M=7F##B4.]R+]L:AVT@%^6%F7:_G=#))P2VQGS4QBV9[[K+;3;UOWN*ZIJ34" M3W(-]CK=#5Y?(3C\0YI=X80=U68+COFIP1=^0E]K\711S8K.U4\-RZ[/^[I>9+SN1E2+J2V M6^\7XEY\+Q>E.8V:Z_ZVV_!,Y5P5$4)09DI!A$4$F>(YI"IC>3Y83&F4_+[>F1JL:\U5//,BJ9Q&D*N4Q-5G+*-6M) M#I.,)WF>886B/&C1&"/%U)@LB1(4N&9,#;X=7P6'-#!]]:D88U1YQH(QAT@^ M:[V86I!IEXLYQ*IWM9BCP?SX\(_%9K6A\X_5NX6JY#\V>IYW:_G]]=(TB9BE M.":F/ S,._-O M+Y?ZS/)G([KC#6(WZ'9\-QB4@7EM$!2=.9I;DF2H4BF&,,8-(T!123C',!$LHBQGCD5, 9_=T4V.9 M?6?4NOO5W:Z7[=,=X(W(;N1R VT[=AD.P\#TLH?O?0/?^SU\KV[ Y\PJ=J@, M22LW9AR55^RT/R46RZ<\/4_\FQ2;N?RHWM#*))2L/LEJZQLON3Y#OB[GF[44 M#Z;IP[[8;A[G45QDN7% <7.>0Y"P/(4Q3SDC*<]HI)Q<47YR3(V+MFJ84\96 M$: U:2*C[T"M3.U7:=5Q]$]YKI:EPRK\&H3V8+G"#_ZL=0E3,+DGGH/ZNCQ% M&=?YU0^O,V]8S^'\"/53M>12BI4IX?R^7$A]YGQ525&N9S+%6%$J/OPZF':,- E%@SMK*V!1V MKZ6L@T5K.8&^2>FM7U>MRQ>?+U:8ZV+P518P7L8!QHO^#%;#71=M;(2RM M(5 -4_#&0YYGJHCCC]SUDCD]QO1,[ZK&= @ERMI+SB)6LCC5=-SW8]J&D=N.)T;F[_9BHC M$M,B@HE@7#-#FD&6(0:+6-$L2E-!E72*2O 696K\8:KM@!?55E3'Z@<]EL0R M5F$4H$,'+-1*W($N#_Q6%Q/"T&K3M"TU^M2Q"P.&+?0&==#8!7]IQ@U@Z(W: M611#_Q']F-2$PYO"AMN":81AG,L$IB1)(.(\AH2ETB0J$1%EO,#4R6XZ'GYJ MC&>DZRZS:8.9'7WY(Q&8DG8@!*B5<%GI(2GC9(91:>"R=J>O]I5/]>S[/6,#29 ^,<_N7K'1_&KOF.'=(Q_DSWO.3?*DMBL^53C+EZMSC\3!TN.9>K_6N )&,%SA(HB[3V0J>014JO0UH4&4<9QO5?+JLO=&ZZVW^BU?JCTGO#C^6* MSO^S6FY^;",3$<:8144!&O!- MBU_W!-3B.I[M'.&W(]EPH :FTQ9/(SG4>$*#YUU=G\&(;[Q26P5 K4& \%$_ M[(:D2$<)1B5#/W1.:<]S%$^"T\0I3!16^2B_2-XF[+SYQ><;(84)PS )UINF M2/Z%0*ZGRP/<_RI7,X;2F"*F8%&@"**<4VVG(@K37"9""2YY[)0M'5#6R5'G M@:1@+RKXTPCK>(<8:GOW6S)V#PZ,Y*&$'%'=<=@^/^]E6,,*4 MGC<5FW)N.@JV7O><,AYSDUA.N3#.3@X)%S&,$ZJ8$HGBW.D>]WCXJ;'S5CI' M1\()9I8W%=Y(A+ZI: 4+<5%Q4>=!+RJ.9QCWHN*B=F<7%9<_Y=M\0DNVJ*M0 M+!>?R]7?7SX]Z)'J+9QG"N6Q4C!G*H$HY@@RE4E&;C=Q4^_S=A.W M'_'HD%B;$.RL\ON^8B1[VG^DC8JHJ_9]_&$^N/JK++]^,Y7\'F5%O\HF7D(S MFA:W+O*\H7-3*F)7=UPH+KB("IC20ML0L8PA)@C#M.!Q3DR%FMSNN/@,PD^- MV;;B@U9^L%, '&A0]XZJ6^P\25I9=]AYCB_'#0J=^)('YN3#RJZ'NA^6=P7L M"5RL -N4>FTQN ,NWQSG]@//0BOV72)TVGPGMHP:=SR6#WZGL+2VK_Z;SC?Q=4A-D8J3YM)R7_*GY M[T$L&,R>D9T'T CQ/A MFT>Z6#V6\[EF1I-7R$V!OYT_DS'%,9(I)#(SYS>%(,GS!.8THAG#!466E?9N M3C4U5MH+"XZD=;"*NZ&U./T,!EA@YKF&E4\G^F[0' S_P< ;R4SW!]'-@K;" MI=/>[1YA/.O42I,C6]+N"=\PX+7I>?:I6CZ60HJ73W]H>_3=HJV@<)BAO3O& MR@@GB2 *\IP4$'&<0,PR"7-.TEQ;ASAECD&_KB),C74/NOG5E5MVHA]4/OAW MUU!?YW6QLQ'#HAV8LK7P3>O$K?C& _#": #*Q6\7<0_27]$?Q&%C=)VE&#DB MUQ>E\_A;[Y'Z5NG9'KC-/49;]4"BF N$*,Q5I""2^B!,9:9@E,2*TC2+1.%4 M\+!KLJE1W4&UEZVPG@4E.B&VX[*A@ O,6EZ8]2A\12@H6U9OE_K+XUJ'LR J$E^S__$N?1?_R??\%)'/]'\Q=M,_HW MU/'HDS,E>CAJ?Q.FF4V0%_YP_&=K/7/U-;[TF>&BF>-H$;W0/T=3(UB9;;Y.$BC=)"RA0RAC.($AE#FJH< M,I'F@O"8<>GD8+\RS]08_L!-TO;J ;26U]>O=(RJJTO)&ZOQO$FUB %RJV^ M$,:+=#S5,SF0+NI[W7=T^>.>W2+::GX/RWO^CTU9R4_54ELYZZ=/>OG7]POQ M1O_K#_.1&<&QS%(DH4B%U">[F$&2D@06*D*"%PRE"9HMY%=J.EHX=)&PEL#J M=2#-ZW F1\A[N!^E.1'6'9]%N=Y4SETF[!?!CD\&QG2D/A3;!JGK)6C%!ENY M[T M>=-I>R?\@,TIG $;M%N%_>SCMJ]P1N6LGX7["'X\9L99/^U3?/]:KK\M M-^O/DHIR_O1:&K]$N3!]=G:18O??3=F<&2*13%"BUT7D$419FD&N 5^N''U;_HMB1W.C0!V8]1H=#NLE_&RT M *T:X% /L ]F)TR9O\!>]9R->VJN=2FIIYB MAF5.HJ@@,!,%@R@7"K(T9Y#G&6$I9GF2.=4UN#C+U(COLU2;A:A?MW6/"JY' M0-H16F]X I/585U;L)&JV7=+U:G/7BASTN!BXVR_E] MN5A_FVL:6J_G3<7!62%$IGA$- N8$NPT5I"2HH"<%D0D*978LE6%PZ138X96 M0K#:B0A^;$\M+RJS'#_63FG$MN!;W H$@'0\G]*!R'=@B_*!U $@=;@!" #M M2,[_(2!V<_D[8M7I[;<=:SQ'OZ-V1SY^UV=]$I2J:EF]6NJ]F-?YG/J _:DJ ME]6G^M[R7OS/ICW0?=%?O'JZC^K+>LG__FTYUU.L&N/SI'=SG,>Y$@F&"N>: M_8L\AB21'#(H%0*-1N! I3NP4\H4*SU4"S1ZN>3^ MA%AJBVWFN1Z1%=LD+>^;%'BN=;.!%'RK[+"#Z MW4EK(28>,=:Y=3_J5EJ1K(BB0N90VZJL2 5QY!Q1:'$ M&4(J+22FB0N#7)ID:LRQEQ'40K8FG6/BV44X[6BC+TB!Z<(9'V=.Z )@2"ZX M.,^H'-"EZ>F[W_E9SUOT[S_FRR2R*:)]&I7X85E?#$M1AR>NZG2( MP]^_6J[6'Y;KO\FUWC^67Q?E_TK16$2:I-I_,I^+9[Q0LD!%"G.:I!!);9F0 M'%%S"4]2P5)&AH6X*N"6!WO,4?]TMA>?4_ MV:4.S;:7*@_N"[R9?CBMTML ;Z-EW27G29J@@JVB=]NCK6E-=*#L@/$$S[)& M@P8AC*O!N)$+S[(Z9^$.SR.%9[.@?:;V$YY\(43-.W3^B9;BW:*-%&]3T!1FFA7R%)*$:NM7 MF?9@A!.3>J-2))C(%7*BC*[9)L<:.V&!D1:^6X!67D?&Z(38DC2& BXT;YQ@ M5NXP"U![P0J40?FC<\)Q*<1&]S,6L7K(CTB,GW6QD4W#JZ9PC(D+?;59K9?? M9;6_VTL)SG@F3=N6E7K MV4.YGLN/ZMU"E(^EV-"YF>"SG->GLM6W\L?#\HTVK-9/;8&UB!0<,D!3^F^G%.4S[2@LU0./+5'U&6*8V@S%#%<,X1R*D/40#F9[UI((YUK?JHIPX0F/..HFV.7^:R7K2Y5M 4U) MXSBE$4PRTX4F$YHBN,P@9UP15F0\CNP#H2].,35J:(-^Z%9*A]#5RQ#>X(%! M@ G\_K>8[ 3T*55U&1R'P-S>((T46>L.EEN(;"<.G3&NEY\<+TBU4_*C*-/N M3WIE_+'U/@7EU5(?$^EB_;[\QZ;4$STUZ<2?95VO0?Q>+LKOF^\SDE-:$!5! MFA ,3<$7B+5)!(6($2EBF0I+^\A7@JEQH]$!E#LE[@!OU;@#\ZTB@-::@*I5 MY0Y\;Y1QRF?S6"T+G@V]!L'-, W_NP/X7^W@W^G05D@ GW?P_SX._$ZYA6&7 M8;1$PQ#+X9IZZ _EC3Q$CX''3$KTU_LD0[''0+XGWO2\K*>5WZ MXH-! 6'U>[ZC1[7%0M\)EV--Z]Y0C']FM]#\_ MM]L]YME?;+F6JT_TJ0ZRIYG,$\80Q,Q8KBGGD$49@CE)"RI2QO/4B4(.!Y\: M7WST';17V>'XXW8ANZ#967^Q2Y_Q.,__IUS(BLY_7VJP5R8NEBZ>6I=23",9 M9_J=Q4PAB&(60THR# E3,8MB3%EJ5]2Y>YZIT6 K*6A$!:VL#J>^#D@MCM;# M !7XE;Z,D8\WLP,LAX/P,*"-=-SU!<_M0'L;DLYC:\?CXQU.;^MP= 2U^+CO M0?/P;/MNH6E(KM:?Z5K6R?DF7\ T2:)?Y2QB&"=4Q##FTL3R9QED,2J@PG$4 MQ870YH_C5;#MU%/CT:VLK@=.:ZAMSYXA !S;0;F5&QC!VR(B NQE'_),ZHK7 ML,=3Z]E'/JFZHG)^:'4>H7]OM=_INBT%^UENBPU^5)^VA[MWB[])6CW\7,X* M7G#.)899FD80"4-;2B*HB@C%*M9GW9P[]7?T$&)J!*8WQ=B_'YLU]'8T%AK0 MP(1VW-_M#NQ5N -[)4P WDX-4"Z 401H3<(TA'/%,53C.&LYGJW!G"M278WH MG,=RHT$ARUD3]72-ES4-62.R) M9K5EFI7D?_FZ?/PW_7Q#,OJ'4V[I'GL4\K!2;\L.=A_V+DE?U2$O=;;W]^6B MS@Y?W:_75^3& MD32_[Z\0L(>]&:"X)XF42,X "Y1?>M8'MVW8[MD]](<$7UUYDY592&6YV_/K MCY24FTYM7U*+<&1BVR?RO*D4OQ!ZLS=L'^6W$[4];_YD<&5XP\ MWY'I;^M55-2-[Q$V-*_?]QYZL MOO5WJ*ZV'PO!V8T7XZ$W,/4=-6X[[-MVE]3J1BT:Z0!+Y+*1?1+'+ASI8/V9 MTI$N=P7E%VOC_@P"3%$,"(10$&KF9^35_3T4L#&2@Z( MYN:O!\(P\#S7(/"I'P%O)_R,K3$][N[C1W6OS]AU[$N?N\2_FLH7]:WVO]7J MVYH]/>9:-^6BE,E]IQT- M TJC7$:S_].-AM'0'[$7/%YU3JZ:?VM%D\L"1JM=UYV^34112%7&059(,T7SM+19O0*4J,B*(LNDHB1*).Z,\*EQPU%XZ>XP MOA0I,'=N$&X,T]T([4L&[9*][@.5@ M!;928WCGYTXCP]2#C'._K>\:->1MU M6MS'==VEQA@Z*[!@A3V.@$C]GQ0"HDNS2E-$4TZUQBHL=>-(T-3HZC@GH58W ML=WE6H4#TS>.\>UGIYBH#F@/*N_;2FZ5O1;,] ;9S7V)!-W '!&,6DB>Q#4\(N=!7!0W=I[#-;O/Y#%< MO26,.[9U:U];W6TY6_O7U[9D>87/:E]]>/[#U-U7-!"R$*+4"!2X)0%IB0+/< M R%L3LK2ZB\PBWGA$R-1 YT3%33YM6[B/X9,&%1JA0S:=@8<6 \.@48XZ5Y M95-":*D1U<7LNUKSU5AP=H4-&E%I^K/6>]E&Y?EC?>IO"ZW-_>0JF3=%2ST; M\YU%VHV>;T5O8$X^? ];_6+V&KAL?=R^ F?DC-Q#X+*EI_T">JX-["%LDUCY M<3NW3KO"5S_VE[3=#.L>;V]_?YHW)-_T<9ME! MG9U1_-0_BO[-E&,C'K4#DS!(YK]6& '=Q'#,+4?\7NCT[4U;N'^'%7\OZXG*SJ QYQ@R-ZTE>X9LBO MAD/%@_JX5-N^G KE3',$A[N(WQ,1W1,3S;N[W5W1Y3'R#V& !:=-_.4?SXWIL? M+F?],\]'!):V59O7K'JH TM2R5<_?JEL%=UWR_8KO1>;^?>Z-,>,200YSE)0 M4$( $I*;=P]BD)94&IR8R"R1>51M=1;MQ6,CY,@;S1-A5$^>[:T9VU7]W%PH[1AT!V8T2RP5NMDJ[9=U_[IEP;E/R<[Y9/[ZS#[5X_U1BQJ M;5EWZ>-6GO5&Y:0NK?\30O==%G79-+;>_+ T6=F/<;5\/U^J=QOU6,T4)%)C M;1VP^O Y*P!!2H&28"4@R5 JG?+>705.S?]J]4UJA9..QLFO5N>D5MIS_7@5 M=-<=A'A0#KY2O G%@.T%-VCB;C5K5>*[$MI_')K&W639#L7O[?YVIC77*[)]*FLGRMJ[BG".8DXPH4&8( MY6:%R)42(-4R14A#G4FO7>';59H:9VTMLC5L:IN2CE%U2GEM5AO73O:&)1W+ MDE]KVSRI+<+X.BX_1QVUH5>EHPR8_VHU&L91%[&W:S7NVC8:BB=+WGA/#JHQ M\K2JYIO*O)X?-P]J?=)QN-2"2@H+ #F29O&;,L!Q;I;!)2-I!G51:.I14:1? MVM0X>*MO_?6NK,9^#9V=$+Y"E;%Q&Y@%#R"KE6W:.U=._9T#X/.JZA$/QM'Z M =X"IV^1#C=XKI3DN/*0,0MPN-ES5&[#\::A-E"^_K9J0_BYT@PJS '-$;8E MXR"@9JT.,*(%97G)%/,J&>VI$?'X#9=-3#?MF]&-MH 1A.I4-%*/\BVR@ MG( V[@;*7OS$-E!.06%^O*@5..V[@^#,PQQ8>@, MI,A6&>(9 PSF$'"H5(&P)D2X!0.BJS8U'KRP@C3>0&M#4AOAX5_%'4D'7_;% MQF>JR__CP6M# (E+;8"AQ]/#N7ZQ<1W)$X\VOI&\]4'P[G7MXTH<;QTP"%(' MBX9A) 2%<[J=E1JA<]&Z>/87;+&HQ7]]6*^>OSVT#4BV;0:Y*D@N);*'BA1 M5$' RDR;B5AC@LN,*>53/O867:8V\WXU:T'%M!&5;!ZLNLECJZ]7,..FX7&* M%(T%^N!QI*.V;UM;M@N6NZ1K3M+:L^VF%-2 \\;A\8I$C35,H\6IAAXNWUA6 M#("O1+IN$C%F'"P&%D=1LBB/#.SJIZI*J??*K'+?J$JLYW4KAV;?D9O5(L92 M@1QF$* REX 5F0193LT2$Y-<,[?MBNNRIC9#-:K>);6R=TE'W;!=X#Z8W8)C MD< ;>*:Y 3?_EGO7$8G:6:]'W+@-]*[;?=(GS^&6FSWDUZOO:LGLG\MJM9A+ MFS7SEJV7\^6WZI72J[7:=B?]RGY7U1OU9!S[^?:@Q?WC:KV9_[.9[XE")8<% M,\. ,4!YR0!'>0&D*E)<8%N8C0?ZSO&TG!IGG;@-HC75_K0W-GG[ZMW7-_?! MKES$8?;VP5]F\,;VSE_OQNWUP;BUAB:-I;O>S7=);:QEV[VY=XDQ..E:/(4! M#_;J7V;@7\K?'_D%N&4U$']@/-8)$86_U HB/GX]:XL!A 77F!9*R>HG \T7 M9F-]%RO!SHADG!>(@()B!9!&=@]?"*!S1DM5Y#DKG>JS!LB>V@R_53VQKU12 ML2: _A2U'YSSN+@M6P9">^ I^1#H+RW0@06^0VI.^V(6N>2TL_BQ*T[[XG*F MX+3W(\(H[EZ(U?-R4WUB/^PRZW6;80;) MPFI=]P67J\6"K2N;L=CT"'=M$>XU*@Y!B2&P'IAE6I5M%:\6[UKKI%;V+JD5 M;_Z2U*H/@:S'ZG\(A$=:S4=#VF]9[HM8[S+;^6'C+9M][3M8!GO?'-ICI%X_ MU^4;U!NV85M7A2 ,,2P$$,K&LSF3@*$B!5@Q)0A'*"V=LL^O"9HSDJ&L8)0 1E )$)(0$)I30"23 M"DM1(.A5_.MFC29',ZWF-HVL5MUN>.UTKX^X".]8V.WCYK9 '74T!M_*NM 8 MVWA#VS':&G1P49WC9&VR"X#ZBGBKWV@ QUPHWZ[4J&OJ:!@>+[_C/3BP0?>N M?>:EWB*I8*G&' *9"<.^HH!F@2X8$ 66,&<424'\V@1GS18_3,V"O\IF6 M))X-JZ\B[L:;45$34*V3DP).+P:?A)Z>[;O8Y/K'UQW7=#%/^G2V>E5E.U=)F2**" M$ 8!U8H!5-(%H7;-8LH":R1T 93YTZ9(F-61SAC0*6*=@:F9QMN2\\6SW>?[HH0]3&O$O/U=+)ZEDC8UU-9[>FX2 M13[J;8;\EO7>[ZJ2YRE$%.(2%*34 !&M ,7&8])*IR6"D!"_PLNQ%)L:AW7M M2O:&)5O+FC3KCFUU79CM:9>=>W!#@?EH0^[&D"\QD /SZ*ACZ)_A&AGPJ#FQ ML70;-XLV,J(G>;>QGQ\V%]@&(DOS;OWXH#8S5>*T3LZW[=0!XKD 1. "P()( MFA<'4[:64XR@[-=8]/>VP>FJ*'D8[[##&*^#&7E,9 MV('9\&H!Z,:N,0\$C#@ PQ>3CJ3O!*I/QT7>K5QU9)GA!R/$:OVT:E)IZE#R M:WOL;OWC]4JJF=4 B5("LY[%@!LBDAKFF7;LR!2NP]3(J%N;^\"(W2:*Y[HW9%P<'MFYJ_%"S>N\<;K1Q% M[30GD"2%D)0@XUD*$#.+>@JY;5*'($0L@U"[52N_)FEJ='>Z1>'';I.P M*$ -[5:=V<89A(2N@A&3:BX+&Y50KMI\3!O7;XC:3FT?R7CU8W])&^BHFR%] M>+:G(C[J=JGYGO)=9?GBS-X;A/'2PS)P!-%=QP.:SCOK*IKC7;M MNANM'&ELP"/7&XRCV]@5"J,B>J:F8=SG#[2@J"[--DV/52/5MGPS6GTP'\^; MU2.;+V#Q&9KZ/88FOC]_ W:C^O(A>D[+C[\!:6\?_A99X<=+YTTO M3O-H6ZQG;G19BKFJWLPKL5A5S]W(:)E"GA%> ,@E BA'&! (-9 %5B2EJ9#* M*R#D)WYJ['R@K_^94@_!C<9FE4=8:W>+9O6L/^EYM\>S,K^ M_KM:LV_J('5SID@N(2T%**F$ -$, @9S!M)40@2IYAA2OV*%(VKO\[&.4_;P M*%U_N+S\8=Z&7!$H&4)-A 1EF .6Y@5 O,BS-",4N]6*FOB[,,:$5VO>5J3[ M([T"0P=9!AW8">S/5E#P5VR12%I83@Z_S&%,$_PZ$TC M^N.O_A\D*!0\+O%B1>$JA#:B-QH\K!;RW>/3>O6]4:Y="'!6E()0,W'15)K_ M"#.C964&%(."9!JGI4C]&M%?E#6U>6>G:C+OZ.K;?/XRM&[S0R3 !N;S/59= M-0=87CG $;?S_&5Q(W>>OVKW:>?YZ[?<-H,ZT)PE1E0"AB^:: @&8E F9AQJFG];-OK\/J]F2&JB<$Z 1#D%2!8Y(,+X MGZ4NJ=1IJDKIU+FM7\S4"+W5,NFHF?QJ%?7,&[D JAL7WP[5P&0:@)(W!_:# M$)/$+D@:E87ZK3VFD2M7![J5;*&JS^J[6CZK#VK3+I.HIN9_!0:%[=>+H%F+ M4D4(*"'1N,0X2['?$99S4J;& K62R;K1,J!,V'DH'1VQ6P$:?C?/JI:\4DOQ M\,C60W3QZ<4@JO]R5M"X_D>?K2?^0^_%MU8/>*/XYMW2'LBM%ZO[])D4IPHJ MXP:D>:$!R@K;Q94(4'*!LR(MTK3@8<4"+HF<'"-TCJR_MR6IO]J2U%;[T)( M%\%VI(FH$ Z]^#I&;[-%+^EH/M(I_VMX#7.H_Z+4%SK#?PV%RT?VK]X9>$)? M:U4WH+654A[55_;[Y[I(BDUT>C;.SL,RJ]CNP[BYX:+=V+S3-;)&IK0&+T]#W&[XZ[&S,-@^; #+53.FFT M3HS:B=4[^:SLMS5?; \F?;K24M?_Z+\W7E%K ;A+'[E=8C^'@!("8PSY%9J=V$!./VZ_RU3I M6'V7[.QN>C%M*PY,Z#V0*U&[6/5C_S#OPX'6_Q^\%^[S_8@#U7@(5J*9]^W8 M;&?],708QT\8$(-E94+ZQG9GFD2X6,\X"E M!$B5U/QDO H!2XRPT$1JKS!.G["I^0*'NC:5!YM 9A-U\-S?Z<79;9T4"[V! M)^!PX+Q70BZ(Q%S[],H;=;7C8OGQ^L;IGD 6.0CQ-!F0<]&2V2?#66+^Q!8S MD198ZT( S)0V?((EH&DI09YK 0662FFOO2$WL5-CEIUBR5.CJ2>3N&'MR"G1 M$1R:70YCP'?)5N>MLV:KO;1J1R0:+YBB4HZ;Y'')QPN-$QKRN]N_C/Z]>9"T M#WNC*K&>UU[43".=EH03D)4L!8@J"AA+%4!(92G%/$?8*5OQDH"IDGOO (#_ M"8Y34Z.>V.@\?MP3&J=VG9S(.'-)P([/^_E2K?3A?820YXZW-W"#U0?Q M_EN>XS>[5.O-S/9#89MZ'Z$^,%#0,E>%RH$F5 "$"0(DPQ1H07".4 8S[M1R M],RSIS8G=-3S.G)Q#K9^DK\1C('YVP,'9Q[HL;C'^S-W=3P_\[=CK^_<8T?Y MPGOLV7Z\?9>$UWJTO=M6XA_UAMU,$)D1(3F U+;W(*@ -"LPT!E/"X6D2@NG MYHV7!$SM"VWT2RJKX%WR/])_3]/,>&WKY+O5]B])5MRE:6K_?]>W8]=]LZY+ M2.\PIG<9PD=_FU?5\2S+11-().9@@CDB-G^02D#G!8(("ULM6^FD/:JM'CP]*FQR_9@=5BA M[D/@W+[B8#@&_H2=D?#^;L]:'/.C/10PZA=[UK;CS_7\10%1H-;UKWY:K0]Z M&-H. U6E-O^UGF_41ZVKF9(EU*D20.I< T1S9EQX(@URJ(2TR J-W3-XG<5. M[>O>*IX\,JD2V;3[W#RHY(XVWA M093&_^[0RMBG_6H_KQ8+(]?F>,Z(6K<=*J[.G770/!9P_*^O'2MN?\*=Y M)=CB_QAO:L8D1P2I'!2(IH:$2@X8DAS0C @NBT)P1X\SDD)38RD[(7JF%-PZ M)&XT-2;00^]"'ASSOTOVYMPE>X/LUEAGWVMGE/WWQJS$VA4Q_2$2PE%S)F[5 M:=Q$BT@(GF1GQ'KNR#W VV,]AOJUFANUE>W/\O;WIWE[N-BI6+DN"IBJ,@4Y MI1*@5!! 828 9Y0S5LJLE&*41N$QK)D:W;?&C%7#?M 7Q6T>^<,,_\"34,Q# MHAU,FGZS>U2F6?M^C#&>1%_S* 9-JS[^&&,7K4-Z5*7"9N]W2[&V];;?J.;/ M=\MWR^]&O]7:)@$3CE4N.3;K(<(!*J@ !"$!,F+^C]$"LE3/EO8@G9)?W2?9 M7J%.+$@;%CP1/1PC;C7TW";OQ]=M4KH=KG$FC:V>R9^VFO[9$GQ'V7@D[H1) M3)+M%S@J"3K9?DQ2;C<%YO>PZL'V5C1_V$;@W]G"KCON-Z_9>OUCOOS6)(CD M1+)2404P3%. 1 D!H=@F=1?F#P$S53AEY'E)G9I+;;6MO2!A?U![O3VS;YP0 M=Z.7Z#@.3#,[".L?.BK?V;RGK=9- D_$Q!T?E*)F\S@)'C?%QP>+D[P?KYMO M\&KJ+V(/^7U>G/EFGQ]$L%Y1IAIFA)]M%2$D$&$PQ MD$P;KZB A JOKAZWJS0U*GLS7SS7A?^:(HHV\E@G.+;+068]W"J@4EB\,?1P MKT8;F3%\L,:89)O0V&24=NU)-JMD-WQO=\-W=C7?L3.R^Q8%\^@^WFU:C>\( M1D'QK+<8Y\EA#'ZTY&U*/'W4C1J=2E!&_%S,L* YA#0S2]2\!,@\$1"18WOB M@PA:4DE*Y$/67M*GQLNU4LEOVW ::\-I;6)Y-TT\F)O]1L>-A@?#?&#&/8E; M-IKO^+0ZK))7JQ^/2(-0B\F9?@J,2H]!V!PS8=A#0NOA]G4XXAN65WVVNX6S@B4LA19!C);>0H)9#BSU!*(4N>4%;E"A1MGOH#R M4Z/I@D5@P)OSF^);3G>8;] U"L/Q6]PNN6SM^U+]4JLY: MGZ&,0,@)!5)""!"G#%#&9(2KRUFA,H,==F_0)'78LYV7Z\]G*[Z672 M%N^EG-L?V.+-O!*+556G;_"J9K@9@D) ),T$GW,!4)%AP*#20/-,05&* I)\ MS+3$7FVG1E_W;7%F==Q28-Q\P_X1=N/!R8S;'VC]M+&[>%F4J5YX3J$J2Y M4@!I1 #3F -IG%QE>U-0X;7%T2MM:C-"HV.R5S*HM7@_P(Z$'@NV@0G9&S%_ M[G1!(BKW]0H;0KEC)?[QL%J8.ZKF\3.!:$YRP4"I,T,8.2: M%T*!@J8Y+V3)M2WT[EXL^E2$%TN,5C.ZZNCY;_]*\@S_MC##/9Z,P:PQ^(&]/$Z>O[/%M*[ MA*MO\^72KJ Y,Y?W'-1P11EGN6;,K)WR5#%;I=N\N"7E #-4%F855; L;5%^ MNY3C8;P5-C;"JMFLCP6O+I#.,IJ#G)DW&=F:F,SX%L:EX*6B&620>T7&;N2% MT:JB#\@+KJ[#+4 -O8 [>/5:[^$X9>R3\8QC-O"]C$AOMV] -N-MCH*F;Q;ZM7ZD;FWD?$;#(=M M^B$@'IA>&I7K.D\=I>^21NVV(5YB-4]JU5U7=G[ON?L^]A 0C[0!W0]UI,UA M7WQZ=W6='S;>=JRO?0?[J-XWAU957MJ:Z=_5T MPLI>'>";EZ*DD$L@!#?X*HT IXH!0@JI$0 MB)Q2\[UXA>>N"9P:(9]Q1';Z!NWZ744\T(V[ XNW1<0^WNC]'QIDQR630372/ADWI%W2S.QVB.=^W_^N6X),\,Y M@9(Q"7*-$4"9<0 )@AS@M,P*2)4HI'L,T%?ZU#BHU3\1'4V3)W/)73)O;#CX ME4>LRGM<',*!0Z(],%-M@>XJF7RJ@6[5/_S5KXT%/M%!;\0]HH1#(C]2M##Z M"/C%$4,1[(TG>C]TO+ABJ+T'\<7@AX2YK#^Q^;I.O^VDO.V#ZBJG'%%HV_(6 M9E&;00&8D!G YL>29RP76/OXJ[W2IC916&6;U.3D9\6LKOUU,@+P=?-.HZ$V M,.%W #O([779^?%V39U B>F7]@L;'US5;5DS4N;6O?AS\IH[?8(:)U)D&!3-+8L0*LQ!6A2WTK$F::\Y% M[M45)$B+J;'.U@@;J&R536IMDZXA=S;?_O#7S3:K;]9LT,"YT=;@PS$PG0TV M$OZI-+<@&37;)DB1<1-R;L'J)&?GIH>%<>FGM7IBI>TJ@YR!,L)E)@$U2]P5")RLOV8<-QN M"MP6MAENKU?5YBAS*D/*+.^D $IFAE?L2H_F'(*2%9+8K6&495X[P^?E3(U, MFH0_JV= UM\52!UW)F\':F"R:,_-UR!YI/'Y[U#V(Q%UD_*"J''W*?OM/=FJ MO')Y&!^\44]K)>;U:V]^7JCZM.12WC^NUIOY/YL0:<$41"G/C9=1(N-OY!#P M,H,@%:66&628*J\6/"Y"I\8479V;GKP=9?T(PPES-_:(C>3@NP%[=>^2G<(U MGO'J3B@] ,1G&2>ZH=..#Q#'W>-T;6M#;?,6JVGPRGL\'M9GI5$&)% 60 MVD:-LDP!PSP#@J491R7-6.Y9G?O@^5.CE[K2?>V3&R\DF;?*^M;3/H30C4)N M &9@MMAJEEC5;*TTL7BN#\J]9D_S#5O,_ZEDLKW(EI?85OJY-\OR[_T)9@'U MK,_"%+9=L_&I,>L)_A4R& M!75@HKD8V+6]67=0W^^A]BSGZ0FU1W["<)"/E)T0%WJ_U(0P\'H3$SP?.5Y: M0IBM!TD)@8\()W?MRS5?/9%"7O6XX=QWA]L!:X/9GAG6!4JUT*#7-C:B4IS0 EEH,BT MH()#FQCO\BU?$C"U;WFK8[)5,K%:NGW-%T'L_YIC0#/PU^R)BO/W?,WT_?=< M;3_H2HE__[;Z_K_,K,"L6QVXS_F/Z-#\&;$B:PM&;Q>"'20OV=DB\'T:L<'%\._5'[#/Q4#OU[C]+FX; MV4';7@2J]L?I?G$;]E&;8-RH2E@\Y%Z(];.27]B"V7;>;5+0+*=I 2$B0)=< M I03;H\12R Q3PFE'$OH507FO)BIN3&MEHGHC)]?;.0"G&X1DMM!&M@SV.*S MU7"7WQ.44FULRI1K5F)?4%J\FD-LX<#WG[Z$MYM-<[@.K+7V$,V M--EU1VMO4/+V8+1>'XU6:Y7U1AL']BYI+(M(D3&!CLJH410;EX!C8GG"UU$? M'B_ 9GU.N]$F'M1/YG-I3Z]S3!7-4@%T6J0 L0PVM5P)AUJE5&:H<'/Y?"5/ MCJ:MELEW56WJMLM-">]$F^??'H\X#WUX5.IF0%\LEM0LY%O=$ZM\2(T&+YAO M#];<#/>+AUA"8(\2#>F%+B2&7VTX:S5)5YF9,N?R2I>[=LCUF^7CT^KI9UY[*9$&5&"YZ#'*?8E@DQKK[ #*1E46)&)=&%EX-_ M7>346*'3N]P>UP7S)1"-TIY;?M?!=MS/BPKAT)MU>_2LMC8?K-77%ABQ&B>U MRA%WX9SAB;K%=EWJN/MGSBB<;(ZYWQG&.A_4QAY^_[1>?9]+)5_]^*521L[N M-/?^,/=,**(DTAG(."N!62(PP'B6VX*1)1'F=[I0/@V/W45[L= (C9"-YHFH M2P:TNMM$S-7N #R[?@#^UK'@9L%&LJ($Q. .D$(I(%AKD!4%3*'&69$SGYE@ MH+$8849X^;%PFRB&07C@"<."6]?&^-0!]T]6!Y1-P*Z&:>!N<8?(F]&Z84@)GF<%S0J3_3: M>DP)_1<']<=9S[\SF]+U;EEMUG4V1Y.P/Q=M4K_]!5LL]K^IOCZL5\_?'O[W M\U)]_GB>Z2CN'M;ZND-3VQMB>-\8FUWOR\ M2K;V)UL O/K)#/_F7"',";X/@V\*C/8JA/48&H%-?-H23>K=&*V3T83>$=\N M2*,-V)7&2]=R2X%R0FV? )Q) M8L\)$L!MQX BSPCE0E+"H+.G/]RZ;WTO29V\9CU%<]JZIU7U5/3\VA[1M\P2Q4=+JF,U4)B$G9GFF4U$ 5#(&J"YSH$JM ME,A9QE._)E.#J3HU)MTJ5U<7K0\X_E!L[7N^<<"A=0L]36/ !B;Z" 4[.MW[ M.@;?);O7(%(YCM&&)6KCJ^&T';<[UN"HG[30&EZB?VG"-ZUC4:>XUGO,VX;OG"J]>&N9(8#,=$H'-MUX@P,T_ *1S04HM"Y1ZM;8Y*V5J'WNC9**V6OHY M<^>!=//#;H9GX(^\16:G8,PXH L$,=V5\X)&]31Z;3UV$OHO#DP >'Q:K'XH M52>J-?6[MF442B4S+3'0RC:\@QP!IB4%&<0*(X2YI%ZG3RY*FMK'OU6T2;1L M2_1Y)@%<1-4Q$2 &5B,NIG:+I+W#NJUM. !!7$4G:I[ 16'CY@I8QMUX,XIYX.R]JY,-OO?:>GH/KOSP\C;#KZ]JO'648 M 94*LU20F5DTV(ZYA6U8)W.>*N[G.TQ[N?#E8?44NE@(6R9,=X$PY,I@A#7! MBZX&'-\2:7_%:N7ODL=&?:_D M*;=1N,(- V$[BDO0@?7U#M;Z5_$?+#8L#LV]:EQ=>5U*S MW)XU9GJ5EW5'*5)^]X8V#3;/->/SP^X1L2947*GU=U7-LI05DA8%X+S4 '%< M F( !T)1E>>8Y4I[G4^[+&IJ1'Z_6*Q^JQ<@MI7PBE=&\$89:F\-\&TJ?!%B M-U\N#G #L_1.R62G9;)5,V8/X6M0Q&TG?%':R)V%KUE]VF3XZAU!SJ">+^T. M]'*SGO-G^]A/YB78'W#N_J9=KK GA M&'HK,#5N:4TPON%>T^3)7'*7L/W1_NYOO1P:_P%R\AD'A7UP_[%!O*MD\JE& MO%-,X>"W0><;_*'W\BL''8+1?,SX0^'K;P;C>,7W]'_NF'YHL-5'/FGX(-.H-$$F\;'W4@EFG4L8MEW71RI-B69>O#' DW1NAWR^7 MSVSQDS*+)8HQTQ@60)0% RAC$E!(#*8ER0@2B,),.7N2(1I,C18:S9+'G#RW\1:[#_S&FQYT\Z[5Y8.EVR.E7PP2]:3V]6%N5=R?*6T. MFGY) M^0ZRX%V:F(/IO5WV0D,T]@9;;SV ?2& _:@VQAX6 F@K!!B#P\(I0PUZ\&;> M"PW^2VW_C?X2W+)Q.,#8>&PUQI3^4IN3 R#8LYTYA#0_/T'8/=3UC]G/_SWC M6#.2\Q*D"BJSL.1F89EJ;DLR%RR%2+/4:8MB_\BIS;\_J]_G8N5&OQU@^N?' M,','GLM^?OO?[UY_O)UC3HWK.3W67FSC/GC[%QORP9V03^>!HWSBIP9L/\,K*U*NH[:F, MJ7U<'U:;9*]CPJKD0G. U'^V2.UG MA@%BN3V@1*TV>T;,N&5E+]MY4C^VY]+01"*Q>E1?C)O:K..Y&5"SRI_!K*!( MEAA0R#5 &-NHK3#X85@J 5%*F9_+K5U+-<["5^ZT(:MUCL5 MF^>U\55MPDM;M#U76N9**I 7F01(( 0(3@G C&4((YFITNW02[^_/3?_S+]E_,?VQ1@__XE_\'4$L#!!0 ( !:#CU(J*@E*6*0 /. !P 5 M =69A8BTR,#(P,#,S,5]P&UL[+U9" M66VU#S(CM_K_/OY7[[6UT@064[9,1R48_50RE9,N.N;L8UX_]&0Z^_U?ZX<( M2_R!F)LMUU_^^Y\^K5:?__7''__XXX\_?XV+DS_/%\<_2L[5CY>__:>+7_]Z MY_?_4.O?%B&$']<_O?K5Y733+])CQ8]___7UA_0)3X%-9\L5S%)]P7+ZK\OU M-U_/$ZS6,G^4KA_N_8WZ%;O\-5:_Q03)1/SYZS+_Z3_^Y8RP_ MU']_>__JQBO/9M-_G&&!^.? M3ZZ^]VF!Y=__=$9_2.^M;SY_Z__X_L<_?B?@\P*7A)DUPZ_I&Q?/J&_;DQC\ MNL)9QG,N+U]S,D\W?NFDRGB^N/S+$XAXLO[N).-TLG[R45RN%I!6$X&I6)4E M@PR):9N!@1:%19=M4 !29W63]TKWD@A?JV2)Z<_'\R\_TH-)-2+43UC]A'%Q MH9#_<>>EYR+:C_K+=?B1?G<23'#"Y7+X5%NJ/LFU"^^(T?/\."'L32I^E)OOSK:E>&T-MJ M/H#\SI5#Y/[I!^*ZX&*!^?6Y;NYE;LW9BHPLKG]S"+W_/V>PH">>?'N/G^>+ MU<2#5,YY1;919)*#(SE8R9ES-@D#6LMH!H3 K==OA0;9/QH.D6HGP'B'B^D\ M_S++/]/V/"D2/[Z8G\U6BV\OYADGV='^ MY\A+%JK&ZTH5!CXXEIP#G0U7F<-@\'B0E*W0XGI'RW#2[@(\'^'KJTSBFY;I M>7[CPBIRT.0VN76RP))5+)Y1T)69%Y;^<^1&AR$\C@>)V HPOG? #"'A+J!R ME#.I8'GQS^OI#,7$)ZE3$, L1!*-S,1$(KQ+P5,6%HWR0V1A[B5@*XB$WB%R MJ&1[@L<+^O3MXN/\C]E$ (82I6'2%@K&B63FBS,,>7;@G>.\#+?UW'G]=@DO M_DRPL:=8>T+&>K-\NWBWF'^9SA).E$8NB7G:(5U-XG''P*&E"$Q((PQ((8=S M7#?3L!U&.LZ*#B;@GH#R;KYGD<''N)@JV TG'R=*!A#LR1*H%/%H@K.DN8(W7,C %9/ZT0<,BILQ<]D%A MQ!!T&>+TY]H[MX-!Q^G1O04XLN+KR>O)NT_SV67&QBO.02ERFI/7) !AF=?T MI4E:)"%6YYSLD/XAIO>O1T2.DYG'BS0+D*&%V>+*J[S M\[P*;-+!V7*2I11&1,FX]9YICXEY:X$%E8(2+FAEABBP>8B&[0#2??IR %W M 917,WH:B6/Z!7^&%5RP-2DBHC"N,).589H+PR JS;()4@9%,3,,$4@\1,-V M0.D^B3F @+L 2CT:7KR %1[/%]\F2?"2"FV.(B$G\HME 91D+A+(,2GZ8HA8 M8\.KMRO1ZCY_N;\XNT##AU,X.?GI;#F=X7(YL278X+RC_= 2^5HZ$@49P83D M+E',I,B3'@P--UZ]'1JZSU3N+\XNT/#+*2Z.:1/\RV+^Q^K3B_GI9YA]FRCE MC. @F'5%U20:15#.1/*G QF^(I4N0Y1R/D#"=NCH/D5YN'B[0,F'3WAR8"2 M[:#2<69S8&'W 1V2W ).7LTR?OU?^&T2.EV&.@X];F_",<^^3P/I5].EPE._E^$Q>75!HXVD!=DR3/2 M%%L[DY@703*5=*$@RY0T2&WG?>_?#A$=IT '$6PG=T:^,_&2OK.[7G# (@%\I]"=$8KG89(7-SS^NV@T7'R.CC.>PXBV%Y?B9URFQ?1SE?]$",02 M43(?;<6W+@SJMJBY4$[J9!P/0WH6U]Z]W?7#CA.>!PMT,$#\VX]W9/B:OG% MAP%RF6=+S/3).'ZE*P M)T,']C$X6[)C@,^3=:EFA?63*8R 7-1H6 M!7IR2C #!E0(&_**ETNQP#*N87+QSO/UB">KY>5W;B_,78C;U_!A$S)LL"K0^FI"XVQB24BBU8O4G&.#T2FF'BTC8-(/,1MZJ; MU%^X[%=,\$S;*Y!Q-A ]T^ MBQ@%TPA.R@2.ZPU9D:& P_'0TR_6?7_YQ-OT")\3,\FCU A:+;]/9\5_AY PGTCIRZ5-DSE8Q M(7+:J25G&$/)4A!39<,MA,,!M!5U/0#J(!3,6ZND YP=I51O@"[?8T)B*9[@ M&UQ=EC\(XY25-0K@AIP^#9KYX#@C/U 4"-GI37>@!K!/#Q U3O.7=J@:3 $= M@.G5[ M1/5]\(Q8F&'D006B& '6S%YP%A%P/0HWR1O(0FVQNUXD8IRE,.[#L M+> .P/%N@9]AFG_Y^KG&+K>E D(K7S0P$5U%.NWU/A0@_S K$8"7H#?40Q^. ME@>I&J=U3#OX#*>"[O!$&_/;U2=D7MT'2XZ#O SSGX_Q-/\LOYX@.%#6_FJW>P M6+TM/T^7G^=+./G+8G[V^7)UZ)( )+EZ2G!+W%ER^FJ##9M3IN7A4^9-,F>[ MD3FN:]4.<0V5U0T4+XF7IB1CA&T MQ,*BUYEY+@4$;FGGWE#R-X0W=3]1/:0#!LE:#B;Y#JS,7^;S_,?TY&024'I/ M-I0,4JR]&GPIV25NO_>P&1(QEP3T$/\/@HZ])-H!$EY.9],5OIY^ MP?R*)#\[GI+_=BZ7BNO:U5@Y2YY;4K4?/P!QXP.3UFJGA;;%;JCE.!P?#Y/5 M0]@_"&H&E'X'6+H62%Y)QV#03J7,;,BU96&BY8#2,F$BNBA(9IL:*1P.H VT M].#'#(*:0^7< U1H*X5ZX?7?IJM/ M\[/5>X0\/?GV,]*;3J>SFIEX"=/%^ACPZ+0>ZDQ**99""$OKKK;C];111U$B M Q" 0H(!WF1_VYOB<=WIH5'X-(H;$Z$%XN1G_%P+;99P(]?Z9CY+ES%HLL5; M7EC2P&F?1\M\C+6H#S.G"%29VV5)0O!ATWR&PXW4_22-ZX /;84&$GT'(#HG M?*(\9 %>,&UJ>M4*R:+QR"(&$@9*;:%-6/T[6]6I[:3-#O($*YOJ'Z: MGY"8E^?[ZY4P5!8!DPTL&R?K8"O:+_VZ9"6K5+1'NZG\?HB2W_M(&M>=:5X3 M.Y N.K LKZ<0IR=K)^UV+MX)97T*FM84CV1Z6*TE3H#"4++3/;411:, MSLPFJ[V4*0 VN6RVB9BQ _LV(=BA4N_!VESP\'HZP[?E!1$P74V*5QY=TLR4 M4NMU>6(>$K(DHY2!(^F]R3'8)F+&]8 :(V=OJ7> G/6N>\UT?C]KN1(1!8O% MU1;_CF=-@21J!L4HAIG[9!,"Z T=\P?R@1XD;5P_J!&J!M9(!QB[F"]%,VM%,-Y&4523T_IK-(P;M+4__]A)QAU$:WK6I$\7%>%\)\MB(JZ(G'Z]$7N+Q^>RJ'7/M'RE";#@") M %*T+"5GT&FP/CS1,>XA;(Q;)M (I"-JN@,S>*U%]GFO%:&U*HB.F,_)%L@C#9RR:YT\=)ZRTG-AH*!]9B![A\ MCRN8SC#_ HL926MYE-+9Z=E)[?M(X=,T35>32'+QFB<6K(],(P\,.'UFZPA, M)=#PU.12P^.D]99Q&PV7 VNQ US>%>Y$69DH?G(4L=4>PN0L,P $IC!H%=!@ MHTJ)NZ3TEI,;#7<':JF#".=:<'8TRQOX29&,N<^"Q9P4T]("@T*AO0L&2A0* MZ8O&4?%&PK;"X.!#!IXN5#Y<&X.A:\2VT>_6VOB$JVF"DYN,#=Y#^N:[GKRA M] .L/F5WZ60U&E'/0@O4N,((YI7AS$N3UT4_H4TUS)-TESXYF?]11?]ROOAY M?A97Y>SD;I?(R\H"R[E.V3MFB6FF#4D"O*C]:%1&T,(FW21;LQ.58P?( R/J M3L#13&,=^'C7PB9:_&\7:VGF=7C_#A?K6643HU4V!CF+LEZ/ L59$+*PH#DJ M4PK'YHF8^V@;.RIN#+VAM=,7X,XGX1V=K3[-%]/_QCQ)GM:.,I9Y;\FS""*Q M&*RE!20=^:PV&-?$[C] T]CA[=,!["!M] BL5\OE&;'A5> V1,]D2:*.O7$4 M?D?%).0@C"Q@VJ1.[J%G[+CUJ0&UAQ9Z!-/U>9U2!#*U7C&,%/MHHS6+1M6Y M6TCQE;8V\R9]KPZ>D]KPU/:I8;6O/I[7'*,KN2[GY:+I"OUT^(%&C[VG82"Z M$XL#!:'GQ4A7;_Z>AHLJYF024U')>I6-G*I,N+*N(!9K'<@F_L<]]!Q^KO % M9V?XDI;KBYI\I$?6'BDOSI8K>MWBEZ\7&.&G4-@Z.X10EN%=;&Q+FF3J T/U]E%7'R9)EQ^ MF)_DB8(4M#9DKZ2L+D)89ZT3\\GKR+W(7#?:5N\C:=SHL@7"!A)_!T#ZRV*^ M7+Y;S,MT-=$Z<(B6,^TQDP.0%0M!1F8QNZ! "QZ:G$I=HV'<.+$%5/85< <' M2A]P?4@ MGN\7FXM%)2R#7.\_!$^+@&N*"Y03,DM (EDO$W!.BFECF>*%"G0-Y@PQAF+&I1O4A=XF#5JE@5H M"Z9AU-"!%_7=_[M,M$YG9\34]].'G[#,%WAM.MTO7TE^I+[I#!;?7I$3L=Q< MT#LIWJND4V+H,S+- SF4B;P*%[G6W!8;)1.^A9RL,AN>'P<,$WX%3 M]P97U\+IJ+U3(A3FL7;-KS<8(B^6>:6LEL%: 6WZ:%ZG8KN(@#\GL.POY0Y, MS.5]J,N"Q2N)D,>9G,D4M20L%+_4>A!16V%!]CEYU 6;>&_W$;0=<)[5@?(@ MLN_ S-SFXR=83M/$$MA-")(5E17MM0)9%#7W*V.224*B_ST%@-;4C)N(&$;1 MCZ!G=ZGO#9TON(CS1N#Y>7IR1@'J1 (()72D$,C25FO)F,:D(IE5D[0TPFC; M9+>ZAYYQ$Q%/ J!])-\%A*Z5'_X\_3+-.,O?F<)T0O_D2>!^)BD6W M9GGXFXL/W+PUR4LI>:UNE^N6*)EYR0OC,B7RU -PV^249"OJ#F\(<@V7? 9!N\?#S_!2FLTD=P5:[]C'/,RVL9!V#7,B50!,+Q^<");6!8U^GJ23EXC MYT&7)N6?=R@9.75PN';O]\SW$'47 =\]3<8NV.%24Z J)#,6! G'DU$N(C*2 MDG#9&R-TDRJK!ZD:.7\P.(J&4T$'UN=V<[ ++DKTF>)^3(_D8VNQ= M\3*:C-*VZ4B^F9R1DP2#(V@ H7< G:M]G0)H7!\]3XK**9;(60).F[DF\'MR M#6O?;.O)(0PN-X'-75(ZZ;\QH*^\GY0[P,FK65H@+&ON:_WOJ]G=@/3]_.3D MY7SQ!RSRQ!0DAS 9)H6O=WJBH)C4*U9T*0Z$*;UNR M@Y2P-XH^XV(ZKPG:Q:I5\]%D*'#P.E/LH!W9]SII5M76AD+%6$7F;),#ECT; M/[:\&/QT:#I,#=W Z68)#:K@+)EQ4K;5U:O4+'($9B//(FOR"V,3L[1[H5++ M*\-/!J+]A=_!IG:4_^MLN5H?.GV'%G?MW:WR_QS0_GJV?.$E!B]I"E47O ],\>P96)V9!0M:*:]\F'?5$ M_(U^G?G)T-XC8#I81U>']"]@^6E"M'D>8F*)U[E?OM:Y.N(@>J6SCMYJT:3X MY@85H]^,?C),[B_\?NX!W75LG78.92HL8DTKBT@KP*-C:)7RV>ABVC1BVR^Z M:'E;>L3H8A5'CBUV4<.@8'KRBJUJB%^>S/]HW,UOPVN>J#[K,0:'+\NZ>N-5W-T:*NVNKG/6%DG49"$>A0%&P#9F$H8)B M$" 1!SD@:J5)6DW<[CND=(*8/11[9\+Q05+N#B=OX!0O#E\SB**J,&A+UN3: M$3/ 8V0B*FFC,Z+D)O[U?02-BYE#%?T@;O:4^ICH(7=@4H_%R.C26Z#D#:YJN/!N,:_)T?S3M]\HG'TUNVH4>)16TR_G@_"N+JPI MD,9%STRRJ9889>*PQA80;,#$BS5-CJ!W)[43_WI/<-P]0&RIJ3ZP>.V(U$/B M"$(SJ9VG=0F<>58Y4_>$2]B_P[ ,^-$\=Z1#BC M[1MOL/1QOJLTN0L^8,PLQMK)*($A=X(7EA$#UU*YU*;:I@4S(S?Y>UHHCXZ& M#E;$STAO3M.UBNGS$USK>I:/3NMTYO]>?W\"7F=MR*U5UM<&FG5R'O>6:2YS M"I;6.C:I@-V&N'&-[_@0NI,L&5B?'6#T.NU7<[,H ILO5\N),"&!C(&AJ+C]?3&Y[ M6^J@H=523!)7)J'DC.M _I GEH*E+XNTVCNI,[:9E/$P6>,64':'QP%UV$_1 MSUIX2V)DP_#EVKX?N2 W'12M-)V%8J%>^%'6Z!!/[:>_L:*Y=CG35@34I,%RT8H""!!>U"*EJ)U&3: MPR-TC5MLV1T6A]1B!Z"\6\RZ'JGR77IKU_AHEE]/(=8#3Y(C2?]*E%B@.(>: M5EZF( YI^47A'3-*1:4\:7!,[D.YQ._9W!^JG1$&7H+_TMTD92"Y./?B5 MQ@:BO#!P6.49D$4K/ LYUUX\0AG>I-Q]&^)ZNZK=$"V/(O5 U?7CF=YE[=7L M"ZECOB#Y3:*2(G#)F;"J]I0&R8+)=4Z1<-%X+B$WB9L>I*JW2]YCXG!?9?4, MP'<+_ S3?.GS7,Y*FN6UH,_E._'&VAR\9N#K^:\NDD%!AID M;D-N;U?*QX3LX.KM&)+"(4HP&\I*,9!JD98%DR[3WQ1GP@?,F MA_>/4M;;-? >-O=]E-:EHWF^LFYR50]I4UJ?]-RGDC"W:1U] ,V]718?$[EM%-T!IB]'KB:*3V\..;0\8O(JLBQSG;I4 M'(O<6O+"HY0Y1G)]FHZ_O4-1;W?.GPZ/PRBIG^U\^_JPB8TN0;*<>5DGN IB M$$1,C,L8+#]=DY-'V)(X\ O7)JT9;:*Z#J6WW<%;CP.5].3HI@#A!6G(F M$(?K)6V *:^]<9!C$$TLY.ZD=G('XW7+VOBA--7!IDP.QF4WI?2/L^D"B5=: M8:MO];QL17M,;1[QN?X*K3(9N.*%.5W'9QHC6#12,6N4]YE'4&TF4&Y/8I=5 M]8.!Y7;U1QO-];-U$S\),:\'"7^ $WQ;[N=0F.)B<8E)5_LF%AD9F"(9%FD" M]R[3UM.H6FE;&KNLDV\&SD:ZZ\!B;B_)2>*T]6C@C&=7W1]4K";%&!1P6%-XD< M])2>\K;E Z2.B]&G\2B'TE0']O&ZZ7^/GR^\E+?E)YC]_O8++O("RFHY41 % MY S,\J+JA1*@Z,UEE@U7.A4,LLUXLNW(Z]*3' PD#VS6 VFL QQ>Y^3U?'9, MCNEI[>\PX:$(%"XR%P,M7ZF1_ V=F4F< R_28VX2Q]Q'4)>.82NL#:*5/F.4 M&ZS19K&\;"DS45K[NC$P(81EVG%'3@M]D!&3B]SY;)MD%K>BKDL7\*E-W?[Z MZL#2O;MBXZH5\40%T *<8CF!K#Z*9;Z0 ^N-E(I;<#(U.03<0,NXQ])/#; # M==&/:=M>4AM)H5N3^*X!\Q/C,%&FNL@ MSJUL'/7 370P_<>TWSZ=&W#VL3R=GM7G[+U_3 M)Y@=XWN2_R^E($DGRRA1*L]$J.W<#=)J T%K/$OOI/0:VLP6?%HVQXV=AP3H M!NQWBI9.;//>TIFDXHU/@L(_EQ33.4D6<@A,)9.*YIBM;Q*4'T3UN)%[KTC? M29?=##$[C.60N3#<91:P-BL&8CZ*$IA30A<>11#0),)O#]]FD7^W\-U%EYT, M7;GLS']5N'=YHC7+&[S^GZ?+=#)?GBWPVK$:IH#)LRA+9NM^M,&8FMO52D2* M!K)M9GX/(7SG ?G19,Q"W=)&=]9'!%6!^EE,&0-/8CJ#=3A //RT]FRGA\L899_ M@N5T.2_OKKWB)AO;S9[:\LG#C)O:AXV!)DQ=W',A\+V;GTS3]0RH"$ZK4@P3 M+I'M*8&SF.M<1?0^8: 8N4U)W_TD'6J>UD)]>T.HM/P^3(]GTS)-M2SNSJL_ MDIQ_HF?\3OZPM-P;H 57O5)O./,9(SFI7M?Z) '89',\A.B1&ZT.@ZW;QNS) MM/C,S=XE\^W,W]4;GM(,;F:KO3FTUA6*@@TKV0/324MRQ6C_3<[X##)G"I:? MI3F\]8)OYQ^_+QGR-U0*4C"*^6N7^%H>["FBPEB$$@Z-:7.2O1UYW9JX7?!R MCXD;4C,=1 SZWP<[>4NX (6_PCVM2605H"+Q CDPY&\B/*,@"[>>L6$4_ MH?@X\B9&>5="1^[FW 9I3;75 1K?XQ>YJ^:0IK$@5::U)9!')OW2 W$C#O8(FETUV(W/D%LYMD-A04QW@\"5,%W^% MDS/\%:&FA.H*V[S (#I$Y9")=<E<.16S8UV MW";Z>>;1YWH&7\/8\^+Y3QEY;F*I?=P)*JEDR(4321 R R=CE7])[YXOO*,3PA]RB9 MM'5]0B+7@0PWLVB"\ EIQ38Y1MB#UFXCTEV0=*>1=V.=/7-K]P86BW5[_9]Q M!=.3AG;OSIN>T@(^S&9[6^BMJK6"A2,UFTM*EDIVV3LY?-Y'1KT7;!PYUBC\,E MWT%L<(>+G[Y]I#\]^CI=3EQV.6LC&%JGR-YK0ZRHPH0IV7A##B\V"4@?H&GD MTHX!5/X8BO:4?X]0JHQ@L1"EE MUKF)2_\(79WA:E_]W\;5@,KH %OTD/GBY7R1\#Z&O.+:"I&82Z6V) R6@3:* M28?.J'HH$IN@ZU'*1BY#:X2O8172 <(V&/B?<)8^G<+B][65#X;^"(5CQJ5 M7H,H+*A PHN&2R-3@#;'XH\1UAN^6KA8^VNB2V1=<$\^LQ\Y,$E\DQ=V,;=HJ=?0Q]]=1MYFU\_\DW- MX9RJ :0[,C;>P"F^+3=XN%A5Q(-01BB6Z_T_+36PP /2ERXZ:]%QL7%YGUI"QVMG60\8#P@#:6\^O"@[<($>V2S7RR;EP'5"8-++.@207#L/ MTC =?/ .$_?8*-O]*&WCEN\UB>Z'U4?_$+M8B]RZ2"%I89"!UF*=.1F\3LQ[ M:0LY9.!EHR/>+:@;.Y ;&!.[86X/!8V]U3T6 OSR]?-T4;]W=DP[ FUC\L)Z MEP".8@+', 7!M$V2>45[@]&@::?L@8?[4:GDNV'N)<7$& MBV_$IKI@,R"&3 35/J^T<4 AF?*2F3 R4#QLD\W#HN\N#6-G"KK WX&J&3DB M?%_Y66\*HI [JPMG]28OTP(EB]E9YF0VPA@MTU8-3+:* *_>.FY-^\"Y@?UD MV0, KHX9D^%:(RLBT%J)J!AP6C6"UVK4B)BY'!0"8T=[>VKLML[W$-_824(R M9Z=GIQ>$1ZZMR6!8UKHV#:L[)J2:^>"*^Z!$2=N<]V^7'[S^YI$UOX_>YD,( ML8= :]TM_B6D.H/UV_DAH!1>6RT81[#D. GB(*7S^UW%&!.-;5/S>(>4<4?8 MMHC4#Y-V=WBY<*Z2LUY8&9E"56\IU$9(DJ))8@$<&4UIU1N(&3D8.E#! M#^)E#VEW@)C7TQE>3J6X.D9#*[(*S$"LC>$],@#B@,=HLDXULQZ:%);=(:4G MM.RCWMLE9(?)N@.TU#DZKV;+U>+L*DUE:V.V3+MQC YJ40J%4:!HFP8EA'<4 M89G4 BUW2=D*+>X9[4<'2KL[O-1CFXME1-1RL,JRDNO\&U-Q+PQY<\!5D4X5 M<$T.(.XC:%Q+&F$_%B1)@5>VS56+C>2,:X$.5_,CN-E#YAT@YP.F M,WIK9>+"8,J@M:TG7-*H>KZ@*%)((;.8K4(A%/(VHWCN4-(77O91[^U6#0?) MN@>PG,4E_N.,I/?+%_IPM8R$]DH*4YB1];9WJ4/(,>9J@Y7#!$;%)IF:>^C9 M"CCA&6U10\B]3_AQ5 M@^C[<0SM(?S^4'1A2;&.?72@219",\UKG6/BGBEKC?4F(N@F@?E&:KI#SSZ: M?A@_>XB] ^S\-CM;GL')V\6K65F< M.)'U5O<8=D;0 S1MAR/^C':RH130+Y8N\^U99T]FF07E+<43Q$=$6B+)*$W_ M#PI#DZNB#U(UKET:3/?;86H/18R=.WP'W](G3+^_6\Q7M3IL/J//CA=P^MLL MUPX1B_D,ODP79\NC:7Z/)U,L1[/\2YK/YJ?3M(XNZO%@NC3. #$F80L34"\5 MU.LFX!1!)GO0*H+$<"O\OR?%."Q=7:)P'[3,^U!=![;PK["8UKVASFA=KV=N M(VW_P3)GA*B!+3!03K!2,GD=#L'S)C7TMPG9#FO/J:_50:+N#"H7BPZB=QD2 M*3-)3V?Y?EL/7@O MPNSWMX6HP%SY>?WJI[?O+RL1DJ!58WB=G$ RRM*R6B'-%(08I;>UB4VC'/?C MU/6#IWT@<#?A/; ^.@#93[!;;M9DO9A_P1G, M5O6[1Z>UK_>O\+7>0)GP5(#<-L6RX9III2/S7/LZGUA 2#8Z?6N?NZ\YV78O M[*RESX&8:27I#BS13;;64PD^$"V0W\ZN^Y!BDI5WH;I[X!*2!T#2 _"1U@=W MBJ-U@3>I#]B6P,YZ=PQCI9IHIP/4W1'7.US4;\ Q\6)\%$7(S(I+M)=["+2" M7& F>24+2F&;L3:/4M;M MA)M=4'+?S*YA]#'V;?^[W0TSV)PQ:B9J *13"D2]YTR!SRE("-P/=^5_OY:@ M[:JOAM7MP]U!=Q%TM]U!A0TN1>=JPH7.R_Q0$O+5'BRTDN6.& =X(/,BUJMP260)VN%CMNUI7I>W4%W MTMZ6W4%W$>78B'@YA=6+3XMORQ-<')V19.9Q>G)YH$1$!\S9L*!=[+L,> M/#C%GZ8@X'F-!]H)!KN.!]I%)QU@;)WW>H]?<':&;_"R&CAD6GW*\MH.WM4> M!I&!T)(YES09_&3,5O'T[MF93=3TAJ9#%'X[+W.P]#N T$,#4$V,)LA82"ZU M.TN(D<5L),L476*,/(38Y&[WH8.'FYWV/OD.N)D35M6N%$%0H)7LF>%F? M(U$423)C%K-RQ2)WO,V\V.\P@W@7)?2 IT?&WLKD:95QSM3:Z,J$ M+'!7&')N?9$\:-7D$.;9SB#>2?\[SB#>11D=8.NN*?]^YNV"BYRC9+)XP72B M;=U;EYDA)JRS*:?4I$GD S2-6WW2=@<<2A4=H.K!B@SWZE* A7 M[:M,'G_U4Y:4["B(]O4C(.J&2-NC77MX6GH6)%A6 H 067A?FES]'[-^Q*@< MA2$W5GM??Y\ZT=V0%B!XMF6V671U@J-$SL.3ATB?>@DU.ZFTVU:T* ^ZEHO=J MDITT/1]:[&-CY_S>Q746+EL=^6A(#)9%7CL[HJQ,.$]AMI2@+7%18##LW$?% M>+4$ VEW/K2H1\3+VA(OODU^_?M$6154;8:?0JC'#B'6Z;N.&54K][PH06Q( M@RXOT;'$].?C^9(NOZCX<-?P\?VM(X)A&-7-#Y)C!YI_<32))0HA M5684N];*]&Q9@"*8 Y^LRL%2R#"PYE\K&DG M!^R7K^GD+)-']BM^G:8YQ10O8 89+LNBA(4$.3.K:UFO\8%%2>"6:*1V)HIL M;YF&>VI'=GGK>!4EPP*DK;A[S '=/LLN0I(_+P0K*9(W)CVRH*1DM@[Q]CH; MI9LT$7SN=2;[>+%-E-(ER&X=<4>K?0@N,V^TO,ARR=HFK/@8DO*&OOH_=2:' MP6#7.I-==-(%QI:KM^4O\WE>KJ]<78X9%-R P'H5%'A-2D@635V+(G))BS"6 M-FF3TAJ=#5'X'3P?+OPL4W7_.+4N6UF7!LB<&-!3)?&T]K*1&L,5CPFT" M\/^=2DT&W@3W4D6/J+IVRJUX75S!,NN16%%>LV#(<^0^2@[61S"-#-0S+#79 M2>\[E)KLHH0.\/0]N+FOO@$%,9E-A3K"&#!UV)ZKKR"++0.3;H&/$I9 M9]C:%P/SE@K9&V%?.3F=,M,:<8'6B"HA\2B@F9!$%,:)TH;,^.R92B5<)Y MD-L8I'^^TI6=M+M5Z#X)RQ=V4EU=TM7=I%C!YI_<31Q/&7463(0MEYL!60 !IGSTF5A='%VPZG? M/V'IRB&:WU&.SZITI?;PX8":M&FAIGL3JYU\6,2D@BS!TB?_6Y2N[ .0MN+N M,9=T[:! !"=U5L![10 MK([6([U,D M0_#**Y:4KJCGE41YTXPV+E9V XZZ0!CF]M5&0_& M" ^LSNX@"=7A"T(DIBG.LS%IBG*;G.$\RV9ANRA\JV9ANTB_ P@]=&0>,K<: M9:QGY/J\7MI[L4X89)4 K&DSM><9UZT>-Q ]2+;$CQ0K<<#[SN:Y1>?8':,RU>SZ[\SG:4IR>K[<7_P24M;O$VVSX!D]0Y:TS2:04A!"ZZ$"DW2)P_0]/QMY2Y8NVTKAU)6!^'+4?ZO ML^5J+;J7\\6YZ#9*;IV12HYV%P#%9,AU?*J1S(=LF:G["QCEY*:ZC %J9G>A M*VP'VH"KJ '/?&?FP@EF&15[^]CG#"@D)FH?+6^HY2-3!,*G(HZ-% MZJK("DO*2RFY$>":!#1;43=RQGE81-RV=X.KIP/,;=XYM72T]LM%=VL0*G5CCJD,CK UMO/6+.?L^,U1^^G MQY]6;\MO2SPB+E<33C07DSUS41D25*HB W)W#1?9JE1L:=*T^T&J>O34]M3_ MO)4RND/6ZRG$ZZ_E@223/MN66@3& N. C61&M2DT.S>^CIT4JU M0--^"N@VW79QK+Q74NWJ;X=)G6TF9: $V<7#7]8[L?/9.@GQM^GJT^7]V*O$ M!/K:O"MQ)H)-Y#2)R'R4F=FLLRVTS>729%5M2=^AQN21UWS/)4L90JRE[($K M8)H7Q\!A8D5$BYP'"E::) .W)7#6@:SL>S"Q@YLSR%%6FKS$T.8UYB*CG88%V0US\G76, [6CV$3 >/"9SC5S@>4 MWWW$6JYJ#\>3UH_$>!YM9="\5X_5K.%RQ M=U%RH)3'OL-_=$9V=KZ:?KD\ 9*A" TI,:_J&&!CZ#,#A6$R3F2)LN3RF!.S M\-U\2C 2X&%NW82'F[^H2+BSWU@GP' M.9H<##.Z=I.7EH!N.!D@X4'0='"+=XUM]/R ! MKY(0]:IVH:U?2^=8#+1]NN)5*;I(U::%PF.$C7NL-+A+VD0?'>#KD=#OJL%- M/8&E__)'^#H1E@N0VM,BK/ULBU LU'HH-")%;257O,D$HSUH[3(PVA,LNQTS M'*RY;A-\KV;$.*'ZVSZIO>]_/$Q2[QYB!DKG73V=D)1.YLNS!5XE8V+4! \% M+)5<6U@IPX!L%T,A7#:Y:-YFSL4#-!UJC#8\^GMRVNCH2)G$WX[.3@8"AVW+=Z J1I@ZC#';WV2@; P+')S>N&1N7[E?RKE[PX6]3U=>OT2VCMBS.&]L4: M$\:462Q9,/2>6TE1A\V-NWP_3&"_QF87U-S?[7M ]?1O>"[9GG]G^X #RVT> M.["!VI:!)S!:@DN9P$J67+&UI49AA+G(;#*6/-M2&O5)>@I/Z#W\\6M-8DWA M9/D&5S6&6.+B"RXGT?E

7R,ER\6[R9E<75:NI^ZEJY0BK9 M52%SX2BD%P'!>\O 4TQ?K/?9^]("04_0-'(Q[-!N;"CN]PNDC9Z%R(RI@YB8 M,@540N*/-Y(DSXPJA6F5FT1#3U(UKE$:3/:[8>H 08Q]'/P^_$A?,/WK_6*^ MPO4$)?KN\R)\79<5O9POYK/P?;JX7+Z8Y@]X,<7R8I9?I7EM)YLVYS@_7J1K MR\R]2YQI 5R5#,I80[9>"DA":ZNRY,7L5J,P+%U=HO 0M,S[$%T'MO#M?/:9 MGO;U=XRWH:H-)N=H(F (ZT290@TG+"1C>8[:"I&:F,#'B!FW@'%P-WHTOSO$ MS$8#7=0HA3$0>&W!(JL3X(1\XW,PML2<\22HZ<%C'B_F9W!S ,\[0$X]ZZME M.>'B??B&BXW)#%$IJ;T'7229;D;I333)0[;U*JHPR;6INWZ4FKYPUM+0Q&FT:$27D^(2HIDBWF"@BBT+YK2Y%-L/KW=ZPIDLXKC MUIN7A_&] _Q4?7HS6ZX6E[70X&58+'Y,9Y\WU5 119"9#'$IGAB$UD$0B0&Z M@-Q:)24VF:OX%%%=[4(=*/9Y(QETAZ+H00YU)4513I(S+,NZU1DD^9%NY/8U4Y5"ZP-)I^QMQEJ>/!I$Q[\ MOGX_>?7U;.1)"-*'H .$+.LP00P0G:;OBN8J9!^C5/=AMF7+8/L[NDK%CL3) M@-SLP!S=74G][T27* *3'$)"!TI8HA^+@2)T).I9+KF)2WM(2%?AT#"FY2A> M=UM.](',(QG&KS\5_>U60W3WSXXKI%E>1W8O\_UTNKVX;_!8NPBSAQR^(JP=S;I$%S$%'X/7\1C%R MZ0YS :Y#E+((:YS?*9@>E*PS,F?[X.U>3#Z>',?.[79>[\=KX_*NO/M61Y.N M[?O]A=?Q>,K6@?)!$O\#T^"-HH6+((PE"U]"W@G 0U(U(WSO M3G^LG=A7/QXP@"?28*84^"A]G4%B@)A/J17I+H4JE)>[T S&SU$W@9*!TX*;9+8&(N2A?C:U#8"LU;B!JY M0TZW(!Y"AN>0/=T-GN[\\QVF''&S[*#W#)Z#';C$,=(TS2S7S-!:4J1VJ!,L@K-+6\"QC M:;*[?3SI9Y3"[8/%[7-!3B+C$8.$Y6(UN6M4:IT74\ZY6E:3G8F@9) 02AW9 M&(Q6FG,K'[:&?Q2>].@[T*2?'L+RD7?W,F/C-&*?#R.#?N"S*?;0,'\?" 0P=&0T?$\X"*CA"1HG9*1#2<5 ^R%V6UC3X*678YP]S;*SV@ M8YQ-P&$A,Q2;.Z@II2<-$8ZO;P[ '?=Q*D]Q>@_=P9]OKBI/?VO<'&)$\>*L%%E"+(6 MUZ/Q%&88#0:Q,*\U>M/F^L$NU(T\-/)T:'EX:V%PT76 QTW^3=Q*2$LB7?X# M5R\O%U44$^%8LMP03+"H6J:/$ O3($,VL=YAM*7-I+LGB!IY_O-HZ!M,4!V M[LVLUC[.%S]H"1.?[?Z@HL7RR6NEM=Z03HAC$,%D6LRQE[SV@0T M@.>JD*&.4K(FN[([T#;N*==XD!M:;!T@\3[QA@BDA-R!M%[4V_::U"@:T"*@ M\(I68)N,O-H?7S-/^*G\)?5ZM9V^:8;1"J9E6( ME,)K 5Y+#=QIS1C#[+AJ :KM)(T[TV$\A TDI [@=D7XA.C*1@12C6@8J%@T M>"\I=5=&Q""Y<:7)=>6KUX\[/V%L0[47\WN 3$J+2\P?PT583/'&SC)E4D+! M(:L0:A?TFGY$3HFOM(FK[(UI5Y 875 ?0> M60%C1>I@*!.)ZW)G7FO[E(-4G&&( F7,+>!V(,0X^_4P=J14^L+51+&(0AL. M9'8YQ8C!@!,N@BXE:\F29ZG-+>A;&G9#TB^X@7^H'#J T(=:#CK#?#T\BVSN MY=?+B]HW@A*2:9I2]E&8RMDY*'7JC3+K[;ML@$6?Z']!I]QDL_YYTG8#W"^X M9S^PU#K X<\7*28""P^URZ6,@31)<@6.Z03"",%#]HB^R=;$SZ3LAK-?5V#E<2[FYB3._QP' E6SRB\M$*H C#@6)<0N E ;=%9*FR3**-W_YWNK&R#Q8; MW%C91\8=U0FO.Q.+*+.IY:\68^V30+ZIA "QUB($0>"RNQQ+_%O>6-E+[$_< M6-E'!OW 9U-)C;'P6(($5+6)HF(2G(H(.4IK@HH:PR[Y\+G?6-E+AD_>6-F' MH;W?6(GHK%2A(B]S8V4?AO=C M2GZZ2H%%^Q*Q=FG4M Q5# 3F1$VPBV2."Z,'N^ET)C=6#H7,4&SN8/?BN"S< M1.0%HP2-FBPTUAH 03$BFI",=T]>4EK7'^%1>O_DH7E[EV35\ND?X_?PI_34CI"\\4910CZ]Z/ M(/T5WH#RQ3.9<^2ER6[= ;2>\VV6O9#TT]E$6[%V@-R7\^7J7?G;?)[76Y2X M^#Y-N/PXO\@3KP4K:!$B\Q)4;3;J1),+?'=H..<[ M+<< ZE Q=("@CWA!'WW^&\YP$2Z(92_RU^EL6O<25]/ON+DS,7%>,19U J]4 MC;@=+0B- VT2MU;J@FW&@>Y&WCE?;#D&=PV$UP$D-Z<^L\]7]>YO2;$VY/%,%,08>?)M9C(_07+3 Y:O_O[UKV6TKAZ'[^1<">C\V TS18C";MIC'VI!$L1.@ M2(JD#=J_'\J..VF=IO?:EJW;9I$$B6-8(H]$\O*0_,B'B95Z<9FN/ZV%^/** M7V7O]6I]]K9#=58L 6>4X]L^MU)&8]M\,:E )9ES5*%DU:4&J^.>EEQO&MWAG2YZQJ6E>CC?:5X49$EH"@]E LNLH#8,CJU*079A_WUC/DDMZ M#D?J8>H9 &4OZ_M[1D55KX0U#@*&"D9J#OEKEJ""9R>:MV5D%UO_Q2J67-%S M"*+V5\4 .-J27EE,?_W+@GZ6;B[*JBI/*H@ TB!?NI 0SL$935HA MHUQ#8#F#245#UJF"M\GJ:%Q0V*7.;V&<445%:_(1=#5M!BF:#9DH)D^RFJ!C M33W$]%-Q1N=@L0-G=(Z.!V+J-*Y;M=K)R/(24B>6G-5LK#BR#R%X6]!*-ZE? MW4_)&9VE]D MQ1F=(?!QKI(=,J-W&4-6! G%NBV4@S9##V*4@8+T =V49,2/Q!G=%S+'$O,( MC\<."LN-9^3:8\X=.-#Z)@@6^3MA5**\D;:W(4I-7V)2V:(SL+-[.X5>REQ 'A^ MF5>),0?I<@09/4O&M7RPS!F(H@U&BB@F%8J=(,75#62]5/UH/FN.W < S81F M+D(H%Z/S4&IS:RRU6KM&6/524K5D=.Y$>S]*"YYNIO=$\#JRA@; W -M-40) MQ)&/!O9V.38/CMT/S8Z(0"-0\85N)D43IVJW,RAC_1"[>*!2%M;KY//4X1.E ML29^7L_LU3Y;/DO2*B57O0S@1.:(5P?7\J@5.-853E2M<5*+A!\]:45)9T(^ MC5&3:"W6 D2E!&CCC164E9E4Z_V4M#H6%CLDK>;H>*!'A>UANS8:2[ $E()I M0XV;%4D2,)+*(>1J9'E*6AU![8\DK>;H8!SXW#U,30(EVE0A^S5%AT.H@#: M%]9EEWT@-R4IO_2DU2P=/IJTFB/0T9-6O/5(LLUDM"Z (26AC<^!FCD2,EGG MI([61FE)2:M9.IZ3M)HC\'&NDIULBK/D8J@$.5?;[+F%' 5[\-)QD)RJH2[S MOD=.6NT+F6.)>8#G$8<%W=*+5(EW)V,C-A7-03>5!,I:/A>BENB[-&;\N9-6 M^_A(I]?W .!N\S0Y\G]]?75[P9'\LT__W+0Q3Y]++7]C&=QNYA \4(7V.1+B MBUYJ@05T=*5U+.(CC[X[-7WE%"1 61B,"PZ6!_7BMP3D;ME,^U#X=JRN+.V[QG $ >78/S41DW MJ+RL;UH&^>^.X-R.X6Z#B1*)9%QB*<7H6S[20W)\_P=2)001A I=LA6/KNJ\ M/7V&A..^.AL9AW>SN;?&X,$9W2L67+;"*4BI2MZLMA!,87\[1NF,JF1#K]XJ M>RSWO V"AD3NT;4\,J2W$RK7IN-U^M3L1NO-M3.S7Q2^]ML++/HO_W#O/_EP;UH0/[^X>7=UD][^?GWUX1V_@W\OFQNE MX@,72J9$F8,!B*8U_T4E.7/A*GW>:9 MG4S4/-_W+'>Y>:-\RG^Y??_D/4$L#!!0 ( !:#CU)RET;^"0@ /PA M 9 =69A8C,S,3(P97AH:6)I=#,Q,6EI+FAT;=5::W/B.!;]/K]"0]?V M)%5@,(\\2#I5A)!JJGJ3;$*V9SYM"5L&36S++EVO58*2.\ MT(:5LU.Z@[^"AV<_G?Y2)2"T+M.!6A"PW,IVPSZ$P#ZQ6*Z7Z*EMH M.9E:UFPT??99Z0-#F\W#IKM9N?PZ(!S_[CS+Q]*UB%>S#%V$8L/E42FM:F@_;OM MIG?8R>S)7(9VVO4;C;]5G.C9::12B_TTYA<_BV4V%K/BT=9X+"=IUYE4*:8N MAP,5*]U]UW#_G=!(+>*)C!?=7T8R$89=B3F[50E/?ZD:N*%FA)91(6CD'P(Z M03UW.2]4/L0ZL4S%T@2_24H/'J=R+"UK^9[_7./7=0T KM#_)V7[@]O1\'+8 M[XV&UU?L^I+U/PX'EVSPZZ!_/QK^#^\#;T[UKNXOAD-+MBZ.4LC6HTF>6CT<<#N>K?GO:O! M7>WZUT^#WUBO/Z*19J/1?-/(A.L)LLVJK.NWO"846C/[]]Q8&2W^YW:W7[5[ M6&7G"QVB9.63F!O6YS*MLN$0]P.A23%FI]R^?]+I@>6HU ML# 69.9X#?APEN!*2QZSB >XI9E*4'JM*N0V!%(1"&.X7I!(PA\$]EU;T^!> M"&6P9>Q($7N00" U2!!B*:9#DU!H-I_*8,I,3G]6\^="BW(1,B"1)@9;$O'. MI9W"0).)P"E(ZV90384PWON)DP2*9 D;RR JV*CP,<0SK MM7&91D@&3MT0?@=Q'F)-N&8-HRK<*BF!,B!+04'!$L FQ=;([!"UV95 M22*/(0!7*_C#;6>F &3*NA7,!()7C6!!43,#OXUB: M*8F36((4IS2GZU":(%8FQSQ*?JWBPA>95H$(<=NP/4 ?"OBRP'?P&$QY.A&L MA[RZS6-(^"U>\SM[8M]-]3MA<55<2B+XM(@!6I]1\JV%1N$JTF7KC:)G&T78 MB.Q\&3"0( [861;;X_OL0A@H CQF^VG4&T<"P!?[E146Y5K M+( $FTGCTA92(G7K4&NP2OCUHJ%%[$AS66Y7WJB6!84&)9(?NA@5R] =E$P^ M-C*47$LR0!:DX,I82BOEA@JU"WSCJKI+*$:[#I;\009*/92SM@CC@M6TI>IUKG=>*P'LFNM8=N/+W6!J4 MY3I#U!C'64&@=.@4<'W"1*2@HAC!@Q&14522"'J@(D 0O3)#!=K=$ GVV6#& MX]QE'.$GH@A$+6>PW+Q"N$^,LT4%*2Y?YV 7$9B([#<%TX]5;M_68)L:QY^D M!;4QT;=[.S9>-D@NR$6!!/1Q#J4-=M*I(?*^P&L3=^KA2P)U(Z\Z]R\A9T<8 M*@AR38Y9J\ZO*)0H8W&?'@M #1- A_+4QO;>F!(API#"+Z1+F]%3"G=RH4-- MFC^95&HUY>:)RBCY742*T%5%!V59L18XGSR(N#S&O)"O_M?H[G04=O[39M6= MT,-E_%97.4HE8ST05NE*KOP.;MOH0YY4X^A%K-+FB4[<#2R9X#QKA?A*01PK M$!:-AQ+ZN47V$"ZH/X;J&_ZECF@9X^)++J&^B^<\#=QI9W^G>](>SGO$^1*^ MI$:;JD(@!< OJ>"I-YP+_D"UO>!<5]U=M^">&RS/?M_ETK*-*XXYK^0F#S'1 MB*?4?-/]98^!*? A6H%J03 &[&+R!!X *,Z8LIJ^>DK>Z;2EIK$'CH@T0K\* M8(7+5KC&/4@I?5@MZJ1,9RJ>"2J6*9^4SX-TF> BR6*U$!B=3U61U?Q9A,"C M?PH)?=\39>LZS5)@#!\+70.X,<^,Z"Y_G*#^9#%?=&7J('*33DJWC96U*NG2 M6Y(9%3'P2[F)VZ\8+E^@'!][1YT6O4.Q&O^'RXW+URN>>[U2M^'F6/O .SP\ M?'.XX?EOCGUMV0.O=?#GK]IN>9W.P5;+UAT0!1B VV0\_5!I5983,AY2V]]M M9H_,?YX8L8@V$"_ _NMSQ;T7NT VN)K-6 ^'@1C=3=6]P'L*R!*,';?S?/&< MF7;&*K=B5UKL%FQAY_MW;10>]_>--R'/(-@RDAN$1&4KV+80+2N6HXX,F-'C M$K8$ZP>#_ZM@7_&D3)X?%>I=0G-$'P442(>E4$4*JJG9VMNFJ)MBZ MDNX]]W&NC,]_NKKKCWZ['Y")3A-R_W1Y,^R32JU>_]SJU^M7HROR:?2/&]+V M&CX929HIKKG(:%*O#VXKI#+1.N_6Z[/9S)NU/"'']=%#W2S5KB="*.9%.JI< MG)L[^&0TNOC;^4^U&KD289&R3)-0,JI91 K%LS'Y'#'U3&JU4JHO\KGDXXDF MS4;3)Y^%?.93ZL8UUPF[6*QS7G?7YW6[R7D@HOG%><2GA$\6*7IS'(M/83V*^^^J6V5A,LQ==HPD?9UUK4L5-70R'(A&R M>]"P_\[,2"VF*4_FW9]'/&6*W+(9>1 IS7ZN*KBAIICDL1-4_'<&G:">O9PY ME4^P3L(SMC#!;QJE!R\3'G!-6K[7?*WQ=EU#@,OD_TG9_N!A-+P>]GNCX=TM MN;LF_4_#P36Y'M[V;OO#W@UN873P\,,;2>_J[GXTN"+KYBR,:#6:QD.C3P/RV'NX[-T.'FMW_[P9 M_$9Z_9$9:38:[T=<2N48V:9%WO5;7A,*K9G][T)I'L__YW:WM]H]K))+R6E& M[CUR(V)=J"H)F30:$3VA^L-!Y_1L'PWS/3(D$SIE1+(I9S-483WABGPIJ$28 M)7/4@U"G>5#+/0 Q*_["4238]< M4@7[86DZ)\^9F"4L&K.J Z2$(1+8,1/@+"Q(>49H-B=%IB6P4!HL9@D-^%"2 MX@HQDY"8AK@EB4A1<[5PQB! MD$NP'\0R3(.KGU%2 JS=;([ BVU]5C4210 "N%O"' MW4Y9?4*J)B1.Q$PMXD"R,5<:S9DFU-QT>D/+ZIH[U4*9#6WWUJ-MCXQ>F?_A MX+3IGYRITF=EE39A+N*8X](",R14,NL"0,J#A!FH"(/?@X2KB1$W8BE2W*2Y MN8ZX"A.A"LPSR2]%XGR12Q&R"+<5.03T$8,O';Z#EW!"LS$C/>350Y% PF_1 MFM\Y9$=VJM^)W)6[Y(;9,Q<#9GUBDF\M-)RKC"X[;Q2_VBC&1L;.MP$#"<,! M>\MBA_2(7#$%18"'K7O?=E;5E.20%FKW*:8V!@S ESNY:BL*B0608%.N;-I" MBF5V'=,:K!)^O6A(EEC27)3;E3>J94$Q@QS)#UV42'AD3TBJ"!2/.)7<&, = M*=@REIF5"F4*M0U\9:NZ37(.&\3:E$A:=V#+WTMI4%[('%&C+&>% MH9"15<#V"6.6@8H2! ]&6&ZBTHB@!W(!@NCE.2K0_H9(>$0&4YH4-N,,?BR. M0=1\"LO5%L)=,LX.%<1=;N=@&Q&8B.Q7CND#4>CW-=BEQM&E-#-M3/SMWHX$ MBP;)!CES2$ ?ZU"SP5XZ-4+>.[PV<3<]?$F@=F2K<_\2VLCA.U-B1!A2^(UT:3-Z2F9/+N90DQ5+DTJM)E0M MJG$WL"2*,2AGUWD M$.&"^J-,?<-?TQ$M8IQ]*3C4M_%<9*$][1SM=4_:PWG/<#Z'+TVC;:I"R!G M+ZE@V1O.&'TVM=UQKJWNMENPSPT69[_OFIHB!7\I- M['YN>/7+B==POYYHB?_18N=RV+-#=1UMCK6/O=-.Z]WAAN>_._:U98^]5N?X M3U^UW?+:O[P_=7W9N@7"@0&\54ZSCY5693$AIY'I^[O-_(7XKS,C8?$&Y [M MOSY9K$^OD ZV:!/2PVD@07M3M3_=+2.R!&//[;R)]@')D7 !R.'P[\X\99?\)93*Z7!'E7MM6']^Y!!6ZM!DT3TUL]RRAE MCS9=4+?&AI8FET,S(Q:6DN:'1MU5AK<^(V%/W>7W%+IEDR WY@( FP MF2&$S#+=#6EP9KN?.L*6L;K"\DIR"/WUO9+MO+--9[;=+!\8C'2OSCEZW"./ M?CZ93\)/YU-(]9K#^>7Q^]D$&FW7_1A,7/.1N8?_*8D/OII]'.[ M#21:P<9+46\/1K%[ I8_+;!#KI1$!QZ!QTO(-VH0TC?C_L]FNS' MRX.(]N@?/H)TL7L9H_26T[>--9YE$R3:]UFW"VR@:64J,,K9LCP84<['CV,S0M[82L&=\.WH1L M316)R?!9". ?_ "Z=A3-Q M8#&=V%8_Z'G.JV3D_NT:E)''K]5T]A?@KANRDLQA?'X[/IHCW_ M_?WT$XPG(6!+Q_,ZSS)8$[G"+:5%/O #IX.CW>'T9Z$T2[;_.:GNDZ0NLYC* M.ZM*T'U')[TX S!2(!G5)8$+DD&57M^36G6QA'VK08)5K M,HA$EE5!&Z93&_*E(!)GD&]!TEQ(#,C@5,@U^%[[-Q-]F;$O!853LI0L(AK/ MQA;,LLB!I@G?W0FZPXE8YR3;VM][D CY('..2H@8*#*+X0.14;J[X_>]8>"W MS''JW4EU,W29K&4S%482A5.#X1&5.#D,]=8IT=!D>V4NT^\6=U)P'#="7-QT MO6$KZ9>"26K.:67(W8K;)'N P/U>,]Z[D9-&A<0J@QFFUU%*LA6M-?4/@RZ0 M+$8 =Q&P#-FOBMZE*B&HPF2TYK M"$LA<7K;B(237-%!_6,8,Y5SLAVPS.:S0<-JYRZ%UF(],(7PRJR(B/!J]]J- M7#97-?+PT#GH!:9,:JR-.JX'KBJH8RNHJ^/';=V^L[^__VRSY_C/MGTM;=\) M^M\^:S=P>KW^B]*Z5HA2#)1;X>Y]VP@:=4!.XACW^:"37X-__VSD-'FD>"GV M_W]<6NMS@EMF=Z=W,(1Q+AG'#6S/E%M'46GQ@],\WEJ2/QXKFW' -(X6O8#G M[DYW?ZCL-QQO98SVO%AQHF""1RD6GMGLG@0O7,B>4:+Q(ME>T+4ZL*QYR%$S MP5D,M5BO3/ZOBGU&UM7>>:U2_TAJAN;:5\HY21E-T#.@?]#LBL(\21@:%VB> M2X:%/,=*_JAQ[RFU:P[U0#TKV/>8@7M=+3K7%N2O7P^^KY4.C7<2DJZ$N=%7 MSC$JW1E3L*3F[Z20&5,IVC1<^B0#6EU+M7A@VO)"JH)DMF6FZ1KZGM]<[C6# MCC6,%W15\#+WHOVK]6>+?^/0H:F*9>5'%1@[:NWETB9?W+L$3%*"EP )_<"T MV76'%X:6L>KF;K#06!-Q&XN8VB1X:X@B/+.0+=^V#/-,Z)H]XR7SG$A=@[QC M5-$2(^]<**KNX3AXPB,;O$_YY)95=FWM?\OVJB#@7A"86Y+J1B-I0B7-(N.C M462\4AA\!F8U6'71:,$FI?@LT3#'%)F823;NG21&%M,SQIR /:A(6IAW163, MJ;(<3-H5S= O\SL(#"N.R NR,L.#*J*T&OWYN_R#5S(HDS7G TG-2KBBCU[2 MW)80:U^]VQ"RQ#I2Z,I_HNWS+9]UU'?P-02P,$% @ %H./4I[F MZHBH!0 41, !D !U9F%B,S,Q,C!E>&AI8FET,S(R:6DN:'1MU5C;>.I9KT9/FJ0.1H(B& A@ M*Q^?1<@Z;M3 M=R9M'#UH)"YV]YR#RRXX_OEH/@T_G<\@U>L,SB\/3T^FT&B[[L=@ZKI'X1&\ M#S^<0M?Q? @EX8II)CC)7'=VUH!&JG4^=-W-9N-L D?(E1M>N"94U\V$4-2) M==PX&)LG^$U)?/#3^.=V&XY$5*PIUQ!)2C2-H5",K^!C3-5G:+>K45.1;R5; MI1HZ7L>'CT)^9E>DM&NF,WI0QQF[Y?^Q:Y.,ER+>'HQC=@4L?M=@B1\%2:]+ M*?&7W;V]_7U_T/62O4ZTC/QN+QK\X2-(%X>7/DIO,_JNL6:\G5*3?]CM.(-> MKD<;%NMTZ'O>+PT[]&"<"*XQGT3_\F<9YE$P3:]UFV1LQ8>64J-TK.TIN!W#.C9=SB_#D^&0Z"4_F9[@X M+Q:7D[,0PCGX>W#I+)RI XO9U%K]H._U7SV% M^3&$[V>PF%P<3LYFB_;\]]/9)YA,0T!+Q_.>7U9K(E>XI;3(AW[@=##;'4Y_ M%DJS9/N?D^H^2>J2QU3>656*1N:%]R]J6@<$R6DD5$X]G8@A,>.= T[F]V@NYH*M8YX5O[>Q<2(1]$SE$)$0-% M9C%\(#)*W^SX?6\4^"USG'IW0MVD+H.U;*3"2*)P:M ]HA(GAZ'>.B4:FFRW MC&7&W>).B@SS1H@K,T-OV$KZI6"2FG-:&7*WXC;)+B!PO]>,=V_DI%$AL/(?DUL3%1;$V8PH_0/X!%F=9%4&21V&2>8\S8ECV;&T<564E$H,8VK:K!,Z4**A^?0]]Z M57=>M*I+B6HPFBPS6D-8"HG3VT8D&4:V0\9M/.LTJG;N4F@M MUD-3"*_,BHA(5NU>NY%+=O5Y@RJ3&VJCC.G%501U;05T=/[9U^\Y@ M,'C6[#G^L[:OA>T[0?_;1^T&3J_7?U%8UPI1BH%R*]R][QI!HW;(21SC/A]V M\FOP[Y^-&4T>*5Z*_?\?E[;U.<(M\V:GMS>"22Y9AAO8GBG^S;JOM/C!:1YN M+NSN4U-0$ZNS]ZR*WV-:[@VUZ%Q; ME[]^2_B^'75H6B@AZ4H8G:L&,BJ;-*9@22%50;BUG&BZAK[G-Y>[S:!C^\8+NBJR,O:B_:N=Y,6_:=2AJ8IEU98J,%VI M[3*7-OCBWEU@FA*\"TCH!\9F%R/>&UJF8S=7A(7&TJA@*F)J@^#E 5>;--.8 M;5N&.1>Z9L^RDGE.I*Y!WNE7L3-&WKE05-W#L?=$JVSP/M4NMZRR:WL+:-E1 M%03<&@)C2U)=;"1-J*0\,NTTBHPW"X//P*R25?>-%FQ2BO\E]LTQ129FDDT3 M3Q(CBQD98TS $50D+8R[(C+.J+(<3-@5Y=@V9W<0&%89(B_(RJ0'541IE?WY M*_V#-S,HD^W1AY*:E7!%'[VKN2THMHOU;EW($JM*H1^[_,/KG>J[?-ED7WL= M_ U02P$"% ,4 " 6@X]2^ZL#@:;> 0#ID!, $0 @ $ M =69A8BTR,#(P,#,S,2YH=&U02P$"% ,4 " 6@X]2_.I:?"H4 !* MY $0 @ '5W@$ =69A8BTR,#(P,#,S,2YX #Y. $ %0 @ $N\P$ =69A8BTR M,#(P,#,S,5]C86PN>&UL4$L! A0#% @ %H./4CNZLNK7@ 3Z$% !4 M ( !G1$" '5F86(M,C R,# S,S%?9&5F+GAM;%!+ 0(4 Q0 M ( !:#CU*F3B+13,0 *E- 0 4 " :>2 @!U9F%B+3(P M,C P,S,Q7VG:,]^X *TX"@ 5 M " 257 P!U9F%B+3(P,C P,S,Q7VQA8BYX;6Q02P$"% ,4 M" 6@X]2*BH)2EBD #S@ < %0 @ %/1@0 =69A8BTR,#(P M,#,S,5]P&UL4$L! A0#% @ %H./4G*71OX)" _"$ !D M ( !VNH$ '5F86(S,S$R,&5X:&EB:70S,3%I:2YH=&U02P$"% ,4 M " 6@X]2YF,V, @( #](0 &0 @ $:\P0 =69A8C,S M,3(P97AH:6)I=#,Q,FEI+FAT;5!+ 0(4 Q0 ( !:#CU)%B0Z;I04 $H3 M 9 " 5G[! !U9F%B,S,Q,C!E>&AI8FET,S(Q:6DN:'1M M4$L! A0#% @ %H./4I[FZHBH!0 41, !D ( !-0$% M '5F86(S,S$R,&5X:&EB:70S,C)I:2YH=&U02P4& L "P#H @ % <% # end

)O!_G+1^#=4N2+G7 M*QI&)1W$_E<<_6V^^/W5[-UBGBA2O,F2(//JI.+D[HE<:Z[ILZ+K4!SN@N2F M*-^D;F<+VL;-,#6'V4!*Z0EG+Z>SZ9*VC?50TYLL@?4V:U2L "2F*59AWF7. M>.(A8$Y*B[;6['[:QNVIV!QG RFE)YP1%Q/(45@=% .O2ZU5""ZEK>%ZL^5%G6:]R)HC9U>10LJQ3%IY;0F%CG#JQ$!P:;EE.=2YW MD(965/',R!QJ.[:BMRH!VY_1Z]3TZX'O@H=[#<_>@A][H-.][IU?8EV(3ENBVIIZ M=8@C Y7JD5Y FT0QOFQC5O_Y!H#MI-VM!H#M(NH.QD#]^O>)1BQ.NL**$+6X M"0*+*6:6ZN J+DJV8<-)V3_A +"=5'=W -@NQ5#"3LGN#R5S@Y.^_\?)GQ,9YVS!AK!MO7##8% M]D$X50?A<9ZTQM"F4]W])'7BE.ZI[/NP\)030)95W3R.C ;H3:%5)9Y M64ML1:VMO9@;&R:[2[?;@^]UB_AD7JV_O3F!6&Y/]\H^SZ>>Z M>5?5[9%9>_!YPR34MB=YH#S:C1<>77OA]ZHN1S B=3.QKM]4A>R#XYK610!# MH%"Y39+I4J9$4@&-B;F M4"61N9(86LT/&LF>?5\8/GBI"@65*&O3?U./X(K(3"3N+9?*6)>?E/=G8[MV M0WSK@S'.@-[>W?/N*X.-*6GW+,=UGB8DU-S2V@-;L_FISHREN*J.',@F8)%1 MMAE4N"6!O5O*71!T?V'V@$KJ('-Q+S?71FV;;(6( "P96;N.6F31)07=M!G!'?2>@4/?MJ]W8__/U$W0%(?CHCP4UGQY<]44+QGD(H9KS+9++1 M,&])M4Y[DXN2(N@FP?A-,L;-X[<&RP$B[P P5]*X'%0BDO%U?_<D@#(N< M&$DZYU2//2(TN9)]BXYQ"_1;0^80H7> F77O_4_SD_SJ]/-B_N5\W-P%*UK* M*" ZIJ0J))94&( #5E*HA:"FE#:=.!^@:=R2_>9[U4#*Z !7;TN9)KR].*S) M.CF2BU>@:^XN,0^1,Y>E,P(2- K<-E*S%9;,<\72X0KH $5_Q4_3='+5%LXD M $ 0#)RKIV*N-L!6DJG(#1B;P/@F8\MNDK$5;NQSQ\<.NES1R9X;52PW-@((M@4M=>@RH[K9OL9P\1M168W',%TV#J M&+G2_WV=";A.9"B40<0HF<5:-A2T82$Z9 BT!1/Y6IMM3-!6E?U7;QTWZ&J: M5-Q?NCU X@+)*1=4&(A.G%X33SRP7T3"AW+H_H&11"U&O_$L5@X].#F8,;KQY9,WO MH[?Y$$(<6_OP]1KA.@MTAA/@K:SLHV(Q.T>1/O"QFI-W>T M,BE@4.3!1,ZTEYJ!=O19*<5JS$:$)NG$AXCJ]+"LL>7<51N#M2IJ@*S?EEC. M3EY/"TXP%+ ^:>9,D<12L^:LQD@;31K(J1"<$-!EDM9F<@V_^D!0_7DCQ M>W>5(")Z4SC+B6C1PO@ZF%(PH[W2&**UNDD+LXW4C#P>^' 4W+G@<[#,GX6= MV+_GUH:G#&\S&O;4N@)]ID.B51J18P()37I;_PX:5W:E%WP M<7^N?Q!M=.#B?N?H5UB=+::K*2[?EANV\^;L40[HHR6SB)<]*\8! MC\("\"8EE[L2.JXKW!1[#33U++:ZH4_9MW[V\-OBDY^BWP/(4&<%U\H/[<@) MTB@EBP($LR49<"!E,$VNZ;79+&\:Y?/<5X& 3EID@#4=&IQG0:O"/*@ 1I@( M6]T=I>@??ZI?U!W!R\OTG MRXM#.C+8(1B6LI%,9^E93-PRDT6..EN7I7S,\.S[\O$!=)"VYT\H^AZA=2]W M%P<_,>JP;FN3E(T'K2:#P&.Z&U$N/N-LD MS.7'3XOYV?&G-[7U2<3%+]/C3ZM/'_^@'WU[,YWA"G%V<6VL<(.!YU@OGVFF M4R!9$^M,@9"JE&S<[9*? RW>]K1UAMI!@;2/M6RDU7\&4)]_O+Q/&14H\$@@ M10K28P(6K/ ,?"E>)4SA=G>*AI"^3ME(4>NS!/3>&GUNY\S2N U([5='?P3FDUL&>Z&WTCW;;I'MH- MM/O/!O"WL\N+\+DX$3U/%&44TDKAR(AWVL2<,X%' '^[J=D38?R*Q)$N^SQ[ MF.^GX^>&](O4[>6B1J5L)FX9S\G7\1T4.^C(0G&_2,5)W MONXQ>X"V1@1FQNGD-1[#R2^S%1&_CI>=0:4/KF=^-SPVO'/8(;(5QTJSY&A<$[UQ=+1+ACR%ASCB=:/ M=C:Q2(0S#MD9#TY"* /@X/H[QXG1#U;:? )CKT[_;8^A'H)<3&EWYO.CM\< MO9JE/Q_-\OE/7I$BEFG^ F:0H?[DPM %@\4DPUG&$FN13&11N<29,V#W=)&;>YPV!G)<.(NCNPO('3RYZG0B/'0%Y5*"A8[4S!H#A%WER0,>FL M='Z" ]KO!/5TR+:[HA_$S9Y2'WL;>T'OFZZ.CA>XOC=Y82QERKY$&4FOD983 M=YIXD9KEK!"MDL9POM4FM?'Q/:%@7[7-!Y7AV"AX@W^\QR_SDR^XN&QJ3)&? MB-*RJ'VA>*QNE_7*8[%:.:L%M[YLA8 [C^XI,TD43[[1]O,\_O?7DGIR&(?1^D.3&5ON+HUO$ MJQ0Y1*5H,P?)=#' 0K*"]D515 S)<2ZVL_A'>ZB]68.F!L;^$,F-K?;OF'WU MZH)\(7*,J616,"(%8H LYI@91>PA4USD4MYNJ[_[['$'D[1<\7M);VSE'YVN MBUTI4GZ/R]HH(V]V7'10*@@P+!CA:JE](COF#2O2%6V#!*FW0\26+QQW#LGP M,&DAY[&Q0T[.G?T.A0'-::L3''FM(DYIZR$WJYV:<0_9\)JM,.&? M#R:&D^G8Z/B L^E\<6[E7D*:GDQ7WSY@FM=FO&0+K]D\$YPC7"<*B@W9/)]+ M#8HY$\);PWTQV]88;/W*K5 3G@]JVLBZ1P1=5I]A<(G\*0J?L0X,M)E%7T?> M1I\U.5E6@=H;,KLDI/CS!LD>XNP@M7V3AW7.ULN<> VXC.3 =*R#5F+QS()0 MEMM@"V_2'.0N*3W%MH>?@QPHZN[ E$\D"ZGJQ(7K(#+-*1=B$ M9=.Q_-!PZ>'\XU %/XB7/:3= 6)>3V?XMIQS4GM"RCWIO-PTY3-8]H 57]+!;/*!6Z K6;I \$@^HF,^> M'/44M?31:!1-9@%O(F;*&*;1N73_%Q7;';=N^<=S3F.&0TDS*/9B;Z[U^ MZ&_.=VP3A8S&LIAL;?-'F[4ORK/B0-7,89"^24>:3<3TE. _W/\]6-P=0N9B M:7$ALA"U,Y>L)](V.%ID,K-BO 47M,,2GP(T/7C!AZOY$=SL(?,.D/,!$UG* M7)FXL)8.3,P1+4/O-3$@@,5L"LLA"K H &43T-RAI"^\[*/>V^V&#I)U!V Y M+WB9SHXWIIB,=2:I+%@2M1.3U;7RJ,&(!I.!QT MZJ^PF-8-_#VLS@UR\+%$42PKD1Q\[:1D@6=D@H)"%)4SO\TH\ITQ=)N0G@ZG M#W=Q#A)S9S"YS)&CE,6@8P7KL&U=KZXY28*Q-N@(6=%FWAHH/;@UAZGV 9SL M(><.D/(3+-?47W;D,(JG:@2]B['F.6T]4R&]E@@@,L6$;=H!WR2C'X3LH]3Y M8!+N !^T(>?Y[-6,GAAA]OO;0E1@KOR\?O73V_<73,6L>(BN7D@-)!6GZ\5I MC\QF[BT)#H5ID]O;AKIQ/9J!T32\/D:>T?4>9L<7L25)0XJ(3&7RQW2];A]= M=K4Z//$@B_!J&Q!M-9/KZJT]%5#M[[?L+\@>M'\)VI*=@0A,0J'8KBC+8I2* M"GEX7AWB<7">%6>4M& ML) #ECD%]MSR;"BBSW:;_J];Z?W&FT?6_#YZFP\AQ+&U#U^O$/-X8]<&T?[>0NS J?QP%I?XCS,2TR]?ZKYW MF5W66L@4)#+#L8[ %9E G(#9DC%ZE-[R)LF,>^CIJ9#V\)S&$$+O$SN7;G7R MP46AF.5U@KS*@7FCD:7DDM0IBKC56. AT--#HF,0?3^.H3V$WQ^*+HUQY"(I M69BSQ=5:;MX M-2N+,1/-ROIC/PO?IXG+Y8IH_X,442YUAF>:S^==I6I^VUX+G=&V8B]%6<>6 MYURO;(<"H=ZRTHE,OW3$AKA;M=VP='6)PD/0,N]#=!W8POMNXNW-K-:H=&0Z M1F#),5":O$0000,O1E',P)(U)^CE]7:O6=NGN@ U=$>OP[C> 7C>WJUKO2[O MN-H?^6V^6,S_K,4?X1M]LOHQR=9BX,:#ESF!XB@AI&B %NDC6IM,F]EQ^Q#9 M4^.G U'QQ)V&0474 ?SN\XM6AR^^SB]GJPFM005&^5% 7BOP90(?LX80A$SU M1E%H-S_X,8)ZZB@U#*P&8?W!$/J.BS@?;LQ[0LS+U\2WRIOEM;9,7"8KKED& M42O>5*( :UV?HFD5%.>B56UFI0-0R,AF%^!Z;HKIF=!"Q,\<*A6,'J MI3&*#%B44)RM>S16>-W\@EY/-W^']V1[L;@#>#R('W'Q=<)59BB8!&,4J^>& M]3*1RR +3R$S2=D,MO=1E92>+LFT\$Y[LWOLS83*A/GC,=N;65I@6.)J_GXQ MG:7IMW"Q<;RY9$YI;H&L66WTQ1@$RC?!YJB3-(+BN ?;5D]KB0#'RR4ZAH.]HQ[& 6=P"/)X?NW%C0B25LL^(3E(04[9M(ME-% \@R-U$H M%MO!\8@W7UA/K2@H!E'02 M@DP*.(^:>%>2"TTNCNY*8%>[W2T0-Y!LNL/<^GH +E=U*:]*J<=)WY'4*U7Y M?2;KK9V/*=3JG\1J-UXRW-($*(6)>I-6L-!D#WPO*G=#WUGM@K>34@<0?&R+ M_P/60]'I[///F_R,16NUX9#J##M5E*L'I0B!6Z5<9MXB:X'!_ M4$X]H'#="NEF _?=Y6JY"I35S#YO\F-=%0EE (UKPZXS>,4$%*&%]NBE$TWJ M:IXC;#>DG=6V^J"RZ !;_YB%K_/%:OJ_KUI2O%DN+\,LX3IO7N(D&$$9LS6U M;A$W?:J]B4!Y4A*"/E2J4<764V3MAJNSVH(?4 X=H.H^A^ZN;;I,:S4IDFQP MB(Z2[4P+DK0TI[4@$^RY-T&IE)L ZUG*=L/6&>_9'RN-+HZ67UPM82V7=Z4N M\'HM[Q?X=7KY=2*L#)P+ SPI7ON],8HT@P*?O9?9BV!EDUYISU*V&\#.8T>_ MB33ZVL%_.?^.LU Y]=^7TUSK$==^_@/2CT38YL;B1$7*H9U4$%S5(!T]>.T4 M9..,$$H+_S#TWVDK?[>W[P:I<]W4;R"!/B'V:;X*%V^1["2ERA^J_#8G8Q/! M'2,5<;7J1P*MLH##3&L3P5#:['C4NPW9V//%NP'K/+;\6_.]3TP]MJSW\V4U MT*O%-%Y66=:__(B+[].$]<]N?GWBA,!4*)=)WBKB0?(0/8N074+CZY02#,<8 MM2-HVPV9YW%RT('T^@3OR_EL.;^8YCI'ZU58U,V]( M-*?IE?3K+)3;:&2B+&DPJ3'(XNM6CT!PJE >95(2B:(1N>,TVU84[E; >AX' M$MU(LD\XUW^]BEVN_4ODF"12'A'RNJ374EIO,( VP1M?4HH/+\3MABW1_^G[<+ M>+BTS3M^PLQPB\&_5NL!B__G\?M3-46]F"\O%_@B$H)"6DV8LS(J+B%I0S!A M)D (J8[M=EF66*2/S0ZO?R9GX,K8=8V+( 4P161(8MVF+7-*EY0&XX4JSA8G MV2Y]B8XMC=VYFJBI*3H2 <^4QN[-[P[V;1^9$B2\9[IH!JS4*4'KQGY"(>@D MK1!)."V:7/@Y<.+6B7S7 =)]?N+6/JSN#BR;N\*(5I%3L:0QB=)FP3QX)CT4 MGGU!G12&)G6*9S%Q:R\![S)Q:Q]N=X"8MS]/@6+%.W0R@L^9#&X6=5 ETV!9 ML=RIJ)-H&GU">J?;PGJ*8K97]!/XN9 KH^]6?/8?':RK=PC,Q!%(D]M6(98)[47(40N MGI&EW.W Y=#Y]B="P*$B>VZ^_3[\&UO^+U\\(-X9I[-C$3 J0QH1#'AN,[!L MI>%,1GR8)&\1_L,G]^0TAI#\49P;6^QW Z0G)P<&HZ(O]=J8+)G8H\-5M:B7 MW&L4M."TV]SZ7=_84S."(6#2A-,=Q!R/3Y,363E9G6A4=0T.P15*]-!S+(Y2 MONB:), 'SV@\$9".#U*/9G>'D+F>!9:-,!9)M=;C3SGYS*@9([:4(@,+W(<4;C'CSO #D_SPTTC"MF/456VE&,E:. F,CM:E-L$)BSQ29[ M^6#=Z1 ;BEWKI-V*.:),D$M428/9G6*CELLAQ0[ M#D/=2)M?YXSKPR1[;M#^8_Y]OVYQKS^,0Q^4Q)QP,M[VN4^$E&G8'\'YNM>!;993*XGDRO);*# M,PR**5989I!IT\)2[=U_]^2=:8XQ2@>S^'!XK._Z#PV/EY>+RL*)]*8D;@L$ M$^J4'Y*G-\R <%)&D;S*V*2KT2.T]-DW?BBP',+P+AH77=]PO(=\XH@JD8<* M>@D*"?E>%PZH&/E='P-O,[#B,6+Z[ ]_#&Z.9OF P#G-G> /^.W*!<_+W\.J M3E&%I33-JA:-,U1IE2I.;HL<2/OZ&UI'8VF;P3B+)#@+U/=;[9E87^.G/^413+E*D M9^"BDW0N&PB>@C6 MU)LSFM;+=(;:V\X63%ARDRVQP\@=?Y]L=&3N+;5SQ.;K^>5B(C$HIUF$A#:" MTA0]^V@0HBS91322FR9'G =1._Y^V]C(W%MF9PG,Z7><%"&*%SE "K12E5(B M'X$))(N(C!>70R? )&K'W\4;'9C[RNR\@/FBT&MOUIF-C2H$ TS7*Y'9>XA" MD#Y2&.V$$QQULZL]AQ \_K[A>/ \7'(=(/1!+[RP6/RXG4HA GI=K*V=9VSM M),(@Q$B@43G)&%R0Z@1CV^\3-?Y.X\!(&TP"'9QN/']S M.NODY7RY6OZ!JXE+-CO':BR@:B=W1\D4.@Y>,.N]J=/)&XUR>Y2>\6=4#HZG MX_G>#XKN^O<)C]E+(PIDG\G*,J1TIS9Q%%J0QR[!HN*MHZT.1DPV#*'V8O%@ MCFSH<[/?<3']'FIYW9423&MN^:)PYR'[4/V8&=?UZ^\\Z87L_Q_ M8_Y^SB4(",4&L-P;GB@!#*;)'OL1-!_OT_9^ M]2>2U&_TC']-5P3L?PM7-3X]>,7Q-7;^@@"P&\_;G_AY7RV?GGM M"O+;CPV5O^-R^GFV_MW-O:2<&1JFP4M=MWFL E=RKH&1X*$H2;EY"VZV6]+Y MFN1]D/W0)'<"D2YV G^6P(?I\E_K'A-9"4EDV7H@1$D>2PQ"0@U)V< <5TJJ M1EK/A!XF^JV8.E(.'6#J[F6YCW^&;YOKY-S;DH*(((-*]98F0E0A M@IR<<6O_.O6- TBN2_QM5#,RH80W!:Q*58^<@Q"\ B$$*T$4 MUV@?:!M!XUJQ(83]+'X.X'P'"/IC/LN;-6"^GO)A2D#A+(A)68WNAXD8SD(":%$6QOW)O U;_(E M&,&A=-0.J>>B"JTD?[YJ\#NF.[QX/5TL5X_W1P[!(>:,4# K4$;Z*J@ M@7'A?6!9FEW;N;>F=:2+B6>H"DVD?[[*<-U->>T@OVQKI\QX,=PY S9IXH5G M&8+U#G(,*+(,R0C76!-V(G2D:Y!GJ ;#R[V#G>LWLS3_BA])XKCN]+39.UMO M/5!,)PLK#F(T'%0I")%I!!>="D'G$GB3=EA/T#3N;?+>MAX'EF&_<-PH?0[1 MD8(K8+EV?B:%!UI# HDL:.>CS54;,L0.J^X1+#2%U&DS]K:-FAZA)HN472(M+=4J!S.^@[P<\?: MW[B MS<]$4,)J&.DV$UH4C/'$\0<2=>\BU9*;QTV+@-_A*IQNUMTZBB'DV,7 M/4SOWIKX"_/=8K!)$CD1\1*$+*1AHACPB<)0+9A-!8TLL=&M\*TT]5*#=[3L MMZ+J.#%T9>C^F%?!A(M-UX04*9L/M YDV9'!]AZ"YQ$R9TDS;FQQ35*!;02- MW8FO/9:.$$ _6ROW%_'_7H8%O>*";'Y:8%CBA RW*KRVX!"HZ[E:!J]8@6AU M"E%&'_6#SJW/;I(\\\JQ&^4-#IQV#.\>1A2U7JTJN.(#<:FV&^)V!JSK?GGX$IS ".>IB!4_2F\:Q_#,4CMVUKKWC&U)$_9BP.W+'Q]QM;I8I]O+B0]>.4%97M/YR O';B[7 MV'P-Q^P.C=?UR(W@D]:BSH7*1H#2)4"(9(.%SSQIESRER:Y4 MAND0]G>(HC_FL[19B9 <$7V&9#(9U$@B=XF[VF4^1<^UY4 M6#I0"-WV(OF U>ZFVMMS]OD^M;OU'+G_@&%ZBSQ!U$ ]1.Z]X<4L?\"+>BOE MML/";5\%#$[6@:5"6Y)RBJ8F8@@R878L"(:N25NTG2D\ULP\^Z+'^O!HHXDK M04!11A'VDX(HM07#K!2>FX"AB2<[A-AQ-S';(.VAF6HNQ/,P8.OSAH-:)SWV MF ;&[#$"3V[2K(_),*W!D93K]4\'D04'QMH078PAQ2:]Y4YFTJ[G7;TK]UY) M/^#B._[VHQY7O2NU>><=92#\LR@"1(R.@@0O2/N2KS%#DK9(07QIP90#:#T7 M@[8/SAX:M-8B/ ][]D=8+-;!YQ%-X9Y^8 ,;]S31)[=V67MNI9.@*A:49P5\ M/8+F)[%O<6]/XB7-6U<2$CSP)!<%.'S6(&(K^ XYG+ M5"2C"+2Y$EY3,R["FLG^J93@($'TB*9-?1L&KLD#4:[D50"%B9Q^80&PQ,A, M23:W*03<0D]'-NLP23^'G0/8/O9!SF^+'V%V;R&;2L:479&Y*.($1:0J6@/1 MDZAU\D;QPJUCN_4UV/:&SM!PB.SF0S-R;#2\^AYFR^_3BQJ+_[P253L?D8T% M[@.2+^=U?(,50"[<)J.U2TKO!(DG7S-N!=3@N!B.I;TYFNJ!U_YXG6RNK6FH M/?UDRI3+AD)85PEB] A!9<^"%399W]SA_$S7N) :)90Y4C@=8.UJ[^+>HC:Z MJ$2TT8H"N#ZA3($LJ@P6F'$Q)IA<.^Q$<:$WFKA4V,-X9QA0/4?8 MN-@:2/[SAL+H 5RK+[AXS+US3K^L@@3FUA,>8P2R[W4=AJN4)?K4Y%AT&T'C M.L)&8!J"^1V Z DS_O:F2",7KU/R B@>I:B UZX<7!C(0607E%*B-#E_V86X M<2O0.XBR#A-3;]"[S[$_+JLNO2OOY\MI%>7RU<5T;;0Q3[3WWFEGP,G$B7F> M @O&#*!))I(ZYU*:Q&&'D=MMD'8@;':K;1A2AGTC]QPGQN+!4NH;?/46>-I\_P%K3$._PB2DE?]$A5H6.4 M6C#I4DA<0>:<,C\4=1HT!>4<>?9:*U=LDVV77[#48A]<'5-JL8_(>O/:CVR/ M>H8^QIAKU9TDMI58FR'3\E]YS.+?830 9I>4>PU_X'X M$;_CHG88VFQLNIR$%2)#2E*!TEF TRP Z5K,3AIGVY3U;*&GUQ.*O:0]'Y[U M'2!HZ]ZXR8PA%PFDJ[69E-%4_9+@&"E MSQ=_AD6>$)>D#M&#]8&#,@[!^Q A,.9S,B86WGZ;]V>ZNHVM#@3"4T@[4BJ= M@FPBKHF R@4AV C-DPUV1&ZV/$= 2G8Z6] Y+V8OW!\/FV M[G_^<146JP9.\DM8?,;E1#(?F;$1;*XMTX,P$)1GD+QA*1*7%&M_0+HAIJ,C MIY8@.H3UX_8\K47"F_[\2V+'PR!AW5#CGXOIB@*(LIPP@8K'X$$'7A,0Z<&) M:*!H1.Y4I*^[S:?:^94='0T-!9QV+._5G4E.KS(I02$^D265&1Q&!L8YRSGW MV9S@9MD^[JQ9B\&3N[-]6'^D.WLURPU/$S^NYNE?;V:)'C;]CO5NQ$&'A8\] M9IBSP&<)'.BH[[9+2+U;_[7V?U^3>S>?^TA^"&-88KXV-#?G-(7R^\R1$)9+ M!$4."7S1A ]9H@[)!]IWODWN"G0^I/+<%.*.]N"S >L4B'-]_9_K!FYK-A M(YXCH>F"5(1*#4+%FB225PW9!)!:JQ2S0Q>:Y.?C&M';O<2?5.=%C5[6(GSW M;5WD6=O[71F:Y?+RZ]6_K>5YJV-))>%CTA!YG>SHB'\A(0-)@8FPS/!@FLQ2 M&'899VUB]\'Q]J*-DZ.A@SSGL=7?%<#=U6^J97X\6'$=6Q%#U*"%CK5IO(%H MHX*D0\D1#3&C24QQ/.DCCXGH"_,-I7Y.D<6+G*=7W>W?S,I\\?5JTM7A59W[ MOJ)9%++[POJ(35 EPY.7@+8V:PF;N&&B*FZ5$':1N4I_17VQREXH7BT68 M?;YJ5?[;C\<]UM4I:"1'I!.74'3M4!<9@E<^@(^R#F"/RK2YO#'8"LXZ(MD' MO?M:YS88Z" 8J7;JC_#UJG@M&V^%\1E\;9ZNUE?OO9/ 9.*TKM$ M]%(^>E( NIY4F4,('A/$D#4HM F"= %,"3+J&)C@30;$WB=C7% = M+LXMN#B MV,W:/KT!4E2\N<@Z;H^L1@1C:UG5;(06XP&9[R )%EV7H: ?+=Y M*\^\J \D'"+ >2-NCHV,?ZQ#Z=+M_C8AT[ MTS+7YO7.,I'+%*IE92&KFH]Q" X])66%61F]R7FWOEZ'TS!N/CL4GDXD@Q&A MMERL)I^FJ^K9W\PR9=?Y,ERL#;(+622+$NSZF%-A(1_M.5BG UIOF=KI(A>] MX(YWHI\>>J:M%/12Y3E&Q#.,6'K#U3^GJR_KI*5NYGR9?OLT?T46>O5CHZ:R M*,71<.!6<%"66%9/Z,E8^^B*+C:(77:O#T/(&D%X300G%B':8L%HYXI,S.;09!/S M#@V]-.0:@4L.3#O@+$ZADJ$#%$X"=G9K$6PEC7%4P\;0 ?+ M\G%,',#8#E"Q19G6VE)OJG[!=[-K5\RUIKR2?*_QLE[R\06BY!HT);=".+*I MODFEX1XT=H&H0Y#P\.2CD5C. G&?_IQOEE9X\5D%#J48"ZKZZB C66[/O!5, M%\?S.(B[H7')B4M)2UYH);XD4JAJPH4SP WC M3#*F,]OM&M8^;QWWXLP &&K*YC/ S_3[M6*4K*,)I FB%$$A ')PGDD0B9+E M*+R-(@Z%GYNW[H0???[X.8S-'?B]-[,T_XH?22;KM/AM_8.ZN)KPI&!J,WP& M7C(*&F6=XJ!T@,2TP6QDT+%)9/4$3>/:HS[V%X826;_HVRBLX)1H2Q0@>+T% M:XNGI$5)X$%1UJ)S"6U:V3Y)U;C9XV"RWPU3!PBB U1]Q OZZ//?<(:+<%%O M5^>OT]FT%AO6:HO:?G>VQ.O!'T+E;'-,8$2MN-!H(98Z^"/7NNQB"V_3=F,O M*KM$W2'H>!C;-Q-5!SB\LO?TRVOU5,YBTJ9>RC9()I]2X\#KW+5<6RQYA;Y- M"[U[5(P;C_7A/P\72P>8.IQQM\N>Y0?51Z2CQD97 (LC;J:L(%AB1-+$B1)D M,:I)TY@6BQG74AZ!K=UV/4XGZ [ ?M,2\_:&U?6$T]JSK@YO8(I1EFZ4($^@ M*;5+7GA%Z:IP37K;;J5HY.+WT<&RK9GI49(;>W_ED57+T?R$$RAD,0S M8A*2LGNN$(0UR=4ITA%?? MZ+&J+SS/)2G!9-MNX>I:8[]!PBZ:?Q)BL]]4VUFG^>?9]'^315]WGUM?+'Y[VV$X%AD2V?/$4PTG& .R\_5: M2U$QQGI]KXFO''@=.^'5_MH^=DQH=* 9S[)^&^>O!V^N/UV^^!ZF%U46K^>+ MO]'?KB;(HLDA2N!U'Y7,#-D<8S/]:*6P26GCVQCF1@L:U[:/BM)]-XQ. 9D. M5(=6_W73E.=E^#9=A8NKA6V:HV9:U^O+U>4"WRR7E_5>Y$0F97(I!1AJ\KY" M2G!.>3#&IJ(-#UDWV4S:F])Q=P!Z GM;(7> XBTU)S]IY<$_A+ M?Y#HQ2T=$KNNOVPJ^3]4IM2>1O6HE]@R$;4(,'L/6(PA.^$<>'+7($VVJCCM M1)O!]DU6,^Z^;Q>JTPU8QBX].3:0O;M!KU ?#,C LEJ?*!P>>)SBM(R"5@;0ZDL"HF'?LPAQ!"YTBF?\J;^<"O; M[>"3_8\:G1I%OYI:U3M8B3+1_YK7/FP7T]6/-4LRXVAT5&!#D: ,Q=$ANU(' M3083@PI2-#DT/<':=E.M_RDJ& %)X^[U75_RN>(]YL>YL[FT."$+$962Q'+) M,T6L'L$97H=<2.^R9-+J)@WT=R-O-Y#_6Q03-)!G!TY@)P[_,9]])R>'5QLG MRT_S5;BX^WGE\A_SU?_"U2W_)\&HE+2+$'--Q>@K1&X#R( 49Z*C(+1)7XAF M*]I-%_XM2@SZ0$T79KX9*ZZ$MIX"O_ZG^GN\C@! :V2"Y.I=J! 8N4%OP$D; MR16B8J;))=S3+G,W5?NWJ%7H&%_G-(/PL3&CPXX@?.H-S280[KRL/@80BN"% MM]F!9W7"I9,,O-$>9"%K7YQ$V>::XJ\S@+!X6]" <"J $HH4,S(/:)A53BG' M79/N(/\S@'!?]+8<0+@[!CI(,![TNE E8)'$/4\)O+)1U_IJ5S?+,G(9>?)- M]H/V;V]S%B,(]T#"T^UM]A!+!YAJTF7 &!%=0@W"J#I]67#B033 +'WBK$H! MQZGT/??V-OM@ZQ3M;?81= =@W]XDI:#43B<&E%#4PVX1ZC%>!%U4H)0CQ*B: M;!W^.[6WV0LL.[>WV4=R'4#PWH!3U)YA$4AY86V0RXD9H3@!IA1KE?;1A] " M=7L/$3Z+D7J'>_"#A=(1H*X;_(1'"._#V['+&9\;>^MC4'7"+3BF*8"PUD-07 //(LD26=)FM\+"200?NZ>!ZAMLM?\VX#E)E8 5#O3IKZV!3#9XI@\B]<&V.]8\G_=<9SG=X M;'5B )PSY/[* M.F]@>X:J=#!N>E&D0^[X/<603[CXRB?"\L!5U,""<;7'- 7"+ EP!7D(E&C; MTF0CJ]V21@[=.E"=\9'2B\XTO>F@O/?%Q#JH "THJ2V0F,@E&ZQ=;0-3K$T= M0A?W9=I-#NM @[K!S3E5EUUGK?-RYZQG&69Y_>-54=ZPU6;[O+%9]=G!R^ZC M&LWHB,G( JAK*"14 I^$ (XH,\&T&-EDC^97J4;3E'KQ&!G88AFHP!F$VO2.6 4L6 M3'&??&Z20N]]DGT&M6A[X>"ID^Q]A-(1H#:'*X6RA!25JK-I*/R*L4#DW-)B MBM4J>->X.**[D^R]Q/GT2?8^O!W[O'+KV2L%1T>9GP7##9D+X^<'<(7'8Z-S^=[$:$[W*QFGR:KJI/>#/+=>?P,ERL M55EH%,X4#TX8"8JA Z]L@*R%=4R@D"AWL&WT@CMVC7YZ:-.V4O"K5'T=XBN' M$4MON/KG=/5E'>[6O/'+]-NG^2O2MM6/Z^)+YH+( L&Y>AG4 PHM>(YNEY;$.R'K"3HZ0M&07#5MG#@R2B*9#$'Z>E>NMF! LEAHKM0"*69@>B1@PF)F6C([>N^ MVG@>.:RGORJX?M7F6+STX&76.Y++Y27FWR\7M6/VE4[692_OGL!?3TG)$^,$ M+T(;*,HFXGAA5P47-@;)8B[%AS:1UMZDGFGM6D/ MY5V#W@^DNG$Y8+3.K]Q M^6)V9WK=C99/I(Y6%>* 8;YF>RR JWE?=-'4:Y0A\KYNX>RZLC.M4^O7/0R+ MI5] N7X.,U5,*I3@(3A!XN&6@Y=*@=/&8I&^B-RD>=<]=B.1_9MY$R3 MD3YVN([#Q:_E29Z:YEB-6=D8,Z=3U)X\K#1)@BHE@MW[!O&. M2SW3M*<+PQ5QZE1"2E"36(1DD,D@I*1"%5\#JY<1*N$\_-[B^R M[%0Q1\+>.?C)YUASO?K=N.,B9I$INZ9XA]6-5DJV!2;@CHL8?48OQSF='729 M9QJ;GJERMD/@.>CGL=NS3S++"B.5]I24J$3,,BX!A1P1G!?1^,0XLBZ+*8Y: M]2]S1-"%]G:#SU] F7=-$'11**N-TTEY,G0B@F=9@Y:*"\V+L_*<=X%^F6.( M]%[;P)&YI*+7AR0-&?,!ZD8;LS\OY;-W!X3)0EZW1Q'DS*X0NJ0BOD=(+W'B4^S9UI'M69^] MC5-B$GB1PB8-L5@#RED$A^M)ACH%DV4T#?LNGW:M(QUJ= _\H?H"G@B%XTZQ M'4*:ZVUE) 8]FNINX]+$)J%JPS>(GI( A<) 2#P!&5W,-G,A@SB)OSN,_I&. M+LY&_<>9=Y4?V]ATD/>*,U*]K4ACRT9E)4*G$P!HG+)"R1[5=1)M&Y/ MPD66#IW/=OL\&*>+];;N[BS-4\XH84MW=E>!+M&!C#*7$ M)!FFDVCKM37M3A).N]:==-7\:KLQ9X*M7M3OB)W>%SE/ZS?AXK9_[6U3VN!14>#- MP+E S# L4^3M%0C#N5)12^V[K"-]M&E88+:^XS@$W0^H0X*E*A5I%87\$(B&!<+F97(1*,)#LV6=-XURXVU:7P0 M]:).FVJ4I(B5WH!TF$'QQ"!:Z0&C5<)YE.7A7OB \-^]Z,AU!]G)^HTHZ1A7R4!VN)Y?G&M#AP@ALN)3"3:*7[AWC?^5,=\-;KJ=L?9F1M_B MI_ 7'C0P[>Z?#S/];"M! XTRNWG^K>._\?LJ(*F8\WG(X_^1)S\C7[G7Q/#2\XJ*\B^MC%+3E&N&S4@BS869X23 M3:+2IX@:=]-C*'0\M$:#B>$<#,D1 Q@?>39S:;)F7]I[ N=8SO;(F_X0S+=%6'&+@BK ,C)2TP>7*-CK[$ MX',VEM"=F]P#W$)/OS9E'TQLM2E',+^#-/%5*9CJY*>;]=0)MO7T;SJ[G,X^ MO_N&F\AK@HIRE7J+P3!=[^)J6IGD"4IP6IG$DC>[#!/9&U:[DSCN'F,KI#42 M4;?@^X!I/DO3B^F5Y%:OD>06+CZ2)"_I>3_N_?*$1TI1#+$2(Z,\@'$&SB@) MUA)^-8H_06ETO$C5&=?;YZ^&VZ MH+5.UA0$)D+=!DZ&E(21B57:%^-L/5EIL\BGR!HWQCH"!P^MQX#<[]PPK -G\_I)%XC*0VI@(]5T%)A(12@$)+ 3+6^M/,4G$I\9*:I"@#F8I:"O&" M@+JJNY-OIR&28UM-<7F%WC4;;S%;:$FEN#J\//$ZM\1"0%& IX#1>,WSCA> M=GUC5\9@'TG?*S5IPM\.@MXU?^K4^P?+2(7;(DH"*5QM&U$'^2;E(#I)UC,& M)7*3[<\M](R;2PT!H@'YW05L?G:,UYKQX^\412_HOP^6:+FQ4M<;8=(C>4NT MY)(->6-;T F-7)#-;CPBO/QRQ);W#4X>, M@'8GOTU<%"F[+JX>:Z@:.G/IP M:W4/Y/8M<"\6\B*IA_O0H35W%2_L@X'';(#YE+[2)//LA=[MOLCH.QYY8?*+&',C^ M?2-+_>_3V?3KY=<-X5DJ)BF9 Q%U D6&L';4JH=I,:>2O+5IE\K%G>1^[\TC M2_X0N55H)<831ULZ_4?J$"9*3X7!N.7.Z2ONPF_;MO M'B?W'4SZ!S.QFS3WH?M[>U.4R),RE*93>.0% Y6C U=+L:-'G;R2V9E&&X=/ MTC7V;LFP,4,+872#K?NI^0>HQ'#\3 #GLEAPJD\WV1W\)%F"7\^ 5Q->3.R#//'7)O9)\EM-D= M22;Z[%P&&U7U98%1)",\ <[R(J.1WK3;(A]L=^0!WFO_A7?E'TM<'WA,3'39 M!Z0 7ZAZ U:3UR?00XX:C8HYNX=M=(99XY-4C6V"#D;!0XLS'.\[\&=;-IE? M7BXJ5R>9)4TQ7R'RJV6F-!*"]@DX,JDS)9489'LD/21K[$BI$92.XGZ_6/IC M/DN;!27+LO0H*7W@D18D0ZW)\O1C-D''S!AKLG'[+&5='1TU0-2!,AB[C\C] M14Q\R069EB3A$HCT9"!(9P"=C2:%X.G+3E40]Y\[;CO[(81_)*\.%_-\%2Z: MQ[TWI^]'1[H_/6G(V/9I,MM$LR$E5N=M0/'64V9.HG92<]#55KT)2ZG?E]729PL7_PK"8"*UE*D'">KR1 M0E;WC(*'$G()7GC$W*0UW^$D]V6V]L#/7J5/PTFM@VQIIY7^?HE_D))_^A,O MON/?Y[/5E^4D6E8"2PE,1EJG#K6U63V+8PY=MD;&:$9#YR,$=Y6M-\?FL1([ M(V16K?OTYWR"0:G *5&1*=5!<+10QQ('JPL3J 3EE$UZ ^U)9U(A\ MS@U^A"><2,^,B=+7H:#U?+)>E;;:@:25V>)8X.QDAVY/4MK53L/)(+BWC,X, MA*_GEXN)*\S8F W8HNIU5Y.!3'X$=";2RHTRL>+-"R2B=YR8!!EW(T'-*\KW.I&U)AX"8I-AM8,U!KQ^WG?X0R#H- MY\_(NDVX$D4Z*R$'OJZ>L."B-V2ZN4O<&'1\O$SX]QT[ C?K-S^"-=M+(H/M MZS="VC]FF=+W^64=7/;JKT2_^N)K_6EB"N/2> _>6C+5A44(+C,HRA;K=8HL MG?[2V39JQVU,>BH,#B*K#DS?EN5-G)+>)JT@"E,[!@L&45'.Y'*B/,GZ8F63 M'&(+/>-V_AP05$/P^U.<3#QR=X'XX76_SAD M^>..SQ^2J81,F,0H4J7<7/'@(&2F(6:E0L(HG6FTF=RN''+;/*KU MAU>3J!PMF](^"X;^0\LF.^2UT* R,FZTJU57[:W]\X1V=:ZS#U:>=@,#2ZB[ ML.+!^G[?1$ZU+]E[7*1:AA4R1F9# 1,]^53C"_D_(P ]9SDKE &;*-Z^A'9U M>M,,@<=*J/,(Y658?GEWN2H7\S^'])Q//W9(A[G' MKX2>X**J2TQON H)@L M% )K!+298:%@5HAVA4F-_.3UML(D1>^4L!R"K"T_/2>DHPA03-)1H&,2FW2, M>)R/G)_VN(O?*0-JG529"\\B!)K+PXM(!9;RWN-U9XCH2BTT*T]:#S6JKRG]UR]Y=WJ M"R[>S^FQ-Z_;]+1>/M8V7P>E2C8!3(CD80,3M;Z100SH$:4THDV3\4,)'MBV$[(D;:\J0F9JYE)+0/[ABKXWV4 9VM)=^F;B\GSLVC[X^FF>5#/!C5TML%G/>M[Z-%Y61M9%W?VY%N$LO\PO M\KHAD"XLV5@"R%)*;>@@B(W<@-4N29=R$O/( Y';(6!^*G&<$]9^ MG]=]O8D(E.1P3LNC/ <4I@*A, /%HDS1,JF%'1QM5^\>"6_M47 HW@X02:>( M>S.;KJ;AXNX_;]H5L53WYQ(#XZ.HNX01HG$17&0J,D0KLCP&;UO??"9H.P0# M.^!M&(%TBK;;IJZ/K"]DRS(R!4;4'C.UUZ]SCK*?9&+R3@?NRC& >^KE(^W/ M=X*YP<32P1'2SS');4CR]J974M1>1$Y124#'2)>U@1_V>?[WU^=53VKJP_G)!E#]:K M &@C96>V]MK2:&M HS4MM]Y$;HC-PRD?-RUI@*;'\7HBT9XUEB3/*[5[1F]>PFS7]C6-@YU^-WGV?1_8YX8 MSNSZYDIP28,R.=9VG!X<4RI([[)ZN'O3%*'WJ1OWEN5H8#Q"1!T?A5R$%>;W M8;'Z\6E!,51(]9D''H9L>=90QR&[D#K0@MCW_L2-X5M8ZW:1S MX!XTCAOU#8JBAU:JE:3.SE8==7[[]"/;6JZ6)[K/0J^@+HZB)< B*3=.TE17 M2?XR::4YTYZ%)@5AK0W8[0[!MC?]]N/>)^N=@F@-&@P22BRU]-20@EA"BY'9 M".F-RVU*> ZBMG.CM@^RMA_@MI)>!RG ;DM;'Q@5%%%%=& +4W4S59()1PW> M^>!%YCJVJ4G=G<1>CGN;X65'MWND\#J#Y68O/T?*;8+W@.MR+\TB1.D0HL#@ MBHM1I28=+WXFI4^;=ZS0G\#6 1(8>2K/BU*F%].Z@%>S59UBN3FB08;"> .Z M%BM2C*L@%BF G(%S/'M>C-L!0SN-YWF9UMH3;=:4 MDWAP15;.!%6/D2V8B%)S+V7038Z^GJ"IEP.OD1WW.X.+?@X@#> MCNUM_K'>3'X=XF*:UM=,W\S2?Y#LU+NOLVF\7+['Q?JF]"SABS_#(M>E7@_T M)"WBB6RQJ&/V%-9I,#XQX))RT-I9P3T\H-KBC@ZGH0_\'"+V^>EET($1VF*H MW]X?T5N3(_W?"2/FMWO5)#;KN=M-BG:8H,:V M<5L6\TA<^&(VNPP7KQ&7$T::C%%G*))3N,FR 9<).\;JZ+/T/KC=ZO\/>7N7 MR^J[G_G*Z^W/V329 Y"C+<%(,P7>=D9W , M28'1<#3D%6R;R.Q(NL?=Q&H#V1$D>CZV^^XB6VD1K BD#Z) M8BG>51H$UQDM#Y4=0WOE[>2,&Q7V ,.A9-4I.E_]]^5T]>/=GS-ZRY?IMS^0 MV)<_S>ORIC/Z@QL^3+(3T1E-J_-U4F;M)T<_$L.-\=$FF]W#7I#[ 7-G2L8= MS7!R3+:14 =AY,)J^69VI9!_6\R7RTEM"Y95L""3)!8X'<#SK(&S6&R@3SAK4O/?8"WCSHEH M&FZ.+?ES /]R+QX\Z-/YZB]K;'_\ M0T=$AT4+;#> MA$<(M4B3F&*4V4)A3H**RD- ^C%3T*FB M<#*J)O<+ME(TKC49!!$/+G%) ?N:V;>X3T&* M9(*!F.J8SI@D!'+'(()+/* ).3:)W ZDMU.;M ^:MM^S:R>Y'G8J;I;Y8K:: MYKJDZ7?\B*E.M9KB\M5?Z>*2%+X>$M8,]?)*K#]SY98#M'B>F2[ T5E0S#MP MA3A08LG">I=\FTOOPR]EW#/AQK >1=YGXZ/_N/Q:YU;,%X$4'6?S]6[\?#$O M:^T/-]K_=KY-YQP!HO"H" ;3Q:EH( H30'K;0@Q1!%UDSWD@RGN-.#8!U$/+?-II-=! MR'%OH9.L?;+1!T 7ZQT6F<$3SR!YSYE+FGO1).*_1\6X<#J1Y)_"VUYB.!A# MWW$1YP.AZ,%)![F@B(MW9:V/RW>7J^6*_ XIZ89EMWN4ZS.;VZF^+"FO2@!: M7[R:I1!3<)"/:U#%@=""2]Y=I!X EUW%UK%F;CJ_=U'I9 M+U97#2&O'-C/!]=WSK4GZ(K/+E27E1)9B1CK!!L-T@=OT&*]S]H"Q<>3/J[9 M[0#:)Y9^!WC?PO0-CW_B_81C(2^H(I02?:W6J]V]C"!,ZBR+2]:6)@V4]Z1S MW$+T#I#<4JZ'PW9.BC4(;)_9N[ZM PA:1Y,H3O/"U.8$"4+P" QU\;XDS*7) M><..](T+TR9Q;@O)=& G'UW6A">>'1$*)JNZ11R1@IMB@ E#:\DAR7226104-2AVDEW;#3U] MI>"G0-,A@CB;O8?%CP..=O=_9YA3G MN*6W/JPQ]6*,] RBX@=MTL06+P46 !K5F] M':0H"JF#Q:2,Q#1;9-!-RM2&749?KOD@[+4[<-];SATX\2/7_-N/QQ^P[GC$ M!5'L:\SM7 8EN $?K ;CN$.F2A*QR2YHPS7UTBKZ]%"=]XF;;E7H3M^F2"]- M=7R/EH*RT!@YN.#JT9UVNK#(D^:GTX->FJ-U@Z"=D'V@.,>^=O[/L%A?/ROS MQ3\H^%O\2:NA)V^:>SGK>?3%@BF9V%0X)1VF=D;-3#OAG,]\MV8'3[ZF1Y@= M*LYY$]YV:\1VUL:W-WXWI^Z6OEZO/6]Z^X? M*LO>SO_$Q=5WTZ_3U43J;*6*DC)YE*"DR&2Q0B#F"!Z34CGR-O=J&BYJ7)?2 ML=J,@)EN'*%5"-X$!2P81QY?<,J!)%D394*I9T@Z[3*J9ES] M>;"H<0^7?SW].08S'>C/3K5-+\/%Q<;EOICEZU1M@MDY&V*!((VM_5\4.*D3 MI&R+YRR57&(+]3B"YG%[ ':!_E-)O)/=FN<]7G:\%&\E\'6;U\PU."M<;OD025;FUS'"#&2 MRNF2?-Z/%>\HG[<5GE=N//3HZ#;ZJ:7\UF=QX*S-#VLX^VYKR&^J.W(((F9F($=&(5P)M0<:ZRE$A*,1I/.FD[TPYE M#RU:0^%U:[H^7L8ETC]2F/*]M@4_P'@]?,0PYNM)P@8R8 _><7O517GMA94) MM*G73Y2.$(3UD"*K4A5>AB:%]-L(.GJS\L%S;T'LI+694WYC19T27FR"$ ,# M5SM3*M0RIB9;*5LI&KDV:PA$_+3M-PCWS\6$'%&QO>5)30Q*R^KJK2B*5@55 MQU-Q+LEOA#IJ7:$#K]'Y.B-=Y#9-Q$]C5Z[*%;24EAO*(J07Y!>UJWVZ*:6- M-HOHJQO.36I''B.F4VNR#PZ>L2;[\[R#'82':Z _NQ[M[:SPG+)0+FNE"X54 M7BJPD3OID.3.FN0(6^CI"CT'"/H9Y!S"]3[!LRD"Y$F'PHN"Y(L Y5@$9\F= MQB1RJ=]%U:35P5:*^@+00?)^'D,',+\_%&WJ/:5CGD560 A+Z2,G$UVS/*C7 M^ERM,77J%.%P#R6W TGZ:?P