0000320121-23-000016.txt : 20230316 0000320121-23-000016.hdr.sgml : 20230316 20230316081004 ACCESSION NUMBER: 0000320121-23-000016 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 122 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230316 DATE AS OF CHANGE: 20230316 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TELOS CORP CENTRAL INDEX KEY: 0000320121 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373] IRS NUMBER: 520880974 STATE OF INCORPORATION: MD FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-08443 FILM NUMBER: 23737210 BUSINESS ADDRESS: STREET 1: 19886 ASHBURN ROAD CITY: ASHBURN STATE: VA ZIP: 20147 BUSINESS PHONE: 7034716000 MAIL ADDRESS: STREET 1: 19886 ASHBURN ROAD CITY: ASHBURN STATE: VA ZIP: 20147 FORMER COMPANY: FORMER CONFORMED NAME: C3 INC DATE OF NAME CHANGE: 19920703 10-K 1 tls-20221231.htm 10-K tls-20221231
0000320121FALSE2022FY3512P3Y505000003201212022-01-012022-12-3100003201212022-06-30iso4217:USD00003201212023-03-10xbrli:shares00003201212021-01-012021-12-3100003201212020-01-012020-12-310000320121us-gaap:ServiceMember2022-01-012022-12-310000320121us-gaap:ServiceMember2021-01-012021-12-310000320121us-gaap:ServiceMember2020-01-012020-12-310000320121us-gaap:ProductMember2022-01-012022-12-310000320121us-gaap:ProductMember2021-01-012021-12-310000320121us-gaap:ProductMember2020-01-012020-12-31iso4217:USDxbrli:shares00003201212022-12-3100003201212021-12-3100003201212020-12-3100003201212019-12-310000320121us-gaap:CommonStockMember2019-12-310000320121us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-12-310000320121us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-12-310000320121us-gaap:AdditionalPaidInCapitalMember2019-12-310000320121us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000320121us-gaap:RetainedEarningsMember2019-12-310000320121us-gaap:NoncontrollingInterestMember2019-12-310000320121us-gaap:RetainedEarningsMember2020-01-012020-12-310000320121us-gaap:NoncontrollingInterestMember2020-01-012020-12-310000320121us-gaap:CommonStockMember2020-01-012020-12-310000320121us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-01-012020-12-310000320121us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-01-012020-12-310000320121us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310000320121us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000320121us-gaap:CommonStockMember2020-12-310000320121us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-12-310000320121us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-12-310000320121us-gaap:AdditionalPaidInCapitalMember2020-12-310000320121us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000320121us-gaap:RetainedEarningsMember2020-12-310000320121us-gaap:NoncontrollingInterestMember2020-12-310000320121us-gaap:RetainedEarningsMember2021-01-012021-12-310000320121us-gaap:CommonStockMember2021-01-012021-12-310000320121us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310000320121us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310000320121us-gaap:CommonStockMember2021-12-310000320121us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-12-310000320121us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-12-310000320121us-gaap:AdditionalPaidInCapitalMember2021-12-310000320121us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000320121us-gaap:RetainedEarningsMember2021-12-310000320121us-gaap:NoncontrollingInterestMember2021-12-310000320121us-gaap:RetainedEarningsMember2022-01-012022-12-310000320121us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310000320121us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310000320121us-gaap:CommonStockMember2022-01-012022-12-310000320121us-gaap:CommonStockMember2022-12-310000320121us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-310000320121us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-12-310000320121us-gaap:AdditionalPaidInCapitalMember2022-12-310000320121us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000320121us-gaap:RetainedEarningsMember2022-12-310000320121us-gaap:NoncontrollingInterestMember2022-12-310000320121tls:TelosIdMember2022-12-31xbrli:pure00003201212020-11-122020-11-120000320121us-gaap:IPOMember2020-11-192020-11-190000320121us-gaap:IPOMember2020-11-190000320121tls:ExchangeableRedeemablePreferredStockMemberus-gaap:IPOMember2020-11-192020-11-190000320121us-gaap:CommonClassBMembertls:TelosIdMemberus-gaap:IPOMember2020-11-192020-11-190000320121tls:SecondaryPublicOfferingMember2021-04-062021-04-060000320121tls:SecondaryPublicOfferingMember2021-04-060000320121tls:EnlightenmentCapitalSolutionsFundIILPMember2021-04-192021-04-190000320121tls:AssetPurchaseAgreementMember2021-07-302021-07-300000320121us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2022-01-012022-12-310000320121us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2022-01-012022-12-31tls:segment0000320121srt:MinimumMember2022-01-012022-12-310000320121srt:MaximumMember2022-01-012022-12-310000320121tls:ServiceBasedRSUAwardsMembersrt:MaximumMember2022-01-012022-12-310000320121us-gaap:PerformanceSharesMember2022-01-012022-12-310000320121us-gaap:EmployeeSeveranceMember2022-01-012022-12-310000320121us-gaap:EmployeeSeveranceMember2020-01-012020-12-310000320121us-gaap:EmployeeSeveranceMember2021-01-012021-12-310000320121tls:RevenueTimingOfTransferOfGoodsOrServiceMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:TransferredOverTimeMember2022-01-012022-12-310000320121tls:RevenueTimingOfTransferOfGoodsOrServiceMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:TransferredOverTimeMember2021-01-012021-12-310000320121tls:RevenueTimingOfTransferOfGoodsOrServiceMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:TransferredOverTimeMember2020-01-012020-12-310000320121tls:RevenueTimingOfTransferOfGoodsOrServiceMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-12-310000320121tls:RevenueTimingOfTransferOfGoodsOrServiceMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-12-310000320121tls:RevenueTimingOfTransferOfGoodsOrServiceMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-12-310000320121us-gaap:AccountingStandardsUpdate201409Member2021-01-012021-12-310000320121us-gaap:AccountingStandardsUpdate201409Member2022-01-012022-12-310000320121tls:FederalGovernmentMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000320121tls:FederalGovernmentMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember2021-01-012021-12-310000320121tls:FederalGovernmentMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000320121tls:FederalGovernmentMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMembertls:StateLocalAndCommercialMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMembertls:StateLocalAndCommercialMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMembertls:StateLocalAndCommercialMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000320121us-gaap:FixedPriceContractMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000320121us-gaap:FixedPriceContractMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000320121us-gaap:FixedPriceContractMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:TimeAndMaterialsContractMember2022-01-012022-12-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:TimeAndMaterialsContractMember2021-01-012021-12-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:TimeAndMaterialsContractMember2020-01-012020-12-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMembertls:CostPlusFixedFeeMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMembertls:CostPlusFixedFeeMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMembertls:CostPlusFixedFeeMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMembertls:USDepartmentOfDefenseMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMembertls:USDepartmentOfDefenseMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMembertls:USDepartmentOfDefenseMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMembertls:CivilianMember2022-01-012022-12-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMembertls:CivilianMember2021-01-012021-12-310000320121us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMembertls:CivilianMember2020-01-012020-12-3100003201212023-01-012022-12-3100003201212024-01-012022-12-3100003201212025-01-012022-12-310000320121tls:FederalGovernmentMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-12-3100003201212016-07-152016-07-150000320121tls:FurnitureAndEquipmentMember2022-12-310000320121tls:FurnitureAndEquipmentMember2021-12-310000320121us-gaap:LeaseholdImprovementsMember2022-12-310000320121us-gaap:LeaseholdImprovementsMember2021-12-310000320121tls:SecuritySolutionsSegmentMember2021-12-310000320121tls:SecuritySolutionsSegmentMember2022-12-310000320121tls:SecureNetworksSegmentMember2021-12-310000320121tls:SecureNetworksSegmentMember2022-12-310000320121tls:DFTAcquisitionMember2021-07-31tls:reporting_unit0000320121us-gaap:DevelopedTechnologyRightsMember2022-01-012022-12-310000320121us-gaap:DevelopedTechnologyRightsMember2022-12-310000320121us-gaap:DevelopedTechnologyRightsMember2021-12-310000320121us-gaap:CustomerRelationshipsMember2022-01-012022-12-310000320121us-gaap:CustomerRelationshipsMember2022-12-310000320121us-gaap:CustomerRelationshipsMember2021-12-310000320121us-gaap:SoftwareDevelopmentMembersrt:MinimumMember2022-01-012022-12-310000320121us-gaap:SoftwareDevelopmentMembersrt:MaximumMember2022-01-012022-12-310000320121us-gaap:SoftwareDevelopmentMember2022-12-310000320121us-gaap:SoftwareDevelopmentMember2021-12-310000320121us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMemberus-gaap:SoftwareDevelopmentMember2022-12-310000320121us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMemberus-gaap:SoftwareDevelopmentMember2021-12-310000320121us-gaap:SoftwareDevelopmentMember2022-01-012022-12-310000320121us-gaap:SoftwareDevelopmentMember2021-01-012021-12-310000320121us-gaap:SoftwareDevelopmentMember2020-01-012020-12-310000320121tls:AcquiredTechnologyAndCustomerRelationshipsMember2022-01-012022-12-310000320121tls:AcquiredTechnologyAndCustomerRelationshipsMember2021-01-012021-12-310000320121tls:AssetPurchaseAgreementMember2021-07-300000320121srt:MinimumMembertls:AssetPurchaseAgreementMember2021-07-302021-07-300000320121srt:MaximumMembertls:AssetPurchaseAgreementMember2021-07-302021-07-300000320121tls:TelosIdMember2020-11-232020-11-230000320121tls:TelosIdMember2020-11-230000320121tls:ClassBMembershipUnitMember2020-01-012020-12-310000320121tls:ClassBMembershipUnitMember2021-01-012021-01-310000320121us-gaap:LineOfCreditMembertls:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2022-12-300000320121us-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMembertls:CreditAgreementMember2022-12-300000320121tls:AlternativeBaseRateMembertls:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2022-12-302022-12-300000320121tls:AdjustedDailySimpleSecuredOvernightFinancingRateSOFRMembertls:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2022-12-302022-12-300000320121tls:AdjustedTermSecuredOvernightFinancingRateSOFRMembertls:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2022-12-302022-12-3000003201212022-12-300000320121us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembertls:SoftwareLicensesUnderDeliveryOrderMember2022-08-3100003201212022-11-012022-11-300000320121us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMembertls:SoftwareLicensesUnderDeliveryOrderMember2022-08-012022-08-310000320121tls:EnlightenmentCapitalSolutionsFundIILPMembertls:TermLoanMember2017-01-250000320121tls:EnlightenmentCapitalSolutionsFundIILPMemberus-gaap:CommonClassAMember2017-01-250000320121tls:EnlightenmentCapitalSolutionsFundIILPMemberus-gaap:CommonClassAMember2017-01-252017-01-250000320121tls:CreditAgreementMember2022-12-310000320121tls:EnlightenmentCapitalSolutionsFundIILPMember2019-07-192019-07-190000320121tls:EnlightenmentCapitalSolutionsFundIILPMember2019-07-1900003201212020-03-262020-03-26tls:maturity_date_extension0000320121tls:CreditAgreementMember2020-11-242020-11-240000320121tls:CreditAgreementMember2020-11-240000320121tls:CreditAgreementMember2020-01-012020-12-310000320121tls:EnlightenmentCapitalSolutionsFundIILPMember2021-04-190000320121tls:PorterMembersrt:AffiliatedEntityMembertls:SubordinatedLoanAgreementsAndPromissoryNotesMembertls:TelosCorporationMember2015-03-310000320121tls:PorterMembersrt:AffiliatedEntityMembertls:SubordinatedLoanAgreementsAndPromissoryNotesMember2015-03-312015-03-310000320121tls:PorterMembersrt:AffiliatedEntityMembertls:SubordinatedLoanAgreementsAndPromissoryNotesMember2017-04-172017-04-170000320121tls:PorterMembersrt:AffiliatedEntityMembertls:SubordinatedLoanAgreementsAndPromissoryNotesMember2017-04-182017-04-180000320121tls:PorterMembersrt:AffiliatedEntityMembertls:SubordinatedLoanAgreementsAndPromissoryNotesMember2020-01-012020-12-310000320121tls:TwelvePercentCumulativeExchangeableRedeemablePreferredStockMember1990-12-310000320121tls:TwelvePercentCumulativeExchangeableRedeemablePreferredStockMember1998-11-011998-11-300000320121tls:TwelvePercentCumulativeExchangeableRedeemablePreferredStockMember2019-12-310000320121tls:TwelvePercentCumulativeExchangeableRedeemablePreferredStockMember1990-01-011991-12-310000320121tls:ExchangeableRedeemablePreferredStockMember1991-12-310000320121tls:TwelvePercentCumulativeExchangeableRedeemablePreferredStockMember2020-01-012020-12-310000320121tls:ExchangeableRedeemablePreferredStockMember2022-01-012022-12-310000320121tls:ExchangeableRedeemablePreferredStockMember2020-11-192020-11-190000320121tls:ExchangeableRedeemablePreferredStockMember2020-11-232020-11-230000320121tls:ExchangeableRedeemablePreferredStockMember2020-11-230000320121us-gaap:CommonClassAMember2022-01-012022-12-310000320121us-gaap:CommonClassBMember2022-01-012022-12-3100003201212022-05-240000320121us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000320121us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000320121us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000320121us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-3100003201212022-02-282022-02-2800003201212022-03-012022-03-310000320121tls:TelosIdMember2022-01-012022-12-310000320121tls:Two016OmnibusLongTermIncentivePlanMember2020-09-300000320121tls:Two016OmnibusLongTermIncentivePlanMember2020-10-310000320121tls:Two016OmnibusLongTermIncentivePlanMember2020-11-300000320121us-gaap:EmployeeStockOptionMembertls:Two016OmnibusLongTermIncentivePlanMember2022-01-012022-12-310000320121tls:Two016OmnibusLongTermIncentivePlanMember2022-12-310000320121srt:RestatementAdjustmentMember2022-01-012022-12-310000320121us-gaap:CostOfSalesMemberus-gaap:ServiceMember2022-01-012022-12-310000320121us-gaap:CostOfSalesMemberus-gaap:ServiceMember2021-01-012021-12-310000320121us-gaap:CostOfSalesMemberus-gaap:ServiceMember2020-01-012020-12-310000320121us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310000320121us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310000320121us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310000320121us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310000320121us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310000320121us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310000320121us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310000320121us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310000320121us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310000320121tls:ServiceBasedRSUAwardsMember2021-12-310000320121us-gaap:PerformanceSharesMember2021-12-310000320121tls:ServiceBasedRSUAwardsMember2022-01-012022-12-310000320121tls:ServiceBasedRSUAwardsMember2022-12-310000320121us-gaap:PerformanceSharesMember2022-12-310000320121us-gaap:PerformanceSharesMembersrt:MinimumMember2022-01-012022-12-310000320121us-gaap:PerformanceSharesMembersrt:MaximumMember2022-01-012022-12-310000320121us-gaap:PerformanceSharesMembersrt:MinimumMember2022-12-310000320121us-gaap:PerformanceSharesMembersrt:MaximumMember2022-12-310000320121us-gaap:StockCompensationPlanMember2022-01-012022-12-310000320121us-gaap:StockCompensationPlanMember2021-01-012021-12-310000320121us-gaap:StockCompensationPlanMember2020-01-012020-12-310000320121us-gaap:WarrantMember2022-01-012022-12-310000320121us-gaap:WarrantMember2021-01-012021-12-310000320121us-gaap:WarrantMember2020-01-012020-12-310000320121us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-12-310000320121us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-310000320121us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-12-310000320121us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-01-012022-12-310000320121us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-01-012021-12-310000320121us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-01-012020-12-310000320121us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-12-3100003201212014-05-310000320121tls:EmmettWoodMember2022-01-012022-12-310000320121tls:EmmettWoodMember2021-01-012021-12-310000320121tls:EmmettWoodMember2020-01-012020-12-310000320121tls:EmmettWoodMember2022-12-310000320121tls:EmmettWoodMember2021-12-310000320121us-gaap:RestrictedStockMembersrt:DirectorMember2022-02-012022-02-010000320121srt:DirectorMember2022-01-012022-12-310000320121srt:DirectorMember2021-01-012021-12-310000320121srt:DirectorMember2020-01-012020-12-310000320121tls:SecuritySolutionsSegmentMember2022-01-012022-12-310000320121tls:SecuritySolutionsSegmentMember2021-01-012021-12-310000320121tls:SecuritySolutionsSegmentMember2020-01-012020-12-310000320121tls:SecureNetworksSegmentMember2022-01-012022-12-310000320121tls:SecureNetworksSegmentMember2021-01-012021-12-310000320121tls:SecureNetworksSegmentMember2020-01-012020-12-310000320121us-gaap:IntersegmentEliminationMember2022-01-012022-12-310000320121us-gaap:IntersegmentEliminationMember2021-01-012021-12-310000320121us-gaap:IntersegmentEliminationMember2020-01-012020-12-310000320121srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2022-01-012022-03-310000320121srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2022-04-012022-06-300000320121srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2022-07-012022-09-300000320121us-gaap:ServiceMember2022-01-012022-03-310000320121us-gaap:ServiceMember2022-04-012022-06-300000320121us-gaap:ServiceMember2022-07-012022-09-300000320121us-gaap:ServiceMember2022-10-012022-12-310000320121us-gaap:ServiceMember2021-01-012021-03-310000320121us-gaap:ServiceMember2021-04-012021-06-300000320121us-gaap:ServiceMember2021-07-012021-09-300000320121us-gaap:ServiceMember2021-10-012021-12-310000320121us-gaap:ProductMember2022-01-012022-03-310000320121us-gaap:ProductMember2022-04-012022-06-300000320121us-gaap:ProductMember2022-07-012022-09-300000320121us-gaap:ProductMember2022-10-012022-12-310000320121us-gaap:ProductMember2021-01-012021-03-310000320121us-gaap:ProductMember2021-04-012021-06-300000320121us-gaap:ProductMember2021-07-012021-09-300000320121us-gaap:ProductMember2021-10-012021-12-3100003201212022-01-012022-03-3100003201212022-04-012022-06-3000003201212022-07-012022-09-3000003201212022-10-012022-12-3100003201212021-01-012021-03-3100003201212021-04-012021-06-3000003201212021-07-012021-09-3000003201212021-10-012021-12-310000320121srt:ScenarioPreviouslyReportedMember2022-01-012022-03-310000320121srt:ScenarioPreviouslyReportedMember2022-04-012022-06-300000320121srt:ScenarioPreviouslyReportedMember2022-07-012022-09-300000320121srt:ScenarioPreviouslyReportedMember2022-03-310000320121srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2022-03-3100003201212022-03-310000320121srt:ScenarioPreviouslyReportedMember2022-06-300000320121srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2022-06-300000320121srt:ScenarioPreviouslyReportedMember2022-09-300000320121srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2022-09-3000003201212022-09-300000320121srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2021-12-310000320121srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2021-12-310000320121srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2022-03-310000320121srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2022-03-310000320121us-gaap:AdditionalPaidInCapitalMember2022-03-310000320121srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2022-06-300000320121srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2022-06-300000320121us-gaap:AdditionalPaidInCapitalMember2022-06-300000320121srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000320121srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000320121us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000320121srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300000320121srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300000320121us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300000320121srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300000320121srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300000320121us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300000320121srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2022-09-300000320121srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2022-09-300000320121us-gaap:AdditionalPaidInCapitalMember2022-09-300000320121srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2021-12-310000320121srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:RetainedEarningsMember2021-12-310000320121srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2022-03-310000320121srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:RetainedEarningsMember2022-03-310000320121us-gaap:RetainedEarningsMember2022-03-310000320121srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2022-06-300000320121srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:RetainedEarningsMember2022-06-300000320121us-gaap:RetainedEarningsMember2022-06-300000320121srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2022-09-300000320121srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:RetainedEarningsMember2022-09-300000320121us-gaap:RetainedEarningsMember2022-09-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-K
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2022
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15 (d) THE SECURITIES EXCHANGE ACT OF 1934
Commission file number: 001-08443
tls-20221231_g1.jpg
TELOS CORPORATION
(Exact name of registrant as specified in its charter)
Maryland52-0880974
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
19886 Ashburn Road, Ashburn, Virginia
20147-2358
(Address of principal executive offices)(Zip Code)
Registrant's telephone number, including area code: (703) 724-3800
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading symbolName of each exchange on which registered
Common stock, $0.001 par value per shareTLSThe Nasdaq Stock Market LLC
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes  ☐    No   ☒
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes  ☐    No  ☒
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes  ☒    No  ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒    No ☐ 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company" and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report Yes     No ☐ 
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. ☐
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes  ☐    No  
The aggregate market value of the registrant’s common stock held by non-affiliates of the registrant as of June 30, 2022 was approximately $428.7 million based upon the last reported sale price of the registrant's common stock on The Nasdaq Stock Market LLC as of the close of business on that day.
As of March 10, 2023, the registrant had outstanding 68,559,383 shares of common stock.
DOCUMENTS INCORPORATED BY REFERENCE:
Portions of the registrant's definitive Proxy Statement for the 2023 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission within 120 days after the end of the registrant's fiscal year ended December 31, 2022 are incorporated by reference in Part III of this Annual Report on Form 10-K.
1

Table of Contents to 2022 Form 10-K
Page
2


3

Special Note Regarding Forward-Looking Statements
This annual report contains statements that constitute forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934. In addition, in the future the Company, and others on its behalf, may make statements that constitute forward-looking statements. Such forward-looking statements may include, without limitation, statements relating to the Company's plans, objectives or goals; future economic performance or prospects; the potential effect on the Company's future performance of certain contingencies; and assumptions underlying any such statements. You are cautioned not to place undue reliance on the Company's forward-looking statements.
Words such as "believes," "anticipates," "expects," "intends" and "plans" and similar expressions are intended to identify forward-looking statements but are not the exclusive means of identifying such statements. The forward-looking statements are and will be based upon management's then current views and assumptions regarding future events and operating performance and are only applicable as of the dates of such statements. The Company does not intend to update these forward-looking statements except as may be required by applicable laws.
By their very nature, forward-looking statements involve inherent risks and uncertainties, both general and specific, and risks exist that predictions, forecasts, projections and other outcomes described or implied in forward-looking statements will not be achieved. The Company cautions you that these important factors could cause results to differ materially from the plans, objectives, expectations, estimates and intentions expressed in such forward-looking statements, including the risks described under the caption "Risk Factors" in this Annual Report on Form 10-K.
Although we base these forward-looking statements on assumptions that we believe are reasonable when made, we caution you that forward-looking statements are not guarantees of future performance. Given these risks, uncertainties and other factors, many of which are beyond our control, we caution you not to place undue reliance on these forward-looking statements. We undertake no obligation to publicly update any forward-looking statement, whether written or oral, that may be made from time to time, whether as a result of new information, future developments, or otherwise.


4

PART I
Item 1. Business
General
Telos Corporation is a Maryland corporation headquartered in Ashburn, Virginia. Telos Corporation, together with its subsidiaries (the "Company" or "Telos" or "We"), offers technologically advanced, software-based security solutions that empower and protect the world's most security-conscious organizations against rapidly evolving, sophisticated and pervasive threats. Our portfolio of security products, services and expertise empowers our customers with capabilities to reach new markets, serve their stakeholders more effectively, and successfully defend the nation or their enterprise. We protect our customers' people, information, and digital assets so they can pursue their corporate goals and conduct their global missions with confidence in their security and privacy.
We completed our initial public offering ("IPO") on November 19, 2020, and a follow-on offering on April 6, 2021. In addition, on July 30, 2021, we acquired the assets of Diamond Fortress Technologies ("DFT") and its wholly-owned subsidiaries.
Our Mission
Our mission is to protect our customers' people, systems, and vital information assets with offerings for cybersecurity, cloud security, and enterprise security. In the current global environment, our mission is more critical than ever. The emergence of each new information and communications technology ("ICT") introduces new vulnerabilities, as security is still too often overlooked in solution development. Networks and applications meant to enhance productivity and profitability often jeopardize an organization due to poor planning, misconfiguration, or an unknown gap in security. Ransomware, insider threats, cybercrime, and advanced persistent threats continue to menace public and private enterprises across all industries.
Cybersecurity, cloud security, and enterprise security of the modern organization share much in common, yet also call for a diverse range of skills, capabilities, and experience in order to meet the requirements of security-conscious customers. Decades of experience in developing, orchestrating, and delivering solutions across these three domains give us the vision and the confidence to provide solutions that empower and protect the enterprise at an integrated, holistic level. Our experience in addressing challenges in one area of an enterprise helps us meet requirements in others. We understand that a range of complementary capabilities may be needed to solve a single challenge, and we also recognize when a single solution might address multiple challenges. Our security solutions span across these three domains: Cybersecurity, Cloud Security and Enterprise Security.
Business Segments
We conduct our business through two reportable and operating segments: Security Solutions and Secure Networks. These segments enable the alignment of our strategies and objectives and provide a framework for the timely and rational allocation of resources within the line of business.
Additional information regarding our segments is presented in Note 21 - Segment Information to the consolidated financial statements at Item 8 of this Form 10-K.
Security Solutions Segment:
The Security Solutions segment focuses on cybersecurity, cloud, and identity solutions. Cybersecurity solutions help our customers ensure the ongoing security, integrity and compliance of their on-premises and related cloud-based systems by reducing threats and vulnerabilities to foil cyber adversaries before they can attack. Our security engineers and subject matter experts assess our customers' cybersecurity environments and design, engineer, and operate systems needed to strengthen their cybersecurity postures. Our cloud solutions leverage the specialized skills and experience needed to help our customers plan, engineer, execute, and accelerate secure cloud migrations while assuring ongoing management and security of enterprise cloud technology environments. Our identity solutions deliver digital identity, biometric, and nationwide enrollment services and address Know Your Customer and identity management challenges for enterprises working within regulated and critical infrastructure environments. Security Solutions represented 55.5%, 51.0% and 65.2% of total revenues for fiscal years 2022, 2021, and 2020, respectively.
5

Information Assurance:
Xacta®: a premier platform for enterprise cyber risk management and security compliance automation, delivering security awareness for systems in the cloud, on-premises, and in hybrid and multi-cloud environments. Xacta delivers automated cyber risk and compliance management solutions to large commercial and government enterprises. Across the United States ("U.S.") federal government, Xacta is the de facto commercial cyber risk and compliance management solution. With use cases including cyber risk management, risk remediation management, security authorization, compliance management, audit management, inventory management, vulnerability management, continuous compliance monitoring, and vendor and supply chain risk management, Xacta administers the key elements of more than 100 leading regulations and policies for IT security compliance, including the National Institute of Standards and Technology ("NIST") Risk Management Framework ("RMF"), RMF for Department of Defense ("DoD") IT, Committee of National Security Systems 1253, NIST Cybersecurity Framework, the Federal Risk and Authorization Management Program ("FedRAMP") and the DoD's Cybersecurity Maturity Model Certification ("CMMC") program.
Cybersecurity services: proven solutions and services for the full cybersecurity lifecycle, including consulting services, assessment and compliance, engineering and evaluation, operations, and penetration testing. With a pedigree in information and cybersecurity that spans three decades, our certified personnel provide services and solutions that deliver continuous security assurance for business, government, and critical infrastructure.
Secure Communications:
Telos Ghost®: a virtual obfuscation network-as-a-service with encryption and managed attribution capabilities to ensure the safety and privacy of people, information, and resources on the network. Telos Ghost seeks to eliminate cyberattack surfaces by obfuscating and encrypting data, masking user identity and location, and hiding network resources. It provides the additional layers of security and privacy needed for intelligence gathering, cyber threat protection, securing critical infrastructure, and protecting communications and applications when a single error in security can jeopardize operations, property, and even lives. Telos Ghost is currently used by DoD, the Intelligence Community ("IC") and commercial organizations for a variety of highly sensitive applications, including cyber threat research, open-source intelligence, supply chain security vulnerability assessment, worldwide investigative and recovery services, and hiding critical assets.
Telos Automated Message Handling System ("AMHS"): web-based organizational message distribution and management for mission-critical communications; the recognized gold standard for organizational messaging in the U.S. government. Telos AMHS is used by military field operatives for critical communications on the battlefield using the Defense Information System Agency's Organizational Messaging Service and its specialized communications protocols. Telos AMHS is also used by the intelligence community for timely situational awareness and assessment reporting utilizing the Director of National Intelligence's Information Transport Service, Organizational Messaging data standards and computing infrastructure. Because Telos AMHS supports timely and reliable delivery for authoritative communications, its uses include terrorist warnings, "eyes-only" messages, military execution orders, intelligence information, overflight clearances, and Emergency Action Messages for nuclear command and control. Information exchanged at this level and for these purposes requires operational requirements for time-sensitive, guaranteed delivery, precedence, high availability, and reliability.
Telos Advanced Cyber Analytics ("ACA"): a solution-as-a-service that delivers timely, accurate, actionable intelligence at speed and scale to illuminate threats to enterprise assets. It enables organizations to detect malicious activity earlier and to uncover and identify previously unknown attacks and new malicious behavior. Further, it assists in attributing events and provides sophisticated and comprehensive analytics without expensive overhead. With fully automated external data collection and assessment, Telos ACA determines patterns of behavior exhibited by threat actors, and provides the necessary information to reduce vulnerabilities within the IT infrastructure before attackers can exploit them.
6

Digital Identity Solutions:
IDTrust360®: an enterprise-class digital trusted identity risk platform for extending flexible hybrid cloud identity services. This platform is enabled for mobile, enterprise environments and custom digital identity services that mitigate threats by integrating advanced technologies that fuse biometrics, credentials, and other identity-centric data used to continuously monitor trust. IDTrust360 is the only commercially owned and operated platform on the market with direct interfaces to the Federal Bureau of Investigation's ("FBI") criminal records, Department of Homeland Security's ("DHS") terrorist watch list service, U.S. Department of Treasury's pay.gov, other government identity risk management systems, and numerous commercial identity, intelligence, and risk-based data sources. We are actively engaged with federal customers to integrate vital event records, government identification document records, and other fingerprint-based biometric records hosted across multiple agencies. This enables Telos to offer NIST-compliant digital identity services aligned with federal security mandates.
ONYX®: the world's first, most widely deployed, and most accurate touchless fingerprint biometric for mobile devices. Powered by state-of-the-art machine learning, ONYX eases deployment in a variety of industries, including financial services and healthcare, and applications, like consumer authentication and physical access and security. Acquired by Telos in 2021, the patented and award-winning ONYX solution delivers touchless fingerprint biometrics that people can submit simply by using their mobile phones. In June 2022, ONYX won first place in the overall competition of the Mobile Fingerprint Information Technology Challenge hosted by the NIST.
We maintain government certifications and designations that distinguish Telos ID, including TSA PreCheck® enrollment provider, Designated Aviation Channeling provider, FBI-approved Channeler, and Financial Industry Regulatory Authority Electronic Fingerprint Submission provider.
Secure Networks Segment:
Secure Networks focuses on enterprise security. The Secure Networks segment provides secure networking architectures and solutions to the U.S. DoD, the federal IC, and other federal governmental agencies. Our net-centric solutions enable collaboration and connectivity to increase efficiency, reduce costs, and improve mission outcomes. Telos provides an extensive range of wired and wireless, fixed and deployable, classified and unclassified voice, data, and video secure network solutions and services to support defense and civilian missions. Capabilities include network design, operations, and sustainment; system integration and engineering; network security and compliance; deployable comms; robotic process automation and other digital transformation capabilities; service desk; defensive cyber operations; and program management. Secure Networks represented 44.5%, 49.0% and 34.8% of total revenues for the years ended December 31, 2022, 2021, and 2020, respectively.
Secure Mobility: solutions for business and government that enable remote work and minimize operational and security concerns across and beyond the enterprise. Our secure mobility team brings credentials to every engagement, supplying deep expertise and experience, highly desirable clearances and industry-recognized certifications for network engineering, mobility, and security. We also offer secure mobility professional services, such as consulting and deployment services, to deliver integrated communications solutions that meet even the most complex needs of civilian, defense, and commercial customers.
Network Management and Defense: services for operating, administrating, and defending complex enterprise networks and for defensive cyber operations. Our diverse network management and defense capabilities address common and uncommon requirements in many industries and disciplines, from military to government agencies. Telos network engineers, security specialists, and program managers are experienced with advanced DoD and federal networks and are certified in the leading tools, technologies, and best practices for network management and administration. We ensure the consistency and continuity of network management services required in today's mission-critical network environments.
Key Customers
Our customer base consists of the U.S. federal government, large commercial businesses, state and local governments, and international customers. Our consolidated revenues are largely attributable to prime contracts or to subcontracts with our contractors engaged in work for the U.S. government; with the remaining attributable to state, local and commercial markets.
Our federal government customers include the DoD, the Central Intelligence Agency and multiple other agencies within the IC, Defense Manpower Data Center, and multiple civilian agencies, including the DHS, the U.S. Department of State, the FBI, Department of Health and Human Services, and U.S. Census Bureau ("Census"). These customers have a number of subsidiary agencies that have separate budgets and procurement functions. Our contracts may be with the highest level of these agencies or with the subsidiary agencies of these customers.
Our commercial customers include leading enterprises such as Amazon.com, Inc., Zscaler and Salesforce.com, Inc.
7

Our security solutions are the product of the extensive labor investment in developing our intellectual property and highly sophisticated software technology. These investments helped us expand with commercial customers, and win additional contracts within the military, the IC and civilian government agencies. Once our security solutions are embedded in our customers' technology infrastructure, these customer relationships often expand and lead to us providing additional security solutions.
Our Growth Strategies
We are pursuing multiple strategies in order to grow the Company, in both our commercial and government business end markets. Our key strategies are:
Broaden reach within the U.S. federal government. We have historically focused on the U.S. federal government and believe that we are an established leader in providing security solutions to federal agencies, including DoD and the IC. Nonetheless, we believe the U.S. federal government represents a significant growth opportunity, and we expect to continue to invest in products to serve additional customers in this vertical. For example, Xacta is included on DHS's Continuous Diagnostics and Mitigation Approved Products List to provide federal agencies with innovative security tools, which we believe presents us with an excellent opportunity to pursue contracts with additional federal agencies. In addition, our platform is available for use in the AWS GovCloud (U.S.), Oracle and Azure Government. The Telos ACA offering is positioned to supply unique data sets to government agencies to allow them to better inform themselves as they defend and protect their networks and assets. Telos ACA is also positioned to provide government customers with specific, actionable and high-fidelity intelligence about malicious cyber activity targeted at their networks.
Leverage our diverse security solutions to expand our presence in commercial markets. Our offerings are designed to have broad applications and include security risk and compliance, secure messaging, identity vetting, and managed attribution and obfuscation. We believe that we are well-positioned to sell our capabilities into a dynamic and growing commercial opportunity set and to innovate to address emerging and unique requirements. For example, we have leveraged core Xacta functionality to meet the needs of large financial services and customer relationship management firms. We have also leveraged our U.S. federal government identity management qualifications to improve the speed and accuracy of vetting results for more than 100 airports, air carriers, and general aviation across the country. We intend to continue innovating and are developing additional offerings for cloud, mobile, and internet of things ("IoT") devices.
Grow our revenue and expand margins with robust sales channels. We have formed a sales organization with a vertical sales component functioning as the direct channel to a wider account universe comprised of commercial and government customers. This vertical is focused on quick-turn, transactional sales. We continue expanding our partner program to include a variety of channels, including resellers, integrators, and contract partners to help us gain access to new markets more quickly. For example, both Telos Ghost and Xacta are now available through various AWS and Microsoft Azure marketplaces, serving markets requiring varying levels of security. The growth of our sales team and the accelerated expansion of these channel partner initiatives are anticipated to drive revenue growth and material gross margin expansion over time.
Target and replace inefficient legacy products. Recognizing the limitations of their legacy systems, organizations are replacing existing systems and processes with Telos solutions. For example, Telos AMHS is a web-centric system that replaced legacy capabilities like communications centers for the purpose of executing operational orders (through organizational messaging) across the U.S. federal government and around the world. Xacta has disrupted the cyber risk and compliance management business across the U.S. federal government, replacing tedious manual activity with automation and delivering that automation to meet our customer's needs flexibly on premises, in hybrid environments, in the cloud, and across multi-cloud infrastructures.
Pursue strategic acquisition opportunities. We believe that our markets remain fragmented, with many niche players providing limited product solutions targeting narrow customer segments. Given the breadth of our solution set and our customer end markets, we believe that we are well-positioned to opportunistically acquire smaller companies and incorporate their technology or deploy their solutions across a larger customer set. We believe that a targeted and opportunistic acquisition strategy will be a force multiplier for our organic growth opportunity.
Sales and Marketing
As part of the sales and channel program investments, we are also making corporate investments in functional areas such as contracts, solution architects, lead generation tools, and operations to ensure our back-office systems and processes scale for business growth. We are adding commission incentivized, sales personnel aligned to market segments focused on commercial industry and whitespace U.S. federal, IC and DOD market areas. We are concentrated on Xacta and Telos Ghost sales efforts in the financial services, insurance, healthcare, energy, and other highly regulated critical infrastructure markets.
We have expanded our sales capability for markets in which we are well known, such as the U.S. government, certain critical infrastructure sectors, and certain commercial verticals such as healthcare and financial services.
8

We built a dedicated channel team to include the launch of the Telos CyberProtect Partner Program. This ecosystem includes a variety of partner types including distributors (such as DLT, a tech data company), resellers, referral partners, technology integration partners, managed service providers, consulting partners and more. Collectively these partners help us deliver access to verticals such as healthcare, state, local government and education, and commercial enterprises, and bolster our position in the federal, IC and defense market.
We experienced success with the channel as we had several deals transact through the system in 2022 and 2021, allowing us to pressure test the operational side of the channel. Additionally, through our channel partners, Telos was successfully added to contract vehicles that provide access to a broader base of customers in our target markets.
Customer acquisition often involves extensive interaction at all levels of an organizations, from executives, to decision makers, to end users. We seek to forge relationships throughout an organization in an effort to obtain broad consensus as part of the sales process. We leverage the full power of Telos (executives, sales and channel partners) to gain access and build our brand awareness.
Our sales strategy is to establish a customer foothold with one of our solutions and work to achieve rapid success. We then leverage this customer relationship to generate interest in other solutions from the Telos portfolio. We have a variety of upsell opportunities that allow us to expand our presence within a customer account. For example, there are various complementary Xacta features that build on each other and are sold separately.
Much of our business is awarded through the submission of formal competitive bids, however, a significant portion of our revenue is awarded through limited competition or sole-source contracts.
Partner Organizations
Our sales team works with partner organizations like AWS, Microsoft Azure, and Oracle to pursue mutual customers and leverage their marketplace platforms and marketing programs. Last year, Telos announced a collaboration with IBM Security as part of IBM's Active Governance Services, which allows enterprises to operationalize and automate activities and solve challenges in cybersecurity compliance and regulatory risks. The solution combines IBM's world-class expertise in cyber compliance and governance programs with Telos' Xacta IT risk management platform to automate the time-consuming aspects of compliance and audit activities such as control selection, validation, reporting, and monitoring.
Marketing
We build market awareness of Telos and our solutions through a variety of marketing programs, including regular briefings with industry analysts, public relations activities, government relations initiatives, web seminars, trade show exhibitions, speaking engagements, and website marketing. We are making additional investments in these types of activities and targeting additional vertical-specific content creation, targeted advertising and brand awareness campaigns, social media campaigns, and search engine marketing.
Our sales team works hand in hand with our marketing team and various subject matter experts to develop targeted awareness campaigns for our various solutions that generate valuable leads and contacts.
Human Capital Resources
As of December 31, 2022, we had 738 employees, of whom approximately 90.4% are located in the United States. Approximately 413 of our U.S.-based employees held U.S. security clearances, and 23% self-identify as veterans of U.S. military service. None of our employees are represented by a labor union or covered by a collective bargaining agreement. We have not experienced any work stoppages, and we consider relations with our employees to be good.
Our people are proficient in many fields, such as computer science, information security and vulnerability testing, networking technologies, physics, engineering, operations research, mathematics, economics, and business administration. We place a high value on our people. As a result, we seek to remain competitive in terms of salary structures, incentive compensation programs, fringe benefits, opportunities for growth, and individual recognition and award programs.
Our management team is committed to maintaining a corporate culture that fosters mutual respect and job satisfaction for our people while delivering innovation and value to customers and shareholders. This commitment is reflected in our core values:
Always with integrity, at Telos we:
Build trusted relationships,
Work hard together,
Design and deliver superior solutions, and
Have fun doing it.
9

These values are woven throughout the fabric of Telos. They are reflected in our hiring practices, reinforced regularly, and reviewed during appraisals. Employees are encouraged to challenge themselves and each other to exhibit the core values in all activities.
Our employees are given avenues of communication and interaction should they observe activities inconsistent with our core values. While employees are encouraged first to speak openly about any issues, a 24/7 hotline provides an opportunity to express concerns anonymously.
We consider the foundational value of integrity to be a non-negotiable requirement of employment, and an expectation of suppliers, partners, and our customers. We guard our reputation and will take action to protect it. An essential part of our brand promise is to always to engage employees, customers, partners, suppliers, and investors with integrity.
Diversity and Inclusion
We value diversity and inclusion and are committed to providing a work environment that is free of discrimination and harassment, where our employees can do their best work, bring their whole self to work, feel supported and in turn support others. We strive to create a working environment where everyone feels included and respected and has an equal opportunity to contribute. We believe that diverse teams maximize their potential and bring with them varied views, experiences, and perspectives. While we believe that our employee population is gender and ethnically diverse for our industry and operating markets, with approximately 27% of our global population self-identifying as female and approximately 29% self-identifying as underrepresented minorities, our objective is to continue to improve our hiring, development, training, advancement, and retention of diverse talent and to foster an inclusive environment at Telos.
Seasonality
We generally experience seasonality due to the fiscal year ends and procurement cycles of our key customers. We derive a substantial portion of our revenue from the U.S. government whose fiscal year ends on September 30 of each year, which may favorably impact our third fiscal quarter. In addition, our quarterly results may be impacted by the number of working days in a given quarter. See "Risk Factors — We are subject to the seasonality of U.S. government spending."
Research and Development
We developed proprietary software-based solutions in various platforms related to security and cyber risk management. We invest substantial resources in research and development to innovate new solutions, enhance our offerings and grow opportunities by developing new features and modules for our existing platforms. We are committed to and view our continued investment in research and development as a key factor to our long-term business success.
Government Contracts and Regulation
Our business is heavily regulated and we must comply with and are affected by laws and regulations relating to the formation, administration and performance of U.S. government and other contracts. U.S. government contracts generally are subject to the Federal Acquisition Regulation ("FAR"), which sets forth policies, procedures and requirements for acquiring goods and services by the U.S. government, and agency-specific regulations that implement or supplement the FAR. These regulations impose a broad range of requirements, many of which are unique to government contracting, including various procurement, security, contract pricing and cost, contract termination, and adjustments and audit requirements. These laws and regulations, among other things:
Impose specific and unique cost accounting practices that may differ from Generally Accepted Accounting Principles in the United States of America ("U.S. GAAP" or "GAAP") and therefore require reconciliation;
Define allowable and unallowable costs and otherwise govern our right to reimbursement under various cost-type U.S. government contracts;
Require compliance with U.S. government Cost Accounting Standards;
Require reviews by the Defense Contract Audit Agency ("DCAA"), Defense Contract Management Agency and other U.S. government agencies for compliance with government requirements for a contractor's business system;
Restrict the use and dissemination of and require the protection of unclassified contract-related information and information classified for national security purposes and the export of certain products and technical data;
Impose acquisition regulations that define reimbursable and non-reimbursable costs; and
Restrict the use and dissemination of information classified for national security purposes and the export of certain products and technical data.
10

U.S. government customers employ several contracting methods to purchase services and products. Budgetary pressures and reforms in the procurement process have caused many U.S. government customers to increasingly purchase services and products using contracting methods that allow them to select multiple contract winners or pre-qualify certain contractors to provide services or products on established general terms and conditions rather than through single-award contracts. The predominant contracting methods through which U.S. government agencies procure services and products include definitive award contracts, indefinite delivery / indefinite quantity ("IDIQ") contracts, U.S. General Service Administration ("GSA") schedule contracts and other transactional agreements ("OTA").
Government contracts are subject to congressional funding. Consequently, at the outset of a program, a contract is usually partially funded, and Congress annually determines if additional funds are to be appropriated to the contract. All of our government customers have the right to terminate their contract with us at their convenience or in the event that we default. Most of our contracts have cancellation terms that would permit us to recover all or a portion of our incurred costs and fees for work performed where the U.S. government issues a termination for convenience.
A portion of our business is classified by the U.S. government and cannot be specifically described. The operating results of these classified programs are included in our consolidated financial statements.
These regulations and risks are described in more detail below under "Risk Factors" in this Annual Report on Form 10-K.
COVID-19 Pandemic
We continue to monitor and address the coronavirus pandemic ("COVID-19") closely, including the impact on us, our employees, our customers, our suppliers and our communities. We continue to consider guidance from the Centers for Disease Control ("CDC"), other health organizations, federal, state and local governmental authorities, and our customers, among others. We have taken, and continue to take, robust actions to help protect our employees' health, safety and well-being, support our suppliers and local communities, and to continue to serve our customers. Our goals have been to lessen the immediate potential adverse impacts, both health and economic, and to continue to position the Company for long-term success. Like the communities we serve, our actions have varied depending on the spread of COVID-19 and local health requirements and guidance from the CDC, the needs of our employees and the needs of our business.
With much of the business of government still being conducted by federal employees working remotely through the use of information technology systems, we believe there will continue to be a need on the part of the government for the types of solutions and services provided by Telos.
Our employees, suppliers and customers, the Company and our global community are facing tremendous challenges as a result of the pandemic and its resulting economic impacts, and we cannot predict how this dynamic situation will evolve or the impact it will have on the Company. See Item 1A, "Risk Factors" for discussion of risk related to our business and operations.
Environmental, Social and Governance Matters
We are subject to a variety of federal, state, local and foreign environmental laws and regulations. In addition, our operations may become subject to future laws and regulations, including those related to climate change and environmental sustainability. Although we do not currently anticipate that the costs of complying with, or the liabilities associated with, environmental laws will materially and adversely affect us, we cannot ensure that we will not incur material costs or liabilities in the future. The Company publicly reports certain climate change-related information via CDP and formed an Environmental, Social and Governance ("ESG") task force to address ESG matters. The Board of Directors authorized the Nominating and Corporate Governance Committee to oversee the Company's ESG efforts, which includes climate-related risks and opportunities.
See Item 1A, "Risk Factors", for discussion of risks related to our global climate-related risks and ESG matters.
Company Website and Available Information
Our corporate headquarters is located at 19886 Ashburn Road, Ashburn, Virginia 20147, and our telephone number is (703) 724-3800. Our website can be accessed at www.telos.com, which contains information about our Company and operations. Through a link on the Investor Relations section of our website, copies of each of our filings with the U.S. Securities and Exchange Commission ("SEC") can be viewed and downloaded free of charge as soon as reasonably practicable after the reports and amendments are electronically filed with or furnished to the SEC. The information on our website is not incorporated by reference into and is not part of this Annual Report on Form 10-K.
The SEC also maintains a website (www.sec.gov) that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC, including Telos.
11


Item 1A. Risk Factors
In your evaluation of the Company and business, you should carefully consider the risks and uncertainties as described below, together with the information included elsewhere in this Annual Report on Form 10-K and other documents we file with the SEC. These factors, as well as additional risks and uncertainties not currently known to us or that we currently believe are immaterial, may currently have, or may have, a significant impact on our business, operating results or financial condition. Actual results could differ materially from those projected in the forward-looking statements contained in this Form 10-K as a result of the risk factors discussed below and elsewhere in this Form 10-K.
Business and Operational Risks
If our security measures or those of our third-party data center hosting facilities, cloud computing platform providers or third-party service partners are inadequate, or if the underlying infrastructure of the internet is breached, or if unauthorized access to a customer's data or our data or our IT systems is obtained, or if authorized access to our customer's data or our data or our IT systems is blocked or disabled, our services may be perceived as not being secure, customers may curtail or stop using our services, and we may incur significant reputational harm, legal exposure and liabilities, or a negative financial impact.
Our services sometimes involve the storage and transmission of our customers' and our customers' customers' proprietary and other sensitive data, including financial information and personally identifiable information. While we have security measures in place to protect our customers and our customers' customers' data, our services and underlying infrastructure may in the future be materially breached or compromised as a result of the following:
Third-party attempts to fraudulently induce employees or customers into disclosing sensitive information such as user names, passwords or other information to gain access to our customers' data, our data or our IT systems;
Efforts by individuals or groups of hackers and sophisticated organizations, including state-sponsored organizations or nation-states;
Cyberattacks on our internally built infrastructure;
Vulnerabilities resulting from enhancements and updates to our existing solutions;
Vulnerabilities in the products or components across the broad ecosystem that our services operate in or are dependent on;
Vulnerabilities existing within newly acquired or integrated technologies and infrastructures;
Attacks on, or vulnerabilities in, the many different underlying networks and services that power the internet that our products depend on, most of which are not under our control or the control of our vendors, partners, or customers; and
Employee or contractor errors or intentional acts that compromise our security systems.
These risks are mitigated, to the extent possible, by our ability to maintain and improve business and data governance policies, enhanced processes and internal security controls, including our ability to escalate and respond to known and potential risks. Although we have developed systems and processes designed to protect our customers' and our customers' customers' sensitive data, as well as our data, we can provide no assurances that such measures will provide absolute security. In the normal course of business, we are the target of malicious cyberattack attempts. To date, any such attempts have not been material or significant to us, including to our reputation or business operations, or had a material financial impact, but there can be no assurance that future cyberattacks will not be material or significant.
A security breach or incident could result in unauthorized parties obtaining access to, or the denial of authorized access to, our IT systems or data, or our customers' systems or data, including intellectual property, proprietary, sensitive, or other confidential information. A security breach could also result in a loss of confidence in the security of our services, damage our reputation, negatively impact our future sales, disrupt our business and lead to increases in insurance premiums and legal and financial exposure and liability. Finally, the detection, prevention and remediation of known or potential security vulnerabilities, including those arising from third-party hardware or software, may result in additional financial burdens due to additional direct and indirect costs, such as additional infrastructure capacity spending to mitigate any system degradation.
12

Our business could be negatively affected by cyber or other security threats or other disruptions.
As a cybersecurity company and a U.S. defense contractor, we face cyber threats, threats to the physical security of our facilities and employees, and terrorist acts. We are also exposed to the potential for business disruptions associated with information technology failures, natural disasters, or public health or economic crises, such as that created by the COVID-19 pandemic. We routinely experience cybersecurity threats, threats to our information technology infrastructure and attempts to gain access to our sensitive information, as do our customers, suppliers, subcontractors and joint venture partners. We may experience similar security threats at customer sites that we operate and manage as a contractual requirement. The threats we face vary from attacks common to most industries to more advanced and persistent, highly organized adversaries who target us because we protect national security information. If we are unable to protect sensitive information, our customers or governmental authorities could question the adequacy of our threat mitigation and detection processes and procedures. Due to the evolving nature of these security threats, however, the impact of any future incident cannot be predicted. The occurrence of any of these events could adversely affect our internal operations, the services we provide to our customers, loss of competitive advantages derived from our research and development efforts or other intellectual property, early obsolescence of our products and services, our future financial results, or our reputation.
If our customers do not renew their subscriptions or contracts for our solutions and services and expand our relationship with them, our revenue could decline and our results of operations would be adversely impacted.
It is important that our existing customers renew their subscriptions or contracts for our solutions and services when existing contract terms expire, in order for us to maintain or improve our results of operations. Our customers have no obligation to renew or extend their subscriptions or contracts for our solutions or services after the expiration of the contractual periods, which vary in length, and in the normal course of business, some customers have elected not to renew or extend. It is difficult to predict attrition rates given the varying needs of our customer base. Our attrition rates may increase or fluctuate as a result of a number of factors, including customer dissatisfaction with our services, customers' spending levels, mix of customer base, decreases in the number of users at our customers, competition, pricing increases or changes, and deteriorating general economic conditions or budgetary constraints.
Our future success also depends in part on our ability to expand our relationship with our current customers by selling additional features and services, more subscriptions or enhanced editions of our services. This may also require increasingly sophisticated and costly sales efforts that are targeted at senior leaders. Similarly, the rate at which our customers purchase new or enhanced services depends on a number of factors, some of which are beyond our control.
If customers do not renew or extend their subscriptions or contracts, do not purchase additional features or enhanced solutions, or if attrition rates increase, our business could be harmed.
We are dependent on a few key customer contracts for a significant portion of our future revenue, and a significant reduction in services or delay in implementation to one or more of these contracts would reduce or delay our future revenue and could materially affect our anticipated operating results.
A small number of our large customer contracts are expected to comprise a significant portion of our future revenue. Our business will likely be harmed if any of our key customer contracts generate less revenue than we forecast, and the termination or delay of a large contract or multiple contracts could have a material adverse effect on our revenue and profitability. Adverse events affecting the programs subject to these contracts could also negatively affect our ability to process transactions under those contracts, which could adversely affect our revenue and the results of operations.
Some of our security solutions have lengthy sales and implementation cycles, which could significantly impact our results of operations if projected orders are not realized.
We market the majority of our security solutions directly to U.S. government customers. The sale and implementation of our services to these entities typically involves a lengthy education process and a significant technical evaluation and commitment of capital and other resources. This process is also subject to the risk of delays associated with customers' internal budgeting and other procedures for approving large capital expenditures, deploying new technologies within their networks and testing and accepting new technologies that affect key operations. As a result, the sales and implementation cycles associated with certain of our services can be lengthy. Our quarterly and annual operating results could be materially harmed if orders forecasted for a specific customer for a particular period of time are not realized.
13

Failure to deliver high-quality technical support services may adversely affect our relationships with our customers and our financial results.
Our customers depend on our support organization to resolve technical issues relating to our solutions and offerings. We may be unable to respond quickly enough to accommodate short-term increases in customer demand for support services. Increased customer demand for these services, without corresponding revenues, could increase costs and adversely affect our operating results. In addition, our sales process is highly dependent on the reputation of our solutions and business reputation and on positive recommendations from our existing customers. Failure to maintain high-quality technical support, or a market perception that we do not maintain high-quality support, could adversely affect our reputation, our ability to sell our offerings to existing and prospective customers, and our business, operating results and financial position.
Failure to effectively develop and execute our sales and business development capabilities will impair our ability to grow.
Our ability to increase our customer base and achieve broader market acceptance of our solutions and services will depend, to a significant extent, on our ability to perform at a high level in our sales and marketing operations and activities. We believe that selling and marketing our security solutions requires advanced sales skills, customer relationships and technical knowledge to generate interest and effectively communicate our solutions or services to new markets.
We may not achieve anticipated revenue growth from our sales force if we are unable to hire and develop talented sales personnel, if our new sales personnel are unable to achieve desired productivity levels in a reasonable period of time or if we are unable to retain our existing sales force. In addition, we are also dependent on the effectiveness of our channel partners and our ability to attract and retain additional motivated channel partners to successfully market, resell, implement or support our solutions for their customers.
A failure to attract, train, retain and motivate key and skilled employees, including key members of our management team, would adversely affect our ability to execute our strategy and may disrupt our operations.
Our success depends upon the continued services of our highly qualified and experienced executive officers and other key members of management. From time to time, there may be changes in our executive management team resulting from the hiring or departure of executives. Such changes in our executive management team may be disruptive to our business.
We are also substantially dependent on the continued service of our existing highly trained and skilled personnel, particularly our business development and operations group, because of the complexity of our services and technologies. The technology industry is subject to substantial and continuous competition for engineers and other subject matter experts with high levels of experience in designing, developing and managing software, cybersecurity, and internet-related services, as well as competition for sales executives, data scientists and operations personnel. Competition for skilled personnel is intense and many U.S. government programs also require contractors to have security clearances, certain of which can be difficult and time-consuming to obtain.
We may not be successful in attracting and retaining qualified personnel. From time to time, we have experienced, and we expect to continue to experience, difficulty in hiring, developing, integrating and retaining highly skilled employees with appropriate qualifications. These difficulties may be amplified by evolving restrictions on immigration, travel, or the availability of visas for skilled technology workers. These difficulties could be further amplified by the high cost of living in the Washington D.C. metropolitan area, where our headquarters and one of our other offices are located. If we fail to attract new personnel or fail to retain and motivate our current key employees or group, our business and future growth prospects could be severely harmed.
We depend on computing infrastructure operated by third parties to support some of our solutions and customers, and any errors, disruption, performance problems, or failure in their or our operational infrastructure could adversely affect our business, financial condition, and results of operations.
We rely on the technology, infrastructure, and software applications of certain third parties in order to host or operate some of certain key platform features or functions of our business. Additionally, we rely on third-party computer hardware and cloud capabilities in order to deliver our solutions and services. We do not have control over the operations of the facilities of the third parties that we use. If any of these third-party services experience errors, disruptions, security issues, or other performance deficiencies; if they are updated such that our solutions become incompatible; if these services, software, or hardware fails or becomes unavailable due to extended outages, interruptions, defects, or otherwise; or if they are no longer available on commercially reasonable terms or prices (or at all), these issues could result in errors or defects in our solutions, failure of our solutions to perform, decline in our revenue and margins, damage to our reputation and brand, exposure to legal or contractual liability, increase in our expenses, and interruption in our ability to manage our operations. In addition, our processes for managing our sales and servicing our customers could be impaired until equivalent services or technology, if available, are identified, procured, and implemented, all of which may take significant time and resources, increase our costs, and could adversely affect our business. Many of these third-party providers attempt to impose limitations on their liability for such errors, disruptions, defects, performance deficiencies, or failures, and if enforceable, we may have additional liability to our customers or third-party providers.
14

In the future, we may experience disruptions, failures, data loss, outages, and other performance problems with our infrastructure and cloud-based offerings due to a variety of factors, including infrastructure changes, introductions of new functionality, human or software errors, employee misconduct, capacity constraints, denial of service attacks, phishing attacks, computer viruses, malicious or destructive code, or other security-related incidents, and our disaster recovery planning may not be sufficient for all situations. If we experience disruptions, failures, data loss, outages, or other performance problems, our business, financial condition, and results of operations could be adversely affected.
Our systems and the third-party systems upon which we and our customers rely are also vulnerable to damage or interruption from catastrophic occurrences such as earthquakes, floods, fires, power loss, telecommunication failures, cybersecurity threats, terrorist attacks, social unrest, natural disasters, public health crises, geopolitical and similar events, or acts of misconduct. Despite any precautions we may take, the occurrence of a catastrophic disaster or other unanticipated problems at our or our third-party vendors' hosting facilities, or within our systems or the systems of third parties upon which we rely, could result in interruptions, performance problems, or failure of our infrastructure, technology, or solutions, which may adversely impact our business. In addition, our ability to conduct normal business operations could be severely affected. In the event of significant physical damage to one of these facilities, it may take a significant period of time to achieve full resumption of our services, and our disaster recovery planning may not account for all eventualities. In addition, any negative publicity arising from these disruptions could harm our reputation and brand and adversely affect our business.
Furthermore, our solutions are, in many cases, important or essential to our customers' operations, including in some cases, their cybersecurity or oversight and compliance programs, and subject to service level agreements. Any interruption in our service, whether as a result of an internal or third-party issue, could damage our brand and reputation, cause our customers to terminate or not renew their contracts with us or decrease the use of our solutions and services, require us to indemnify our customers against certain losses, result in our issuing credit or paying penalties or fines, subject us to other losses or liabilities, cause our solutions to be perceived as unreliable or unsecure, and prevent us from gaining new or additional business from current or future customers, any of which could harm our business, financial condition, and results of operations.
Moreover, to the extent that we do not effectively address capacity constraints, upgrade our systems as needed, and continually develop our technology and network architecture to accommodate actual and anticipated changes in technology, our business, financial condition, and results of operations could be adversely affected. The provisioning of additional cloud hosting capacity requires lead time. These third parties have no obligation to renew their agreements with us on commercially reasonable terms, or at all. If these third parties increase pricing terms, terminate or seek to terminate our contractual relationship, establish more favorable relationships with our competitors, or change or interpret their terms of service or policies in a manner that is unfavorable with respect to us, we may be required to transfer to other cloud providers or invest in a private cloud. In that case, we could incur significant costs and experience possible service interruption in connection with doing so, or risk loss of customer contracts if they are unwilling to accept such a change.
A failure to maintain our relationships with our third-party providers (or obtain adequate replacements), and to receive services from such providers that do not contain any material errors or defects, could adversely affect our ability to deliver effective products and solutions to our customers and adversely affect our business and results of operations.
If we are unable to protect our intellectual property or have insufficient proprietary rights, our business may be adversely impacted.
Our success depends on our internally developed technologies, patents and other intellectual property. Despite our precautions, it may be possible for a third party to copy or otherwise obtain and use our trade secrets or other forms of intellectual property without authorization. Furthermore, the laws of foreign countries may not protect our proprietary rights in those countries to the same extent U.S. law protects these rights in the United States. In addition, it is possible that others may independently develop substantially equivalent intellectual property. If we do not effectively protect our intellectual property, our business could suffer. In the future, we may have to resort to litigation to enforce our intellectual property rights, protect our trade secrets, or determine the validity and scope of the proprietary rights of others. Regardless of outcome, this type of litigation could result in substantial costs and diversion of management and technical resources.
Our future profitability depends, in part, on our ability to develop new technologies.
Virtually all of the products we produce and sell are highly engineered and require sophisticated manufacturing and system integration techniques and capabilities. The government market in which we primarily operate is characterized by rapidly changing technologies. The product and program needs of our government and commercial customers change and evolve regularly. Accordingly, our future performance in part depends on our ability to identify emerging technological trends, develop and manufacture competitive products, and bring those products to market quickly at cost-effective prices. If we are unable to develop new products that meet customers' changing needs, future sales and earnings may be adversely affected.
15

We enter into fixed-price and other contracts that could adversely impact our earnings and profitability if we fail to estimate and manage costs, time, and resources accurately.
Generally, our customer contracts are either fixed-priced or cost-reimbursable. Under fixed-price contracts, which represented approximately 82.9% of our 2022 revenues, we receive a fixed price irrespective of the actual costs we incur and, consequently, we carry the burden of any cost overruns. Due to their nature, fixed-price contracts inherently have more risk than cost-reimbursable contracts, particularly fixed-price development contracts where the costs to complete the development stage of the program can be highly variable, uncertain and difficult to estimate. Under cost-reimbursable contracts, subject to a contract-ceiling amount in certain cases, we are reimbursed for allowable costs and paid a fee, which may be fixed or performance-based. If our costs exceed the contract ceiling and are not authorized by the customer or are not allowable under the contract or applicable regulations, we may not be able to obtain reimbursement for all such costs and our fees may be reduced or eliminated. Because many of our contracts involve advanced designs and innovative technologies, we may experience unforeseen technological difficulties and cost overruns. Under both types of contracts, if we are unable to control costs or if our initial cost estimates are incorrect, we can lose money on these contracts. In addition, some of our contracts have provisions relating to cost controls and audit rights, and if we fail to meet the terms specified in those contracts, we may not realize their full benefits. Lower earnings caused by cost overruns or poor cost controls would have a negative impact on our results of operations.
We will face risks associated with the growth of our business in new commercial markets and with new customer verticals, and we may neither be able to continue our organic growth nor have the necessary resources to dedicate to the overall growth of our business.
We plan to expand our operations in new commercial markets, including those where we may have limited operating experience, and may be subject to increased business, technology and economic risks that could affect our financial results. In recent periods, we have increased our focus on commercial customers. In the future, we may increasingly focus on such customers, including in the banking, financial services, healthcare, manufacturing, telecommunication, airlines and aerospace, insurance, retail, transportation, shipping and logistics, and energy industries, as well as other critical infrastructure industries. Entering new verticals and expanding in the verticals in which we are already operating will continue to require significant resources and there is no guarantee that such efforts will be successful or beneficial to us.
Historically, sales to a new customer have often led to additional sales to the same customer or similarly situated customers. As we expand into and within new and emerging markets and heavily regulated industry verticals, we will likely face additional regulatory scrutiny, risks, and burdens from the governments and agencies which regulate those markets and industries. While this approach to expansion within new commercial markets and verticals has proven successful in the past, it is uncertain we will achieve the same penetration and organic growth in the future, and our reputation, business, financial condition, and results of operations could be negatively impacted.
Our growth depends, in part, on the success of our strategic relationship with our partner organizations or channel partners.
To grow our business, we will continue to build, grow and maintain relationships with third parties, such as partner organizations or channel partners, that provide complementary cybersecurity offerings. Identifying partners, and negotiating relationships with them, requires significant time and resources. The relationship we have with our partners, and that our partners have with our customers, provides our customers with enhanced value for our solutions and services.
Our agreements with our partners are generally non-exclusive; therefore, our partners may offer customer solutions from several companies, including solutions and services that compete with ours. If our partners do not effectively market and sell our solutions or services, or use greater efforts to market and sell their solutions or those of our competitors, or fail to meet the needs of our customers, or if we are unsuccessful in establishing or maintaining our relationships with our partners, our ability to compete in the marketplace or to grow our revenue could be impaired, and our results of operations could be adversely affected.
If we are unable to license third-party technology that is used in our products and services to perform key functions, the loss could have an adverse effect on our revenues.
The third-party technology licenses used by us may not continue to be available on commercially reasonable terms or at all. Our business could suffer if we lost the right to use these technologies. A third party could claim that the licensed software infringes a patent or other proprietary right. Litigation between the licensor and a third party or between a third party and us could lead to royalty obligations for which we are not indemnified or for which indemnification is insufficient, or we may not be able to obtain any additional license on commercially reasonable terms or at all. The loss of, or our inability to obtain or maintain, any of these technology licenses could delay the introduction of new products or services until equivalent technology, if available, is identified, licensed and integrated. This could harm our business.
16

We depend on third parties for certain operational services and components of our products in order to fully perform under our contracts, and the failure or disruption of a third party to perform these services could have an adverse impact on our business.
We rely on subcontractors and other suppliers to provide raw materials, major components and subsystems for our products or to perform a portion of the services that we provide to our customers. Occasionally, we rely on only one or two sources of supply, which, if disrupted, could have an adverse effect on our ability to meet our commitments to customers. We depend on these subcontractors and suppliers to fulfill their contractual obligations in a timely and satisfactory manner in full compliance with customer requirements. If one or more of our subcontractors or suppliers is unable to satisfactorily provide on a timely basis the agreed-upon supplies or perform the agreed-upon services, our ability to perform our obligations as a prime contractor may be adversely affected.
Our pricing structures for our solutions and services may change from time to time, which could adversely impact our business, financial condition and results of operations.
We expect that we may change our pricing model from time to time, including as a result of competition, global economic conditions, and general reductions in our customers' spending levels, pricing studies, or changes in how our solutions are broadly consumed. Similarly, as we introduce new products and services, or as a result of the evolution of our existing solutions and services, we may have difficulty determining the appropriate price structure for our products and services. In addition, as new and existing competitors introduce new products or services that compete with ours, or revise their pricing structures, we may be unable to attract new customers at the same price or based on the same pricing model as we have used historically. Moreover, as we continue to target selling our solutions and services to larger organizations, these larger organizations may demand substantial price concessions. In addition, we may need to change pricing policies to accommodate government pricing guidelines for our contracts with federal, state, local, and foreign governments and government agencies. If we are unable to modify or develop pricing models and strategies that are attractive to existing and prospective customers, while enabling us to significantly grow our sales and revenue relative to our associated costs and expenses in a reasonable period of time, our business, financial condition, and results of operations may be adversely impacted.
Sales to customers outside the United States expose us to risks inherent in international operations.
We sell our services outside the U.S. and are subject to risks and challenges associated with international business. The risks and challenges associated with sales to customers outside the U.S. or those that can affect international operations generally, include:
Localization of our services, including translation into foreign languages and associated expenses;
Regulatory frameworks or business practices favoring local competitors;
Pressure on the creditworthiness of sovereign nations;
Evolving domestic and international tax environments;
Liquidity issues or political actions by sovereign nations, including nations with a controlled currency environment, which could result in decreased values of foreign-denominated balances or potential difficulties protecting our foreign assets or satisfying local obligations;
Foreign currency fluctuations and controls, which may make our services more expensive for international customers and could add volatility to our operating results;
Compliance with multiple, conflicting, ambiguous or evolving governmental laws and regulations, including employment, tax, privacy, anti-corruption, import/export, antitrust, data transfer, storage and protection, and industry-specific laws and regulations, including rules related to compliance by our third-party resellers and our ability to identify and respond timely to compliance issues when they occur;
Vetting and monitoring our third-party resellers in new and evolving markets to confirm they maintain standards consistent with our brand and reputation;
Changes in the public perception of governments in the regions where we operate or plan to operate;
Treatment of revenue from international sources, intellectual property considerations and changes to tax codes, including being subject to foreign tax laws and being liable for paying withholding income or other taxes in foreign jurisdictions;
Different pricing environments;
Difficulties in staffing and managing foreign operations;
Different or lesser protection of our intellectual property;
17

Longer accounts receivable payment cycles and other collection difficulties;
Natural disasters, acts of war, terrorism, pandemics or security breaches; and
Regional economic and political conditions.
Any of these factors could negatively impact our business and results of operations. The above factors may also negatively impact our ability to successfully expand into emerging market countries, where we have little or no operating experience, where it can be costly and challenging to establish and maintain operations, including hiring and managing required personnel, and difficult to promote our brand, and where we may not benefit from any first-to-market advantage or otherwise succeed.
We are involved in a number of legal proceedings. We cannot predict the outcome of litigation and other contingencies with certainty.
Our business may be adversely affected by the outcome of legal proceedings and other contingencies that cannot be predicted with certainty. As required by the U.S. GAAP, we estimate loss contingencies and establish reserves based on our assessment of contingencies where liability is deemed probable and reasonably estimable in light of the facts and circumstances known to us at a particular point in time. Subsequent developments in legal proceedings may affect our assessment and estimates of the loss contingency recorded as a liability or as a reserve against assets in our financial statements. For a description of our current legal proceedings, see Note 22 Commitments and Contingencies to the consolidated financial statements.
Potential future acquisitions, strategic investments, partnerships, divestitures, mergers or joint ventures may subject us to significant risks, any of which could harm our business.
Our long-term strategy may include identifying and acquiring, partnering with, investing in or merging with suitable candidates on acceptable terms, or divesting of certain business lines or activities. In particular, over time, we may acquire, make investments in, partner or merge with providers of product offerings that complement our business or may terminate such activities. Partnerships, mergers, joint ventures, acquisitions, and divestitures include a number of risks and present financial, managerial and operational challenges, including but not limited to:
Diversion of management attention from running our existing business;
Possible material weaknesses in internal control over financial reporting;
Increased expenses, including legal, administrative and compensation expenses related to newly hired or terminated employees;
Increased costs to integrate the technology, personnel, customer base and business practices of the acquired company with us;
Potential exposure to material liabilities not discovered in the due diligence process;
Potential adverse effects on reported operating results due to possible write-down of goodwill and other intangible assets associated with acquisitions; and
Unavailability of acquisition financing or unavailability of such financing on reasonable terms.
Any acquired business, technology, service or product could significantly underperform relative to our expectations and may not achieve the benefits we expect from possible acquisitions. For all these reasons, our pursuit of an acquisition, partnership, investment, divestiture, merger, or joint venture could cause its actual results to differ materially from those anticipated.
Industry and Economic Risk
The business environment in which we operate is highly competitive, and we may not be able to compete successfully against existing or future competitors.
We operate in diverse industry segments. Based on our current market analysis, there is no single company or small group of companies in a dominant competitive position. Some large competitors offer capabilities in a number of markets that overlap many of the same areas in which we offer services, while certain companies are focused upon only one or a few of such markets. Some of the firms that compete with us in multiple areas include Northrop Grumman, Lockheed Martin, General Dynamics, Perspecta and Idemia. In addition, we compete with smaller specialty companies, including risk and compliance management companies, organizational messaging companies, and security consulting organizations, and companies that provide secure network offerings. If we do not compete effectively, we may suffer price reductions, reduced gross margins, and loss of market share.
18

Due to the competitive bidding process to obtain U.S. government contracts, both upon initial issuance and re-competition, and the likelihood of bid protest, we may be unable to achieve or sustain revenue growth and profitability.
Many of our U.S. government contracts are awarded through a competitive bidding process upon initial award and renewal, and we expect this will continue. There is often significant competition and pricing pressure as a result of this process. The competitive bidding process presents a number of risks, including the following:
We may expend substantial funds and time to prepare bids and proposals for contracts that may ultimately be awarded to one of our competitors;
We may be unable to accurately estimate the resources and costs that will be required to perform any contract we are awarded, which could result in substantial cost overruns and decreased margins;
We may encounter expense and delay if our competitors protest or challenge awards of contracts, and any such protest or challenge could result in a requirement to resubmit bids on modified specifications or in the termination, reduction or modification of the awarded contract;
The protest of contracts awarded to us may result in the delay of program performance and the generation of revenue while the protest is pending; and
If we are not given the opportunity to re-compete for U.S. government contracts previously awarded to us, we may incur expenses to protest such a decision and ultimately may not succeed in competing for or winning such contract renewal.
The U.S. government contracts for which we compete typically have multiple option periods, and if we fail to win a contract or a task order, we generally will be unable to compete again for that contract for several years. If we fail to win new contracts or to receive renewal contracts upon re-competition, it may result in additional costs and expenses and possible loss of revenue, and we will not have an opportunity to compete for these contract opportunities again until such contracts expire.
We depend, in part, on sales to the U.S. government, and changes in spending or budgetary priorities or delays in contract awards may significantly affect our future revenue and adversely impact our financial condition and results of operations.
Our sales are highly concentrated with the U.S. government. The customer relationship with the U.S. government involves certain unique risks. The programs we participate in must compete with other programs and policy imperatives during the budget and appropriations process. In each of the past three years, a substantial portion of our sales was to the U.S. government, particularly the DoD. The U.S. government's defense spending has historically been cyclical. Defense budgets have received their strongest support when perceived threats to national security raise the level of concern over the country's safety. As these threats subside, spending on the military tends to decrease. Rising budget deficits, increasing national debt, the cost of the global war on terrorism, increasing costs for entitlement programs, cost of new domestic initiatives, and the large and continued costs of combating the pandemic and addressing the health concerns and economic dislocation caused by COVID-19, continue to put pressure on all areas of discretionary spending.
If government funding relating to our contracts with the U.S. government becomes unavailable, or is reduced or delayed, or planned orders are reduced, our contracts or subcontracts may be terminated or adjusted by the U.S. government or the prime contractor. Our operating results could also be adversely affected by spending caps or changes in the budgetary priorities of the U.S. government, as well as delays in program starts or the award of contracts or task orders under contracts.
U.S. government may terminate, cancel, modify or curtail our contracts at any time prior to completion and, if we do not replace them, this may adversely affect our future revenues and could adversely impact our earnings.
Many of the U.S. government programs in which we participate, both as a contractor or subcontractor, extend for several years and include one or more base years and one or more option years. These programs are typically funded on an annual basis. Under these contracts, the U.S. government generally has the right not to exercise options to extend or expand our contracts and may otherwise terminate, cancel, modify or curtail our contracts at its convenience.
First, the process may be delayed or disrupted. Changes in congressional schedules, negotiations for program funding levels or unforeseen world events can interrupt the funding for a program or contract. Second, funds for multi-year contracts can be changed in subsequent years in the appropriations process. In addition, the U.S. government has increasingly relied on IDIQ contracts and other procurement vehicles that are subject to a competitive bidding and funding process even after the award of the basic contract, adding an element of uncertainty to future funding levels. Delays in the funding process or changes in funding or funding priorities can impact the timing of available funds or can lead to changes in program content or termination at the government's convenience.
Any decisions by the U.S. government to not exercise contract options or to terminate, cancel, modify or curtail our major programs or contracts would adversely affect our revenues, revenue growth and profitability.
19

We are subject to the seasonality of U.S. government spending.
We derive a substantial portion of our revenues from U.S. government contracting, and as a result, we are subject to the annual seasonality of U.S. government purchasing. Because the U.S. government fiscal year ends on September 30, it is common for U.S. government agencies to award extra tasks in the weeks immediately prior to the end of its fiscal year in order to avoid the loss of unexpended fiscal year funds. As a result of this seasonality, we have historically experienced higher revenues in our third and fourth fiscal quarters, ending September 30 and December 31, respectively, with the pace of orders typically substantially reduced during our first and second fiscal quarters ending March 31 and June 30, respectively.
Legal and Regulatory Risks
Our business is subject to complex and evolving U.S. and non-U.S. laws and regulations regarding privacy, data protection and security, technology protection, and other matters. Many of these laws and regulations are subject to change and uncertain interpretation, and could result in claims, changes to our business practices, monetary penalties, increased cost of operations, or otherwise harm our business.
We are subject to a variety of local, state, national, and international laws and directives and regulations in the United States and abroad that involve matters central to our business, including privacy and data protection, data security, data storage, retention, transfer and deletion, technology protection, and personal information. Foreign data protection, data security, privacy, and other laws and regulations can impose different obligations or be more restrictive than those in the United States. These U.S. federal and state and foreign laws and regulations, which, depending on the regime, may be enforced by private parties or government entities, are constantly evolving and can be subject to significant change, and they are likely to remain uncertain for the foreseeable future. In addition, the application, interpretation, and enforcement of these laws and regulations are often uncertain, and may be interpreted and applied inconsistently from country to country and inconsistently with our current policies and practices. A number of proposals are pending before U.S. federal, state, and foreign legislative and regulatory bodies that could significantly affect our business.
The overarching complexity of privacy and data protection laws and regulations around the world pose a compliance challenge that could manifest in costs, damages, or liability in other forms as a result of failure to implement proper programmatic controls, failure to adhere to those controls, or the malicious or inadvertent breach of applicable privacy and data protection requirements by us, our employees, our business partners, or our customers.
In addition to government regulation, self-regulatory standards and other industry standards may legally or contractually apply to us, be argued to apply to us, or we may elect to comply with such standards or to facilitate our customers' compliance with such standards. Because privacy, data protection, and information security are critical competitive factors in our industry, we may make statements on our website, in marketing materials, or in other settings about our data security measures and our compliance with, or our ability to facilitate our customers' compliance with, these standards.
We also expect that there will continue to be new proposed laws and regulations concerning privacy, data protection, and information security, and we cannot yet determine the impact such future laws, regulations and standards, or amendments to or re-interpretations of existing laws and regulations, industry standards, or other obligations may have on our business. New laws, amendments to or re-interpretations of existing laws and regulations, industry standards, and contractual and other obligations may require us to incur additional costs and restrict our business operations. As these legal regimes relating to privacy, data protection, and information security continue to evolve, they may result in ever-increasing public scrutiny and escalating levels of enforcement and sanctions. Furthermore, because the interpretation and application of laws, standards, contractual obligations and other obligations relating to privacy, data protection, and information security are uncertain, these laws, standards, and contractual and other obligations may be interpreted and applied in a manner that is, or is alleged to be, inconsistent with our data management practices, our policies or procedures, or the features of our solutions. If so, in addition to the possibility of fines, lawsuits, and other claims, we could be required to fundamentally change our business activities and practices or modify our solutions, which could have an adverse effect on our business. We may be unable to make such changes and modifications in a commercially reasonable manner or at all, and our ability to fulfill existing obligations, make enhancements, or develop new solutions and features could be limited. Furthermore, the costs of compliance with, and other burdens imposed by, the laws, regulations, and policies that are applicable to the businesses of our customers may limit the use and adoption of, and reduce the overall demand for, our solutions.
20

These existing and proposed laws and regulations can be costly to comply with and can make our solutions and services less effective or valuable, delay or impede the development of new products, result in negative publicity, increase our operating costs, require us to modify our data handling practices, limit our operations, impose substantial fines and penalties, require significant management time and attention, or put our data or technology at risk. Any failure or perceived failure by us or our solutions to comply with U.S. or applicable foreign laws, regulations, directives, policies, industry standards, or legal obligations relating to privacy, data protection, or information security, or any security incident that results in loss of or the unauthorized access to, or acquisition, use, release, or transfer of, personal information, personal data, or other customer or sensitive data or information may result in governmental investigations, inquiries, enforcement actions and prosecutions, private claims and litigation, indemnification or other contractual obligations, other remedies, including fines or demands that we modify or cease existing business practices, or adverse publicity, and related costs and liabilities, which could significantly and adversely affect our business and results of operations.
We are subject to substantial oversight from federal agencies that have the authority to suspend our ability to bid on contracts.
As a U.S. government contractor, we are subject to oversight by many agencies and entities of the U.S. government that may investigate and make inquiries about our business practices and conduct audits of contract performance and cost accounting. Depending on the results of any such audits and investigations, the U.S. government may make claims against us. Under U.S. government procurement regulations and practices, an indictment of a U.S. government contractor could result in that contractor being fined and/or suspended for a period of time from eligibility for bidding on, or for the award of, new U.S. government contracts. A conviction could result in debarment for a specified period of time. To the best of management's knowledge, there are no pending government investigations, inquiries, claims or audits against the Company likely to have a material adverse effect on our business or our consolidated results of operations, cash flows or financial position.
We are subject to governmental export and import controls that could impair our ability to compete in international markets and subject us to liability if we are not in full compliance with applicable laws.
Some of our solutions are subject to export and import controls, including, without limitation, the Department of State's Directorate of Defense Trade Controls, the Commerce Department's Export Administration Regulations, U.S. Customs regulations and various economic and trade sanctions regulations established by the Treasury Department's Office of Foreign Assets Control. If we fail to comply with these U.S. export control laws and import laws, we and certain of our employees could be subject to substantial civil or criminal penalties, including the possible loss of export or import privileges; fines, which may be imposed on us and responsible employees or managers; and, in extreme cases, the incarceration of responsible employees or managers. Obtaining the necessary authorizations, including any required license, may be time-consuming, is not guaranteed and may result in the delay or loss of sales opportunities.
Furthermore, the U.S. export control laws and economic sanctions laws prohibit the shipment of certain products and services to U.S. embargoed or sanctioned countries, governments and persons. Even though we take precautions to prevent our solutions from being provisioned or provided to U.S. sanctions targets in violation of applicable regulations, our solutions could be provisioned to those targets despite such precautions. Any such sales could have negative consequences, including government investigations, penalties and reputational harm. Changes in our solutions or changes in export and import regulations may create delays in the introduction, sale and deployment of our solutions in international markets or prevent the export or import of our solutions to certain countries, governments or persons altogether. Any decreased use of our solutions or limitation on our ability to export or sell our solutions may adversely affect our business, financial condition and results of operations.
Risks Related to Our Financial Reporting and Common Stock
We may fail to meet our publicly announced guidance and other expectations about our business and operating results, which may cause our stock price to decline.
From time to time, we may release guidance in our quarterly earnings conference calls, quarterly earnings releases, or otherwise, regarding our future performance that represents our management's estimates as of the date of release. This guidance, which includes forward-looking statements, is based on projections prepared by our management. Projections are based upon a number of assumptions and estimates that, while presented with numerical specificity, are inherently subject to significant business, economic and competitive uncertainties and contingencies, many of which are beyond our control and are based upon specific assumptions with respect to future business decisions, some of which will change. Our aim is to state possible outcomes as high and low ranges to provide a sensitivity analysis as variables are changed but are not intended to imply that actual results could not fall outside of the suggested ranges. The principal reason that we release guidance is to provide a basis for our management to discuss our business outlook with analysts and investors. We do not accept any responsibility for any projections or reports published by any such third parties.
21

Guidance is necessarily speculative in nature, and it can be expected that some or all of the assumptions underlying the guidance furnished by us will not materialize or will vary significantly from actual results. Accordingly, our guidance is only an estimate of what management believes is realizable as of the date of release. Any failure to successfully implement our operating strategy or the occurrence of any of the events or circumstances beyond our control could result in the actual operating results being different from our guidance, and the differences may be adverse and material. In light of the foregoing, investors are urged not to rely upon our guidance in making an investment decision regarding our common stock.
Furthermore, if we make downward revisions to our previously announced guidance, or if our publicly announced guidance of future operating results fails to meet the expectations of securities analysts, investors or other interested parties, the price of our common stock may decline.
Our quarterly operating results fluctuate and may fall short of prior periods, our projections or the expectations of securities analysts or investors, which could adversely affect the trading price of our stock.
Our operating results have fluctuated from quarter to quarter at points in the past, and they may do so in the future. Therefore, the results of any one quarter may not be a reliable indication of results to be expected for any other quarter or for any year. If we fail to increase our results over prior periods, to achieve our projected results or to meet the expectations of securities analysts or investors, our stock price may decline, and the decrease in the stock price may be disproportionate to the shortfall in our financial performance. Results may be affected by various factors, including those described in these risk factors.
We cannot guarantee that our stock repurchase program will be fully implemented or that it will enhance long-term stockholder value.
In May 2022, our Board of Directors approved a stock repurchase program for the repurchase of up to $50.0 million of our outstanding shares of our common stock. As of December 31, 2022, approximately $38.7 million remained available under the stock repurchase program. The repurchase program has no termination date and may be suspended for periods, amended or discontinued at any time. We are not obligated to repurchase a specified number or dollar value of shares. Share repurchases under the program will be made from time to time in private transactions or open market purchases, as permitted by securities laws and other legal requirements. There can be no guarantee about the timing of our share repurchases, or that the volume of such repurchases will increase. The stock repurchase program could affect the price of our common stock, increase volatility, diminish our cash reserves, and even if fully implemented may not enhance long-term stockholder value.
If we are unable to successfully remediate any material weakness in our internal control over financial reporting, or identify any additional material weaknesses, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.
As a public company, we are required to comply with Section 404 of the Sarbanes-Oxley Act. If we fail to abide by the applicable requirements of Section 404, regulatory authorities, such as the SEC, could subject us to sanctions or investigation, and our independent registered public accounting firm may not be able to certify as to the effectiveness of our internal control over financial reporting pursuant to an audit of our controls. Even effective internal controls can provide only reasonable assurance with respect to the preparation and fair presentation of financial statements. Accordingly, our internal control over financial reporting may not prevent or detect misstatements because of their inherent limitations, including the possibility of human error, the circumvention or overriding of controls, or fraud.
In connection with the audit of our consolidated financial statements as of and for the year ended December 31, 2022, we and our independent registered public accounting firm identified a material weakness in our internal control over financial reporting related to the design and controls over the assessment of the accounting for forfeitures of non-standard equity awards. This control deficiency could have resulted in a misstatement of accounts and disclosures that could have resulted in a material misstatement of our annual or interim consolidated financial statements that would not have been prevented or detected. Accordingly, management has determined that this control deficiency constitutes a material weakness.
As further described in Item 9A – Controls and Procedures under Management's Report on Internal control over Financial Reporting, we executed a plan to remediate the material weakness, including the enhancement of existing processes and controls over the accounting for the forfeiture of non-standard equity awards.
22

While we expect to take the measures necessary to address the underlying causes of this material weakness, we cannot provide assurance of when the material weakness will be remediated, nor can we be certain of whether additional actions will be required or the costs of any such actions. Moreover, we cannot provide assurance that additional material weaknesses will not arise in the future. While the material weakness discussed above did not result in material misstatements of our annual or interim consolidated financial statements, any failure to remediate the material weakness, or the identification of new material weaknesses in our internal control over financial reporting, could result in material misstatements in our financial statements that may continue undetected, negatively impacting the public perception of the Company and our securities and cause us to fail to meet our reporting and financial obligations or incur significant additional costs to remediate the material weaknesses, each of which could negatively affect our stock price, harm our ability to raise capital on favorable terms in the future or otherwise have a negative impact on our financial condition.
General Risk Factors
If our judgments or estimates relating to our critical accounting policies are based on assumptions that change or prove to be incorrect, our results of operations could be adversely affected.
The preparation of our consolidated financial statements in conformity with U.S. GAAP requires management to make judgments, estimates, and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets, liabilities, and equity, and the amount of revenue and expenses that are not readily apparent from other sources. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the trading price of our common stock. Significant judgments, estimates, and assumptions used in preparing our consolidated financial statements include, or may in the future include, those related to revenue recognition, goodwill and other long-lived assets, and income taxes.
Weakened global economic conditions may adversely affect our industry, business, operating results and financial condition.
Our overall performance depends in part on worldwide economic and geopolitical conditions. The United States and other key international economies have experienced cyclical downturns from time to time in which economic activity was impacted by falling demand for a variety of goods and services, restricted credit, poor liquidity, reduced corporate profitability, volatility in credit, equity and foreign exchange markets, bankruptcies and overall uncertainty with respect to the economy. These economic conditions can arise suddenly and the full impact of such conditions can remain uncertain at any point in time. In addition, geopolitical developments, such as the recent invasion of Ukraine by Russia, can increase levels of political and economic unpredictability globally and increase the volatility of global financial markets. Moreover, these conditions can affect the rate of information technology spending and could adversely affect our customers' ability or willingness to purchase our solutions and services, delay prospective customers' purchasing decisions, reduce the value or duration of their subscription contracts, or affect attrition rates, all of which could adversely affect our future sales and operating results.
Our business could be adversely affected by events outside of our control, such as natural disasters, fire, power outages and other catastrophic events, and interruption by man-made problems such as wars or terrorism.
We may be impacted by natural disasters, wars, terrorist attacks, power outages, health epidemics or pandemics, or other events outside of our control. If major disasters such as earthquakes, floods, hurricanes, tornadoes, fires, or other events occur, or our information system or communications network breaks down, operates improperly, or is unusable, our headquarters and other facilities may be seriously damaged, or we may have to stop or delay production and delivery of our solutions and services. Although we maintain crisis management and disaster response plans, such events could make it difficult or impossible for us to deliver our solutions and services to our customers, and could decrease demand for our offerings. We may incur shutdowns, delays, disruptions or expenses relating to such events outside of our control, which could have a material adverse impact on our business, operating results and financial condition. Because we do not carry insurance for all of these possible losses, and significant recovery time could be required to resume operations, our financial condition and operating results could be materially adversely affected by such an event outside of our control.
23

Increased scrutiny of our environmental, social and governance responsibilities may result in additional costs and risks, and may adversely impact our reputation, employee retention, and willingness of customers and suppliers to do business with us.
Investor advocacy groups, institutional investors, investment funds, proxy advisory services, stockholders, and customers are increasingly focused on companies' ESG practices. Additionally, public interest and legislative pressure related to public companies' ESG practices continue to grow. If our ESG practices fail to meet regulatory requirements or investor or other industry stakeholders' evolving expectations and standards for responsible corporate citizenship in areas including environmental stewardship, support for local communities, Board of Director and employee diversity, human capital management, employee health and safety practices, product quality, supply chain management, corporate governance and transparency and employing ESG strategies in our operations, our brand, reputation and employee retention may be negatively impacted and customers and suppliers may be unwilling to do business with us. In addition, as we work to align our ESG practices with industry standards, we will likely continue to expand our disclosures in these areas and doing so may result in additional costs and require additional resources to monitor, report, and comply with our various ESG practices. If we fail to adopt ESG standards or practices as quickly as stakeholders desire, report on our ESG efforts or practices accurately, or satisfy the expectations of stakeholders, our reputation, business, financial performance and growth may be adversely impacted.
Changes in accounting principles or their application to us could result in unfavorable accounting charges or effects, which could adversely affect our results of operations and growth prospects.
We prepare consolidated financial statements in accordance with U.S. GAAP. In particular, we make certain estimates and assumptions related to the adoption and interpretation of these principles, including the recognition of our revenue and the accounting of our stock-based compensation expense with respect to our consolidated financial statements. If these assumptions turn out to be incorrect, our revenue or our stock-based compensation expense could materially differ from our expectations, which could have a material adverse effect on our financial results. A change in any of these principles or guidance, or in their interpretations or application to us, may have a significant effect on our reported results, as well as our processes and related controls, and may retroactively affect previously reported results or our forecasts, which may negatively impact our financial statements. For example, any recent new standards issued by the Financial Accounting Standards Board could materially impact our consolidated financial statements. The adoption of these new standards may potentially require enhancements or changes in our processes or systems and may require significant time and cost on behalf of our financial management. This may, in turn, adversely affect our results of operations and growth prospects.
The impact of the ongoing COVID-19, including the resulting global economic disruptions, remains uncertain at this time, and may adversely affect our future business operations, financial condition and our ability to execute on business or contract opportunities.
The COVID-19 pandemic disrupted the normal operations of many businesses and other organizations, including the temporary closure or scale-back of business operations and the imposition of either quarantine or remote work or meeting requirements for employees, either by government order or on a voluntary basis.
The ongoing pandemic may adversely affect our customers' ability to perform their missions and is, in many cases disrupting their operations. It may also result in a change in spending priorities on the part of our customers, which could precipitate the cancellation, delay or deferral of programs, contracts or business opportunities. It may also impact the ability of our subcontractors, partners, and suppliers to operate and fulfill their contractual obligations, and result in an increase in their costs and cause delays in performance. These supply chain effects, and the direct effect of the virus and the disruption on our operations, may negatively impact both our ability to meet customer demand and our revenue and profit margins. Our employees, in some cases, are working remotely due either to safety concerns or to customer-imposed limitations and using various technologies to perform their functions.
Global climate-related risks could negatively affect our business.
There are inherent climate-related risks wherever business is conducted. Access to clean water and reliable energy in the communities where we conduct our business, whether for our offices, vendors, customers or other stakeholders, is a priority. Any of our primary locations may be vulnerable to the adverse effects of climate change. Climate-related events, including the increasing frequency of extreme weather events and their impact on U.S. critical infrastructure, have the potential to disrupt our business, our third-party suppliers, or the operations and business of our customers, and may cause us to experience higher attrition, losses and additional costs to maintain or resume operations.
Increased public awareness and concern regarding global climate change may result in state, federal or international requirements to reduce or mitigate global warming, such as the imposition of carbon pricing mechanisms or stricter limits on greenhouse gas emissions. If environmental or climate-change laws or regulations are adopted or changed that impose significant new costs, operational restrictions or compliance requirements upon our business or our products, they could increase our capital expenditures, reduce our margins and adversely affect our financial position.
24

In addition, our reputation and client relationships may be damaged as a result of our practices related to climate change, including our involvement, or our clients' involvement, in certain industries or projects associated with causing or exacerbating climate change, as well as any decisions we make to continue to conduct or change our activities in response to considerations relating to climate change.
Item 1B. Unresolved Staff Comments
None.
Item 2. Properties
We lease approximately 191,700 square feet of space for our corporate headquarters, integration facility, and primary service depot in Ashburn, Virginia. The lease expires in May 2029.
We lease additional office space in facilities located in Maryland, Virginia, Florida, Alabama and Nevada under various leases expiring through January 2024.
We believe that the current space is substantially adequate to meet our operating requirements.
Item 3. Legal Proceedings
Information regarding legal proceedings may be found in Note 22 - Commitments and Contingencies to the Consolidated Financial Statements.
Item 4. Mine Safety Disclosures
Not applicable.
25

PART II
Item 5. Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Our common stock is traded on the Nasdaq Global Market under the symbol "TLS." As of March 10, 2023, there were approximately 148 holders of record of Telos common stock. The number of shareholders of record of our common stock may not be representative of the number of beneficial owners due to shares that may be held by depositories, brokers or nominees.
We did not sell any equity securities during the 12 months ended December 31, 2022, that were not registered under the Securities Act and were not previously disclosed on a Quarterly Report on Form 10-Q or a Current Report on Form 8-K.
Common Stock Purchase Activity During the Three Months Ended December 31, 2022
Period
Total Number of Shares Purchased (1) (2)
Average Price Paid per Share (1)
Total Number of Shares Purchased as Part of Publicly Announced Repurchases Plans (1)
Maximum Dollar Value of Shares that May Yet Be Purchased Under the Plans (1)
October 1, 2022 - October 31, 202291,106 $9.22 91,106 $41,477,041 
November 1, 2022 - November 30, 2022282,198 4.57 282,198 $40,187,217 
December 1, 2022 - December 31, 2022910,380 4.63 317,688 $38,715,568 
Total1,283,684 $5.21 690,992 
(1) On May 24, 2022, the Board of Directors authorized a Share Repurchase Program, pursuant to which the Company can repurchase up to $50.0 million of issued and outstanding common stock. The repurchase program has no expiration date and may be modified, suspended, or terminated at any time. For the fourth quarter of 2022, the Company repurchased 690,992 shares of common stock under the program for an aggregate price of $3.6 million in open market.
(2) The Total Number of Shares Purchased includes shares withheld by the Company upon the vesting of restricted stock units to satisfy tax withholding obligations of the holders of those restricted stock units.
For information regarding securities authorized for issuance under our stock-based compensation plan, see Note 16 - Stock-Based Compensation to the Consolidated Financial Statements contained in Item 8.
26

Stock Performance Graph
This performance graph shall not be deemed to be "soliciting material" or to be "filed" with the SEC, and this performance graph shall not be incorporated by reference into any of Telos filings under the Securities Act or the Securities Exchange Act of 1934 and related regulations, or any other document, whether made before or after the date of this report and despite any general incorporation language contained in a filing or document (except to the extent Telos specifically incorporates this section by reference into a filing or document).
The following graph compares the total cumulative return to stockholders on our common stock since our IPO price of $17.00 on November 19, 2020 (the date our common stock commenced trading on the NASDAQ National Market) to two indices: (i) the Standard & Poor's 500 Index, and (ii) the Russell 2000 Index. An investment of $100 (with reinvestment of all dividends) is assumed to have been made in our common stock and in each index at the market close on November 18, 2020, and its relative performance is tracked quarterly through December 31, 2022. The comparisons in the graph are required by the U.S. Securities and Exchange Commission, based on historical data and are not intended to forecast or be indicative of possible future performance of our common stock.
tls-20221231_g2.jpg
Item 6. [Reserved]
27

Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations
Forward-Looking Information
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and the related notes to consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K ("10-K"). In addition to historical financial information, the following discussion and analysis contains forward-looking statements that involve risks, uncertainties and assumptions. Our actual results and timing of selected events in future periods may differ materially from those anticipated or implied in these forward-looking statements as a result of many factors, including those discussed under Item 1A, "Risk Factors," and elsewhere in this 10-K. See also "Special Note Regarding Forward-Looking Statements" at the beginning of this 10-K.
Management's Discussion and Analysis for the Year Ended December 31, 2020
Management's discussion and analysis of the financial condition and results of operations for the year December 31, 2020, including a comparison of our results for the years ended December 31, 2021 and 2020, is included in Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2021, which was filed with the Securities and Exchange Commission on March 28, 2022.
Overview
We offer technologically advanced, software-based security solutions that empower and protect the world's most security-conscious organizations against rapidly evolving, sophisticated and pervasive threats. Our portfolio of security products, services and expertise empowers our customers with capabilities to reach new markets, serve their stakeholders more effectively, and successfully defend the nation or their enterprise. We protect our customers' people, information, and digital assets so they can pursue their corporate goals and conduct their global missions with confidence in their security and privacy.
Information regarding our segments is presented in Note 21 - Segment Information to the consolidated financial statements at Item 8 of this Form 10-K.
Business Environment
Our business performance continues to be heavily affected by the overall level of U.S. government spending and the alignment of our solutions with the priorities of the U.S. government. U.S. government spending and contracts continue to be affected by the federal budget, and appropriations process and related legislation.
Congress could not agree on fiscal year ("FY") 2023 appropriations legislation before the start of the fiscal year on October 1, 2022. As a result, the entire federal government operated for nearly three months under the terms of a continuing resolution ("CR"), which only permitted agencies to spend at FY 2022 appropriations levels without any adjustments for the dramatic increase in inflation we have seen over the past year. Moreover, federal departments and agencies were generally precluded from moving forward on new contract starts or accelerating current projects while they were funded by a CR. Congress finally reached an agreement and completed action in late December on an omnibus appropriations package to fund the entire federal government through the remainder of FY 2023.
This final appropriations legislation provided an increase in total defense spending for FY 2023 of $44 billion above the budget proposed last spring by the White House, and represents a $76 billion increase above last year's funding level. It also included significant increases in federal civilian agency (non-defense) cybersecurity funding, including a 15 percent increase from last year for the Cybersecurity and Infrastructure Security Agency for various program enhancements and new initiatives.
The Office of Management and Budget has already given federal departments and agencies guidance for cybersecurity priorities to include in their FY 2024 proposed budgets, including accelerated adoption of the cloud, IT modernization, further private sector collaboration for sector risk management responsibilities and ensuring adequate cyber threat information sharing, and supply chain risk management. We look forward to the President's budget and subsequent congressional action reflecting these priorities, which align with the solutions Telos has been developing and bringing to market for the past several years. For example, Xacta, our flagship offering, continues to set the standard for innovative capabilities in managing cyber risk and automating continuous compliance in on-premises, cloud, and hybrid environments. Our cloud practice area includes cloud migration, CloudSecOps, and cloud security compliance to accelerate IT modernization for business and government. Our Telos ACA platform combines decades of information security experience with an extensive background in cyber intelligence to defend enterprises against advanced cyber threats.
28

Cybersecurity Landscape
In recent years, continuing and increasingly damaging ransomware and other cyberattacks against federal, state and local governments, K-12 and higher education, and private sector enterprises have resulted in intensified efforts to better defend against such attacks. The growing demand for these solutions continues to provide Telos with the privilege of offering our expertise to protect these vitally important organizations.
Ransomware remains arguably the most severe cyber threat to enterprises in the commercial, state, and local government and education sectors. Our Xacta offering empowers these organizations and institutions to maintain a strong cyber risk posture to minimize the risk of ransomware gaining a foothold in their IT environment. Our Telos ACA offering provides real- and near-real-time intelligence into known and unknown threats to give organizations advance warning of ransomware and other threats. Should ransomware get loose in the enterprise network, Telos Ghost, our virtual obfuscation network offering, can hide vital resources from view to prevent the payload from reaching them.
The Nation's Critical Systems Are Still at Risk
Critical infrastructure and industrial IoT are among the categories at greatest risk of cyberattacks. Energy, utilities, financial services, and healthcare were among the critical infrastructure sectors that experienced high-profile breaches or ransomware attacks over the past year. Telos Ghost can hide critical IoT and industrial control systems from the public internet to keep them from being compromised. Telos Ghost can also cordon off financial data, medical records, intellectual property, and other crown-jewel assets from visibility or accessibility by adversaries.
These capabilities are increasingly important, as threat actors continue to breach enterprise networks in spite of access management systems such as virtual private networks and multi-factor authentication. Telos Ghost creates an additional layer of defense against intruders by hiding critical records, information, and applications as well as their users in an anonymous undiscoverable network. Adversaries cannot see them, so they cannot hack them. This also makes Telos Ghost a robust component in a Secure Access Service Edge or Zero Trust Network Access security architecture.
The Challenging Complexity of Regulatory Compliance
Government mandates and initiatives to assure stronger security in highly regulated industries, as noted above, also lead to opportunities for Telos solutions and services. An update to the research study Telos conducted last year reveals that audit fatigue continues to burden these organizations, with automation solutions being recognized as the most effective remedy for the many repetitive and redundant tasks that security compliance requires. Xacta streamlines, harmonizes, and automates the security controls and processes that comprise the leading cybersecurity standards and frameworks, in on-premises, cloud, hybrid, and multi-cloud environments.
For example, Xacta supports FedRAMP authorization, allowing all process participants to collaborate within the same Xacta application to attain a FedRAMP Authority to Operate. Xacta is also a trailblazer in deploying the Open Security Controls Assessment Language, a multi-format framework adopted by FedRAMP to allow security professionals to automate security assessment, auditing, and continuous monitoring processes.
The DoD's emerging CMMC program is intended to ensure that members of the defense supply chain are applying sound cybersecurity practices in order to protect sensitive unclassified information. Because CMMC 2.0 is still an evolving standard, the flexible Xacta for CMMC offering enables Defense Industrial Base customers to conduct preliminary CMMC compliance audits that assess the maturity level required today as well as build a roadmap to future maturity level requirements. Telos is also a Cyber AB Registered Provider Organization, authorized by The Cyber AB to provide consulting services to government contractors and other companies in preparation for their CMMC assessments.
Finally, CISOs with today's cost-conscious enterprises are also under increasing pressure to provide evidence that their security strategies yield a return on investment. Xacta's latest cyber risk quantification capabilities meet this need, allowing our customers to calculate inherent risk likelihood, impact, and criticality, shown in a graphic display that illustrates real-time risk posture and visualizes progress over time. In addition, customers can also define their own financial loss formula for customer-specific risk analysis in dollar amounts.
Identity Assurance and Privacy Protection are Essential for Today's Enterprises
Identity and access management continues to be a major cybersecurity concern for organizations and individuals that need to ensure their security and protect their privacy. Trusted identities are essential to confidence in IT and physical security strategies and to the success of Zero Trust security models and architectures. Telos is a longstanding leader in solutions that assure identity trust, mitigate risk to critical infrastructure, and reduce the threat of sensitive information exposure.
29

Our IDTrust360® digital identity management platform integrates the full spectrum of identity and access management technologies in a cloud-based system that's quickly scalable to enterprise requirements. Our ONYX® touchless mobile fingerprinting solution captures fingerprints using the rear-facing camera on most off-the-shelf smartphones, replacing expensive physical hardware infrastructure for capturing fingerprints and streamlining customer identification and background checks in financial services, law enforcement, healthcare, and enterprise identity and authentication.
We also maintain government certifications and designations that distinguish Telos in the identity and access field, including TSA PreCheck enrollment provider, Designated Aviation Channeling provider, FBI-approved Channeler, and Financial Industry Regulatory Authority Electronic Fingerprint Submission provider.
Global Networks and Worldwide Communications Need Baked-in Security
Today's enterprises are also in need of resilient cyber and information security capabilities to protect and defend critical infrastructure to ensure mission success. Telos Secure Networks offers secure mobility solutions, network architecting, planning and installation, security compliance, and network management expertise to defend against cyber threats and vulnerabilities. Telos Secure Networks offers these capabilities and more — on-premises, deployed, and in the cloud — to transform and empower military, government, and commercial enterprises to meet their critical and operational needs.
Telos is a certified IT company offering technical expertise, global reach, and strategic partnerships to meet our customers' most challenging issues. We have also built a culture of innovation focused on digital transformation — taking complex technology solutions and making them actionable and secure with advanced capabilities such as RPA, multi-cloud migration, and risk management.
Telos serves the U.S. Air Force, U.S. Army, and other organizations in locations around the globe with base-level network support, deployable communications, modernized voice over IP solutions, infrastructure relocation and realignment, and other capabilities for secure enterprise communications. Our experience has prepared us for the unique responsibility of ensuring that the government's most critical information systems in the most sensitive locations are protected from threats in both the physical and virtual worlds.
Opportunities, Challenges and Risks
We derive a substantial portion of our revenues from contracts and subcontracts with the U.S. government. Our revenues are generated from a number of contract vehicles and task orders. Over the past several years we have sought to diversify and improve our operating margins through an evolution of our business from an emphasis on product reselling to that of an advanced solutions technologies provider. To that end, although we continue to offer resold products through our contract vehicles, we have focused on selling solutions and outsourcing product sales, as well as designing and delivering Telos manufactured and branded technologies. We believe our contract portfolio is characterized as having low to moderate financial risk due to the limited number of long-term fixed-price development contracts.
Our firm-fixed-price activities consist principally of contracts for products and services at established contract prices. Our time-and-material contracts generally allow the pass-through of allowable costs plus a profit margin. For 2022, 2021, and 2020, the Company's revenue derived from firm-fixed-price contracts was 82.9%, 87.6%, and 84.3%, respectively; cost-plus contracts revenue was 11.1%, 7.3%, and 8.2%, respectively; and time-and-material contracts was 6.0%, 5.1%, and 7.5%, respectively.
Our business performance is affected by the overall level of U.S. government spending and the alignment of our offerings and capabilities with the budget priorities of the U.S. government. Adverse changes in fiscal and economic conditions could materially impact our business. Some changes that could adversely impact our business include the implementation of future spending reductions and government shutdown. Despite the budget and competitive pressure affecting the industry, we believe we are well-positioned to expand existing customer relationships and benefit from opportunities that we have not previously pursued.
U.S. government has increasingly relied on contracts that are subject to a competitive bidding process (including indefinite delivery, IDIQ, GSA schedules, OTA, and other multi-award contracts), which has resulted in greater competition and increased pricing pressure. We expect that a majority of the business that we seek in the foreseeable future will be awarded through a competitive bidding process.
30

Backlog
Backlog is a useful measure in developing our annual budgeted revenue by estimating for the upcoming year our continuing business from existing customers and active contracts. We consider backlog, both funded and unfunded (as explained below), other expected annual renewals, and expansion planned by our current customers.
Total backlog consists of the aggregate contract revenues remaining to be earned by us at a given time over the life of our contracts, whether funded or unfunded. Funded backlog consists of the aggregate contract revenues remaining to be earned at a given time, which, in the case of U.S. government contracts, means that they have been funded by the procuring agency. Unfunded backlog is the difference between total backlog and funded backlog and includes potential revenues that may be earned if customers exercise delivery orders and/or renewal options to continue these contracts. Based on historical experience, we generally assume option year renewals to be exercised. Most of our customers fund contracts on the basis of one year or less, and, as a result, funded backlog is generally expected to be earned within one year from any point in time, whereas unfunded backlog is expected to be earned over a longer period.
Table MD&A 1: Backlog by Segment
As of December 31,
20222021
(in thousands)
Security Solutions
Funded backlog$33,784 $35,382 
Unfunded backlog47,509 54,198 
Total Security Solutions backlog81,292 89,580 
Secure Networks
Funded backlog48,454 88,097 
Unfunded backlog82,296 68,730 
Total Secure Networks backlog130,750 156,827 
Total
Funded backlog82,238 123,479 
Unfunded backlog129,805 122,928 
Total backlog$212,043 $246,407 
Financial Overview
A number of factors have affected our current and future financial growth, the most significant of which are described below. More details on these changes are presented below within our "Results of Operations" section.
On October 18, 2022, TSA issued an authority to operate to Telos ID for Telos' PreCheck® System. With TSA approval, Telos is providing its TSA PreCheck® enrollment services for a trial period to a limited population of applicants in order to validate systems and processes in advance of its full implementation as an authorized TSA PreCheck® enrollment provider. Once Telos successfully completes its trial period to the satisfaction of TSA, Telos will launch its services to the public more widely. Telos anticipates this launch will occur in calendar year 2023.
On December 30, 2022, we entered into a new credit agreement with JPMorgan Chase N.A., which provides for a $30.0 million senior secured revolving facility with a maturity date of December 30, 2025, the option of issuing letters of credit and with an uncommitted expansion feature of up to $30.0 million of additional revolver facility. The revolving credit facility will be used for working capital and general corporate purposes. While there are no drawn funds from the revolving credit facility as of December 31, 2022, the cost of servicing any debt for a full year, as well as increasing interest rates, may have an impact on future interest expense.
The winding down of certain projects, completion of several large programs in fiscal years 2021 and 2022, and new business wins below expectations resulted in a decline in current year revenue.
In the fourth quarter of 2022, we committed to a restructuring plan resulting in a reduction of the Company's workforce, with a majority of the affected employees separating from the business in early 2023. The costs associated with the restructuring plan include employee severance–related benefit costs (including outplacement services and continuing health insurance coverage).
31

Key Performance Measures
The primary financial performance measures we use to manage our business and monitor results of operations are revenue, gross profit, and Adjusted EBITDA. We evaluate our results of operations by considering the drivers causing changes in these measures. We evaluate significant trends and fluctuations in our contract portfolio over time due to contract awards and completions, changes in customer requirements and changes in the volume of product and software sales. Changes in costs of revenue as a percentage of revenue other than from revenue volume or cost mix are driven by changes in the compensation expense and other allocated costs and/or cumulative revenue adjustments due to changes in estimates. Changes in operating cash flows are driven by changes in cash generated through delivery of products and services, fluctuations in current assets and liabilities and the impact of changes in the timing of cash receipts or disbursements.
Results of Operations
Consolidated Results
Table MD&A 2: Consolidated Financial Results Comparison
For the Year Ended December 31,
20222021Change ($)
(dollars in thousands)
Revenue$216,887 $242,433 $(25,546)
Cost of sales137,844 156,404 (18,560)
Gross profit79,043 86,029 (6,986)
Gross margin36.4 %35.5 %
Selling, general and administrative expenses132,893 127,493 5,400 
Selling, general and administrative expense as percentage of revenue61.3 %52.6 %
Operating loss(53,850)(41,464)(12,386)
Other income/(expense)1,350 (921)2,271 
Interest expense(874)(777)(97)
Loss before income taxes(53,374)(43,162)(10,212)
(Provision for)/benefit from income taxes(54)28 (82)
Net loss$(53,428)$(43,134)$(10,294)
Our business segments have different factors driving revenue fluctuations and profitability. The discussion of the changes in our net revenue and profitability are covered in greater detail under the section that follows "Segment Results." We generate revenue from the delivery of products and services to our customers. Cost of sales, for both products and services, consists of labor, materials, subcontracting costs and an allocation of indirect costs.
Selling, general, and administrative ("SG&A") expenses increased by $5.4 million or 4.2% in 2022 compared to 2021. This is primarily due to increases in stock-based compensation by $3.6 million and labor costs by $3.0 million, offset by a decrease in outside services of $1.3 million. In 2022, labor costs include termination benefits related to the restructuring plan aggregating to $2.2 million, with no similar cost in 2021.
Other income/(expense) increased by $2.3 million due to dividend income from money market placements amounting to $1.0 million earned in 2022 without similar income in 2021, and other expenses of $0.9 million for the settlement of outstanding litigation in 2021, with no similar cost in 2022. There was no significant change in interest expense between comparable periods.
The increase in the income tax provision in 2022 compared to 2021 is primarily due to an increase in state income taxes.
32

Segment Results
The accounting policies of each business segment are the same as those followed by the Company as a whole. Management evaluates business segment performance based on gross profit.
Table MD&A 3: Security Solutions Segment - Financial Results Comparison
For the Year Ended December 31,
20222021Change ($)
(dollars in thousands)
Revenues$120,454 $123,534 $(3,080)
Gross profit61,948 64,904 (2,956)
Gross margin51.4 %52.5 %(1.1)%
Our Security Solutions segment revenue decreased by $3.1 million or 2.5% in fiscal year 2022 compared to fiscal year 2021, primarily as a result of the Census program ending in 2021.
Likewise, the segment gross profit decreased by $3.0 million or 4.6% in 2022 compared to 2021 and segment gross margin also decreased from 52.5% in 2021 to 51.4% in 2022. The decrease in gross margin is the result of changes in the mix of programs within the portfolio and lower margin of certain projects within the segment.
Table MD&A 4: Secure Networks Segment - Financial Results Comparison
For the Year Ended December 31,
20222021Change ($)
(dollars in thousands)
Revenues$96,433 $118,899 $(22,466)
Gross profit17,095 21,125 (4,030)
Gross margin17.7 %17.8 %(0.1)%
Our Secure Networks segment revenue decreased by $22.5 million or 18.9% in 2022 compared to 2021, primarily due to the expected wind-down in 2022 and completion of large programs in the second half of 2022.
Segment gross profit decreased by $4.0 million or 19.1% in 2022 compared to 2021, primarily as a result of the decline in year-to-date segment revenue. Segment gross margin slightly decreased from 17.8% in 2021 to 17.7% in 2022.
Non-GAAP Measures
In addition to our results determined in accordance with U.S. GAAP, we believe the non-GAAP financial measures of EBITDA, Adjusted EBITDA, Adjusted EBITDA Margin, Adjusted Net Income (Loss), Adjusted Earnings Per Share ("EPS") and Free Cash Flow are useful in evaluating our operating performance. We believe that this non-GAAP financial information, when taken collectively with our GAAP results, may be helpful to readers of our financial statements because it provides consistency and comparability with past financial performance and assists in comparisons with other companies, some of which use similar non-GAAP financial information to supplement their GAAP results. The non-GAAP financial information is presented for supplemental informational purposes only, should not be considered a substitute for financial information presented in accordance with GAAP, and may be different from similarly-titled non-GAAP measures used by other companies. A reconciliation is provided below for each of these non-GAAP financial measures to the most directly comparable financial measure stated in accordance with GAAP.
We use the following non-GAAP financial measures to understand and evaluate our core operating performance and trends, to prepare and approve our annual budget, to develop short-term and long-term operating plans, and to evaluate the performance of certain management personnel when determining incentive compensation. We believe these non-GAAP financial measures facilitate comparison of our operating performance on a consistent basis between periods by excluding certain items that may, or could, have a disproportionate positive or negative impact on our results of operations in any particular period. When viewed in combination with our results prepared in accordance with GAAP, these non-GAAP financial measures help provide a broader picture of factors and trends affecting our results of operations.
33

EBITDA, Adjusted EBITDA and Adjusted EBITDA Margin
EBITDA, Adjusted EBITDA and Adjusted EBITDA Margin are supplemental measures of operating performance that are not made under GAAP and do not represent, and should not be considered as, an alternative to net loss as determined by GAAP. We define EBITDA as net (loss)/income, adjusted for non-operating expense/(income), interest expense, provision for/(benefit from) income taxes, and depreciation and amortization. We define Adjusted EBITDA as EBITDA, adjusted for restructuring expenses and stock-based compensation expense. We define Adjusted EBITDA Margin as Adjusted EBITDA as a percentage of total revenue.
Table MD&A 5: Reconciliation of Net Loss to EBITDA, Adjusted EBITDA and Adjusted EBITDA Margin
For the Year Ended December 31,
20222021
AmountMarginAmountMargin
(dollars in thousands)
Net loss$(53,428)(24.6)%$(43,134)(17.8)%
Other (income)/expense(1,350)(0.6)%921 0.4 %
Interest expense874 0.4 %777 0.3 %
Provision for/(benefit from) income taxes54 — %(28)— %
Depreciation and amortization5,890 2.7 %5,624 2.4 %
EBITDA(47,960)(22.1)%(35,840)(14.7)%
Restructuring expenses (1)
2,767 1.3 %— — %
Stock-based compensation expense (2)
64,660 29.8 %60,231 24.8 %
Adjusted EBITDA$19,467 9.0 %$24,391 10.1 %
(1) The restructuring expenses adjustment to EBITDA includes severance and other related benefit costs (including outplacement services and continuing health insurance coverage) associated with a reduction in workforce.
(2) The stock-based compensation adjustment to EBITDA for fiscal year 2022 is made up of $62.5 million of stock-based compensation expenses for the awarded service-based restricted stock units ("RSUs") and performance-based restricted stock units ("PRSUs"), and $2.1 million of other sources of stock-based compensation expense. The other source of stock-based compensation consists of accrued compensation, which the Company intends to settle in shares of the Company's common stock. However, it is the Company's discretion whether this compensation will ultimately be paid in stock or cash. The Company has the right to dictate the form of these payments up until the date at which they are paid. Any change to the expected payment form would result in a change in estimate that would add back to Adjusted EBITDA.
Adjusted Net Income and Adjusted EPS - Non-GAAP
Adjusted Net Income and Adjusted EPS are supplemental measures of operating performance that are not made under GAAP and do not represent, and should not be considered as, alternatives to net (loss)/income as determined by GAAP. We define Adjusted Net Income as net loss, adjusted for non-operating expense/(income), restructuring expenses and stock-based compensation expense. We define Adjusted EPS as Adjusted Net Income divided by the weighted-average number of common shares outstanding for the period.
Table MD&A 6: Reconciliation of Net Loss to Non-GAAP Adjusted Net Income and Adjusted EPS
For the Year Ended December 31,
20222021
Adjusted Net Income/(Loss)Adjusted Earnings Per ShareAdjusted Net Income/(Loss)Adjusted Earnings Per Share
(in thousands, except per share data)
Reported GAAP measure$(53,428)$(0.79)$(43,134)$(0.65)
Adjustments:
Other (income)/expense(1,350)(0.02)921 0.01 
Restructuring expenses (1)
2,767 0.04 — — 
Stock-based compensation expense (2)
64,660 0.96 60,231 0.91 
Adjusted non-GAAP measure$12,649 $0.19 $18,018 $0.27 
Weighted-average shares of common stock outstanding, basic67,559 66,374 
(1) The restructuring expenses adjustment to net loss includes severance and other related benefit costs (including outplacement services and continuing health insurance coverage) associated with a reduction in workforce.
(2) The stock-based compensation adjustment to net loss for fiscal year 2022 is made up of $62.5 million of stock-based compensation expenses for the awarded RSUs and PRSUs, and $2.1 million of other sources of stock-based compensation expense. The other source of stock-based compensation consists of accrued compensation, which the Company intends to settle in shares of the Company's common stock. However, it is the Company's discretion whether this compensation will ultimately be paid in stock or cash. The Company has the right to dictate the form of these payments up until the date at which they are paid. Any change to the expected payment form would result in a change in estimate that would add back to Adjusted Net Income/(Loss).
34

Free Cash Flow
Free cash flow, as reconciled in the table below, is a non-GAAP financial measure defined as net cash provided by or used in operating activities less purchases of property and equipment and capitalized software development costs plus net cash proceeds from resale of software under other financing obligations. This non-GAAP financial measure may be a useful measure for investors and other users of our financial statements as a supplemental measure of our cash performance and to assess the quality of our earnings as a key performance measure in evaluating management.
Table MD&A 7: Free Cash Flow
For the Year Ended December 31,
20222021
(in thousands)
Net cash flows provided by operating activities$16,508 $7,262 
Adjustments:
Purchases of property and equipment(1,009)(3,201)
Capitalized software development costs(12,708)(9,968)
Net cash proceeds from resale of software8,457 — 
Free cash flow$11,248 $(5,907)
Each of EBITDA, Adjusted EBITDA, Adjusted EBITDA Margin, Adjusted Net Income/(Loss), Adjusted EPS and Free Cash Flow has limitations as an analytical tool, and you should not consider any of them in isolation, or as a substitute for analysis of our results as reported under GAAP. Among other limitations, each of EBITDA, Adjusted EBITDA, Adjusted EBITDA Margin, Adjusted Net Income/(Loss), Adjusted EPS and Free Cash Flow does not reflect our future requirements for capital expenditures or contractual commitments, does not reflect the impact of certain cash charges resulting from matters we consider not to be indicative of our ongoing operations, and does not reflect income tax expense or benefit. Other companies in our industry may calculate Adjusted EBITDA, Adjusted EBITDA Margin, Adjusted Net Income/(Loss), Adjusted EPS and Free Cash Flow differently than we do, which limits their usefulness as comparative measures. Because of these limitations, neither EBITDA, Adjusted EBITDA, Adjusted EBITDA Margin, Adjusted Net Income/(Loss), Adjusted EPS nor Free Cash Flow should be considered as a replacement for net (loss)/income, earnings per share or net cash flows provided by operating activities, as determined by GAAP, or as a measure of our profitability. We compensate for these limitations by relying primarily on our GAAP results and using non-GAAP measures only for supplemental purposes.
Liquidity and Capital Resources
Our primary sources of liquidity are cash on hand, cash flow from operations, and availability under our revolving credit facility. While a variety of factors related to sources and uses of cash, such as timeliness of accounts receivable collections, vendor credit terms, or significant collateral requirements, ultimately impact our liquidity, such factors may or may not have a direct impact on our liquidity.
Upon the closing of the IPO in November 2020, we issued 17.2 million shares of our common stock at a price of $17.00 per share, generating net proceeds of approximately $272.8 million. We used approximately $108.9 million of the net proceeds in connection with the exchangeable redeemable preferred stock conversion (see Note 13 – Exchangeable Redeemable Preferred Stock Conversion), $30.0 million to fund our acquisition of the outstanding Class B Units of Telos ID (see Note 11Purchase of Telos ID Non-controlling Interests), and $21.0 million to repay our outstanding senior term loan and subordinated debt (see Note 12 – Debt and Other Obligations). On April 6, 2021, we completed our follow-on offering of 9.1 million shares of our common stock at a price of $33.00 per share, including 7.0 million shares of common stock by certain existing stockholders of Telos. The offering generated approximately $64.3 million of net proceeds to Telos. We did not receive any proceeds from the shares of common stock sold by the selling stockholders. On April 19, 2021, we used approximately $1.3 million of the net proceeds to repurchase 39,682 shares of our common stock and $26.9 million to repurchase warrants to purchase 900,970 shares of our common stock owned by EnCap (see Note 12 - Debt and Other Obligations). Further, on July 30, 2021, we used approximately $5.9 million of the net proceeds to acquire the assets of DFT (see Note 10 Acquisition). We intend to use the remaining net proceeds of the IPO and the follow-on offering for general corporate purposes.
As of December 31, 2022, we had cash and cash equivalents of $119.3 million and our working capital was $122.5 million. In addition, on December 30, 2022, we entered into a $30.0 million senior secured revolving credit facility, with an expansion feature of up to $30.0 million of additional revolver capacity.
35

We place a strong emphasis on cash flow generation. This focus gives us the flexibility for capital deployment while preserving a strong balance sheet to position us for future opportunities. We believe we have adequate funds on hand to execute our financial and operating strategy. Our overall financial position and liquidity are strong. Although no assurances can be given, we believe that funds generated from operations, available cash balances and access to our revolving credit facility are sufficient to maintain the liquidity we require to meet our operating, investing and financing needs for the next 12 months.
Senior Credit Facility
On December 30, 2022, Telos (as borrower) and its subsidiaries (as guarantors) entered into a Credit Agreement with JPMorgan Chase Bank, N.A. that provides for a $30.0 million senior secured revolving credit facility, with the option of issuing letters of credits thereunder and with an uncommitted expansion feature of up to $30.0 million of additional revolver capacity (the "Loan"). The Loan will mature on December 30, 2025 and is subject to acceleration in the event of customary events of default.
Borrowings under the Credit Agreement will accrue interest and we may elect to borrow (at our option) at (i) the Alternative Base Rate, plus 0.9%; (ii) Adjusted Daily Simple Secured Overnight Financing Rate ("SOFR"), plus 1.9%; and (iii) Adjusted Term SOFR, plus 1.9%. After the occurrence and during the continuance of any event of default, the interest rate may increase by an additional 2.0%. We are also paying costs and customary fees, including a closing fee, commitment fees and letter of credit participation fee, if any, payable to the Agent and Lenders, as applicable, in connection with the Loan.
The Credit Agreement contains representations, warranties, covenants, terms and conditions customary for transactions of this type and includes a maximum senior leverage ratio financial covenant. In connection with the Credit Agreement, the Agent has been granted, for the benefit of the Lenders, a security interest in and general lien upon various property of the Company and the Guarantors, subject to certain permitted liens and encumbrances. The occurrence of an event of default under the Credit Agreement could result in the Loan and other obligations becoming immediately due and payable and allow the Lenders to exercise all rights and remedies available to them under the Credit Agreement.
As of December 31, 2022, there were no outstanding balances under the revolving credit facility and we were in compliance with all covenants contained in the Credit Agreement.
Other Financing Obligations
Telos entered into a Master Purchase Agreement ("MPA") with a third-party buyer ("Buyer") for $9.1 million ("Assignment Price") relating to software licenses under a specific delivery order ("DO") with our customer resulting in proceeds from other financing obligations of $9.1 million in November 2022. Under the MPA, we sold, assigned and transferred all of our rights, title and interest in (i) the DO payments from the customer and (ii) the underlying licenses. The DO covers a base period with an option for the customer to exercise three (3) additional 12-month periods through January 2026. The DO payments assigned to the Buyer are billable to the customer at the beginning of the base period and for each option year exercised. The underlying licenses were acquired for resale, see Note 8, Intangible Assets, net for further details.
On February 9, 2023, the customer notified Telos that it would not exercise the first option period under the DO. The MPA provides that, if the customer terminates the DO for non-renewal and the Buyer reasonably concludes that the customer's actions constitute grounds for filing a claim with the customer's contracting officer, Buyer and Telos will cooperate in preparing such a claim, which would be filed in Telos' name. Buyer has notified Telos of its intent to pursue a claim against the customer.
Cash Flow
Table MD&A 8: Cash Flows Information
For the Year Ended December 31,
20222021
(in thousands)
Net cash provided by operating activities$16,508 $7,262 
Net cash used in investing activities(13,717)(19,094)
Net cash (used in)/provided by financing activities(9,915)32,349 
Net change in cash, cash equivalents, and restricted cash$(7,124)$20,517 
Net cash provided by operating activities for the years ended December 31, 2022 and 2021 was $16.5 million and $7.3 million, respectively. The cash flow from operating activities is primarily driven by the Company's operating losses, the timing of receipts of customer payments, the timing of payments to vendors and employees, and the timing of inventory turnover, adjusted for certain non-cash items that do not impact cash flows from operating activities. The $9.2 million increase is due to favorable changes in certain operating assets and liabilities, particularly on receivables.
36

Net cash used in investing activities for the years ended December 31, 2022 and 2021 was $13.7 million and $19.1 million, respectively. Our investing activities include cash paid for capital expenditure and business acquisition. Capital expenditures for the year ended December 31, 2022 and 2021, consisted of the capitalization of software development costs of $12.7 million and $10.0 million, respectively, and the purchases of property and equipment of $1.0 million, and $3.2 million, respectively. In 2021, we paid $5.9 million of cash for the acquisition completed in July 2021.
For the year ended December 31, 2022, net cash used in financing activities was $9.9 million compared to net cash provided by financing activities of $32.3 million in 2021. This is primarily attributable to payments under finance leases for both periods, payments of tax withholding related to the net share settlement of equity awards of $5.7 million in 2022, and the repurchase of common stock of $11.1 million in 2022 under the Share Repurchase Program, partially offset by the proceeds from the other financing obligations of $9.1 million. By contrast, in 2021, there was a cash inflow from the follow-on offering that generated $64.3 million of net proceeds, reduced by $2.4 million of final distributions to the Class B members of Telos ID in the first quarter, $26.9 million to repurchase the outstanding warrants and $1.3 million to repurchase the common stock held by EnCap fund holders.
Commitments
The Company does not have any other contractual obligations at December 31, 2022, except for the commitments on the existing lease obligations on various office space and equipment under non-cancelable operating and finance leases. We reported current and long term lease liabilities.
Table MD&A 9: Contractual Obligations
 Payments due by Period
 Total20232024 - 20262027 - 2029Thereafter
(in thousands)
Other financing obligations$8,458 $1,247 $7,211 $— $— 
Finance lease obligations (1)
15,118 2,203 6,944 5,971 — 
Operating lease obligations (1) (2)
400 373 27 — — 
Total contract obligations$23,976 $3,823 $14,182 $5,971 $— 
(1) Includes interest expense
$2,278 $611 $1,303 $364 $— 
(2) Includes operating lease right-of-use obligations and short-term leases with terms of 12 months or less. We have various lease agreements pursuant to ASC 842, "Leases" that require us to record the present value of the minimum lease payments for such lease properties.
On December 30, 2022, we entered into a revolving credit facility with JPMorgan Chase Bank, N.A. We had no outstanding balances under the facility as of December 31, 2022 with $30 million of available capacity. See Note 12 - Debt and Other Obligations, to the Consolidated Financial Statements for information regarding the terms of the facility.
In addition, there were no outstanding commitments that were considered material for capital expenditures on December 31, 2022.
See Note 22 - Commitment and Contingencies, to the Consolidated Financial Statements for further discussion of other commitment and contingencies.
Critical Accounting Policies and Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported. In preparing these financial statements, management has made its best estimates and judgments of certain amounts included in the consolidated financial statements, giving due consideration to materiality. Management evaluates these estimates and assumptions on an ongoing basis. Our estimates and assumptions have been prepared on the basis of the most current reasonably available information, and may change in the future as more current information is available.
Management believes that our critical accounting policies are those that are both material to the presentation of our financial condition and results of operations and require management's most difficult, subjective and complex judgments. Typically, the circumstances that make these judgments difficult, subjective and complex have to do with making estimates about the effect of matters that are inherently uncertain; as a result, actual results could differ from those estimates.
The critical accounting policies requiring estimates, assumptions, and judgments that we believe have the most significant impact on our consolidated financial statements in fiscal year 2022 are described below. It is not intended to be a comprehensive list of all significant accounting policies that are more fully described in the notes to consolidated financial statements contained within this report.
37

Revenue Recognition
Although most of our revenue is recognized concurrently with billing or with the passage of time, some of our revenue requires us to make estimates. The timing of the satisfaction of performance obligations varies across our businesses due to our diverse product and service mix, customer base, and contractual terms. Significant judgment can be required in determining certain performance obligations, and these determinations could change the amount of revenue and profit recorded in a given period. Our contracts may have a single performance obligation or multiple performance obligations. When there are multiple performance obligations within a contract, we allocate the transaction price, net of any discounts, to each performance obligation based on the standalone selling price of the product or service underlying each performance obligation. The standalone selling price is either based on estimated or actual costs plus a reasonable profit margin or the observable price of a good or service when Telos sells that good or service separately in similar circumstances and to similar customers. The transaction price for our contracts represents our best estimate of the consideration we will receive and includes assumptions regarding variable consideration, as applicable. The transaction price is allocated to each distinct performance obligation within the contract and recognized as revenue when, or as, the performance obligation is satisfied.
Our contracts may also include various types of variable considerations such as claims (i.e., indirect rate or other equitable adjustments) or incentive fees and we include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur. The estimated amounts are based on an assessment of our anticipated performance and all other information that is reasonably available to us.
For contracts where revenue is recognized over time, we recognized revenue based on progress towards completion of the performance obligation, using costs incurred to date relative to total estimated cost at completion to measure progress on a proportional performance basis for our contracts. Due to the nature of the work required to be performed on certain contracts, the estimation of total revenue and cost at completion is complex, subject to many variables and requires significant judgment. Contract estimates are based on various assumptions, including labor and subcontractor costs, materials and other direct costs and the complexity of the work to be performed. A significant change in one or more of these estimates could affect the profitability of our contracts. We review and update our contract-related estimates regularly and recognize adjustments in estimated profit on contracts on a cumulative catch-up basis, which may result in an adjustment increasing or decreasing revenue to date on a contract in a particular period that the adjustment is identified. Revenue and profit in future periods of contract performance are recognized using the adjusted estimate. During the year ended December 31, 2022, there is no catch-up revenue recognized as a result of changes in contract estimates noted.
Goodwill and Other Long-Lived Assets
We evaluate the impairment of goodwill and other long-lived assets in accordance with Accounting Standards Codification ("ASC") 350, "Intangibles – Goodwill and Other." Management annually reviews goodwill and other long-lived assets for impairment or whenever events or changes in circumstances indicate the carrying amount may not be recoverable. If we determine that the carrying value of the goodwill and other long-lived assets may not be recoverable, we will record an impairment charge for the amount by which the carrying value of the goodwill and other long-lived assets exceeds its fair value.
Goodwill is not amortized, but rather tested for potential impairment as of December 31 each year. The goodwill impairment test is performed at the reporting unit level. Accounting requirements provide that a reporting entity may perform an optional qualitative assessment on an annual basis to determine whether events occurred or circumstances changed that would more likely than not reduce the fair value of a reporting unit below its carrying amount. If an initial qualitative assessment identifies that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, or the optional qualitative assessment is not performed, a quantitative analysis is performed. The Company performs the quantitative goodwill impairment test by calculating the fair value of the reporting unit and comparing it to its respective carrying value including goodwill. If the fair value is less than the carrying value, the amount of impairment expense is equal to the difference between the reporting unit's fair value and the reporting unit's carrying value.
We measure fair value based on a discounted cash flow method, which requires management's judgment with respect to forecasted revenue, operating margins, capital expenditures, and selection and use of an appropriate discount rate commensurate with the risk inherent in each of our reporting units' current business models. We utilize the weighted average cost of capital as derived by certain assumptions specific to our facts and circumstances as the discount rate. Our estimate of cash flows and discount rate are subject to change due to the economic environment. In addition, the estimate of the total fair value of our reporting units is compared to the market capitalization of the Company.
We amortized intangible assets over their respective estimated useful lives, and reviewed them for impairment whenever events or changes in business circumstances indicate the carrying value may not be recoverable. We completed the required annual impairment test of goodwill for all reporting units and other long-lived assets as of December 31, 2022, resulting in no impairments. Based on our qualitative assessment, we concluded that it was more-likely-than-not that the estimated fair value of the reporting units exceeded their carrying value and thus, we did not proceed to the two-step goodwill impairment test.
38

Income Taxes
We account for income taxes in accordance with ASC 740, "Income Taxes." Our income tax expense, deferred tax assets and liabilities, and liabilities for unrecognized tax benefits reflect our best estimate of current and future taxes to be paid. We record net deferred assets to the extent we believe these assets will more likely than not be realized. The realizability of net deferred tax assets is based on all available evidence, including future taxable income projections, tax planning strategies, and reversal of taxable temporary differences. We regularly review our deferred tax assets for recoverability and establish a valuation allowance when management believes it is more likely than not such asset will not be recovered, taking into consideration historical operating results, expectations of future earnings, tax planning strategies and the expected timing of the reversals of existing temporary differences.
Recent Accounting Pronouncements
See Note 2 - Significant Accounting Policies of the Consolidated Financial Statements for a discussion of recently issued accounting pronouncements.
Item 7A. Quantitative and Qualitative Disclosures about Market Risk
None.
39

Item 8. Consolidated Financial Statements and Supplementary Data
Report of Independent Registered Public Accounting Firm

To the Board of Directors and Stockholders of Telos Corporation
Opinions on the Financial Statements and Internal Control over Financial Reporting
We have audited the accompanying consolidated balance sheet of Telos Corporation (the "Company") as of December 31, 2022, and the related consolidated statements of operations, comprehensive (loss)/income, changes in stockholders' equity/(deficit) and cash flows for the year ended December 31, 2022, including the related notes (collectively referred to as the "consolidated financial statements"). We also have audited the Company's internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).
In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2022, and the results of its operations and its cash flows for the year ended December 31, 2022 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company did not maintain, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO because a material weakness in internal control over financial reporting existed as of that date as the Company did not design and maintain effective controls over the assessment of the accounting for forfeitures of non-standard equity awards.
A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the annual or interim financial statements will not be prevented or detected on a timely basis. The material weakness referred to above is described in Management's Report on Internal Control over Financial Reporting appearing under Item 9A. We considered this material weakness in determining the nature, timing, and extent of audit tests applied in our audit of the 2022 consolidated financial statements, and our opinion regarding the effectiveness of the Company's internal control over financial reporting does not affect our opinion on those consolidated financial statements.
Basis for Opinions
The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting included in management's report referred to above. Our responsibility is to express opinions on the Company's consolidated financial statements and on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.
Our audit of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.
Definition and Limitations of Internal Control over Financial Reporting
A company's internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company's internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company's assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
40

Critical Audit Matters
The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Revenue Recognition – Estimated Costs to Complete Long-term Contracts
As discussed in Note 3 to the consolidated financial statements, a portion of the Company's revenues of $216.9 million for the year ended December 31, 2022 were generated from long-term contracts. For the Company's long-term contracts, due to the transfer of control over time, revenue is recognized based on progress towards completion of the performance obligation. Management generally uses the cost-to-cost measure of progress on a proportional performance basis for its long-term contracts because management believes that measure best depicts the transfer of control to the customer, which occurs as the Company incurs costs on the contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation, which includes both the actual costs already incurred and the estimated costs to complete. Revenues are recorded proportionately as costs are incurred. Due to the nature of the work required to be performed on certain of the performance obligations, management's estimation of costs at completion is complex, subject to many variables and requires significant judgment. Contract estimates are based on various assumptions, including labor and subcontractor costs, materials and other direct costs, and the complexity of the work to be performed.
The principal considerations for our determination that performing procedures relating to revenue recognition - estimated costs to complete long-term contracts is a critical audit matter are (i) the significant judgment by management when estimating costs at completion and (ii) a high degree of auditor judgment, subjectivity and effort in performing procedures and evaluating management's significant assumptions related to labor and subcontractor costs and materials and other direct costs. As previously disclosed by management, a material weakness existed during the year related to this matter.
Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included, among others, (i) testing management's process for estimating costs at completion for a sample of contracts (ii) evaluating the appropriateness of the cost-to-cost measure of progress, (iii) testing the completeness and accuracy of data used by management, and (iv) evaluating the reasonableness of management's significant assumptions related to labor and subcontractor costs and materials and other direct costs. Evaluating management's significant assumptions involved assessing whether the assumptions were reasonable by (i) performing a comparison of the originally estimated and actual costs incurred on a sample of similar completed contracts; (ii) assessing the reasonableness of estimated costs to complete on a sample of in-process contracts, including the timing of costs incurred and the related impacts on revenue; and (iii) performing retrospective reviews of a sample of contracts to understand and corroborate management's estimation process and budget-to-actual variances, if any.

/s/ PricewaterhouseCoopers LLP
Washington, District of Columbia
March 16, 2023

We have served as the Company's auditor since 2022.
41


Report of Independent Registered Public Accounting Firm
Shareholders and Board of Directors
Telos Corporation
Ashburn, Virginia
Opinion on the Consolidated Financial Statements
We have audited the accompanying consolidated balance sheet of Telos Corporation (the "Company") and subsidiaries as of December 31, 2021, the related consolidated statements of operations, comprehensive income (loss), changes in stockholders' equity (deficit), and cash flows for each of the two years in the period ended December 31, 2021, and the related notes (collectively referred to as the "consolidated financial statements"). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company and subsidiaries at December 31, 2021, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America.
Basis for Opinion
These consolidated financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) ("PCAOB") and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.
Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ BDO USA, LLP
We have served as the Company's auditor from 2007 to 2022.

McLean, Virginia
March 28, 2022
42

TELOS CORPORATION
CONSOLIDATED STATEMENTS OF OPERATIONS
For the Year Ended December 31,
202220212020
(in thousands, except per share amounts)
   Revenue – services192,742 221,548 161,180 
   Revenue – products24,145 20,885 18,737 
Total revenue216,887 242,433 179,917 
   Cost of sales – services121,334 143,357 106,969 
   Cost of sales – products16,510 13,047 10,528 
Total cost of sales137,844 156,404 117,497 
Gross profit79,043 86,029 62,420 
Selling, general and administrative expenses:
   Sales and marketing16,582 19,655 6,176 
   Research and development16,918 19,096 14,243 
   General and administrative99,393 88,742 41,704 
Total selling, general and administrative expenses132,893 127,493 62,123 
Operating (loss)/income(53,850)(41,464)297 
   Other income/(expense)1,350 (921)(255)
   Interest expense(874)(777)(7,259)
   Gain on redemption of public preferred stock   14,012 
(Loss)/income before income taxes(53,374)(43,162)6,795 
(Provision for)/benefit from income taxes(54)28 46 
Net (loss)/income(53,428)(43,134)6,841 
Less: Net income attributable to non-controlling interest   (5,154)
Net (loss)/income attributable to Telos Corporation$(53,428)$(43,134)$1,687 
Net (loss)/earnings per share:
   Basic$(0.79)$(0.65)$0.04 
   Diluted$(0.79)$(0.65)$0.04 
Weighted-average share outstanding:
   Basic67,559 66,374 41,642 
   Diluted67,559 66,374 42,877 
See accompanying notes to consolidated financial statements.
43

TELOS CORPORATION
CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS)/INCOME
For the Year Ended December 31,
202220212020
(in thousands)
Net (loss)/income$(53,428)$(43,134)$6,841 
Other comprehensive (loss)/income, net of tax:
   Foreign currency translation adjustments(28)(71)38 
Less: Comprehensive income attributable to non-controlling interest  (5,154)
Comprehensive (loss)/income attributable to Telos Corporation$(53,456)$(43,205)$1,725 
See accompanying notes to consolidated financial statements.
44

TELOS CORPORATION
CONSOLIDATED BALANCE SHEETS
As of December 31,
20222021
(in thousands, except per share and share data)
Assets:
   Cash and cash equivalents$119,305 $126,562 
   Accounts receivable, net40,069 59,844 
   Inventories, net2,877 1,247 
   Prepaid expenses4,819 3,329 
   Other current assets893 732 
      Total current assets167,963 191,714 
Property and equipment, net4,787 6,088 
Finance lease right-of-use assets, net7,832 9,053 
Operating lease right-of-use assets341 852 
Goodwill 17,922 17,922 
Intangible assets, net37,415 19,199 
Other assets1,137 1,253 
      Total assets$237,397 $246,081 
Liabilities and Stockholders' Equity:
Liabilities:
   Accounts payable and other accrued liabilities $22,551 $34,548 
   Accrued compensation and benefits8,388 6,557 
   Contract liabilities6,444 6,381 
   Finance lease obligations – current portion1,592 1,461 
   Operating lease obligations – current portion361 564 
Other financing obligations – current portion1,247  
   Other current liabilities4,919 1,430 
      Total current liabilities45,502 50,941 
   Finance lease obligations – non-current portion11,248 12,840 
   Operating lease obligations – non-current portion27 388 
Other financing obligations – non-current portion7,211  
   Deferred income taxes758 723 
   Other liabilities297 935 
      Total liabilities65,043 65,827 
Commitments and contingencies
Stockholders' equity:
Common stock, $0.001 par value, 250,000,000 shares authorized, 67,431,632 shares and 66,767,450 shares issued and outstanding as of December 31, 2022 and 2021, respectively
106 105 
   Additional paid-in capital412,708 367,153 
   Accumulated other comprehensive loss(55)(27)
   Accumulated deficit(240,405)(186,977)
      Total stockholders' equity172,354 180,254 
      Total liabilities and stockholders' equity$237,397 $246,081 
See accompanying notes to consolidated financial statements.
45

TELOS CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS
For the Year Ended December 31,
202220212020
(in thousands)
Cash flows from operating activities:
Net (loss)/income$(53,428)$(43,134)$6,841 
Adjustments to reconcile net (loss)/income to cash provided by/(used in) operating activities:
Stock-based compensation64,660 60,231 4 
Depreciation and amortization5,890 5,624 5,353 
Provision for/(benefit from) doubtful accounts99 7 (412)
Provision for doubtful non-trade receivables  569 
Provision for deferred income tax35 70 31 
Loss on disposal of fixed assets4 6 1 
Accretion of discount on acquisition holdback48 19  
Amortization of debt issuance costs  978 
Dividends from preferred stock recorded as interest expense  3,384 
Gain on redemption of public preferred stock  (14,012)
Net loss on early extinguishment of debt and other transactions  275 
Changes in other operating assets and liabilities:
Accounts receivable19,675 (28,937)(2,559)
Inventories(1,630)2,064 (1,346)
Intangible assets – software held for resale(7,120)  
Prepaid expenses, other current assets and other assets(1,249)(982)(938)
Accounts payable and other accrued payables(12,322)16,086 3,413 
Accrued compensation and benefits(317)(1,917)(3,713)
Contract liabilities63 727 (683)
Other current liabilities and other liabilities2,100 (2,602)710 
Net cash provided by/(used in) operating activities16,508 7,262 (2,104)
Cash flows from investing activities:
Capitalized software development costs(12,708)(9,968)(6,681)
Purchases of property and equipment(1,009)(3,201)(780)
Cash paid for acquisition (5,925) 
Net cash used in investing activities(13,717)(19,094)(7,461)
Cash flows from financing activities:
Payments under finance lease obligations(1,461)(1,339)(1,225)
Repurchase of common stock(11,145)(1,251) 
Payment of tax withholding related to net share settlement of equity awards(5,671)  
Payments for debt issuance costs(95)  
Proceeds from other financing obligations9,092   
Payments of other financing obligations(635)  
Proceeds from issuance of common stock, net of issuance costs 64,269 272,813 
Repurchase of outstanding warrants (26,894) 
Redemption of public preferred stock  (108,878)
Purchase of Telos ID membership interest  (30,000)
Payment of senior term loan  (17,351)
Payment of subordinated debt  (3,657)
Amendment fee paid to lender  (100)
Distributions to Telos ID Class B member – non-controlling interest (2,436)(2,743)
Net cash (used in)/provided by financing activities(9,915)32,349 108,859 
Net change in cash, cash equivalents, and restricted cash(7,124)20,517 99,294 
Cash, cash equivalents and restricted cash, beginning of period126,562 106,045 6,751 
Cash, cash equivalents and restricted cash, end of period$119,438 $126,562 $106,045 
See accompanying notes to consolidated financial statements.
46

TELOS CORPORATION
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY/(DEFICIT)
Common StockClass A Common StockClass B Common StockAdditional
Paid–in Capital
AOCI(1)
Accumulated
Deficit
Non-Controlling InterestTotal
Stockholders' Equity/
(Deficit)
SharesAmountSharesAmountSharesAmount
(in thousands)
Balance December 31, 2019 $ 45,143 $65 4,038 $13 $4,310 $6 $(145,530)$4,514 (136,622)
Net income— — — — — — — 1,687 5,154 6,841 
Issuance of common stock upon conversion of Class A and Class B common stock39,003 78 (45,143)(65)(4,038)(13)— — — —  
Issuance of common stock25,622 25 — — — — 291,997 — — — 292,022 
Purchase of Telos ID membership interest— — — — — — (25,511)— — (4,489)(30,000)
Foreign currency translation loss— — — — — — 38 — — 38 
Stock-based compensation— — — — — — 4 — — — 4 
Distributions— — — — — — — — (5,179)(5,179)
Balance December 31, 202064,625 $103  $  $ $270,800 $44 $(143,843)$ 127,104 
Net loss— — — — — (43,134)— (43,134)
Issuance of common stock2,050 2 — — — — 64,267 — — — 64,269 
Foreign currency translation loss— — — — — — — (71)— — (71)
Stock-based compensation132 — — — — — 60,231 — — — 60,231 
Repurchase of outstanding warrants— — — — — — (26,894)— — — (26,894)
Repurchase of common stock(40)— — — — — (1,251)— — — (1,251)
Balance December 31, 202166,767 $105  $  $ $367,153 $(27)$(186,977)$ 180,254 
Net loss— — — — — — — — (53,428)— (53,428)
Foreign currency translation loss— — — — — — — (28)— — (28)
Stock-based compensation— — — — — — 62,511 — — — 62,511 
Repurchase of common stock(1,550)(1)— — — — (11,283)— — — (11,284)
RSU vested, net of shares withheld to cover tax withholding2,214 2 — — — — (5,673)— — — (5,671)
Balance December 31, 202267,431 $106  $  $ $412,708 $(55)$(240,405)$ $172,354 
(1) Accumulated Other Comprehensive Income
See accompanying notes to consolidated financial statements.
47

TELOS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
1. ORGANIZATION
Telos Corporation, together with its subsidiaries, (collectively, the "Company" or "Telos" or "We" or "Our"), a Maryland corporation, is a leading provider of cyber, cloud and enterprise security solutions for the world's most security-conscious organizations. We own all of the issued and outstanding share capital of Xacta Corporation, a subsidiary that develops, markets and sells government-validated secure enterprise solutions to government and commercial customers. We own the issued and outstanding share capital of ubIQuity.com, inc., a holding company for Xacta Corporation. We also hold a 100% ownership interest in Telos Identity Management Solutions, LLC ("Telos ID"), Teloworks, Inc. ("Teloworks") and Telos APAC Pte. Ltd. ("Telos APAC").
On November 12, 2020, we amended our charter to effect an approximate 0.794-for-1 reverse stock split with respect to our common stock. The par value and the authorized shares of the common stock were not adjusted as a result of the reverse stock split. The accompanying consolidated financial statements and notes to the consolidated financial statements give retroactive effect to the reverse stock split for all periods presented.
Public Offering of Common Stock
On November 19, 2020, we completed our initial public offering of shares of our common stock. We issued 17.2 million shares of our common stock at a price of $17.00 per share, generating net proceeds of approximately $272.8 million. We used approximately $108.9 million of the net proceeds in connection with the conversion of our outstanding shares of Exchangeable Redeemable Preferred Stock into the right to receive cash and shares of our common stock, $30.0 million to fund our acquisition of the outstanding Class B Units of Telos ID, and $21.0 million to repay our outstanding senior term loan and subordinated debt.
On April 6, 2021, we completed our follow-on offering of 9.1 million shares of our common stock at a price of $33.00 per share, including 7.0 million shares of common stock held by certain existing stockholders of Telos. The offering generated approximately $64.3 million of net proceeds to Telos. We did not receive any proceeds from the shares of common stock sold by the selling stockholders. On April 19, 2021, we used approximately $1.3 million of the net proceeds to repurchase 39,682 shares of our common stock and $26.9 million to repurchase the warrants to purchase 900,970 shares of our common stock owned by certain affiliates of EnCap. Further, on July 30, 2021, we used approximately $5.9 million of the net proceeds to acquire the assets of DFT. We used the remaining net proceeds for general corporate purposes.
2. SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation and Principle of Consolidation
The accompanying consolidated financial statements include the accounts of Telos and its subsidiaries (see Note 1 Organization), all of whose issued and outstanding share capital is wholly-owned directly and indirectly by the Telos Corporation. All intercompany transactions have been eliminated in consolidation.
The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP"), and the rules and regulations of the U.S. Securities and Exchange Commission ("SEC").
Basis of Comparison
Certain reclassifications have been made to the prior year's consolidated financial statements to conform to the current year's presentation. In the current period, we reclassified and presented the finance leases right-of-use assets separately from our property and equipment line item. The reclassification had no impact on our total assets or liabilities nor on our net (loss)/income or stockholders' equity.
Segment Reporting
Operating segments are defined as components of an enterprise for which separate discrete financial information is available and evaluated regularly by the chief operating decision maker ("CODM"), or decision-making group, in deciding how to allocate resources and assess performance. We operate our business in two reportable and operating segments: Security Solutions and Secure Networks. These segments enable the alignment of our strategies and objectives and provide a framework for the timely and rational allocation of resources within the line of business. We eliminate any inter-segment revenues and expenses upon consolidation. See Note 21 Segment Information for further information.
48

Use of Estimates
Preparing consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of revenue, expenses, assets and liabilities, and disclosure of contingent assets and liabilities. The Company regularly assesses these estimates; however, actual results could differ from those estimates. We base our estimates on historical experience, currently available information, and various other assumptions that we believe are reasonable under the circumstances. Our estimate also considers the potential effect of the COVID-19 pandemic-related government actions, wherein the actual impact of the pandemic on our business could be materially different than our current estimates.
Management evaluates these estimates and assumptions on an ongoing basis, including those relating to revenue recognition on cost estimation on certain contracts, allowance for credit losses, inventory obsolescence, valuation allowance for deferred tax assets, income taxes, certain assumptions related to share-based compensation, valuation of intangible assets and goodwill, and contingencies. Actual results could differ from those estimates. The impact of changes in estimates is recorded in the period in which they become known.
Concentrations
Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, and accounts receivable.
In consideration that a large amount of our working capital and total assets are held in cash and cash equivalents, we are exposed to credit risk in the event of default by the financial institutions to the extent of the amounts held in excess of federal insurance limits. Due to the financial strength and high credit quality of the financial institutions where the accounts are held, we do not believe that this credit risk makes it reasonably possible that a near-term severe impact risk of loss will occur.
The Company's receivables are primarily due from the U.S. government, or from prime contractors to whom we are subcontractors and the end customer is the U.S. government, and are generally considered collectable from the perspective of the customer's ability to pay. We believe that the credit risk associated with our receivables is limited due to the creditworthiness of our customers. We maintain an allowance for estimated potential credit losses.
Cash and Cash Equivalents
We consider all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents.
Restricted cash represents funds that are held in our money market account but precluded from use of general business needs through contractual requirements. We report our restricted cash balance within "Other assets" on the consolidated balance sheets.
Contract Balances
The timing of revenue recognition may differ from the timing of billing and cash receipts from customers. Amounts are invoiced as work progresses, either at periodic intervals or upon achievement of contractual milestones. We record a contract asset when revenue is recognized prior to invoicing, or a contract liability when cash is received in advance or when milestone payments from customers exceed revenue earned to date.
A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract liabilities include deferred revenue, customer advances and billings in excess of revenue. Contract assets and liabilities are recorded net on a contract-by-contract basis and are classified based on the contract's operating cycle at the end of each reporting period.
Accounts Receivable
Accounts receivable includes the following:
Billed Receivables - Billed receivables are balances where an invoice has been prepared and issued and is collectible under standard contract terms. Where we anticipate that an invoice will be issued within a short period of time and where the funds are considered collectible within standard contract terms, we include this balance as billable accounts receivable.
Unbilled Receivables - Unbilled receivables are balances which have not yet been billed due to timing, most commonly just a month delayed from the timing of revenue recognition and the actual bill being presented to the customer. The company has fulfilled all requirements in order to bill the customer and collect the funds.
Contract Assets - Contract assets are receivables for which the right to consideration is conditional upon factors other than the passage of time. The timing of these billings is generally driven by contractual terms, which may have billing milestones that are different from revenue recognition milestones.
49

Both billed and unbilled balances are recorded at their face amount less an allowance for credit losses over the contractual payment terms of the receivable. Collectability of these amounts are periodically reviewed based upon managements' knowledge and analysis of available information as of the balance sheet date, including any specific circumstances related to overdue balances, length of time that the receivable has been outstanding, historical bad debts and aging trends, and other general and contract specific factors. The allowance for credit losses is adjusted based on such evaluation. Accounts receivable balances are written off against the allowance when management deems the balances uncollectible.
Our contract asset balance is recorded at the net amount expected to be billed for services performed once the objective criteria laid out by the contract has been met.
Inventories
Inventories are valued at the lower of cost or net realizable value, where cost is determined using the weighted-average method. The value of inventory is adjusted for damaged, obsolete, excess and slowing-moving inventory. Net realizable value of inventory is estimated based on the historical obsolescence experience and planned usage.
Inventories are substantially comprised of finished goods that are purchased customer off-the-shelf hardware and software, and component computer parts used in connection with system integration services that we perform.
Property and Equipment
Property and equipment are recorded at cost. Depreciation is recorded over the assets' estimated useful lives using the straight-line method, which is 3-5 years for furniture and equipment. Leasehold improvements are amortized over the shorter of their useful life or the remaining terms of the lease.
Upon sale or retirement of property and equipment, the costs and related accumulated depreciation are eliminated from the accounts and any gain or loss on such disposition is reflected in the consolidated statements of operations. For the years ended December 31, 2022, 2021, and 2020, such amounts are negligible. Repairs and maintenance costs are expensed as incurred.
We evaluate our long-lived assets, including property and equipment, for impairment whenever circumstances indicate that the carrying amount of the asset exceeds its estimated fair value. Considerable management judgment is necessary to estimate its fair value. Accordingly, actual results could differ from such estimates. No events have been identified that caused an evaluation of the recoverability of long-lived assets.
Leases
We determine if an arrangement is a lease and we account for leases in accordance with ASC Topic 842, "Leases." We entered into contractual arrangements primarily for the use of real estate facilities, and certain other equipment. We determine the classification of the lease under these arrangements, if any, at inception based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether we obtain the right to substantially all the economic benefits from the use of the asset throughout the period, and (3) whether we have a right to direct the use of the asset.
Leased property meeting certain criteria is capitalized at the present value of the related minimum lease payments. Amortization of finance lease ROU asset is computed using the straight-line method over the lesser of the lease term or the useful life of the related asset.
In accordance with ASC 842, we recorded operating lease ROU assets, which represent our right to use an underlying asset for the lease term, and operating lease liabilities which represent our obligation to make lease payments. Generally, we enter into operating lease agreements for facilities. The amount of operating lease liabilities due within 12 months are recorded in other current liabilities, with the remaining operating lease liabilities recorded as non-current liabilities in our consolidated balance sheets based on their contractual due dates. The operating lease ROU assets and liabilities are recognized as of the lease commencement date at the present value of the lease payments over the lease term. Most of our leases do not provide an implicit rate that can readily be determined. Therefore, we use a discount rate based on our incremental borrowing rate on all operating leases. Some of our operating leases contain lease and non-lease components, which we account for as a single component. Operating lease expense is recognized as rent expense on a straight-line basis over the lease term, and recorded within our consolidated statement of operations.
The related lease payments on short-term lease arrangements (leases of 1 year or less) are recognized as expensed on a straight-line basis over the lease term.
ROU assets are assessed for potential impairment whenever there is evidence that events or changes in circumstances indicate that the carrying value of the asset may not be recoverable and the carrying amount of the assets exceeds it estimated fair value.
50

Software Development Costs
We account for development costs of software in accordance with ASC Topic 985-20 ("ASC 985-20"), "Software – Costs of Software to be Sold, Leased, or Marketed" and ASC Topic 350-40 ("ASC 350-40")"Internal Use Software", depending on the intended use of the software being developed. Under ASC 985-20, all costs of developing software prior to establishing its technological feasibility are research and development costs and are expensed as incurred. Once technological feasibility has been established, subsequent costs should be capitalized until the software begins to be marketed or is released to customers after which the capitalized costs should be amortized and reviewed for impairment. Under ASC 350-40, we capitalized certain software development costs when the preliminary project stage is completed and the software has entered the application development stage. Once substantial testing is complete and the software is ready to be used, capitalization of costs cease.
Capitalized software development costs are amortized on a straight-line basis over the estimated economic life of the application, ranging from 2 - 5 years, beginning when the asset is ready for its intended use.
ASC 350-40 also requires hosting arrangements that are service contracts to follow the guidance for internal-use software to determine which implementation costs can be capitalized. In accordance with ASC 350-40, (i) capitalized implementation costs are classified in the same balance sheet line item as the amounts prepaid for the related hosting arrangement, (ii) amortization of capitalized implementation costs are presented in the same income statement line item as the service fees for the related hosting arrangement, and (iii) cash flows related to capitalized implementation costs are presented within the same category of cash flow activity as the cash flow for the related hosting arrangements (i.e. operating activity). There are no capitalized implementation costs prior to fiscal year 2022. As of December 31, 2022, the net carrying value of the capitalized implementation costs related to hosting arrangements that were incurred during the application development stage aggregated to $0.3 million, net of amortization expense. These costs are related primarily to the implementation of a new enterprise resource planning system. The Company begins amortizing the capitalized implementation costs after all substantial testing was complete and ready for its intended use, and amortized over the expected term of the arrangement on a straight-line basis.
Software costs classified as held for resale are stated at the lower of cost or net realizable value. Software held for resale are amortized into cost of sales on the consolidated statements of operations. The Company reported the software held for resale as part of the Intangible Assets on the consolidated balance sheets.
Goodwill and Intangible Assets
Goodwill is recorded for the difference between the aggregate consideration paid for an acquisition and the fair value of net tangible and intangible assets acquired and liabilities assumed. Goodwill is not amortized, but rather tested for potential impairment. We evaluate the impairment of goodwill in accordance with ASC 350, which requires goodwill to be assessed on at least an annual basis, as of December 31 each year, for impairment using a fair value basis. Between annual evaluations, if events occur or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount, then impairment must be evaluated. Such circumstances could include, but are not limited to: (1) a significant adverse change in legal factors or business climate, or (2) a loss of key contracts or customers.
We may elect to utilize a qualitative assessment to evaluate whether it is more likely than not that the fair value of a reporting unit is less than its carrying value, and if so, we perform a quantitative test. We compare the carrying value of each reporting unit to its estimated fair value, and if the fair value is determined to be less than the carrying value, we recognize an impairment loss for the difference. The evaluation is based on the estimation of the fair values at the reporting unit level in comparison to the reporting unit's net asset carrying values. Our discounted cash flows requires management's judgment with respect to forecasted revenue streams and operating margins, capital expenditures and the selection and use of an appropriate discount rate. We utilize the weighted average cost of capital as derived by certain assumptions specific to our facts and circumstances as the discount rate.
The Company's goodwill is amortized and deducted over a 15-year period for tax purposes. See Note 7 – Goodwill for additional information.
Intangible assets with finite lives are carried at cost, less accumulated amortization. Amortization is computed using the method that best reflects how their economic benefits are utilized or, if a pattern of economic benefits cannot be reliably determined, on a straight-line basis over their estimated useful lives.
Impairment of Long-Lived Assets
The Company evaluates its long-lived assets for potential impairment whenever there is evidence that events or changes in circumstances indicate that the carrying value may not be recoverable. If such evaluation indicates that the carrying amount of the asset exceeds its estimated future undiscounted cash flows, an impairment loss is recognized to reduce the asset's carrying amount to its estimated fair value.
51

In addition to the recoverability assessment, the Company routinely reviews the remaining lives of its long-lived assets. Any reduction in the useful life assumptions will result in increased depreciation or amortization expense in the period when such determinations are made, as well as in subsequent periods. There are no changes in the estimated useful lives of long-lived assets for the periods presented.
Fair Value Measurements
U.S. GAAP provides a framework for measuring fair value and expands disclosures about fair value measurements. The framework requires the valuation of investments using a three-tiered approach. The statement requires fair value measurement to be classified and disclosed in one of the following categories:
Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets and liabilities;
Level 2: Quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; or
Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e. supported by little or no market activity).
As of December 31, 2022 and 2021, we did not have any financial instruments with significant Level 3 inputs and we did not have any financial instruments that are measured at fair value on a recurring basis.
For certain of our non-derivative financial instruments, including receivables, accounts payable and other accrued liabilities, the carrying amount approximates fair value due to the short-term maturities of these instruments.
Research and Development
Research and development expenses consist primarily of employee-related expenses (such as salaries, taxes, benefits and stock-based compensation), allocated overhead costs and outside services costs related to the development and improvement of the Company's software. Research and development costs are generally expensed as incurred, except for costs incurred in connection with the development of software that qualify for the capitalization as described in our software development costs policy.
Advertising Costs
Advertising costs are expensed and included in sales and marketing expense when incurred. Advertising expense was $1.3 million, $1.8 million, and $1.0 million for the years ended December 31, 2022, 2021 and 2020, respectively.
Income Taxes
We account for income taxes in accordance with ASC 740, "Income Taxes." Under ASC 740, deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences and income tax credits. Deferred tax assets and liabilities are measured by applying enacted statutory tax rates that are applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized for differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. Any change in tax rates on deferred tax assets and liabilities is recognized in net income in the period in which the tax rate change is enacted. We record a valuation allowance that reduces deferred tax assets when it is "more likely than not" that deferred tax assets will not be realized.
We follow the provisions of ASC 740 related to accounting for uncertainty in income taxes. The accounting estimates related to liabilities for uncertain tax positions require us to make judgments regarding the sustainability of each uncertain tax position based on its technical merits. If we determine it is more likely than not that a tax position will be sustained based on its technical merits, we record the impact of the position in our consolidated financial statements at the largest amount that is greater than fifty percent likely of being realized upon ultimate settlement. These estimates are updated at each reporting date based on the facts, circumstances and information available. We are also required to assess at each reporting date whether it is reasonably possible that any significant increases or decreases to our unrecognized tax benefits will occur during the next 12 months.
Business Combinations
Acquisitions were accounted for under U.S. GAAP using the acquisition method in accordance with ASC 805, Business Combinations. The Company allocates the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities, if any, is recorded as goodwill.
52

The accounting for business combinations requires management to make judgments and estimates of the fair value of assets acquired, including the identification and valuation of intangible assets, as well as liabilities and contingencies assumed. Such judgments and estimates directly impact the amount of goodwill recognized in connection with an acquisition. Estimating the fair value of acquired assets and assumed liabilities, including intangibles, requires judgment about expected future cash flows, weighted-average cost of capital, discount rates and expected long-term growth rates.
Stock-Based Compensation
Our 2016 Omnibus Long-Term Incentive Plan, as amended (the "2016 LTIP"), provides for the grant of restricted stock units with time-based vesting ("Service-Based RSU" or "RSU") and restricted stock units with performance-based vesting ("Performance-Based RSU" or "PRSU") to our senior executives, directors, employees and other eligible service providers. Awards granted under the 2016 LTIP vest over the periods determined by the Board of Directors or the Compensation Committee of the Board of Directors, who has the discretion to establish the terms, conditions and criteria of the various awards, including the weighting and vesting schedule of Service-Based RSUs and the performance conditions applicable to the Performance-Based RSUs, including the achievement of certain financial performance criteria or price targets for our common stock. Upon vesting, Service-Based RSUs and Performance-Based RSUs will be settled in the Company's common stock.
Service-Based RSUs granted to eligible employees as an incentive generally may vest in installments over a period of up to three years from the date of grant. The grant date fair value per share is equal to the closing stock price on the date of grant.
Performance-Based RSUs may vest upon the achievement of a defined performance target or at the end of the defined performance period from the date of grant, whichever initially occurs. The grant date fair value per share of these Performance-Based RSUs is equal to the closing stock price on the date of the grant or the fair value of the award on the grant date as determined through an independent valuation for Performance-Based RSUs with market conditions. Performance-Based RSUs may vest upon the achievement of certain price targets or market conditions for the Company's common stock anytime or certain operational milestones over a three-year period from the date of grant. In order to reflect the substantive characteristics of these market condition awards, the Company employs a Monte Carlo simulation valuation model to calculate the grant date fair value and corresponding requisite service period of the award. Monte Carlo approaches are a class of computational algorithms that rely on repeated random sampling to compute their results. This approach allows the calculation of the value of such awards based on a large number of possible stock price path scenarios.
We recognize these share-based payment transactions when services from the employees are received and recognize a corresponding increase in additional paid-in capital in our consolidated balance sheets, in accordance with ASC 718, "Compensation - Stock Compensation." The measurement objective for these equity awards is the estimated fair value at the date of grant of the equity instruments that we are obligated to issue when employees have rendered the requisite service and satisfied any other conditions necessary to earn the right to benefit from the instruments. The compensation expense for an award is recognized ratably over the requisite service period for the entire award, which is the period during which an employee is required to provide service in exchange for an award. Compensation expense for awards with performance conditions is recognized over the requisite service period if it is probable that the performance condition will be satisfied. If such performance conditions are not or are no longer considered probable, no compensation expense for these awards is recognized, and any previously recognized expense is reversed. If the performance condition is achieved prior to the completion of the requisite service period, any unrecognized compensation expense will be recognized in the period the performance condition is achieved. Compensation expense for awards with market conditions is recognized over the derived service period, or sooner, if the market condition is achieved. Previously recognized expense for awards with market conditions will never be reversed subsequent to completion of the derived service period even if the market conditions are never achieved. We recognize forfeitures of share-based compensation awards as they occur. Share-based compensation expense is recognized as part of the cost of sales and selling, general and administrative expenses in our consolidated statements of operations.
Net (Loss)/Earnings per Share
Basic net (loss)/earnings per share is computed by dividing the net (loss)/earnings by the weighted-average number of common shares outstanding for the period, without consideration for potentially dilutive securities. Diluted net (loss)/earnings per share is computed by dividing the net (loss)/earnings by the weighted-average number of shares of common stock and dilutive common stock equivalents outstanding for the period determined using the treasury-stock and if-converted methods. Dilutive common stock equivalents are comprised of unvested restricted common stock and warrants.
Other Comprehensive (Loss)/Income
Our functional currency is the U.S. Dollar. For one of our wholly-owned subsidiaries, the functional currency is the local currency. For this subsidiary, the translation of its foreign currency into U.S. Dollars is performed for assets and liabilities using current foreign currency exchange rates in effect at the balance sheet date and for revenue and expense accounts using average foreign currency exchange rates during the periods presented. Translation gains and losses are included in stockholders' equity as a component of accumulated other comprehensive (loss)/income.
53

Restructuring Expenses
The determination of when the Company accrues for involuntary termination benefits under restructuring plans depends on whether the termination benefits are provided under an on-going benefit arrangement or under a one-time benefit arrangement. The Company accounts for on-going benefit arrangements, such as those documented by employment agreements, in accordance with ASC 712 ("ASC 712"), "Compensation – Nonretirement Postemployment Benefits." Under ASC 712, liabilities for postemployment benefits are recorded at the time of obligations are probable of being incurred and can be reasonably estimated. When applicable, the Company records such costs into operating expenses.
In the fourth quarter of 2022, the Company committed to a restructuring plan resulting in a reduction of the Company's workforce, with a majority of the affected employees separating from the business in early 2023. As a result of the workforce reduction, the Company accrued for involuntary termination benefits consisting of employee severance-related benefit costs (including outplacement services and continuing health insurance coverage). During the year ended December 31, 2022, the Company recorded approximately $2.8 million in involuntary termination benefits, with no similar costs in prior years, and is recorded under "Selling, general and administrative expenses" on the Consolidated Statements of Operations.
Recently Adopted Accounting Pronouncements
In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes," which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The ASU also clarifies and amends existing guidance to improve consistent application. This standard was effective for reporting periods beginning after December 15, 2020, which made this standard effective for us on January 1, 2021. The adoption of this ASU did not have a material impact on our consolidated financial position, results of operations and cash flows.
In March 2020, the FASB issued ASU No. 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting," which provides optional expedients and exceptions for a limited period of time to ease the potential burden in accounting for contracts, hedging relationships and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. This amendment is effective for all entities as of March 12, 2020 through December 31, 2022. The adoption of this ASU did not have a material impact on our consolidated financial position, results of operations or cash flows.
Recent Accounting Pronouncements Not Yet Adopted
In October 2021, the FASB issued ASU No. 2021-08, "Business Combination (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which requires entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The ASU improves comparability after the business combination by providing consistent recognition and measurement guidance for revenue contracts with customers acquired in a business combination and revenue contracts with customers not acquired in a business combination. Entities should apply the amendments prospectively to business combinations that occur after the effective date. This standard will be effective for reporting periods beginning after December 15, 2022, with early adoption permitted. While we are currently assessing the impact of the adoption of this ASU, we do not believe the adoption of this ASU will have a material impact on our consolidated financial position, results of operations, and cash flows.
In September 2022, the FASB issued ASU No. 2022-04, "Liabilities - Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations," which requires a company that uses a supplier finance program in connection with the purchase of goods or services to disclose sufficient information about the program to allow a user of the financial statements to understand the program's nature, activity during the period, changes from period to period, and potential magnitude. This standard will be effective for reporting periods beginning December 15, 2022, with early adoption permitted. While we are currently assessing the impact of the adoption of this ASU, we do not believe the adoption of this ASU will have a material impact on our consolidated financial position, results of operations, and cash flows.
In June 2022, the FASB issued ASU No. 2022-03, "Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions," which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. This standard will be effective for reporting periods beginning December 15, 2023, with early adoption permitted. While we are currently assessing the impact of the adoption of this ASU, we do not believe the adoption of this ASU will have a material impact on our consolidated financial position, results of operations, and cash flows.
54

3. REVENUE RECOGNITION
We recognize revenue in accordance with ASC Topic 606, "Revenue from Contracts with Customers." The unit of account in ASC 606 is a performance obligation, which is a promise in a contract with a customer to transfer a good or service to the customer.
The Company follows the five-step model for recognizing revenue that includes identifying the contract with the customer, determining the performance obligation(s), determining the transaction price, allocating the transaction price to the performance obligation(s), and recognizing revenue as the performance obligations are satisfied. Timing of the satisfaction of performance obligations varies across our businesses due to our diverse product and service mix, customer base, and contractual terms. Significant judgment can be required in determining certain performance obligations, and these determinations could change the amount of revenue and profit recorded in a given period. Our contracts may have a single performance obligation or multiple performance obligations. When there are multiple performance obligations within a contract, we allocate the transaction price, net of any discounts, to each performance obligation based on the standalone selling price of the product or service underlying each performance obligation.
Our contracts with the U.S. government are generally subject to the Federal Acquisition Regulation ("FAR") and the price is typically based on estimated or actual costs plus a reasonable profit margin. As such, the standalone selling price of products or services in our contracts with the U.S. Government are typically equal to the selling price stated in the contract. For non-U.S. Government contracts with multiple performance obligations, standalone selling price is the observable price of a good or service when Telos sells that good or service separately in similar circumstances and to similar customers.
Contracts are routinely and often modified to account for changes in contract requirements, specifications, quantities, or price. Depending on the nature of the modification, we determine whether to account for the modification as an adjustment to the existing contract or as a new contract. Generally, modifications are not distinct from the existing contract due to the significant interrelatedness of the performance obligations and are therefore accounted for as an adjustment to the existing contract, and recognized as a cumulative adjustment to revenue (as either an increase or reduction of revenue) based on the modification's effect on progress toward completion of a performance obligation.
The majority of our revenue is recognized over time, as control is transferred continuously to our customers who receive and consume benefits as we perform. Revenue transferred to customers over time accounted for 89%, 91% and 90% of our revenue for the years ended December 31, 2022, 2021 and 2020. All of our business groups earn services revenue under a variety of contract types, including time and materials, firm-fixed price, firm fixed price level of effort, and cost-plus fixed fee contract types, which may include variable consideration.
Revenue is recognized over time using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material, subcontractor costs and indirect expenses. This continuous transfer of control to the customer is supported by clauses in our contracts with U.S. government customers whereby the customer may terminate a contract for convenience and then pay for costs incurred plus a profit, at which time the customer would take control of any work in process. For non-U.S. government contracts where we perform as a subcontractor and our order includes similar FAR provisions as the prime contractor's order from the U.S. government, continuous transfer of control is likewise supported by such provisions. For other non-U.S. government customers, continuous transfer of control to such customers is also supported due to general terms in our contracts and rights to recover damages which would include, among other potential damages, the right to payment for our work performed to date plus a reasonable profit.
For performance obligations in which control does not continuously transfer to the customer, we recognize revenue at the point in time in which each performance obligation is fully satisfied. This coincides with the point in time the customer obtains control of the product or service, which typically occurs upon customer acceptance or receipt of the product or service, given that we maintain control of the product or service until that point. Revenue transferred to customers at a point in time accounted for 11%, 9% and 10% of our revenue for the years ended December 31, 2022, 2021 and 2020.
Orders for the sale of software licenses may contain multiple performance obligations, such as maintenance, training, or consulting services, which are typically delivered over time, consistent with the transfer of control disclosed above for the provision of services. When an order contains multiple performance obligations, we allocate the transaction price to the performance obligations based on the standalone selling price of the product or service underlying each performance obligation. The standalone selling price represents the amount we would sell the product or service to a customer on a standalone basis.
For certain performance obligations where we are not primarily responsible for fulfilling the promise to provide the goods or services to the customer, do not have inventory risk and have limited discretion in establishing the price for the goods or services, we recognize revenue on a net basis.
55

Contract Estimates
Due to the transfer of control over time, revenue is recognized based on progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the performance obligations. We generally use the cost-to-cost measure of progress on a proportional performance basis for our long-term contracts because it best depicts the transfer of control to the customer, which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation, which includes both the actual costs already incurred and the estimated costs to complete. Revenues are recorded proportionally as costs are incurred. Due to the nature of the work required to be performed on certain of our performance obligations, the estimation of costs at completion is complex, subject to many variables and requires significant judgment. Contract estimates are based on various assumptions, including labor and subcontractor costs, materials and other direct costs and the complexity of the work to be performed. A significant change in one or more of these estimates could affect the profitability of our contracts. We review and update our contract-related estimates regularly and recognize adjustments in estimated profit on contracts on a cumulative catch-up basis, which may result in an adjustment increasing or decreasing revenue to date on a contract in a particular period that the adjustment is identified. Revenue and profit in future periods of contract performance are recognized using the adjusted estimate.
Our contracts may include various types of variable consideration, such as claims (for instance, indirect rate or other equitable adjustments) or incentive fees. We include estimated amounts in the transaction price based on all of the information available to us, including historical information and future estimations, and to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when any uncertainty associated with the variable consideration is resolved. We have revised and re-submitted several years of incurred cost submissions reflecting certain indirect rate structure changes as a result of regular Defense Contract Audit Agency audits of incurred cost submissions. This resulted in signed final rate agreement letters for fiscal years 2014 to 2016 and conformed incurred cost submissions for 2017 to 2021. We evaluated the resulting changes to revenue under the applicable cost-plus fixed fee contracts for the years 2014 to 2016 as variable consideration, and determined the most likely amount to which we expect to be entitled, to the extent that no constraint exists that would preclude recognizing this revenue or result in a significant reversal of cumulative revenue recognized. We included these estimated amounts of variable consideration in the transaction price and as performance on these contracts is complete, we have recognized revenue of $0.2 million during the year ended December 31, 2021. No revenue adjustment was recorded during the fiscal years ended December 31, 2022 and 2020.
We provide for anticipated losses on contracts during the period when the loss is determined by recording an expense for the total expected costs that exceeds the total estimated revenue for a performance obligation. No contract losses were recorded during the years ended December 31, 2022 and 2020. We recorded an immaterial contract loss during the year ended December 31, 2021.
Historically, most of our contracts do not include award or incentive fees. For incentive fees, we would include such fees in the transaction price to the extent we could reasonably estimate the amount of the fee. With limited historical experience, we have not included any revenue related to incentive fees in our estimated transaction prices. We may include in our contract estimates additional revenue for submitted contract modifications or claims against the customer when we believe we have an enforceable right to the modification or claim, the amount can be estimated reliably and its realization is probable. We consider the contractual/legal basis for the claim (in particular FAR provisions), the facts and circumstances around any additional costs incurred, the reasonableness of those costs and the objective evidence available to support such claims.
For our contracts that have an original duration of one year or less, we use the practical expedient applicable to such contracts and do not consider the time value of money. We capitalize sales commissions related to proprietary software and related services that are directly tied to sales. We do not elect the practical expedient to expense as incurred the incremental costs of obtaining a contract if the amortization period would have been one year or less. For the sales commissions that are capitalized, we amortize the asset over the expected customer life, which is based on recent and historical data.
Disaggregated Revenues
In addition to our segment reporting, as further discussed in Note 21 Segment Information, we disaggregate our revenue by customer and contract types. We treat sales to U.S. customers as sales within the U.S. regardless of where the services are performed. Substantially most of our revenues are generated from U.S. customers, while international customers are de minimis, as such the financial information by geographic location is not presented.
56

Table 3.1: Revenue by Customer Type
For the Year Ended December 31,
202220212020
Amount%Amount%Amount%
(dollars in thousands)
Federal government$205,538 95%$232,876 96%$171,677 95%
State & local government, and commercial11,349 5%9,557 4%8,240 5%
Total revenue$216,887 $242,433 $179,917 
Table 3.2: Revenue by Contract Type
For the Year Ended December 31,
202220212020
Amount%Amount%Amount%
(dollars in thousands)
Firm fixed-price$179,803 83%$212,304 88%$151,703 84%
Time-and-materials12,963 6%12,461 5%13,455 8%
Cost plus fixed-fee24,121 11%17,668 7%14,759 8%
Total revenue$216,887 $242,433 $179,917 
Table 3.3: Revenue Concentrations Greater than 10% of Total Revenue
For the Year Ended December 31,
202220212020
U.S. Department of Defense ("DoD")74 %74 %65 %
Civilian federal agencies21 %22 %30 %
Table 3.4: Contract Balances
As of December 31,
Balance Sheet Presentation20222021
(in thousands)
Billed account receivables (1)
Accounts receivable, net$13,521 $18,470 
Unbilled account receivablesAccounts receivable, net11,657 7,563 
Contract assetsAccounts receivable, net14,891 33,811 
Contract liabilities - currentContract liabilities6,444 6,381 
(1) Net of allowance for credit losses
The significant changes in the Company's contract assets and contract liabilities during the current period were primarily the result of the timing differences between the Company's performance, invoicing and customer payments. For the years ended December 31, 2022, 2021 and 2020, the amount of revenue recognized during the year that was included in the opening contract liabilities balance was $5.2 million, $4.3 million, and $5.3 million, respectively.
As of December 31, 2022, we had approximately $82.2 million of remaining performance obligations, which we also refer to as funded backlog. We expect to recognize approximately 93% of our remaining performance obligations as revenue in 2023, and approximately 4% by 2024, with the remainder recognized thereafter.
57

4. ACCOUNTS RECEIVABLE, NET
Table 4.1: Details of Accounts Receivable, Net
As of December 31,
20222021
(in thousands)
Billed accounts receivables$13,655 $18,586 
Unbilled accounts receivable11,657 7,563 
Contract assets14,891 33,811 
Allowance for credit losses(134)(116)
   Accounts receivable, net$40,069 $59,844 
As our primary customer base includes agencies of the U.S. government, we have a concentration of credit risk associated with our accounts receivable, as 92% of our billed and unbilled accounts receivable, as of December 31, 2022, were directly with U.S. government customers. While we acknowledge the potentially material and adverse risk of such a significant concentration of credit risk, our past experience of collecting substantially all of such receivables provide us with an informed basis that such risk, if any, is manageable. We perform ongoing credit evaluations of all of our customers and generally do not require collateral or other guarantee from our customers. We maintain allowances for potential losses.
Table 4.2: Allowance for Credit Losses Activities
Balance Beginning
of Year
Bad Debt
Expenses (1)
Write-Offs / Recoveries (2)
Balance
End
of Year
(in thousands)
For the Year Ended December 31, 2022$116 $99 $(81)$134 
For the Year Ended December 31, 2021$308 $7 $(199)$116 
For the Year Ended December 31, 2020$720 $(412)$ $308 
(1) Accounts receivable reserves and reversals of allowance for subsequent collections, net
(2) Accounts receivable written-off and subsequent recoveries, net
On July 15, 2016, the Company entered into an accounts receivable purchase agreement under which the Company could sell certain accounts receivable (balance not to exceed $10.0 million) to a third party, or the "Factor", without recourse to the Company, with an availability period through June 30, 2022, and from year to year thereafter unless terminated in writing by the parties. There were no accounts receivable sold during 2022 and 2021, respectively. As of December 31, 2022 and 2021, there were no outstanding sold accounts receivable.
5. INVENTORIES, NET
Table 5.1: Details of Inventories, Net
As of December 31,
20222021
(in thousands)
Gross inventory$3,642 $2,108 
Allowance for inventory obsolescence(765)(861)
Inventories, net$2,877 $1,247 

58

6. PROPERTY AND EQUIPMENT, NET
Table 6: Details of Property and Equipment, Net
As of December 31,
20222021
(in thousands)
Furniture and equipment$16,033 $15,420 
Leasehold improvement3,145 2,994 
Property and equipment, at cost19,178 18,414 
Accumulated depreciation and amortization(14,391)(12,326)
Property and equipment, net$4,787 $6,088 
Depreciation and amortization expense was $2.4 million, $1.8 million, and $1.7 million for the years ended December 31, 2022, 2021, and 2020, respectively.
7. GOODWILL
The goodwill balance was $17.9 million as of December 31, 2022 and 2021, of which $3.0 million is allocated to the Security Solutions segment and $14.9 million is allocated to the Secure Networks segment.
During the year ended December 31, 2021, the Company recorded goodwill of $3.0 million in connection with the DFT acquisition that was completed in July 2021. See Note 10 Acquisition for further details.
As a result of the segment reorganization in 2021, as further discussed in Note 2 - Significant Accounting Policies, we reported two operating and reportable segments: Security Solutions and Secure Networks. The two operating and reportable segments represent the reporting units for purposes of testing goodwill.
The net assets attributable to the reporting units are determined based upon the estimated assets and liabilities attributable to the reporting units in deriving its free cash flows. In addition, the estimate of the total fair value of our reporting units is compared to the market capitalization of the Company.
Goodwill is subject to annual impairment tests and in the interim if triggering events are present before the annual tests, we will assess impairment. At year-end, the Company performed its annual impairment test of goodwill for all of the reporting units, and no impairment charges were taken during the years ended December 31, 2022, 2021 and 2020.
8. INTANGIBLE ASSETS, NET
Table 8.1: Details of Intangible Assets, Net
Estimated useful lifeAs of December 31, 2022As of December 31, 2021
Gross Carrying AmountAccumulated AmortizationNet Carrying ValueGross Carrying AmountAccumulated AmortizationNet Carrying Value
(in thousands)
Acquired technology8 years$3,630 $(643)$2,987 $3,630 $(256)$3,374 
Customer relationships3 years40 (19)21 40 (5)35 
Software development costs
2 - 5 years
35,080 (7,793)27,287 22,222 (6,432)15,790 
Subtotal38,750 (8,455)30,295 25,892 (6,693)19,199 
Software held for resale (1)
7,120 — 7,120  —  
Total$45,870 $(8,455)$37,415 $25,892 $(6,693)$19,199 
(1) This amount is net of $0.7 million charged into cost of sales.
Amortization expense related to capitalized software development costs was $1.4 million, $1.6 million, and $1.7 million for the years ended December 31, 2022, 2021, and 2020, respectively.
Amortization expense related to other intangible assets was $0.4 million, and $0.3 million for the years ended December 31, 2022, and 2021, respectively. No other intangible assets reported prior to the acquisition in 2021, see Note 10 – Acquisition for further details.
The Company did not recognize any impairment charges on intangible assets for the periods presented.
59

Table 8.2: Estimated Future Amortization Expense of Intangible Assets, Net
As of December 31, 2022
(in thousands)
Year Ending December 31, 2023$6,046 
Year Ending December 31, 20247,757 
Year Ending December 31, 20255,699 
Year Ending December 31, 20264,699 
Year Ending December 31, 20273,936 
Thereafter2,158 
Total$30,295 
Actual amortization expense in future periods could differ from these estimates as a result of impairments, timing of completion of in-process software development projects, future releases and other factors.
9. OTHER BALANCE SHEET COMPONENTS
Table 9.1: Details of Accounts Payable and Other Accrued Liabilities
As of December 31,
20222021
(in thousands)
Accounts payable$12,606 $7,869 
Accrued payables9,945 25,300 
Others 1,379 
Accounts payable and other accrued liabilities$22,551 $34,548 
Table 9.2: Details of Other Current Liabilities
As of December 31,
20222021
(in thousands)
Other accrued expenses1,530 978 
Restructuring expenses accrual 2,763  
Other626 452 
Other current liabilities$4,919 $1,430 
10. ACQUISITION
On July 30, 2021, the Company acquired the assets of DFT and wholly-owned subsidiaries for a total purchase consideration of $6.7 million, inclusive of $0.3 million related to a pre-existing contractual arrangement with DFT. Upon closing, $5.9 million of cash was paid with an additional $0.6 million payable to DFT 18 months after the close date (the "holdback"). The holdback amount was discounted to its present value of $0.5 million using a discount rate relevant to the acquisition. The acquisition adds several new patents to the Company's library of biometric and digital identity intellectual property. The addition of contactless biometrics technology will enable the Company to better serve the needs of organizations in existing and new markets. The acquisition of the assets of DFT has been accounted for under U.S. GAAP using the acquisition method of accounting. The total purchase consideration of $6.7 million has been allocated among the assets acquired at their fair value at the acquisition date.
The Company recognized $3.7 million of intangible assets and $3.0 million of goodwill, which is housed in the Security Solutions operating segment. Goodwill is primarily attributable to excess of the purchase price over the acquired identifiable net tangible and intangible assets. The acquired intangible assets will be amortized on a straight-line basis over 3 - 8 years. The acquisition was considered an asset purchase for tax purposes and the recognized goodwill is deductible for tax purposes. Acquisition-related costs were immaterial and have been expensed as incurred.
60

11. PURCHASE OF TELOS ID NON-CONTROLLING INTERESTS
Telos ID was formed as a limited liability company under the Delaware Limited Liability Company Act in 2007. Prior to the IPO in November 2020, the Company owned a 50% interest in Telos ID, with the remaining interest owned by Hoya ID Fund A, LLC ("Hoya") as the non-controlling interest.
On October 5, 2020, we entered into a Membership Interest Purchase Agreement between the Company and Hoya to purchase all of the Class B Units of Telos ID ("Telos ID Units") owned by Hoya (the "Telos ID Purchase"). Upon the closing of the Telos ID Purchase, Telos ID became our wholly-owned subsidiary. On November 23, 2020, the Telos ID Purchase was consummated with the Company transferring $30.0 million in cash and issuing 7.3 million shares of our common stock at $20.39 per share (which totals approximately $148.4 million); the total consideration transferred to Hoya was $178.4 million. As part of the common stock issuance, the Company recognized a credit to additional paid-in-capital ("APIC") of $148.4 million. The Company further recognized a debit to APIC of $173.9 million as part of the elimination of Hoya's non-controlling interest in Telos ID. The net impact to APIC associated with the acquisition of the additional 50% interest in Telos ID was a debit of $25.5 million.
In fiscal year 2020, 50% of the profit allocated to the Class B member amounted to $5.2 million. During the year ended December 31, 2020, the Class B member received a total of $2.8 million of distribution and a final distribution of $2.4 million in January 2021.
12. DEBT AND OTHER OBLIGATIONS
Revolving Credit Facility
On December 30, 2022 (the "Closing Date"), we entered into a Credit Agreement (the "Credit Agreement"), by and among the Company, as borrower, Xacta Corporation, ubIQuity.com.inc, Teloworks, Inc., and Telos Identity Management Solutions, LLC, as guarantors, the lenders party thereto (the "Lenders"), and JPMorgan Chase Bank N.A., as administrative agent for the Lenders (in such capacity, the "Agent"). The Credit Agreement provides for a $30.0 million senior secured revolving credit facility with a maturity date of December 30, 2025, with the option of issuing letters of credit thereunder with a sub-limit of $5.0 million, and with an uncommitted expansion feature of up to $30.0 million of additional revolver capacity (the "Loan"). The Loan is subject to acceleration in the event of customary events of default. The Company has not drawn any amount under the Loan.
Borrowings under the Credit Agreement will accrue interest, at our option, at one of three variable rates, plus a specified margin. We can elect to borrow at (i) the Alternative Base Rate, plus 0.9%; (ii) Adjusted Daily Simple Secured Overnight Financing Rate ("SOFR"), plus 1.9%; and (iii) Adjusted Term SOFR, plus 1.9%, as such capitalized terms are defined and calculated in the Credit Agreement. The Company may elect to convert borrowings from one type of borrowing to another type per the terms of the Credit Agreement. After the occurrence and during the continuance of any event of default, the interest rate may increase by an additional 2.0%. We are obligated to pay accrued interest (i) with respect to amounts accruing interest based on the Alternative Base Rate, each calendar quarter and on the maturity date, (ii) with respect to amounts accruing interest based on Adjusted Daily Simple SOFR, on each one month anniversary of the borrowing and on the maturity date, and (iii) with respect to amounts accruing interest based on Adjusted Term SOFR, at the end of the period specified per the Credit Agreement and on the maturity date. Upon five, three, or one days' prior notice, as applicable, we may prepay any portion or the entire amount of the Loan. We are also paying costs and customary fees, including a closing fee, commitment fees and letter of credit participation fee, if any, payable to the Agent and Lenders, as applicable, in connection with the Loan.
The Loan under the Credit Agreement is collateralized by substantially all of the Company's assets, including the Company's pledge of its domestic and material foreign subsidiary equity interests.
The Loan has various covenants that may, among other things, affect our ability to create, incur, assume or suffer any indebtedness, merge into or consolidate with another entity, acquire entity interests, sell or transfer certain assets, enter into certain arrangements (such as sale and leaseback and swap agreements) or restrictive agreements, pay dividends and make certain restricted payments, and amend material documents related to any subordinated indebtedness and corporate agreements. The Credit Agreement also requires certain financial covenants to maintain a Senior Leverage Ratio on the last day of any fiscal quarter, no greater than 3 to 1. We were in compliance with all covenants as of December 31, 2022.
The occurrence of an event of default under the Credit Agreement could result in the Loan and other obligations becoming immediately due and payable and allow the Lenders to exercise all rights and remedies available to them under the Credit Agreement.
61

Other Financing Obligations
We entered into a Master Purchase Agreement ("MPA") with a third-party buyer ("Buyer") for $9.1 million ("Assignment Price") relating to software licenses under a specific delivery order ("DO") with our customer resulting in proceeds from other financing obligations of $9.1 million in November 2022. Under the MPA, we sold, assigned and transferred all of our rights, title and interest in (i) the DO payments from the customer and (ii) the underlying licenses. The DO covers a base period with an option for the customer to exercise three (3) additional 12-month periods through January 2026. The DO payments assigned to the Buyer are billable to the customer at the beginning of the base period and for each option year exercised. The underlying licenses were acquired for resale, see Note 8 – Intangible Assets, net for further details.
On February 9, 2023, the customer notified us that it would not exercise the first option period under the DO. The MPA provides that, if the customer terminates the DO for non-renewal and the Buyer reasonably concludes that the customer's actions constitute grounds for filing a claim with the customer's contracting officer, Buyer and Telos will cooperate in preparing such a claim, which would be filed in Telos' name. Buyer has notified Telos of its intent to pursue a claim against the customer.
Senior Term Loan
On January 25, 2017, we entered into a Credit Agreement (the "EnCap Credit Agreement") with Enlightenment Capital Solutions Fund II, L.P., as agent (the "Agent") and the lenders party thereto (the "Lenders") (together referenced as "EnCap"). The EnCap Credit Agreement provided for an $11.0 million senior term loan (the "Loan") with a maturity date of January 25, 2022, subject to acceleration in the event of customary events of default. All borrowings under the Credit Agreement accrued interest at the rate of 13.0% per annum.
In connection with the EnCap Credit Agreement, the Company issued warrants (each, a "Warrant") to the Agent and certain of the Lenders representing in the aggregate the right to purchase in accordance with their terms 900,970 shares of the Class A Common Stock of the Company, no par value per share, which was equivalent to approximately 2.5% of the common equity interests of the Company on a fully diluted basis. The exercise price as $1.665 per share and each Warrant would expire on January 25, 2027. The value of the warrants was determined to be de minimis and no value was allocated to them on a relative fair value basis in accounting for the debt instrument. The Credit Agreement also included an $825,000 exit fee, which was payable upon any repayment or prepayment of the loan. This has been included in the total principal due and treated as an unamortized discount on the debt, which would be amortized over the term of the loan, using the effective interest method at a rate of 15.0%. In addition, incurred fees and transaction costs related to the issuance of the EnCap Credit Agreement were amortized over the life of this Agreement.
On July 19, 2019, the EnCap Credit Agreement was amended to, among others, provide an additional $5.0 million in principal borrowings, change the maturity date from January 25, 2022 to January 15, 2021 and increase the exit fee to $1.2 million. The exit fee had been included in the total principal due and treated as an unamortized discount on the debt, which was amortized over the term of the loan using the effective interest method at a rate of 17.3% over the remaining term of the loan.
The EnCap Credit Agreement was further amended on March 26, 2020 to provide for four quarterly maturity date extensions, which would increase the Exit Fee payable under the Credit Agreement by $0.3 million for each quarterly maturity date extension elected, for a total of $1.0 million increase to the Exit Fee were all four of the maturity date extensions to be elected. The Company paid EnCap an amendment fee of $0.1 million and out-of-pocket costs and expenses in consideration for the March 2020 amendment.
On November 24, 2020, upon the closing of the IPO, the Company paid a total of $17.4 million which paid off the EnCap Credit Agreement in full, including an exit fee of $1.2 million, accrued interest of $0.1 million, and legal fees of $13,000. As a result, we recognized a loss on debt extinguishment of $0.1 million presented as a part of the non-operating expense in the consolidated statements of operations. For the year ended December 31, 2020, we incurred interest expenses amounting to $2.7 million.
On April 19, 2021, the Company entered into multiple Redemption Agreements and Warrant Redemption and Cancellation Agreements (collectively the "Repurchase Agreement") with EnCap and certain related funds that held the warrants to purchase 900,970 shares of the Company's common stock in addition to 39,682 shares of the Company's common stock. Under the Repurchase Agreement, the Company agreed to repurchase the outstanding warrants for $26.9 million and common stock for $1.3 million. The average price of the warrants and common stock repurchased were $29.85 per share and $31.51 per share, respectively. Upon settlement, the repurchased warrants were retired. The Company reduced common stock for the $0.001 par value of the shares repurchased, with the excess purchase price over par value recorded as a reduction of APIC. As a result of the repurchases, the Company recognized these amounts as a reduction to APIC.
62

Subordinated Debt
On March 31, 2015, the Company entered into unsecured Subordinated Loan Agreements and Subordinated Promissory Notes ("Porter Notes") with affiliated entities of Mr. John R. C. Porter (together referenced as "Porter"). Mr. Porter and Toxford Corporation, of which Mr. Porter was the sole shareholder, owned 35.0% of our Class A Common Stock. Under the terms of the Porter Notes, Porter lent the Company $2.5 million, with the outstanding principal bearing interest at a fixed rate of twelve percent (12%), payable quarterly starting August 20, 2015. The unpaid principal, together with interest, was originally due and payable in full on July 1, 2017.
On April 18, 2017, we amended and restated the Porter Notes to reduce the interest rate from twelve percent (12%) to six percent (6%) per annum, to be accrued, and extended the maturity date from July 1, 2017 to July 25, 2022. Telos also entered into Intercreditor Agreements with Porter and EnCap, in which the Porter Notes were fully subordinated to the EnCap Credit Agreement and any subsequent senior lenders, and payments under the Porter Notes were permitted only if certain conditions were met. All other terms remained in full force and effect.
On November 23, 2020, upon the closing of the IPO, the Porter Notes were paid in full. We incurred interest expense amounting to $0.3 million for fiscal year 2020 on the Porter Notes.
13. EXCHANGEABLE REDEEMABLE PREFERRED STOCK CONVERSION
Public Preferred Stock
A maximum of 6,000,000 shares of the Public Preferred Stock, par value $0.01 per share, had been authorized for issuance. We initially issued 2,858,723 shares of the Public Preferred Stock pursuant to the acquisition of the Company during fiscal year 1990, recorded at fair value on the date of original issuance. In November 1998, we retired 410,000 shares of the Public Preferred Stock. Prior to the IPO, the total number of shares issued and outstanding was 3,185,586. The Public Preferred Stock was quoted as "TLSRP" on the OTCQB marketplace and the OTC Bulletin Board.
The Public Preferred Stock accrued a semi-annual dividend at the annual rate of 12% ($1.20) per share, based on the liquidation preference of $10 per share, and was fully cumulative. For the year ended December 31, 2020, we accrued dividends on the Public Preferred Stock amounting to $3.4 million, which was recorded as interest expense.
Upon the closing of the IPO, which constituted a qualified initial public offering for the purposes of the terms of the Exchangeable Redeemable Preferred Stock, each issued and outstanding share of Exchangeable Redeemable Preferred Stock automatically was converted (the "ERPS Conversion") into the right to receive (i) an amount of cash equal to (I) the ERPS Liquidation Value; multiplied by (II) 0.90; multiplied by (III) 0.85 and (ii) that number of shares of common stock (valued at the initial offering price to the public) equal to (I) the ERPS Liquidation Value; multiplied by (II) 0.90; multiplied by (III) 0.15. No fractional shares of common stock, however, were issued upon an ERPS Conversion Event but, in lieu thereof, the holder was entitled to receive an amount of cash equal to the fair market value of a share of common stock (valued at the initial offering price to the public) at the time of such ERPS Conversion Event multiplied by such fractional amount (rounded to the nearest cent). "ERPS Liquidation Value" means, per each share of Exchangeable Redeemable Preferred Stock, $10 together with all accrued and unpaid dividends (whether or not earned or declared) thereon calculated as of the actual date of an ERPS Conversion Event without interest, which was approximately $142.3 million as of November 19, 2020. All shares of common stock issued upon an ERPS Conversion were validly issued, fully paid and non-assessable. On November 23, 2020, holders of Exchangeable Redeemable Preferred Stock received $108.9 million in cash and 1.1 million shares of our common stock at $17 per share for a total value of $19.2 million in connection with the ERPS Conversion. The difference in the redemption value of the ERPS and the carrying value has been accounted for as a gain on extinguishment of debt in accordance with ASC 470 and ASC 480. Approximately $0.2 million of costs directly attributable to this redemption were applied against the gain, resulting in a net gain of $14.0 million.
14. STOCKHOLDERS' EQUITY
Capital Stock
Our authorized capital stock consists of 250,000,000 shares of common stock, $0.001 par value per share, and 10,000,000 shares of preferred stock, $0.01 par value per share. Prior to our Second Amended and Restated Articles of Incorporation, which were effective November 12, 2020, the relative rights, preferences, and limitations of the Class A common stock and the Class B common stock were in all respects identical. The holders of the common stock had one vote for each share of common stock held. Our Second Amended and Restated Articles of Incorporation authorized our Board of Directors to classify or reclassify shares of our stock in one or more classes or series, to cause the issuance of additional shares of our stock, and to amend our charter without stockholder approval to increase or decrease the number of shares of stock that we have authority to issue.
63

On November 12, 2020, we filed Articles of Amendment (the "Articles") with the State Department of Assessments and Taxation of the State of Maryland, effective as of the same date (the "Effective Time"). The Articles amended the Company's charter to effect a reverse stock split such that (1) every 1.259446 shares of Class A Common Stock that were issued and outstanding immediately prior to the Effective Time were changed into one issued and outstanding share of Class A Common Stock, and (2) every 1.259446 shares of Class B Common Stock that were issued and outstanding immediately prior to the Effective Time were changed into one issued and outstanding share of Class B Common Stock. Also on November 12, 2020, we filed the Second Articles of Amendment and Restatement (the "Second Amended Articles") with the State Department of Assessments and Taxation of the State of Maryland, effective as of the same date (the "Effective Time"). The Second Amended Articles amended the Company's charter to effect a conversion of each share of the Class B Common Stock that was issued and outstanding immediately prior to the Effective Time into one fully paid and non-assessable share of Class A Common Stock. From and after the Effective Time, certificates representing the Class B Common Stock now represent the number of shares of Class A Common Stock in which such Class B Common Stock was converted. Also, at the Effective Time, the Class A Common Stock was renamed and re-designated as common stock, par value $0.001 per share, of the Corporation.
As of December 31, 2022 and 2021, there were 67,431,632 and 66,767,450 shares of common stock issued and outstanding, respectively. There were no shares of preferred stock issued and outstanding on either date.
Shares Repurchases
Relative to the Repurchase Agreements, as disclosed under Note 12 Debt and Other Obligations above, the Company agreed to repurchase the 39,682 outstanding shares held by EnCap for $1.3 million on April 19, 2021.
Further, on May 24, 2022, the Company announced that the Board of Directors approved a new share repurchase program ("SRP") authorizing the Company to repurchase up to $50.0 million of its common stock. Pursuant to this authorization, the Company may repurchase shares of its common stock on a discretionary basis from time to time through open market purchases. The repurchase program has no expiration date and may be modified, suspended, or terminated at any time. As of December 31, 2022, there was $38.7 million of the remaining authorization for future common stock repurchases under the SRP.
Table 14.1: Share Repurchase Program Activity
For the Year Ended December 31,
202220212020
(in thousands, except per share and share data)
Amounts paid for shares repurchased (1)
$11,284 $ $ 
Number of shares repurchased1,550,162   
Average per share price paid (1)
$7.28 $ $ 
(1) Includes commission paid for repurchases on the open market
Other Comprehensive (Loss)/Income
Table 14.2: Components of Accumulated Other Comprehensive Loss
As of December 31, 2022
20222021
(in thousands)
Cumulative foreign currency translation loss$(162)$(134)
Cumulative actuarial gain on pension liability adjustment107 107 
Accumulated other comprehensive loss$(55)$(27)
15. EMPLOYEE BENEFIT PLAN
Telos sponsors a defined contribution employee savings plan (the "Plan") under which substantially all full-time employees are eligible to participate. As of December 31, 2022, the Plan held 876,602 shares of Telos common stock. Prior to March 2022, we matched one-half of employee contribution to the Plan up to a maximum of 2% of such employee's eligible annual base salary. In March 2022, we increased the maximum employer match up to 4% of the employee's eligible annual base salary. Participant contributions vest immediately, and Telos contributions vest at the rate of 20% each year, with full vesting occurring after completion of five years of service. Telos intends to fund the employer matching contribution in Telos stock, but will have the discretion to fund the match in cash or a combination of stock and cash, and are funded in the first quarter of the subsequent year.
Our total contributions to the Plan for 2022, 2021, and 2020 were $2.2 million, $1.3 million, and $1.2 million, respectively.
64

16. STOCK-BASED COMPENSATION
The Company's stock-based compensation awards are under the 2016 LTIP and issue new shares upon the vesting of stock units under this plan. In October 2020, the Company amended the 2016 LTIP to increase the total number of shares available for issuance from 4,500,000 to 9,400,000 (equivalent to 7,459,913 shares after the stock split in November 2020) and extended the term to September 30, 2030. Our 2016 LTIP provides for the grant of stock options, stock appreciation rights, restricted stock, restricted stock units, unrestricted stock and dividend equivalent rights to our senior executives, directors, employees, and other eligible service providers.
The stock options granted under the 2016 LTIP expire no more than 10 years after the date of grant. No stock options granted under the 2016 LTIP are outstanding as of December 31, 2022. Approximately 0.4 million shares of our common stock were reserved for future grants as of December 31, 2022 under the 2016 LTIP.
The Company records stock-based compensation related to accrued compensation in which it intends to settle in shares of the Company's common stock. However, it is the Company's discretion whether this compensation will ultimately be paid in stock or cash, as it has the right to dictate the form of these payments up until the date they are paid. In addition, stock-based compensation expense includes an immaterial increase of $1.3 million for the year ended December 31, 2022, to correct a prior period error. There were no income tax benefits recognized on the share-based compensation expense for these periods.
Table 16.1: Details of Stock-based Compensation Expense
For the Year Ended December 31,
202220212020
(in thousands)
Cost of sales - services$3,497 $2,640 $ 
Sales and marketing4,668 7,189  
Research and development3,806 3,268  
General and administrative52,689 47,134 4 
Total $64,660 $60,231 $4 
Table 16.2: Service-Based RSU and Performance-Based RSU Award Activity
Service-Based RSUPerformance-Based RSUTotalWeighted-Average Grant Date Fair Value
Unvested outstanding units as of December 31, 20213,030,608 492,727 3,523,335 $34.24 
Granted3,987,911  3,987,911 9.89 
Vested(3,068,525) (3,068,525)21.39 
Forfeited(379,912)(155,942)(535,854)32.95 
Unvested outstanding units as of December 31, 20223,570,082 336,785 3,906,867 $19.53 
Our key assumptions used to calculate the grant date fair value of the PRSU awards in 2021 include a performance period ranging from 2.45 to 2.92 years, expected volatility between 57.4% - 58.8%, and a risk-free rate of 0.18% - 0.29%. The fair value at the grant date and derived service periods calculated for these market condition PRSUs were $19.12 - $30.84 and between 0.38 - 0.76 years, respectively.
As of December 31, 2022, the intrinsic value of the RSU and PRSUs outstanding, exercisable, and vested or expected to vest was $19.8 million. There was $26.8 million of total compensation costs related to stock-based awards not yet recognized as of December 31, 2022, which is expected to be recognized on a straight-line basis over a weighted-average remaining vesting period of 0.8 years.
65

17. (LOSS)/EARNINGS PER SHARE
For the period of net loss, potentially dilutive securities are not included in the calculation of diluted net (loss)/earnings per share because to do so would be anti-dilutive.
Table 17.1: Potentially Dilutive Securities
For the Year Ended December 31,
202220212020
(in thousands)
Unvested restricted stock and restricted stock units529 520 60 
Common stock warrants, exercisable at $1.665/sh.
 400 901 
Total529 920 961 
Performance-based RSUs of 336,785 have been excluded in the calculation of the potentially dilutive securities above because issuance of such shares are contingent upon the satisfaction of certain conditions which were not satisfied by the end of the period.
18. INCOME TAXES
Table 18.1: Components of Provision for/(Benefit from) Income Taxes
For the Year Ended December 31,
202220212020
(in thousands)
Current provision/(benefit)
Federal$ $ $ 
State19 (98)(77)
Total current19 (98)(77)
Deferred tax expense
Federal37 19 27 
State(2)51 4 
Total deferred35 70 31 
Provision for/(benefit from) income taxes$54 $(28)$(46)
Table 18.2: Reconciliation of Statutory Tax Rate to Actual Tax Rate
For the Year Ended December 31,
202220212020
Computed expected income tax provision21.0 %21.0 %21.0 %
State income taxes, net of federal income tax benefit3.6 1.5 1.0 
Change in valuation allowance for deferred tax assets(3.7)(7.9)17.0 
Cumulative deferred adjustments(0.9) 0.7 
Provision to return adjustments0.1 (0.4)0.5 
Other permanent differences(0.1)(0.2)1.0 
Dividend and accretion on preferred stock  10.5 
Gain on redemption of preferred stock  (43.3)
Stock-based compensation(20.6)  
Section 162(m) limitation - covered employees(2.0)(16.0)14.6 
Capitalization of IPO transaction costs  4.4 
Uncertain tax positions(0.5)(0.6)0.2 
R&D credit3.0 2.7 (12.4)
Non-controlling interest  (15.9)
Effective tax rate(0.1 %)0.1 %(0.7 %)
66

Table 18.3: Components of Deferred Tax Assets and Liabilities
As of December 31,
20222021
(in thousands)
Deferred tax assets:
Accounts receivable, principally due to allowance for doubtful accounts$33 $29 
Allowance for inventory obsolescence and amortization210 315 
Accrued liabilities not currently deductible1,151 1,713 
Stock-based compensation7,943 7,993 
Accrued compensation915 648 
Lease liabilities3,349 3,813 
Section 163(j) interest limitation 54 
Goodwill34,009 37,394 
Capitalized research and development costs362  
Net operating loss carryforwards - federal6,034 5,681 
Net operating loss carryforwards - state1,155 1,014 
R&D tax credit3,760 2,645 
Total gross deferred tax assets58,921 61,299 
Less valuation allowance(57,559)(55,588)
Total deferred tax assets, net of valuation allowance1,362 5,711 
Deferred tax liabilities:
Amortization and depreciation(86)(3,945)
Right-of-use assets(2,034)(2,489)
Total deferred tax liabilities(2,120)(6,434)
Net deferred tax liabilities$(758)$(723)
Table 18.4: Valuation Allowance Activity
For the Year Ended December 31,
202220212020
(in thousands)
Balance at beginning of year$55,588 $52,198 $7,206 
Additions1,971 3,390 44,992 
Balance at end of year$57,559 $55,588 $52,198 
We establish a valuation allowance for deferred tax assets if, based on the weight of available evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The realization of deferred tax assets is dependent upon the generation of future taxable income. We considered projected future taxable income, tax planning strategies, and reversal of taxable temporary differences in making this assessment. Based on available evidence, we have determined that a full valuation allowance is required as of December 31, 2022 and 2021. As a result of a full valuation allowance against our deferred tax assets and liabilities, a deferred tax liability related to indefinite-lived goodwill remains on our consolidated balance sheets on December 31, 2022 and 2021.
On December 31, 2022, for federal income tax purposes, there was approximately a $28.7 million net operating loss available to be carried forward to offset future taxable income. Approximately $10.6 million of these net operating loss carryforwards expire in 2037, the remaining will be carried forward indefinitely. As of December 31, 2022, there was approximately $5.0 million of R&D credit carryover which begins to expire in 2033. Certain tax attributes of the Company, including net operating losses and credits, would be subject to a limitation should an ownership change as defined under Section 382 of the Internal Revenue Code of 1986, as amended, occur. The limitations resulting from a change in ownership could affect the Company's ability to utilize its tax attributes. A study was completed in 2020 which confirmed that no limitation applies to the Company's tax attributes as of December 31, 2020. We believe that ownership activity since December 31, 2020 would not result in limitation sufficient to result in the expiration of unused attributes.
67

Under the provisions of ASC 740, we determined that there were approximately $1.4 million, $1.1 million, and $0.8 million of unrecognized tax benefits as of December 31, 2022, 2021, and 2020, respectively. Included in the balance of unrecognized tax benefits as of December 31, 2022, 2021, and 2020 were $0.1 million, $0.2 million, and $0.3 million, respectively, of tax benefits that, if recognized, would impact the effective tax rate. Also included in the balance of unrecognized tax benefits as of December 31, 2022, 2021, and 2020 were $1.3 million, $0.9 million, and $0.5 million, respectively, of tax benefits that, if recognized, would not impact the effective tax rate due to the Company's valuation allowance. The Company had accrued interest and penalties related to the unrecognized tax benefits of $0.1 million and $0.2 million, which were recorded in other liabilities as of December 31, 2022 and 2021, respectively.
We believe that the total amounts of unrecognized tax benefits will not significantly increase or decrease within the next 12 months. The period for which tax years are open, 2013 to 2022, has not been extended beyond the applicable statute of limitations. As of December 31, 2022, the Company is not under examination by any federal tax jurisdiction, but is currently under examination by a state tax jurisdiction.
Table 18.5: Reconciliation of the Beginning and Ending Amounts of Unrecognized Tax Benefit
For the Year Ended December 31,
202220212020
(in thousands)
Balance at beginning of year$1,056 $763 $714 
(Decrease)/increase in prior year tax positions(5)90 (104)
Increase related to current year tax positions377 273 213 
Decrease related to lapse of statutes(71)(70)(60)
Balance at end of year$1,357 $1,056 $763 
19. LEASES
We lease office space facilities and equipment under non-cancelable operating and finance leases with various expiration dates, some of which contain renewal options. The Company's lease portfolio is comprised of two major classes. The lease of the Ashburn facility is accounted for as a finance lease. The other office spaces and equipment leased are accounted for as operating leases. We have included options to extend in the operating lease ROU assets and liabilities when we are reasonably certain that we will exercise such options.
In May 2014, the Company entered into a new lease arrangement with the new landlord on the Ashburn facility, which expires on May 28, 2029. In accordance with this lease agreement, the basic rent increases by a fixed 2.5% escalation annually.
Table 19.1: Details of Lease Costs
For the Year Ended December 31,
202220212020
(in thousands)
Operating lease cost$550 $713 $724 
Short-term lease cost (1)
49 13 93 
Finance lease cost
Amortization of finance lease assets1,221 1,221 1,221 
Interest on finance lease liabilities688 758 822 
Total finance lease cost1,909 1,979 2,043 
Total lease costs$2,508 $2,705 $2,860 
(1) Leases that have terms of 12 months or less.
68

Table 19.2: Future Minimum Lease Payments
Operating LeasesFinance Leases
(in thousands)
Year Ending December 31, 2023$373 $2,203 
Year Ending December 31, 202427 2,258 
Year Ending December 31, 2025 2,314 
Year Ending December 31, 2026 2,371 
Year Ending December 31, 2027 2,431 
Thereafter 3,541 
Total minimum lease payments400 15,118 
Less: Imputed interest(12)(2,278)
Total lease obligations388 12,840 
Less: Current portion of lease obligations(361)(1,592)
Long-term lease obligations$27 $11,248 
Table 19.3: Weighted-Average Remaining Lease Terms and Discount Rates
For the Year Ended December 31,
202220212020
Weighted average remaining lease term (in years):
Finance leases6.3 years7.3 years8.3 years
Operating leases1.0 year1.7 years2.5 years
Weighted average discount rate:
Finance leases5.04%5.04%5.04%
Operating leases5.75%5.75%5.75%
Table 19.4: Supplemental cash flow information related to leases
For the Year Ended December 31,
202220212020
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows related to operating leases$603 $768 $745 
Operating cash flows related to finance leases688 758 820 
Financing cash flows related to finance leases1,461 1,339 1,225 
20. RELATED PARTY TRANSACTIONS
Emmett J. Wood, the brother of our Chairman and CEO, has been an employee of ours since 1996. The amounts paid to this individual as compensation for the years ended December 31, 2022, 2021, and 2020 were $1.3 million, $0.5 million and $1.2 million, respectively. Additionally, Mr. Wood owned 178,041 and 73,562 shares of the Company's common stock as of December 31, 2022 and 2021, respectively. In January 2023, Emmett Wood tendered his resignation as an employee effective February 7, 2023.
On March 31, 2015, the Company entered into an interest-bearing subordinated debt with Mr. Porter and Toxford Corporation ("Porter Notes") for $2.5 million (see Note 12 - Debt and Other Obligations for further information on the Porter Notes). Toxford Corporation, of which Mr. Porter was the sole shareholder, owned 35.0% of our Class A Common Stock. The Porter Notes were paid in full upon the closing of the IPO in 2020. We incurred $0.3 million of interest expense for the year ended December 31, 2020.
One of the Company's directors serves as a consultant to the Company. In February 2022, the director and the Company amended the consulting agreement to provide that the Company would pay the remainder of the director's consulting fees for 2022 in a fixed price amount in the form of restricted stock units. The Company granted the director 26,091 restricted stock units on February 1, 2022, which vest quarterly in four equal amounts through the end of the year, subject to the director's continued performance under the consulting agreement. The cash amount paid for his consultancy services were $25,000, $0.3 million and $0.3 million for the years ended December 31, 2022, 2021 and 2020, respectively.
69

21. SEGMENT INFORMATION
As noted in Note 2 - Significant Accounting Policies, we conduct our operations through two operating segments: Security Solutions and Secure Networks.
Our Security Solutions segment is primarily focused on cybersecurity, cloud and identity solutions, and secure messaging through Xacta, Telos Ghost, Telos Advanced Cyber Analytics, Telos AMHS and Telos ID offerings. We recognize revenue on contracts from providing various system platforms in the cloud, on-premises, and in hybrid cloud environments, as well as software sales or software-as-a-service. Revenue associated with the segment's custom solutions is recognized as work progresses or upon delivery of services and products. Fluctuation in revenue from period to period is the result of the volume of software sales, and the progress or completion of cloud and/or cybersecurity solutions during the period. The majority of the operating costs relate to labor, material, and overhead costs. Software sales have immaterial operation costs associated with them, thus yielding higher margins. Gross profit and margin are a function of operational efficiency on security solutions and changes in the volume of software sales.
Our Secure Networks segment provides secure networking architectures and solutions to our customers through secure mobility solutions, and network management and defense services. Revenue is recognized over time as the work progresses on contracts related to managing network services and information delivery. Contract costs include labor, material, and overhead costs. Variances in costs recognized from period to period primarily reflect increases and decreases in activity levels on individual contracts.
Table 21.1: Results of Operations by Business Segment
For the Year Ended December 31,
202220212020
(in thousands)
Revenues
Security Solutions$120,454 $123,534 $127,667 
Secure Networks96,433 118,899 62,627 
Inter-segment elimination  (10,377)
Total revenue216,887 242,433 179,917 
Gross profit
Security Solutions61,948 64,904 50,458 
Secure Networks17,095 21,125 11,962 
Total gross profit79,043 86,029 62,420 
Selling, general and administrative expenses132,893 127,493 62,123 
Operating (loss)/income(53,850)(41,464)297 
Other income/(expense)1,350 (921)(255)
Interest expense(874)(777)(7,259)
Gain on redemption of public preferred stock  14,012 
(Loss)/income before income taxes(53,374)(43,162)6,795 
(Provision for)/benefit from income taxes(54)28 46 
Net (loss)/income(53,428)(43,134)6,841 
Less: Net income attributable to non-controlling interest  (5,154)
Net (loss)/income attributable to Telos Corporation$(53,428)$(43,134)$1,687 
We measure each segment's profitability based on gross profit. We account for inter-segment sales and transfers as if the sales or transfers were to third parties, that is, at current market prices. Interest income, interest expense, other income and expense items, and income taxes, as reported in the consolidated financial statements, are not part of the segment profitability measure and are primarily recorded at the corporate level.
Management does not utilize total assets by segment to evaluate segment performance or allocate resources. As a result, assets are not tracked by segment, and therefore, total assets by segment are not disclosed.
70

22. COMMITMENT AND CONTINGENCIES
Legal Proceedings
On February 7, 2022, Telos and certain of its current and former officers were named as defendants in a lawsuit filed in the United States District Court for the Eastern District of Virginia ("Court"). In the complaint, the plaintiffs, who purport to represent a class of purchasers of Telos common stock between November 19, 2020, and March 16, 2022, allege that the defendants violated securities laws by failing to disclose delays relating to the launch of certain contracts between Telos and the Transportation Security Administration ("TSA") and the Centers for Medicare and Medicaid Services and to take into account those delays when providing a financial forecast for the Company's 2021 performance. On June 15, 2022, the Plaintiffs filed a consolidated complaint which added claims (i) concerning Telos' disclosure of revenue projections for these contracts, (ii) against the directors of Telos at the time of its initial public offering, and (iii) pursuant to Sections 11 and 15 of the Securities Act of 1933. On February 1, 2023, the Court dismissed the lawsuit in its entirety for failure to state a claim. The Court's order of dismissal provided the plaintiff twenty-one days within which to file a motion for leave to file an amended complaint, should they have a good faith basis to do so. On March 1, 2023, Plaintiffs filed a motion for leave to file an amended complaint, and on March 13, 2023, the Court granted the parties' consent motion permitting the filing of a consolidated amended class action complaint and establishing a briefing schedule for Telos' forthcoming motion to dismiss that amended complaint.
In addition, the Company is a party to litigation arising in the ordinary course of business. These legal proceedings seek various remedies, including claims for monetary damages in varying amounts, none of which are considered material, or are unspecified as to amount. Although the outcome of any such matter is inherently uncertain and may be materially adverse, based on current information, management believes that the outcome of such known matters will not have a material adverse effect on the Company's financial condition and results of operations.
As of December 31, 2022, the Company does not believe that there are claims or proceedings that would have a material adverse effect on the business, or the consolidated financial statements of the Company.
Other - Government Contracts
As a U.S. government contractor, we are subject to various audits and investigations by the U.S. government to determine whether our operations are being conducted in accordance with applicable regulatory requirements. U.S. government investigations of our operations, whether relating to government contracts or conducted for other reasons, could result in administrative, civil, or criminal liabilities, including repayments, fines or penalties being imposed upon us, suspension, proposed debarment, debarment from eligibility for future U.S. government contracting, or suspension of export privileges. Suspension or debarment could have a material adverse effect on us because of our dependence on contracts with the U.S. government. U.S. government investigations often take years to complete and many result in no adverse action against us. We also provide products and services to customers outside of the United States, which are subject to U.S. and foreign laws and regulations and foreign procurement policies and practices. Our compliance with local regulations or applicable U.S. government regulations also may be audited or investigated.
23. SUPPLEMENTAL CASH FLOW INFORMATION
Table 23.1: Details of Cash, Cash Equivalent, and Restricted Cash
As of December 31,
20222021
(in thousands)
Cash and cash equivalents$119,305 $126,562 
Restricted cash (1)
133  
Cash, cash equivalents, and restricted cash$119,438 $126,562 
(1)Restricted cash consists of a commercial money market account held as a deposit on the Ashburn lease and is recorded under "Other assets" on the Consolidated Balance Sheets.
71

Table 23.2: Supplemental Cash Flow Information
For the Year Ended December 31,
202220212020
(in thousands)
Cash paid during the year for:
Interest$803 $758 $7,259 
Income taxes188 60 64 
Non-cash investing and financing activities:
Operating lease ROU assets obtained in exchange for operating lease liabilities511 638 613 
Capital expenditure activity in accounts payable and other accrued liabilities211   
Common stock repurchase under accounts payable and other accrued liabilities139   
Acquisition holdback 506  
Dividends from preferred stock recorded as interest expense  3,384 
Common stock issued on redemption of public preferred stock  19,213 
Common stock issued on purchase of Telos ID membership interest  148,399 
Distributions to Telos ID Class B member – non-controlling interest  2,436 
Deferred financing costs in accounts payable and other accrued liabilities114   
24. REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA
Revisions of Previously Issued Quarterly Financial Statements
During the course of preparing the Company's consolidated financial statements for the year ended December 31, 2022, we identified that stock-based compensation expense related to PRSU awards with market conditions was erroneously reversed when those PRSUs were forfeited during each of the quarters ended March 31, 2022, June 30, 2022 and September 30, 2022. Due to the errors, general and administrative expense was understated by $1.6 million in the first quarter of 2022, $1.9 million in the second quarter of 2022, and $1.1 million in the third quarter of 2022. Although the Company has determined that these errors did not have a material impact on its previously issued interim consolidated financial statements, it will revise the previously reported interim financial information in conjunction with the issuance of its quarterly filings on Form 10-Q for the quarters ended March 31, 2023, June 30, 2023 and September 30, 2023. The errors had no net impact on cash flows from operating, investing or financing activities in the consolidated statement of cash flows. The following tables set forth the effects of the revisions of previously issued unaudited quarterly consolidated financial statements to correct for prior period errors.
72

Table 24.1. Revised Quarterly Financial Data for Fiscal Years 2022 and 2021
For the Three Months Ended
Fiscal Year 2022Fiscal Year 2021
March 31,
2022
June 30
2022
September 30,
2022
December 31,
2022
March 31,
2021
June 30,
2021
September 30,
2021
December 31,
2021
(in thousands, except per share amounts)
Revenue- services$48,108 $50,270 $55,305 $39,059 $52,058 $49,003 $62,955 $57,532 
Revenue - products2,052 5,521 8,288 8,284 3,699 4,641 6,026 6,519 
Total revenue50,160 55,791 63,593 47,343 55,757 53,644 68,981 64,051 
Cost of sales – services29,731 31,436 36,746 23,421 39,490 28,609 40,137 35,121 
Cost of sales – products1,558 3,426 5,902 5,624 1,798 2,501 3,967 4,781 
Total cost of sales31,289 34,862 42,648 29,045 41,288 31,110 44,104 39,902 
Gross profit18,871 20,929 20,945 18,298 14,469 22,534 24,877 24,149 
Selling, general and administrative expenses:
Sales and marketing5,252 4,741 3,042 3,547 3,826 5,043 5,363 5,423 
Research and development5,430 4,489 3,981 3,018 4,061 5,327 4,863 4,845 
General and administrative24,556 25,735 22,706 26,396 20,076 29,635 19,739 19,292 
Total selling, general and administrative expenses35,238 34,965 29,729 32,961 27,963 40,005 29,965 29,560 
Operating loss(16,367)(14,036)(8,784)(14,663)(13,494)(17,471)(5,088)(5,411)
Other income12 118 518 702 (1,054)32 20 81 
Interest expense(190)(187)(181)(316)(196)(192)(195)(194)
Loss before income taxes(16,545)(14,105)(8,447)(14,277)(14,744)(17,631)(5,263)(5,524)
(Provision for)/benefit from income taxes(71)(54)(8)79 (34)(13)41 34 
Net loss (1)
$(16,616)$(14,159)$(8,455)$(14,198)$(14,778)$(17,644)$(5,222)$(5,490)
Net loss per share: (2)
Basic$(0.25)$(0.21)$(0.13)$(0.21)$(0.23)$(0.26)$(0.08)$(0.08)
Diluted$(0.25)$(0.21)$(0.13)$(0.21)$(0.23)$(0.26)$(0.08)$(0.08)
(1) Net loss is equal to Net loss attributable to Telos Corporation.
(2) The sum of the quarterly net loss per share amounts may not equal the full year amount reported since per share amounts are computed independently for each quarter and for the full year based upon the respective weighted-average shares outstanding, basic and diluted.
Table 24.2. Consolidated Statement of Operations
Three Months Ended March 31, 2022Three Months Ended June 30, 2022Three Months Ended September 30, 2022
As Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs Revised
(in thousands, except per share amounts)
General and administrative$22,923 $1,633 $24,556 $23,865 $1,870 $25,735 $21,591 $1,115 $22,706 
Total selling, general and administrative expenses33,605 1,633 35,238 33,095 1,870 34,965 28,614 1,115 29,729 
Operating loss(14,734)(1,633)(16,367)(12,166)(1,870)(14,036)(7,669)(1,115)(8,784)
Loss before income taxes(14,912)(1,633)(16,545)(12,235)(1,870)(14,105)(7,332)(1,115)(8,447)
Net loss(14,983)(1,633)(16,616)(12,289)(1,870)(14,159)(7,340)(1,115)(8,455)
Net loss per share, basis$(0.22)(0.03)$(0.25)$(0.18)(0.03)$(0.21)$(0.11)(0.02)$(0.13)
Net loss per share, diluted(0.22)(0.03)(0.25)(0.18)(0.03)(0.21)(0.11)(0.02)(0.13)
73

Table 24.3. Consolidated Statement of Comprehensive Loss
Three Months Ended March 31, 2022Three Months Ended June 30, 2022Three Months Ended September 30, 2022
As Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs Revised
(in thousands)
Net loss$(14,983)$(1,633)$(16,616)$(12,289)$(1,870)$(14,159)$(7,340)$(1,115)$(8,455)
Comprehensive loss(14,954)(1,633)(16,587)(12,300)(1,870)(14,170)(7,361)(1,115)(8,476)
Table 24.4. Consolidated Balance Sheet
As of March 31, 2022As of June 30, 2022As of September 30, 2022
As Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs Revised
(in thousands)
Additional paid-in capital$376,913 $1,633 $378,546 $388,464 $3,503 $391,967 $398,546 $4,618 $403,164 
Accumulated deficit(201,960)(1,633)(203,593)(214,249)(3,503)(217,752)(221,589)(4,618)(226,207)
Table 24.5. Consolidated Statement of Changes in Stockholders' Equity
Three Months Ended March 31, 2022Three Months Ended June 30, 2022Three Months Ended September 30, 2022
As Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs Revised
(in thousands)
Additional paid-in capital, beginning$367,153 $ $367,153 $376,913 $1,633 $378,546 $388,464 $3,503 $391,967 
Stock-based compensation12,647 1,633 14,280 14,553 1,870 16,423 15,012 1,115 16,127 
Additional paid-in capital, end376,913 1,633 378,546 388,464 3,503 391,967 398,546 4,618 403,164 
Accumulated deficit, beginning$(186,977)$ $(186,977)$(201,960)$(1,633)$(203,593)$(214,249)$(3,503)$(217,752)
Net loss(14,983)(1,633)(16,616)(12,289)(1,870)(14,159)(7,340)(1,115)(8,455)
Accumulated deficit, end(201,960)(1,633)(203,593)(214,249)(3,503)(217,752)(221,589)(4,618)(226,207)
74

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the "Exchange Act").
Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission's rules and forms. Disclosure controls and procedures include controls and procedures designed to ensure that information required to be disclosed in our Company's reports filed under the Exchange Act is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure. Based on the evaluation of our disclosure controls and procedures, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were ineffective as of December 31, 2022 due to a material weakness identified and described below.
In light of the material weakness described below, management performed additional analysis and other procedures to ensure that our interim and annual consolidated financial statements were prepared in accordance with U.S. GAAP. Accordingly, management believes that the consolidated financial statements included in this Annual Report on Form 10-K fairly present, in all material respects, our financial position, results of operations, and cash flows as of and for the periods presented, in accordance with U.S. GAAP.
Management's Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Internal control over financial reporting includes policies and procedures that provide reasonable assurance regarding the reliability of financial reporting and the preparation of consolidated financial statements for external reporting purposes in accordance with U.S. GAAP. Our internal control over financial reporting includes those policies and procedures that:
a.Pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets;
b.Provide reasonable assurance that transactions are recorded properly to allow for the preparation of financial statements in accordance with U.S. GAAP and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and
c.Provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of our assets that could have a material effect on the consolidated financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2022 based on the guidelines established in the "Internal Control—Integrated Framework" (2013 framework) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on its assessment, management concluded that the Company's internal control over financial reporting was ineffective as of December 31, 2022 due to a material weakness in our internal control over financial reporting. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim consolidated financial statements will not be prevented or detected on a timely basis. The Company did not design and maintain effective controls over the assessment of the accounting for forfeitures of non-standard equity awards. This material weakness resulted in immaterial errors to stock compensation expense for the interim periods ended March 31, 2022, June 30, 2022, and September 30, 2022. These immaterial errors also resulted in a revision to previously issued quarterly financial statements for each of these periods. Additionally, this material weakness could result in misstatements of the aforementioned account balances or disclosures that would result in a material misstatement to the Company's annual or interim consolidated financial statements that would not be prevented or detected.
75

PricewaterhouseCoopers LLP, our independent registered public accounting firm, which has audited our consolidated financial statements, has also audited the effectiveness of our internal control over financial reporting as of December 31, 2022, and has issued an adverse opinion on the effectiveness of our internal control over financial reporting, as stated in their report, which is included in Item 8 of this Annual Report on Form 10-K.
Remediation of Material Weakness existing as of December 31, 2022
Our management has executed a plan to remediate the material weakness described above. This plan includes the enhancement of existing processes and controls over the accounting for the forfeiture of non-standard equity awards.
The material weakness will be considered remediated when management concludes that, through testing, the applicable remedial controls are operating effectively.
Remediation of Previously Disclosed Material Weakness
We previously identified and disclosed in our 2021 Annual Report, as well as in our Quarterly Report on Form 10-Q filed for the quarters ended March 31, 2022, June 30, 2022, and September 30, 2022 certain material weaknesses in our control environment whereby the Company did not have adequate controls to sufficiently mitigate risks of material misstatement associated with the control environment and monitoring activities to prevent or detect material misstatements to the consolidated financial statements, information technology general controls, and certain business processes. As of December 31, 2022, management has completed our remediation efforts of these material weaknesses. Our remediation efforts included the following:
a.The Company hired additional experienced accounting personnel and implemented training of new and existing personnel on proper execution of designed control procedures;
b.The Company has enhanced processes, and designed and implemented internal controls around revenue recognition, software development costs, stock-based compensation, business combination, and financial close and reporting; and,
c.The Company has enhanced user access provisioning and monitoring controls to enforce appropriate system access and segregation of duties.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting that occurred during the quarter ended December 31, 2022 that have materially affected, or are reasonably likely to materially effect, our internal control over financial reporting.
Item 9B. Other Information
None.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not applicable.
76

PART III
Certain information required by Part III is omitted from this Annual Report on Form 10-K since we intend to file our definitive proxy statement for our 2023 Annual Meeting of Stockholders, or the Proxy Statement, pursuant to Regulation 14A of the Securities Exchange Act of 1934, as amended, not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10K, and certain information to be included in the Proxy Statement is incorporated herein by reference.
Item 10. Directors, Executive Officers and Corporate Governance
Information required by this item regarding executive officers, directors and nominees for directors, including information with respect to our audit committee and audit committee financial expert, and the compliance of certain reporting persons with Section 16(a) of the Securities Exchange Act of 1934, as amended, will be included under Election of Directors, Biographical Information Concerning the Company's Executive Officers, Section 16(a) Beneficial Ownership Reporting Compliance, Corporate Governance, Independence of Directors, Board of Directors Nomination Process, Role in Risk Oversight, Meetings of the Board of Directors and Committees of the Board of Directors, as well as Audit Committee, Management Development and Compensation Committee, and Nominating and Corporate Governance Committee, in the Proxy Statement and is incorporated herein by reference.
Item 11. Executive Compensation
The information required by this item will be included in our Proxy Statement under Compensation of Executive Officers and Directors and is incorporated herein by reference.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The following table sets forth as of December 31, 2022, information with respect to (a) number of securities to be issued upon exercise of outstanding options, warrants, and rights, (b) the weighted average exercise price of outstanding options, warrants, and rights and (c) the number of securities remaining available for future issuance under our existing equity incentive plan. All shares under our existing equity incentive plan may be issued in the form of restricted stock, performance shares, stock appreciation rights, stock units, or other stock-based awards.
(a)(b)(c)
Number of securities to be issued upon exercise of outstanding options, warrants and rightsWeighted-average exercise price of outstanding options, warrants and rightsNumber of securities remaining available for future issuance under equity compensation plans (excluding securities reflected in column (a))
Equity compensation plans approved by security holders (1)
3,906,867 $19.53 412,022 
Equity compensation plans not approved by security holders— — — 
Total3,906,867 $19.53 412,022 
(1) Consists of the Company's 2016 Omnibus Long-Term Incentive Plan, as amended.
All other information required by this item is herein incorporated by reference to the Proxy Statement relating to the 2023 Annual Meeting of Stockholders.
Item 13. Certain Relationships and Related Transactions, and Director Independence
The information required by this item will be included in our Proxy Statement under Certain Relationships and Related Transactions, and Independence of Directors and is incorporated herein by reference.
Item 14. Principal Accounting Fees and Services
The information required by this item will be included in our Proxy Statement under Independent Registered Public Accounting Firm and is incorporated herein by reference.
77

PART IV
Item 15. Exhibits and Financial Statement Schedules
Documents filed as part of this report are as follows:
1.Financial Statements. The Company's consolidated financial statements are included in Item 8. Financial Statements and Supplementary Data.
2.Financial Statement Schedules. All schedules are omitted as the required information is not applicable or the information is presented in the Consolidated Financial Statements.
3.Exhibits. The exhibit listed in the Exhibit Index immediately below are filed as part of this Annual Report on Form 10-K, or are incorporated by reference herein.

78

Exhibit NumberDescription of Exhibit
#
#
#
#
#
#
*
*
*
*
*+
*
*
*
*
*
*
*
*
#
+
+
+
+
+
79

+
^
101.INS+XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCH+XBRL Taxonomy Extension Schema
101.CAL+XBRL Taxonomy Extension Calculation Linkbase
101.DEF+XBRL Taxonomy Extension Definition Linkbase
101.LAB+XBRL Taxonomy Extension Label Linkbase
101.PRE+XBRL Taxonomy Extension Presentation Linkbase
104Cover Page Interactive Data File - the cover page iXBRL tags are embedded within the Inline XBRL document contained in Exhibit 101

*constitutes a management contract or compensatory plan or arrangement.
#Schedules and similar attachments omitted pursuant to Item 601(a)(5) of Regulation S-K. The Company agrees to furnish a copy of any omitted schedules to the Securities and Exchange Commission upon request.
+filed herewith.
^furnished herewith.
Item 16. Form 10-K Summary
None.
80

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, Telos Corporation has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
TELOS CORPORATION
/s/ John B. WoodMarch 16, 2023
By:John B. Wood
Chief Executive Officer and Chairman of the Board
(Principal Executive Officer)
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed by the following persons on behalf of Telos Corporation and in the capacities and on the dates indicated.
SignatureTitleDate
/s/ John B. WoodMarch 16, 2023
John B. WoodChief Executive Officer (Principal Executive Officer)
Chairman of the Board and Director
/s/ Mark BendzaMarch 16, 2023
Mark BendzaChief Financial Officer (Principal Financial Officer)
/s/ Victoria HardingMarch 16, 2023
Victoria HardingController and Chief Accounting Officer (Principal Accounting Officer)
/s/ David Borland *March 16, 2023
David BorlandDirector
/s/ Bonnie L. Carroll *March 16, 2023
Bonnie L. CarrollDirector
/s/ Fredrick D. Shaufeld *March 16, 2023
Fredrick D. ShaufeldDirector
/s/ John W. Maluda *March 16, 2023
John W. Maluda, Major Gen., USAF (Ret)Director
/s/ Bradley W. Jacobs *March 16, 2023
Bradley W. JacobsDirector
/s/ Derrick Dockery *March 16, 2023
Derrick DockeryDirector
*The above-named directors of the Registrant sign this Annual Report on Form 10-K by John B. Wood, their attorney-in-fact, pursuant to Powers of Attorney signed by the above-named directors, which Powers of Attorney are filed with this Annual Report on Form 10-K in Exhibit 24, in the capacities indicated and on the 16th day of March, 2023.
By:/s/ John B Wood
John B. Wood
Attorney-in-Fact
81
EX-10.5 2 executiveemploymentagreeme.htm EX-10.5 Document

Exhibit 10.5

EMPLOYMENT AGREEMENT

THIS EMPLOYMENT AGREEMENT (“Agreement”) is made and entered into as of this 1st day of February, 2022 by and between Telos Corporation, a Maryland corporation, for itself and its subsidiary companies, divisions, affiliates and operating entities (the “Company”) and E. Hutchinson Robbins, Jr. (the “Executive”).
WHEREAS, the Company and the Executive desire to enter into this Agreement pertaining to the employment of the Executive by the Company.
NOW, THEREFORE, in consideration of the mutual covenants and agreements set forth below and other good and valuable consideration, the receipt of which is hereby acknowledged, the Executive and the Company hereby agree as follows:
1.    Performance of Services. The Executive’s employment with the Company shall be subject to the following:
(a)    Subject to the terms of this Agreement, the Company hereby agrees to employ the Executive as its Executive Vice President & General Counsel during the Agreement Term (as defined below).
(b)    During the Agreement Term, the Executive shall devote full time (paid time off and other authorized leave excepted) and best efforts, energies and talents to serving the Company as an employee.
(c)    The Executive agrees to perform his duties faithfully, efficiently and with integrity subject to the direction of the Company. The Executive will have such authority, power, responsibilities and duties as are inherent in such position and necessary to carry out such responsibilities and the duties required hereunder, as well as any additional duties and authority granted to him by the Company’s Chief Executive Officer and/or Board of Directors (the “Board of Directors”).
(d)    Notwithstanding the foregoing, during the Agreement Term, the Executive may devote reasonable time to activities other than those required under this Agreement, including activities involving professional, charitable, educational, religious and similar types of organizations, speaking engagements, membership on the boards of directors of other profit or not-for-profit organizations, and similar activities, to the extent that such other activities do not, in the judgment of the Company, inhibit or prohibit the performance of the Executive’s duties under this Agreement or conflict in any material way with the Company’s business.
(e)    The Executive shall not be required to perform services under this Agreement during any period in which Executive is determined to be Disabled (as defined below).
(f)    The “Agreement Term” shall be the period beginning on February 1, 2022 for a one year period, and thereafter automatically renewing for consecutive one year periods unless terminated in accordance with the provisions hereof.
2.    Compensation and Benefits. While the Executive is employed by the Company pursuant to this Agreement, the Company shall compensate him for his services as follows:
(a)    Base Salary. The Executive shall receive an annual base salary of Three Hundred and Eighty-Five Thousand Dollars ($385,000), effective as of the commencement of employment (the “Salary”), plus any salary increases authorized during the Agreement Term, if any, payable in accordance with the Company’s payroll cycle. Executive and Company acknowledge and agree that the salaries of executive officers, including this salary, are subject to review and approval by the Management Development & Compensation Committee of the Board of Directors (“Compensation Committee”) and that such review and approval for the 2022 year is scheduled to take place in approximately February, 2022.
(b)    Annual Bonus. The Executive shall have the opportunity to participate in the Company’s annual incentive (or bonus) plan or plans, under the terms and conditions as defined by the Company and in those plans as they may exist from time to time. Any bonus for the Executive shall be subject to the then-existing requirements of the Company governing internal recommendation and approval of such a bonus. Any such annual bonus shall be paid to the Executive as soon as practicable following achievement of the requirements for the bonus, in accordance with the terms of the annual incentive plan or plans. The Company reserves the right in its sole discretion to pay any earned bonus in cash, equity or a combination of both.
(c)    Equity Awards. The Executive shall be eligible to receive equity awards under the Company’s long-term equity incentive plans under the terms and conditions as defined by the Company and in those plans as they may exist from time to time, and in an amount determined by the Compensation Committee, subject to any approval required by the Board of Directors.



(d)    Expense Reimbursement. While the Agreement is in effect, the Company will reimburse the Executive for all reasonable and necessary expenses incurred by the Executive in connection with the performance of his duties for the Company. Such reimbursement is subject to the submission to the Company by the Executive of appropriate documentation and/or vouchers, and will be made in accordance with the customary procedures of the Company for expense reimbursement, as may from time to time be established.
(e)    Other Benefits. The Executive shall be eligible to participate in any and all plans maintained by the Company to provide benefits for its salaried senior executives, and, including, without limitation, any vacation plan, pension, profit sharing or other retirement plan, any life, accident, disability, medical, hospital or similar group insurance program and any other benefit plan, subject to the normal terms and conditions of such plans.
(f)    Clawback. All payments made to the Executive pursuant to this Agreement are subject to clawback by the Company to the extent required by applicable law or the policies of the Company as in effect from time to time.
3.    Termination. The Executive’s employment with the Company pursuant to this Agreement may terminate under the following circumstances (hereinafter referred to as a “Termination”).
(a)    Death. The Executive’s employment hereunder shall terminate upon his death (referred     to hereafter as “Death”).
(b)    Disability. If the Executive becomes Disabled, the Company may terminate Executive’s employment. For purposes of this Agreement, the Executive shall be deemed to be “Disabled” if (i) eligible for disability benefits under the Company’s long-term disability plan, or (ii) has a physical or mental disability which renders Executive incapable, after reasonable accommodation, of performing substantially all of Executive’s duties hereunder for a period of 180 days (which need not be consecutive) in any 12-month period. In the event of a dispute as to whether the Executive is Disabled, the Company may, at its expense, refer Executive to a licensed practicing physician of the Company’s choice and the Executive agrees to submit to such tests and examination as such physician shall deem customary and appropriate.
(c)    Cause. The Company may terminate the Executive’s employment hereunder immediately and at any time for Cause by written notice to the Executive detailing the basis for the Cause Termination. For purposes of this Agreement, “Cause” means (i) gross negligence or willful and continued failure by the Executive to substantially perform his duties as an employee of the Company (other than any such failure resulting from incapacity due to physical or mental illness); (ii) Executive’s dishonesty, fraudulent misrepresentation, willful misconduct, malfeasance, or violation of fiduciary duty relating to the business of the Company; or (iii) conviction of a felony.
(d)    Without Cause. The Company may terminate the Executive’s employment hereunder immediately and at any time without Cause (referred to hereafter as “Without Cause”) by written notice to the Executive.
(e)    Termination by Executive. The Executive may terminate his employment hereunder at any time for any reason by giving the Company prior written notice not less than thirty (30) days prior to such Termination.
(f)    Mutual Agreement. This Agreement may be terminated at any time by mutual written agreement of the parties.
(g)    Termination within Twelve (12) Months of Change in Control. Termination because of a Change in Control (as defined in paragraph 4(d) below) occurs when the Executive’s employment is terminated by the Company or its successor Without Cause within twelve (12) months after a Change in Control.
(h)    Date of Termination. “Date of Termination” means the last day that the Executive is employed by the Company under the terms of this Agreement, provided that Executive’s employment is terminated in accordance with one of the foregoing provisions.
4.    Rights Upon Termination. The Executive’s right to payments and benefits under this Agreement for periods after Termination shall be determined in accordance with the following:
(a)    If the Executive’s Termination occurs for Cause, if the Executive terminates the Agreement in accordance with paragraph 3(e) above, or if the Executive’s Termination occurs by mutual agreement, the Company shall pay to the Executive:
(i)    A lump-sum payment equivalent to the remaining unpaid portion of the Executive’s Salary for the period ending on the Date of Termination.
(ii)    A lump-sum payment for all accrued and unused vacation days.
2
        


(iii)    Any other payments or benefits to be provided to the Executive by the Company pursuant to any employee benefit plans or arrangements adopted by the Company, to the extent such payments and benefits are earned and vested as of the Date of Termination, or are required by law to be offered for periods following the Executive’s Date of Termination. In addition, any bonus which has been earned by Executive and approved by the appropriate corporate authorities but which remains unpaid as of the date of Executive’s Termination, shall be paid to Executive at such time and in such manner as if Executive had continued to be employed by the Company.
(b)    If the Company terminates the Executive’s employment Without Cause as referenced in paragraph 3(d) above, or Termination occurs due to Disability in accordance with paragraph 3(b) above, the Company shall pay or provide to the Executive the following: The amounts payable under paragraph 4(a), and in addition, the Executive shall be entitled to monthly payments over a 12-month period of an amount equal to the monthly salary which the Executive was being paid as of the Date of Termination. Such payments will commence as of the month following the date that the Executive incurs a separation from service, as such term is defined in the context of Section 409A of the Code (as defined below). Such payments will continue over the 12-month period in accordance with the Company’s normal payroll cycle. In the event that the Executive dies prior to the completion of the 12-month payment cycle, any amounts remaining unpaid as of the date of Executive’s death will be paid to Executive’s estate in lump sum.
(c)    If the Executive’s employment is terminated due to Death in accordance with paragraph 3(a), the Executive’s estate shall be entitled to the amounts payable under paragraph 4(a), and in addition, the Executive’s estate shall be entitled to a lump-sum payment of an amount equal to the amount of monthly salary which the Executive was being paid as of the Date of Termination times 12 months.
(d)    Upon Termination of the Executive’s employment within 12 months after a Change in Control in accordance with paragraph 3(g), Executive shall be entitled to the amounts payable under paragraph 4(a), and in addition, the Executive shall be entitled to a lump-sum payment of amounts equal to the following: (i) the amount of monthly salary which the Executive was being paid as of the Date of Termination times 12 months; plus (ii) one (1) times the Average Bonus Amount (as defined below). For purposes of this Agreement, “Average Bonus Amount” shall equal (x) if, at the time of the Date of Termination, the Executive has been employed by the Company for two calendar years or more, the average amount of the bonus to be earned for the then-current year (i.e., the year in which the Change in Control occurs) and the bonuses received for the two immediately prior years; (y) if, at the time of the Date of Termination, the Executive has been employed by the Company for more than one calendar year but less than two calendar years, the average amount of the bonus to be earned for the then-current year and the bonus received for the prior year; and (z) if, at the time of the Date of Termination, the Executive has been employed by the Company for less than one calendar year, the amount of the bonus to be earned for the then-current year. For purposes of calculating the Average Bonus Amount, the amount of the bonus for the then-current year shall equal the amount earned or scheduled to be earned by the Executive as if the bonus targets set in the bonus plan have been met. The Average Bonus Amount, which is payable in lump sum, shall be paid contemporaneously with the Date of Termination. “Change in Control” means an occasion upon which (i) any one person, or more than one person acting as a group (as defined in Treasury Regulation Section 1.409A-3(i)(5)(v)(B)), other than a member of the Board of Directors or fiduciary holding securities under an employee benefit plan of the Company or a corporation controlled by the Company, acquires (either directly and/or through becoming the “beneficial owner” (as defined in Rule 13d-3 under the Securities Exchange Act)), directly or indirectly, securities of the Company representing 50% or more of the combined voting power of the Company’s then outstanding securities (or has acquired securities representing 50% or more of the combined voting power of the Company’s then outstanding securities during the 12-month period ending on the date of the most recent acquisition of Company securities by such person); or (ii) during any period of twelve (12) consecutive months, a majority of the members of the Board of Directors is replaced by directors whose appointment or election is not endorsed by a majority of the members of the Board of Directors before the date of the appointment or election; or (iii) any one person, or more than one person acting as a group (as defined in Treasury Regulation Section 1.409A-3(i)(5)(v)(B)) acquires (or has acquired during the 12-month period ending on the date of the most recent acquisition by such person or persons) all, or substantially all, of the Company’s assets. Each Change in Control event described in this paragraph is intended to constitute a change in ownership or effective control of the Company or in the ownership of a substantial portion of the Company’s assets within the meaning of Section 409A(a)(2)(A)(v) of the Internal Revenue Code of 1986, as amended (“Code”), and the IRS guidance issued thereunder and this Agreement shall be interpreted accordingly. For the sake of clarity, and notwithstanding anything to the contrary set forth in this Agreement, the Executive shall not be entitled to any payments under paragraphs 4(b) or 4(c) upon Termination if the Executive receives the payments under this paragraph 4(d) upon a Change in Control.
3
        


(e)    In the event that the Executive’s employment is terminated for any reason discussed in paragraphs 4(b), 4(c) or 4(d), in addition to the amounts payable under paragraphs 4(b), 4(c) or 4(d) as applicable, the Executive or the Executive’s estate shall be entitled to the following:
(i)    Executive’s equity and equity-based awards will continue to be subject to the terms of the applicable grant notice and award agreement, which may provide for immediate vesting of the unvested portion of the award under certain circumstances. In addition, if the Company terminates the Executive’s employment due to Death as referenced in paragraph 3(a) above, Disability as referenced in paragraph 3(b) above, or Without Cause as referenced in paragraph 3(d) above, all equity and equity-based awards, including but not limited to, Restricted Shares and/or Restricted Share Units, that have not yet vested shall vest immediately on the Date of Termination.
(ii)    Cash payments equal to twelve (12) months of premium payments for medical and dental coverage. The amount of the monthly payments shall be equal to the amount of the “applicable premium” as determined pursuant to the terms of the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended (“COBRA”) (without regard to whether or not the Executive elects COBRA continuation coverage) based on the Executive’s choices under the Company’s plan as of the Date of Termination and further based upon the current premiums as of the Date of Termination, less the amount that the Executive was contributing for coverage. The Company benefits package in which the Executive participated will cease as of the Date of Termination.
(iii)    Cash payments equal to twelve (12) months of benefit premiums based upon the premium rate at the Date of Termination under the terms of the Company’s Group Life Policy which allows the option to convert to an individual policy for basic life and accidental death and dismemberment (AD&D) coverage. However, the cash payments shall be no more than the amount of the premiums that the Company was paying as if the Executive was still employed. This paragraph shall not apply if the Executive’s employment is terminated per paragraph 4(c).
(iv)    Cash payments equal to the employer matching contribution, as if the Executive was still a plan participant that would otherwise have been contributed on Executive's behalf to the Code Section 401(k) program maintained by the Company with respect to the 12-month period commencing on the Date of Termination under the following assumptions:
(a)    Executive would have made a voluntary salary reduction contribution to the Code Section 401(k) program with respect to the 12-month period based upon the salary reduction election in effect on behalf of the Executive as of the Date of Termination.
(b)    No additional "constructive matching" payments will be made under this provision with respect to a calendar year once the combination of the actual matching contributions made on behalf of Executive to the Code Section 401(k) program for such calendar year plus the "constructive matching" payments made to Executive pursuant to this provision for such calendar equal the maximum amount of matching contributions that could have been allocated to Executive's account under the terms of the Code Section 401(k) program with respect to such calendar year.
(c)    Except as otherwise contemplated by paragraph 4(e)(vi) below, the "constructive matching" payments will be made at such times as the Company remits the actual matching contributions to the Code Section 401(k) program.
(v)    If the Executive’s employment is terminated per paragraph 4(b), all payments under paragraph this 4(e) shall be made on a periodic basis on the same schedule as such benefits otherwise would have been payable as if the Executive was still employed at the Company. If the Executive’s employment is terminated per paragraph 4(c) or paragraph 4(d), all payments under this paragraph 4(e) shall be paid in a lump-sum payment at the same time the lump sum payment is paid in accordance with paragraph 4(c) or paragraph 4(d).
(vi)    If the Executive was receiving other benefits as of the Date of Termination that are not listed above, and to the extent such payments or benefits are earned and vested or are required by law to be offered to the Executive for the 12-month period following the Date of Termination, then the cash equivalent or arrangements for continuing coverage will be determined at that time. However, the cash payments shall be no more than the amount that the Company was paying as if the Executive was still employed.
4
        


(vii)    If any of the benefits listed above are no longer available to the Executive as of the Date of Termination, then there will be no such payments made to continue the benefits after the Date of Termination or its cash equivalent. The undertakings of the Company in connection with paragraphs b(i), b(ii) and b(iii), above, are contingent upon Executive’s compliance with the non-compete, confidentiality, and non-solicitation provisions of paragraphs 5, 6 and 7. Should the Company determine that the Executive has committed an infraction of any component of paragraph 5, paragraph 6 or paragraph 7, the Company shall notify the Executive of its determination and provide the Executive with 10 business days to cure the infraction or present convincing evidence that no infraction has occurred. Should the infraction not be subject to cure, or should Executive otherwise fail to cure such infraction within 5 business days of such notice, then the Company may discontinue the payment referenced in paragraph b(i) and the continuation of benefits referenced in paragraph b(iii) and any otherwise unexercised stock option will be forfeited.
(f)    To the extent required by Section 409A of the Code, if the Executive separates from service with the Company for any reason other than death and the Executive constitutes a “specified employee” as defined in Section 409A(2)(B)(i) of the Code at the time of separation from service, then payment to the Executive of any amounts pursuant to paragraph b(i) and payment of any cash amounts pursuant to paragraph b(iii) shall not commence until a date that is six months following the date of the Executive’s separation from service with the Company. Upon the date which is six months following the date of Executive’s separation from service, all previously accrued monthly amounts shall be payable in a lump sum and future amounts will continue to be paid pursuant to the remaining term of the 12-month payment cycle. The above-referenced six month delay in payment shall only apply to the extent required by Section 409A of the Code, such that such delay shall not apply to payments made in connection with an involuntary termination of employment provided such payments fall within the dollar threshold described in Treas. Reg. § 1.409A-1(b)(9)(iii).
(g)    If the Executive becomes entitled to any amount in the nature of compensation payable by the Company (including benefits under this Agreement) that is contingent on a change in ownership, effective control, or substantial ownership of a substantial portion of the Company’s assets within the meaning of Section 280G of the Code, and that is subject to the excise tax imposed by Section 4999 of the Code, then the Company shall reduce the compensation payable to the minimum amount necessary to avoid the excise tax, except as follows. No reduction applies if after accounting for the excise tax and all other income and employment taxes due on the compensation payable by the Company, the net amount that the Executive would retain would be greater than the amount the Executive would receive after reduction under this paragraph 4(g). Any reduction applies in the following order: first, cash payments; second, equity awards; and third, noncash benefits, in each case, in reverse chronological order. The extent to which any reduction is necessary is determined by the Company’s independent accountants.
5.    Non-Competition. During the Agreement Term and for a period of 12 months subsequent to the Date of Termination, the Executive shall not, without the prior written consent of the Company, directly or indirectly, (i) own or acquire in any manner any interest (other than the ownership solely for investment purposes of not more than five percent of the shares of any corporation, the shares of which are publicly and regularly traded on a national securities exchange or in the over-the-counter market) in any person, firm, partnership, company, association or other entity that competes with the Company in the business of enterprise security solutions and services to customers in the United States government and industry (the “Business”), (ii) be employed by, or serve as an employee, agent, officer, director of, any person, firm, partnership, corporation or provider of services competitive with the Business of the Company, or (iii) provide financial, technical, marketing or other assistance or act as a representative, broker, director, officer, employee, advisor, consultant or agent of any person or entity that is competitive with the Business of the Company.
6.    Confidentiality. The Executive promises that he will receive, develop and hold Confidential Information (as defined below) in strict confidence and will not use or disclose Confidential Information, or make copies of any documents containing Confidential Information, except in furtherance of the Business of the Company, unless the Chief Executive Officer provides prior written consent. The Executive further agrees to use reasonable efforts to safeguard the Confidential Information and protect it from disclosure, misuse, loss or theft. The foregoing promises of confidentiality shall not apply if and to the extent that the Executive is ordered by a court or other governmental agency to disclose Confidential Information, provided the Executive has given the Company prompt written notice of the order or subpoena and provides all reasonable cooperation necessary to limit such disclosure and to protect the confidentiality of any Confidential Information so disclosed. “Confidential Information” means all nonpublic information (whether or not specifically labeled or identified as confidential), that has been or is disclosed to, developed or learned by the Executive as a result of employment with the Company and that relates to the business, finances, products, services, customers, research or development of the Company or third parties with whom the Company does business or from whom the Company receives information. The definition of Confidential Information includes, but is not limited to, the following: access codes, security devices and naming conventions used in software and hardware systems; databases of information; other proprietary software; proprietary specifications for hardware and software platforms, the identity and transactions with customers, clients and suppliers; marketing product and service plans, objectives and strategies; tactical objectives, approaches, and competitive advantages; internal financial
5
        


information; specialized marketing programs related to products and services offered or under development by the Company (or any parent or affiliate of the Company); data and reports related to marketing programs; proprietary systems and operations manuals; proprietary training manuals; proprietary technical and scientific know-how, data and strategies; the Company’s information gathering processes and compilations of information; and information disclosed to the Company by its business partners, licensees, customers and clients in reliance on promises that its confidentiality will be preserved.
7.    Non-Solicitation.
(a)    The Executive recognizes that the Company incurs significant expense in training employees to provide services in accordance with the Company’s Business and that the Company will disclose Confidential Information to each such employee. The Executive promises that, during the Agreement Term and for a period of 12 months after expiration of the Agreement Term, the Executive will not, without the prior written consent of the Company, knowingly hire, directly or indirectly, any person then employed by the Company, or knowingly solicit, directly or indirectly, such a person either to terminate or diminish employment with the Company, or to work for any other person or entity, whether or not a competitor, and the Executive shall not approach any such employee for any such purpose or authorize or knowingly cooperate with the taking of any such actions by any other individual or entity.
(b)    The Executive also acknowledges that the Company incurs significant expense in developing business partners, licensees, customers and clients. The Executive promises that, during the Agreement Term and for a period of 18 months after the Agreement Term ends, the Executive will not, without the prior written consent of the Company, knowingly directly or indirectly, solicit any customer, business partner, licensee or client of the Company to terminate or diminish its business relationship with the Company or to purchase any product or service that is or may be used as a substitute for any product or service of the Company, and the Executive shall not knowingly approach any such customer, supplier, lessor or lessee for such purpose or authorize or knowingly cooperate with the taking of any such actions by any other individual or entity.
8.    Restrictions Reasonable. Executive agrees that the restrictions set forth in paragraphs 5 (Non-Competition), 6 (Confidentiality), and 7 (Non-Solicitation) are reasonable, proper and necessitated by the legitimate business interests of the Company, and do not constitute an unlawful or unreasonable restraint upon Executive’s ability to earn a living. Executive acknowledges that it may be impossible to assess the monetary damages occurred by Executive’s violation of paragraphs 5, 6 or 7 of this Agreement, that violations of those paragraphs will be material breaches of this Agreement and will cause irreparable injury to the Company. Accordingly, Executive agrees that Company will be entitled, in addition to all other rights and remedies which may be available, to an injunction enjoining and restraining Executive and any other involved party from committing a violation of this Agreement, and Executive consents to the issuance and entry of such injunction. In addition, Company will be entitled to such damages as it can demonstrate that it sustained by reason of the violation of this Agreement by the Executive and/or others. The parties agree that in the event of any litigation to enforce or interpret this Agreement, the prevailing party will be entitled to recover all costs, including reasonable attorney’s fees, from the non-prevailing party. In the event Company enforces this paragraph 8 through a Court Order, Executive agrees that the restriction on Executive following Termination of employment set forth in this Agreement shall remain in effect for a period of one year from the date of the final Court Order enforcing this Agreement.
9.    Return of Materials. Upon the Executive’s Date of Termination, or at any time upon the Company’s request, the Executive (or if deceased, the Executive’s personal representative) shall promptly deliver to the Company without retaining copies, all tangible things that are or contain Confidential Information. The Executive or such personal representative shall also promptly deliver to the Company all computer print-outs, books, software manuals and directions, floppy disks and other such media for storing software and information, work papers, files, customer lists, supplier lists, employee lists, telephone and/or address books, Rolodex or equivalent cards, memoranda, appointment books, calendars, employee manuals, sales aides, keys and other tangible things provided to the Executive by the Company, or authored in whole or in part by the Executive within the scope of his employment by the Company, even if they do not contain Confidential Information; provided that the Executive shall not be required to deliver personal files and personal information unrelated to the Company’s business. At the time of such deliveries, the Executive shall disclose to the Company any passwords or other knowledge required to access and use any of the foregoing. The Executive acknowledges that he does not have, and will not acquire, any ownership rights in such materials and things.
10.    Nonalienation. The interests of the Executive under this Agreement are not subject in any manner to anticipation, alienation, sale, transfer, assignment, pledge, encumbrance, attachment, or garnishment by the Executive’s creditors or beneficiaries.
11.    Successors. This Agreement shall be binding upon, and inure to the benefit of, the Company and its successors and assigns and upon any person acquiring, whether by merger, consolidation, purchase of assets or otherwise, all or substantially all of the Company’s assets and business.

6
        


12.    Notices. Notices and all other communications provided for in this Agreement shall be in writing and shall be delivered personally or sent by registered or certified mail, return receipt requested, postage prepaid, or sent by facsimile or prepaid overnight courier to the parties at the addresses set forth below (or such other addresses as shall be specified by the parties by like notice):
To the Company:
    Telos Corporation
    19886 Ashburn Road
    Ashburn, VA 20147    
Attn.: Chief Financial Officer
To the Executive:
Mr. E. Hutchinson Robbins, Jr.
1929 Pendennis Drive
Annapolis, MD 21409
13.    Severability. The invalidity or unenforceability of any provision of this Agreement will not affect the validity or enforceability of any other provision of this Agreement, and this Agreement will be construed as if such invalid or unenforceable provision were omitted (but only to the extent that such provision cannot be appropriately reformed or modified).
14.    Waiver of Breach. No waiver of either party hereto of a breach of any provision of this Agreement by the other party will operate or be construed as a waiver of any subsequent breach by such other party. The failure of either party to take any action by reason of such breach will not deprive such party of the right to take action at any time while such breach continues.
15.    Amendment. This Agreement may be amended or canceled only by mutual agreement of the parties in writing without the consent of any other person. So long as the Executive lives, no person, other than the Executive and the Company, shall have any rights under or interest in this Agreement or the subject matter hereof.
16.    Choice of Law and Forum Selection. This Agreement shall be governed by the laws of the Commonwealth of Virginia as to its validity, interpretation and enforcement. Should it be necessary for the Company or the Executive to file suit for any matter related to this Agreement or the Executive’s employment with the Company, exclusive jurisdiction will lie in the courts of the Commonwealth of Virginia.
17.    Survival of Agreement. Except as otherwise expressly provided in this Agreement, the rights and obligations of the parties to this Agreement shall survive the Termination of the Executive’s employment with the Company.
18.    Entire Agreement. This Agreement constitutes the entire agreement between the parties concerning the subject matter hereof and supersedes all prior and contemporaneous agreements, if any, between the parties relating to the subject matter hereof.
19.    Acknowledgement by Executive. The Executive represents to the Company that he is knowledgeable and sophisticated as to business matters, including the subject matter of this Agreement, that he has read this Agreement and that he understands its terms. The Executive acknowledges that, prior to assenting to the terms of this Agreement, he has been given a reasonable time to review it, to consult with counsel of his choice, and to negotiate at arm’s-length with the Company as to the contents. The Executive and the Company agree that the language used in this Agreement is the language chosen by the parties to express their mutual intent, and that no rule of strict construction is to be applied against either party hereto.
20.    Section 409A. Regardless of intent, neither party is required to prevent, minimize, or offset any negative consequences to the other party because a payment or benefit due under this Agreement is subject to Section 409A. To the extent that any payment or benefit is subject to Section 409A, the following terms apply:
(a)The parties hereby designate that any right to a series of installment payments be treated as the right to a series of separate payments.
(b)If payment under this agreement is conditioned on termination of employment, termination of employment (however referred to) means a “separation from service” (as defined under Section 409A).
(c)Any payment or benefit due upon separation from service is payable after the Executive’s release of claims becomes irrevocable. If a new calendar year begins during the period when the Executive may sign a release of claims, payment will be made or begin in the new calendar year, regardless of when the release becomes irrevocable.

7
        


IN WITNESS WHEREOF, the Executive has hereunto set his hand, and the Company has caused these presents to be executed in its name and on its behalf, as of the date above first written.

EXECUTIVE                            TELOS CORPORATION
a Maryland corporation




/s/ E. Hutchinson Robbins, Jr.                /s/ John B. Wood                
E. Hutchinson Robbins, Jr.                    John B. Wood
Executive Vice President                     Chairman & CEO
& General Counsel                    


8
        
EX-21.1 3 ex-21listofsubsidiaries2022.htm EX-21.1 Document

Exhibit 21.1
LIST OF SUBSIDIARIES
Active Subsidiaries of the Company as of December 31, 2022

Name of Subsidiary
State/Country of Incorporation
Ubiquity.com, Inc.
Delaware
Xacta Corporation
Delaware
Teloworks, Inc.
Delaware
Telos Identity Management Solutions, LLC (DBA Telos ID)
Delaware
Teloworks Philippines, Inc.
Philippines
Telos APAC Pte. Ltd.
Singapore






EX-23.1 4 ex-231consentofindependent.htm EX-23.1 Document

Exhibit 23.1


Consent of Independent Registered Public Accounting Firm

Telos Corporation
Ashburn, Virginia
We hereby consent to the incorporation by reference in the Registration Statement on Form S-8 (No. 333-252400) of Telos Corporation of our reports dated March 16, 2023 relating to the financial statements and the effectiveness of internal control over financial reporting, which appear in this Form 10-K.

/s/ PricewaterhouseCoopers LLP
Washington, District of Columbia
March 16, 2023





EX-23.2 5 ex-232reissuanceconsentbdo.htm EX-23.2 Document

EXHIBIT 23.2



Consent of Independent Registered Public Accounting Firm

Telos Corporation
Ashburn, Virginia
We hereby consent to the incorporation by reference in the Registration Statement on Form S-8 (No. 333-252400) of Telos Corporation of our report dated March 28, 2022, relating to the consolidated financial statements which appear in this Form 10-K.

/s/ BDO USA, LLP

McLean, Virginia
March 16, 2023





EX-24 6 ex-24powerofattorney2022fo.htm EX-24 Document

Exhibit 24
POWER OF ATTORNEY
KNOW ALL MEN BY THESE PRESENTS, that the undersigned, a director of Telos Corporation, a Maryland corporation (the “Registrant”), hereby constitutes and appoints John B. Wood, Mark Bendza, and E. Hutchinson Robbins, Jr., and each of them acting individually, with full power of substitution and re-substitution, as attorney-in-fact or agent of the undersigned, place, and stead, in any case and all capacities to:
1)take all actions and execute for and on behalf of the undersigned, an Annual Report on Form 10-K for the year ended December 31, 2022, including any and all amendments and additions thereto (collectively, the "Annual Report") in accordance with the Securities Exchange Act of 1934, as amended (the "1934 Act"), and the rules thereafter; and
2)take all actions for and on behalf of the undersigned which may be necessary or desirable to file, or caused to be filed, the Annual Report with all exhibits thereto (including this Power of Attorney, and other documents in connection therewith, with the United States Securities and Exchange Commission to comply with the 1934 Act and other applicable federal laws.
The undersigned hereby grant unto said attorney-in-fact and agent full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as the undersigned might or could do in person, hereby ratifying and confirming that said attorney-in-fact and agent, or his substitute, may lawfully do or cause to be done by virtue hereof.
IN WITNESS WHEREOF, the undersigned has caused this Power of Attorney to be executed on the date indicated.
/s/ David BorlandFebruary 27, 2023
David BorlandDate
Director







POWER OF ATTORNEY
KNOW ALL MEN BY THESE PRESENTS, that the undersigned, a director of Telos Corporation, a Maryland corporation (the “Registrant”), hereby constitutes and appoints John B. Wood, Mark Bendza, and E. Hutchinson Robbins, Jr., and each of them acting individually, with full power of substitution and re-substitution, as attorney-in-fact or agent of the undersigned, place, and stead, in any case and all capacities to:
1)take all actions and execute for and on behalf of the undersigned, an Annual Report on Form 10-K for the year ended December 31, 2022, including any and all amendments and additions thereto (collectively, the "Annual Report") in accordance with the Securities Exchange Act of 1934, as amended (the "1934 Act"), and the rules thereafter; and
2)take all actions for and on behalf of the undersigned which may be necessary or desirable to file, or caused to be filed, the Annual Report with all exhibits thereto (including this Power of Attorney, and other documents in connection therewith, with the United States Securities and Exchange Commission to comply with the 1934 Act and other applicable federal laws.
The undersigned hereby grant unto said attorney-in-fact and agent full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as the undersigned might or could do in person, hereby ratifying and confirming that said attorney-in-fact and agent, or his substitute, may lawfully do or cause to be done by virtue hereof.
IN WITNESS WHEREOF, the undersigned has caused this Power of Attorney to be executed on the date indicated.
/s/ Bonnie L. CarrollMarch 2, 2023
Bonnie L. CarrollDate
Director






POWER OF ATTORNEY
KNOW ALL MEN BY THESE PRESENTS, that the undersigned, a director of Telos Corporation, a Maryland corporation (the “Registrant”), hereby constitutes and appoints John B. Wood, Mark Bendza, and E. Hutchinson Robbins, Jr., and each of them acting individually, with full power of substitution and re-substitution, as attorney-in-fact or agent of the undersigned, place, and stead, in any case and all capacities to:
1)take all actions and execute for and on behalf of the undersigned, an Annual Report on Form 10-K for the year ended December 31, 2022, including any and all amendments and additions thereto (collectively, the "Annual Report") in accordance with the Securities Exchange Act of 1934, as amended (the "1934 Act"), and the rules thereafter; and
2)take all actions for and on behalf of the undersigned which may be necessary or desirable to file, or caused to be filed, the Annual Report with all exhibits thereto (including this Power of Attorney, and other documents in connection therewith, with the United States Securities and Exchange Commission to comply with the 1934 Act and other applicable federal laws.
The undersigned hereby grant unto said attorney-in-fact and agent full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as the undersigned might or could do in person, hereby ratifying and confirming that said attorney-in-fact and agent, or his substitute, may lawfully do or cause to be done by virtue hereof.
IN WITNESS WHEREOF, the undersigned has caused this Power of Attorney to be executed on the date indicated.
/s/ Frederick D. ShaufeldMarch 5, 2023
Frederick D. ShaufeldDate
Director






POWER OF ATTORNEY
KNOW ALL MEN BY THESE PRESENTS, that the undersigned, a director of Telos Corporation, a Maryland corporation (the “Registrant”), hereby constitutes and appoints John B. Wood, Mark Bendza, and E. Hutchinson Robbins, Jr., and each of them acting individually, with full power of substitution and re-substitution, as attorney-in-fact or agent of the undersigned, place, and stead, in any case and all capacities to:
1)take all actions and execute for and on behalf of the undersigned, an Annual Report on Form 10-K for the year ended December 31, 2022, including any and all amendments and additions thereto (collectively, the "Annual Report") in accordance with the Securities Exchange Act of 1934, as amended (the "1934 Act"), and the rules thereafter; and
2)take all actions for and on behalf of the undersigned which may be necessary or desirable to file, or caused to be filed, the Annual Report with all exhibits thereto (including this Power of Attorney, and other documents in connection therewith, with the United States Securities and Exchange Commission to comply with the 1934 Act and other applicable federal laws.
The undersigned hereby grant unto said attorney-in-fact and agent full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as the undersigned might or could do in person, hereby ratifying and confirming that said attorney-in-fact and agent, or his substitute, may lawfully do or cause to be done by virtue hereof.
IN WITNESS WHEREOF, the undersigned has caused this Power of Attorney to be executed on the date indicated.
/s/ John MaludaMarch 1, 2023
John W. MaludaDate
Director






POWER OF ATTORNEY
KNOW ALL MEN BY THESE PRESENTS, that the undersigned, a director of Telos Corporation, a Maryland corporation (the “Registrant”), hereby constitutes and appoints John B. Wood, Mark Bendza, and E. Hutchinson Robbins, Jr., and each of them acting individually, with full power of substitution and re-substitution, as attorney-in-fact or agent of the undersigned, place, and stead, in any case and all capacities to:
1)take all actions and execute for and on behalf of the undersigned, an Annual Report on Form 10-K for the year ended December 31, 2022, including any and all amendments and additions thereto (collectively, the "Annual Report") in accordance with the Securities Exchange Act of 1934, as amended (the "1934 Act"), and the rules thereafter; and
2)take all actions for and on behalf of the undersigned which may be necessary or desirable to file, or caused to be filed, the Annual Report with all exhibits thereto (including this Power of Attorney, and other documents in connection therewith, with the United States Securities and Exchange Commission to comply with the 1934 Act and other applicable federal laws.
The undersigned hereby grant unto said attorney-in-fact and agent full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as the undersigned might or could do in person, hereby ratifying and confirming that said attorney-in-fact and agent, or his substitute, may lawfully do or cause to be done by virtue hereof.
IN WITNESS WHEREOF, the undersigned has caused this Power of Attorney to be executed on the date indicated.
/s/ Bradley W. JacobsFebruary 28, 2023
Bradley W. JacobsDate
Director






POWER OF ATTORNEY
KNOW ALL MEN BY THESE PRESENTS, that the undersigned, a director of Telos Corporation, a Maryland corporation (the “Registrant”), hereby constitutes and appoints John B. Wood, Mark Bendza, and E. Hutchinson Robbins, Jr., and each of them acting individually, with full power of substitution and re-substitution, as attorney-in-fact or agent of the undersigned, place, and stead, in any case and all capacities to:
1)take all actions and execute for and on behalf of the undersigned, an Annual Report on Form 10-K for the year ended December 31, 2022, including any and all amendments and additions thereto (collectively, the "Annual Report") in accordance with the Securities Exchange Act of 1934, as amended (the "1934 Act"), and the rules thereafter; and
2)take all actions for and on behalf of the undersigned which may be necessary or desirable to file, or caused to be filed, the Annual Report with all exhibits thereto (including this Power of Attorney, and other documents in connection therewith, with the United States Securities and Exchange Commission to comply with the 1934 Act and other applicable federal laws.
The undersigned hereby grant unto said attorney-in-fact and agent full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as the undersigned might or could do in person, hereby ratifying and confirming that said attorney-in-fact and agent, or his substitute, may lawfully do or cause to be done by virtue hereof.
IN WITNESS WHEREOF, the undersigned has caused this Power of Attorney to be executed on the date indicated.
/s/ Derrick DockeryMarch 3, 2023
Derrick DockeryDate
Director




EX-31.1 7 ex-311certificationrule13a.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION
I, John B. Wood, certify that:
1.I have reviewed this annual report on Form 10-K of Telos Corporation;
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 that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: March 16, 2023
/s/ John B. Wood
John B. Wood
Chief Executive Officer (Principal Executive Officer)


EX-31.2 8 ex-312certificationrule13a.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION
I, Mark Bendza, certify that:
1.I have reviewed this annual report on Form 10-K of Telos Corporation;
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 annual 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 annual 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 that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: March 16, 2023
/s/ Mark Bendza
Mark Bendza
Chief Financial Officer (Principal Financial Officer)


EX-32.1 9 ex-32certificationpursuant.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report of Telos Corporation (the "Company") on Form 10-K for the period ending December 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), we, John B. Wood, Mark Bendza and Victoria Harding, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to our knowledge:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: March 16, 2023
/s/ John B. Wood
John B. Wood
Chief Executive Officer (Principal Executive Officer)
Date: March 16, 2023
/s/ Mark Bendza
Mark Bendza
Chief Financial Officer (Principal Financial Officer)


EX-101.SCH 10 tls-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS)/INCOME link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY/(DEFICIT) link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - ORGANIZATION link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - ACCOUNTS RECEIVABLE, NET link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - INVENTORIES, NET link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - OTHER BALANCE SHEET COMPONENTS link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - ACQUISITION link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - PURCHASE OF TELOS ID NON-CONTROLLING INTERESTS link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - DEBT AND OTHER OBLIGATIONS link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - EXCHANGEABLE REDEEMABLE PREFERRED STOCK CONVERSION link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - EMPLOYEE BENEFIT PLAN link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - (LOSS)/EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - COMMITMENT AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - INVENTORIES, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - OTHER BALANCE SHEET COMPONENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - (LOSS)/EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA (Tables) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - ORGANIZATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - REVENUE RECOGNITION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - REVENUE RECOGNITION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - REVENUE RECOGNITION - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - REVENUE RECOGNITION - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - INVENTORIES, NET (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - PROPERTY AND EQUIPMENT, NET - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - PROPERTY AND EQUIPMENT, NET - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - GOODWILL - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - INTANGIBLE ASSETS, NET - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - INTANGIBLE ASSETS, NET - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - INTANGIBLE ASSETS, NET - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - OTHER BALANCE SHEET COMPONENTS - Details of Accounts Payable and Other Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - OTHER BALANCE SHEET COMPONENTS - Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - ACQUISITION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - PURCHASE OF TELOS ID NON-CONTROLLING INTERESTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - DEBT AND OTHER OBLIGATIONS - Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - DEBT AND OTHER OBLIGATIONS - Other Financing Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - DEBT AND OTHER OBLIGATIONS - Enlightenment Capital Credit Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - DEBT AND OTHER OBLIGATIONS - Subordinated Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - EXCHANGEABLE REDEEMABLE PREFERRED STOCK CONVERSION (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - STOCKHOLDERS' EQUITY - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - STOCKHOLDERS' EQUITY - Share Repurchase Program Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - EMPLOYEE BENEFIT PLAN (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense Incurred (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - STOCK-BASED COMPENSATION - Nonvested Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - (LOSS)/EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - Income Taxes - Valuation Allowance Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 0000084 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - LEASES - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - LEASES - Future Minimum Lease Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - LEASES - Future Minimum Lease Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 0000087 - Disclosure - LEASES - Weighted Average Remaining Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 0000088 - Disclosure - LEASES - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000089 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 0000090 - Disclosure - SEGMENT INFORMATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000091 - Disclosure - SEGMENT INFORMATION - Schedule of Segment Reporting Information, by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 0000092 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION - Cash, Cash Equivalents, and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 0000093 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000094 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000095 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Revised Quarterly Financial Data (Details) link:presentationLink link:calculationLink link:definitionLink 0000096 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 0000097 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 0000098 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 0000099 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Statement of Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 tls-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 tls-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 tls-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] EMPLOYEE BENEFIT PLAN Compensation and Employee Benefit Plans, Other than Share-Based Compensation [Text Block] Net (loss)/income Net (loss)/income Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Related Party Transactions [Abstract] Related Party Transactions [Abstract] Provision for/(benefit from) doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Gain on redemption of public preferred stock Gain on redemption of public preferred stock Gain on redemption of public preferred stock Gain on redemption of public preferred stock Gain on redemption of public preferred stock. Entity Address, Postal Zip Code Entity Address, Postal Zip Code Finance lease right-of-use assets, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Property, Plant and Equipment [Abstract] Deferred tax expense Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Amendment fee paid to lender Payments of Debt Restructuring Costs Conversion of stock, amount issued Conversion of Stock, Amount Issued Business Combinations Business Combinations Policy [Policy Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Total lease obligations Finance Lease, Liability Preferred stock, dividend rate, percentage Preferred Stock, Dividend Rate, Percentage Property and equipment, at cost Property, Plant and Equipment, Gross Aggregate intrinsic value, outstanding, exercisable, and vested or expected to vest Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Outstanding, Exercisable, And Vested Or Expected To Vest Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Outstanding, Exercisable, And Vested Or Expected To Vest Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Amortization and depreciation Deferred Tax Liabilities, Property, Plant and Equipment Depreciation Other Depreciation and Amortization REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA Error Correction [Text Block] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Finance lease year four Finance Lease, Liability, to be Paid, Year Four Statistical Measurement [Domain] Statistical Measurement [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] RSUs vested, net of shares withheld to cover tax withholding (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Operating lease, weighted average discount rate, percent Operating Lease, Weighted Average Discount Rate, Percent Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Share-Based Payment Arrangement [Abstract] Decrease related to lapse of statutes Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Issuance of common stock upon conversion of Class A and Class B common stock Stock Issued During Period, Value, Conversion of Convertible Securities Additional paid-in capital Additional Paid in Capital, Common Stock 2016 Omnibus Long-Term Incentive Plan 2016 Omnibus Long-Term Incentive Plan [Member] Refers to the 2016 Omnibus Long-Term Incentive Plan. Repayments of debt Repayments of Debt Payments of other financing obligations Payments Of Other Financing Obligations Payments Of Other Financing Obligations Dividends on preferred stock Dividends, Preferred Stock Income taxes Income Taxes Paid State Current State and Local Tax Expense (Benefit) Other current liabilities and other liabilities Increase (Decrease) in Other Current Liabilities Treasury stock, value, acquired, cost method Amounts paid for shares repurchased Treasury Stock, Value, Acquired, Cost Method Non-controlling interest in APIC Noncontrolling Interest, Increase from Business Combination Finance lease year three Finance Lease, Liability, to be Paid, Year Three Net (loss)/income attributable to Telos Corporation Net (loss)/income Net loss Net Income (Loss) Attributable to Parent Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from computation of earnings per share, amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount LEASES Lessee, Finance Leases [Text Block] Operating Leases Lessee, Operating Lease, Liability, to be Paid [Abstract] Number of fractional shares (in shares) Stock Issued During Period, Value, Fractional Shares Value of stock issued in fractional to the entity. Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Revenue from Contract with Customer, Product and Service Benchmark Revenue from Contract with Customer, Product and Service Benchmark [Member] Equity Component [Domain] Equity Component [Domain] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table] Ownership [Axis] Ownership [Axis] Increase related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Related party transaction, rate Related Party Transaction, Rate LEASES Lessee, Operating Leases [Text Block] Amortization of finance lease assets Finance Lease, Right-of-Use Asset, Amortization Porter Porter [Member] Any person or group of persons or a combination of person and entity collectively, directly or indirectly, through any contract, arrangement, understanding, relationship, or otherwise has shares of the entity with 1) voting power which includes the power to vote, or to direct the voting of, such security, and/or 2) Investment power which includes the power to dispose, or to direct the disposition of, such security. Capitalized computer software included in cost of sales Capitalized Computer Software, Amortization Revenue Timing of Transfer of Goods or Service Revenue Timing Of Transfer Of Goods Or Service [Member] Revenue Timing Of Transfer Of Goods Or Service Related Party [Domain] Related Party [Domain] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Plan Name [Axis] Plan Name [Axis] Share price (in dollars per share) Business Acquisition, Share Price Supplemental Cash Flow Elements [Abstract] Software Development Costs Research, Development, and Computer Software, Policy [Policy Text Block] Cash paid during the year for: Supplemental Cash Flow Information [Abstract] Number of operating segments Number of Operating Segments Noncontrolling Interest [Abstract] Plan Name [Domain] Plan Name [Domain] Business combination, consideration transferred, liabilities incurred, cash holdback period Business Combination, Consideration Transferred, Liabilities Incurred, Cash Holdback Period Business Combination, Consideration Transferred, Liabilities Incurred, Cash Holdback Period Net operating loss carryforwards - state Deferred Tax Assets, Operating Loss Carryforwards, State and Local Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Long-term line of credit Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Schedule of Other Current Liabilities Other Current Liabilities [Table Text Block] Other comprehensive (loss)/income, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Award Type [Axis] Award Type [Axis] Net cash provided by/(used in) operating activities Net Cash Provided by (Used in) Operating Activities Accrued compensation and benefits Increase (Decrease) in Deferred Compensation Operating lease obligations – current portion Less: Current portion of lease obligations Operating Lease, Liability, Current Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Operating Activities, Lessee [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Related Party Transaction [Domain] Related Party Transaction [Domain] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Defined contribution plan, maximum annual contributions per employee, percent Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Accounts Receivable, after Allowance for Credit Loss [Abstract] Accounts Receivable, after Allowance for Credit Loss [Abstract] Receivables [Abstract] Receivables [Abstract] Document Annual Report Document Annual Report Write-offs / Recoveries Accounts Receivable, Allowance for Credit Loss, Recovery Legal Entity [Axis] Legal Entity [Axis] Exchangeable Redeemable Preferred Stock Exchangeable Redeemable Preferred Stock [Member] Description of type or class of exchangeable redeemable preferred stock. Total liabilities Liabilities Lease liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Business acquisition, percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Issuance of common stock Stock Issued During Period, Value, New Issues Accounting Changes and Error Corrections [Abstract] DFT Acquisition DFT Acquisition [Member] DFT Acquisition Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Conversion of stock, shares converted (in shares) Conversion of Stock, Shares Converted Revolving Credit Facility Revolving Credit Facility [Member] Property, Plant and Equipment, Net Property, Plant and Equipment [Table Text Block] Contract Balances and Revenue Revenue from Contract with Customer [Policy Text Block] Current provision/(benefit) Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Transferred at Point in Time Transferred at Point in Time [Member] Property, plant and equipment, useful life Property, Plant and Equipment, Useful Life Total Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Line of credit facility, increase (decrease), net Line of Credit Facility, Increase (Decrease), Net Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Restructuring Type [Axis] Restructuring Type [Axis] Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, weighted average grant date fair value Outstanding, beginning balance (in dollars per share) Outstanding, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Segments [Axis] Segments [Axis] DEBT AND OTHER OBLIGATIONS Debt Disclosure [Text Block] Maximum limit of sold receivables Maximum Limit of Receivables Sold Refers to the maximum limit amount of sold receivables. Finance Leases Finance Lease, Liability, to be Paid [Abstract] Product and Service [Domain] Product and Service [Domain] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Class B Common Stock Common Class B [Member] Entity Shell Company Entity Shell Company Provision for deferred income tax Total deferred Deferred Income Tax Expense (Benefit) Decrease from prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Operating lease year one Lessee, Operating Lease, Liability, to be Paid, Year One Number of shares issued in acquisition (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Federal government Federal Government [Member] Federal Government Acquired technology Developed Technology Rights [Member] Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Affiliated Entity Affiliated Entity [Member] Consolidation Items [Domain] Consolidation Items [Domain] Credit Agreement Credit Agreement [Member] Refers to credit agreement. Schedule of Contract Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date Issuance of common stock on APIC Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Total assets Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Net (loss)/earnings per share: Net loss per share: Earnings Per Share [Abstract] Accounts Receivable Accounts Receivable [Policy Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Maximum senior leverage ratio covenant Debt Instrument, Covenant, Senior Leverage Ratio, Maximum Debt Instrument, Covenant, Senior Leverage Ratio, Maximum Defined benefit plan, plan assets, contributions by employer Defined Benefit Plan, Plan Assets, Contributions by Employer Antidilutive Securities [Axis] Antidilutive Securities [Axis] Performance-Based RSU Performance Shares [Member] Preferred stock redemption costs Preferred Stock, Redemption Costs Preferred Stock, Redemption Costs Accrued payables Accrued Liabilities, Current Schedule of Accounts Payable and Other Accrued Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Preferred stock, liquidation preference (in dollars per share) Preferred Stock, Liquidation Preference Per Share Operating lease year five Lessee, Operating Lease, Liability, to be Paid, Year Five Net cash (used in)/provided by financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Interest expense Interest Expense, Debt Line of Credit Line of Credit [Member] Contract assets Contract with Customer, Asset, before Allowance for Credit Loss, Current (Loss)/income before income taxes (Loss)/income before income taxes Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Segments [Domain] Segments [Domain] Schedule of Goodwill [Table] Schedule of Goodwill [Table] (LOSS)/EARNINGS PER SHARE Earnings Per Share [Text Block] PURCHASE OF TELOS ID NON-CONTROLLING INTERESTS Noncontrolling Interest Disclosure [Text Block] Customer [Axis] Customer [Axis] Finance lease obligations – non-current portion Long-term lease obligations Finance Lease, Liability, Noncurrent Disposal Group, Disposed of by Sale, Not Discontinued Operations Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Purchase of Telos ID membership interest Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests OTHER BALANCE SHEET COMPONENTS Supplemental Balance Sheet Disclosures [Text Block] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Award Type [Domain] Award Type [Domain] Change in valuation allowance for deferred tax assets Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Class of warrant or right, number of securities called by warrants or rights (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Net loss on early extinguishment of debt and other transactions Loss on debt extinguishment Gain (loss) on extinguishment of debt Gain (Loss) on Extinguishment of Debt Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Cash paid for acquisition Cash paid for acquisition Payments to Acquire Businesses, Gross Gross profit Total gross profit Gross Profit Accrued compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Entity Registrant Name Entity Registrant Name Issuance of common stock (in shares) Number of shares issued (in shares) Stock Issued During Period, Shares, New Issues Software development costs Software Development [Member] Accumulated Foreign Currency Adjustment Attributable to Parent Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Incremental increase in interest rates in the event of default Debt Instrument, Incremental Increase In Interest Rate Due to Default Debt Instrument, Incremental Increase In Interest Rate Due to Default Purchase of Telos ID membership interest Payments for Repurchase of Redeemable Noncontrolling Interest Amortized and deducted over period Goodwill Amortized And Deducted Over Period Goodwill Amortized And Deducted Over Period Leases [Abstract] Leases [Abstract] RSU vested, net of shares withheld to cover tax withholding Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Total stockholders' equity Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Inter-segment elimination Intersegment Eliminations [Member] Schedule of Error Corrections and Prior Period Adjustments Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] Basis of Presentation and Consolidation Consolidation, Policy [Policy Text Block] Weighted average remaining lease term (in years): Lease, Weighted Average Remaining Lease Term [Abstract] Lease, Weighted Average Remaining Lease Term Additional percentage of ownership interest Additional Percentage of Ownership Acquired Refers to additional percentage of ownership acquired in a business combination. Payment of subordinated debt Repayments of Subordinated Debt Minimum Minimum [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Telos Corporation Telos Corporation [Member] Telos Corporation Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Conversion of preferred stock to common stock Payments for Repurchase of Convertible Preferred Stock SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Auditor Name Auditor Name Accounting Standards Update [Axis] Accounting Standards Update [Axis] Share price (in dollars per share) Share Price Operating loss carryforwards Operating Loss Carryforwards Trading Symbol Trading Symbol Entity File Number Entity File Number INTANGIBLE ASSETS, NET Intangible Assets Disclosure [Text Block] R&D credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Treasury stock acquired, average cost per share (in dollars per share) Average per share price paid (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Year four Finite-Lived Intangible Asset, Expected Amortization, Year Four Accrued interest Interest Payable, Current Number of exercisable options Software License, Delivery Order, Number Of Exercisable Options For One Year Extension Software License, Delivery Order, Number Of Exercisable Options For One Year Extension Research and development Research and Development Expense Intangible assets – software held for resale Increase (Decrease) in Assets Held-for-sale Increase in prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Less: Comprehensive income attributable to non-controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Disposal Group Classification [Axis] Disposal Group Classification [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Accretion of discount on acquisition holdback Accretion Expense Use of Estimates Use of Estimates, Policy [Policy Text Block] Liquidation value amount as per cash transaction in condition 2 ERPS Conversion Amount into Right to Receive Cash in Condition Two ERPS Conversion amount holder will into the right to receive in cash transaction under condition two. ACQUISITION Business Combination Disclosure [Text Block] Adjustment Revision of Prior Period, Error Correction, Adjustment [Member] Number of quarterly maturity date extensions Number of quarterly maturity date extensions Refers to the number of quarterly maturity date extensions. Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] Concentration risk, percentage Concentration Risk, Percentage Acquisition holdback Business Combination, Consideration Transferred, Liabilities Incurred Exit fee Debt Instrument, Fee Amount Accounts payable and other accrued payables Increase (Decrease) in Accounts Payable and Accrued Liabilities Number of shares held by related party (in shares) Number of shares held by related party Total number of share held by related party. INCOME TAXES Income Tax Disclosure [Text Block] Common stock repurchase under accounts payable and other accrued liabilities Noncash Common Stock Repurchase Under Stock Repurchase Plan Noncash Common Stock Repurchase Under Stock Repurchase Plan State Deferred State and Local Income Tax Expense (Benefit) Credit Facility [Domain] Credit Facility [Domain] Accrued compensation and benefits Deferred Compensation Liability, Current Amortization of intangible assets Amortization of Intangible Assets Gross Carrying Amount Intangible Assets, Gross (Excluding Goodwill) Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Class of warrant or right, exercise price of warrants or rights (in dollars per share) Class of warrant or right, exercise price of warrants or rights (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Basic (in dollars per share) Basic (in dollars per share) Earnings Per Share, Basic Operating lease year three Lessee, Operating Lease, Liability, to be Paid, Year Three Share-based compensation arrangement by share-based payment award, award requisite service period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Amount of increase in exit fee payable Amount of Increase (Decrease) in Exit Fee Payable Refers to the amount of increase (decrease) in exit fee payable. Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Software Licenses Under Delivery Order Software Licenses Under Delivery Order [Member] Software Licenses Under Delivery Order Accumulated Defined Benefit Plans Adjustment Attributable to Parent Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Acquired Technology and Customer Relationships Acquired Technology and Customer Relationships [Member] Acquired Technology and Customer Relationships Distributions to Telos ID Class B member – non-controlling interest Payments to Noncontrolling Interests Schedule of Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Inventories Inventory, Policy [Policy Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Counterparty Name [Domain] Counterparty Name [Domain] Sales and marketing Selling and Marketing Expense Total stockholders equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Prepaid expenses Prepaid Expense, Current Director Director [Member] Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value R&D tax credit Deferred Tax Assets, Tax Credit Carryforwards Ownership [Domain] Ownership [Domain] Entity Interactive Data Current Entity Interactive Data Current Noncontrolling Interest [Line Items] Noncontrolling Interest [Line Items] Sale of stock, number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Accumulated Amortization Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Liquidation value in cash transaction in condition 1 ERPS Conversion Amount into Right to Receive Cash in Condition One ERPS Conversion amount holder will into the right to receive in cash transaction under condition one. Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in other operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Year three Finite-Lived Intangible Asset, Expected Amortization, Year Three Provision to return adjustments Effective Income Tax Rate Reconciliation, Tax Contingency, Percent Cumulative deferred adjustments Effective Income Tax Rate Reconciliation, Cumulative deferred adjustments The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to cumulative deferred adjustments. Accumulated Deficit Retained Earnings [Member] Finance lease year five Finance Lease, Liability, to be Paid, Year Five Total lease costs Lease, Cost Common Stock Common Stock [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Number of reportable segments Number of Reportable Segments Details of Lease Cost Lease, Cost [Table Text Block] Repurchase of common stock Payment of tax withholding related to net share settlement of equity awards Payments for Repurchase of Common Stock Contingent consideration Business Combination, Contingent Consideration, Liability Class of Stock [Axis] Class of Stock [Axis] Secure Networks Secure Networks Segment [Member] Secure Networks Segment Schedule of Nonvested Restricted Stock Units Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Statement [Table] Statement [Table] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Debt instrument, interest rate, effective percentage Debt Instrument, Interest Rate, Effective Percentage Accounts receivable, net Receivables, Net, Current Letter of Credit Letter of Credit [Member] Furniture and Fixtures Furniture and Fixtures [Member] Operating lease obligations – non-current portion Long-term lease obligations Operating Lease, Liability, Noncurrent Deferred tax assets, tax credit carryforwards, research Deferred Tax Assets, Tax Credit Carryforwards, Research Disposal Group, Held-for-sale, Not Discontinued Operations Disposal Group, Held-for-sale, Not Discontinued Operations [Member] Sale of stock, number of shares issued by certain existing shareholders (in shares) Sale Of Stock, Number Of Shares Issued By Certain Existing Shareholders Sale Of Stock, Number Of Shares Issued By Certain Existing Shareholders Share Repurchases Activity Class of Treasury Stock [Table Text Block] Statistical Measurement [Axis] Statistical Measurement [Axis] Number of shares repurchased (in shares) Treasury Stock, Shares, Acquired Indefinite-live intangible assets Indefinite-Lived Intangible Assets (Excluding Goodwill) Related Party Transaction [Axis] Related Party Transaction [Axis] Leasehold improvement Leasehold Improvements [Member] Accumulated deficit Retained Earnings (Accumulated Deficit) Disposal Group Name [Axis] Disposal Group Name [Axis] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Other financing obligations – current portion Other Financing Obligations, Current Other Financing Obligations, Current Equity Components [Axis] Equity Components [Axis] Accounts receivable, principally due to allowance for doubtful accounts Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss RELATED PARTY TRANSACTIONS Related Party Transactions Disclosure [Text Block] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Other Comprehensive (Loss)/Income Comprehensive Income, Policy [Policy Text Block] Segment Reporting Segment Reporting, Policy [Policy Text Block] Emmett Wood Emmett Wood [Member] A person serving as an employee since 1996 and relative (brother) of Chairman and CEO. Gain on redemption of preferred stock Gain on redemption of preferred stock Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to gain on redemption of preferred stock. Revision of Prior Period [Domain] Revision of Prior Period [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Payments under finance lease obligations Financing cash flows related to finance leases Finance Lease, Principal Payments Consideration received Disposal Group, Including Discontinued Operation, Consideration Expansion feature borrowing limit Line of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option Line of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option Accounts payable and other accrued liabilities Accounts payable and other accrued liabilities Accounts Payable and Other Accrued Liabilities, Current Capitalized research and development costs Deferred Tax Assets, in Process Research and Development Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Indefinite-lived Intangible Assets [Line Items] Indefinite-Lived Intangible Assets [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Variable Rate [Domain] Variable Rate [Domain] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Total selling, general and administrative expenses Compensation expense Selling, general and administrative expenses Total selling, general and administrative expenses Selling, General and Administrative Expense Cost plus fixed-fee Cost Plus Fixed Fee [Member] Contract with customer in which amount of consideration is based on cost plus fixed fee. GOODWILL Goodwill Disclosure [Text Block] Total current Current Income Tax Expense (Benefit) Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Products Product [Member] Repurchase of common stock Stock Repurchased During Period, Value AOCI AOCI Attributable to Parent [Member] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Auditor Firm ID Auditor Firm ID Finance lease cost Finance Lease Costs [Abstract] Type of Restructuring [Domain] Type of Restructuring [Domain] Document Transition Report Document Transition Report Local Phone Number Local Phone Number Operating (loss)/income Operating (loss)/income Operating loss Operating Income (Loss) Allowance for inventory obsolescence and amortization Deferred Tax Assets, Inventory Inventories Increase (Decrease) in Inventories Financing Receivable, Allowance for Credit Loss [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] Net operating loss carryforwards - federal Deferred Tax Assets, Operating Loss Carryforwards, Domestic Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Accrued liabilities not currently deductible Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Redemption of public preferred stock (in shares) Number Of Redeemable Preferred Stock Redeemed Number Of Redeemable Preferred Stock Redeemed Common stock, shares outstanding Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Weighted-average share outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Gross inventory Inventory, Gross Goodwill Goodwill Services Revenue – services Service [Member] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Other financing obligations – non-current portion Other Financing Obligations, Noncurrent Other Financing Obligations, Noncurrent Repurchase of common stock (in shares) Stock repurchased during period, shares (in shares) Stock Repurchased During Period, Shares Amendment fee and out-of-pocket costs and expenses Amendment Fee and Out-of-pocket Costs and Expenses Refers to the amount of amendment fee and out-of-pocket costs and expenses in consideration to the amendment. Adjustments to reconcile net (loss)/income to cash provided by/(used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] (Provision for)/benefit from income taxes Provision for/(benefit from) income taxes (Provision for)/benefit from income taxes Income Tax Expense (Benefit) Less valuation allowance Deferred Tax Assets, Valuation Allowance Section 162(m) limitation - covered employees Effective Income Tax Rate Reconciliation Section 162(m) limitation Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to section 162(m) limitation - covered employees. Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Deferred income taxes Deferred Income Tax Liabilities, Net Preferred stock, par or stated value per share (in dollars per share) Preferred Stock, Par or Stated Value Per Share Operating lease year four Lessee, Operating Lease, Liability, to be Paid, Year Four Liquidation value in issuance of shares common stock in condition 1 ERPS Conversion Amount into Right to Receive Shares in Condition One ERPS Conversion amount holder will into the right to receive in shares transaction under condition one. Income Statement [Abstract] Income Statement [Abstract] Entity Public Float Entity Public Float Federal Deferred Federal Income Tax Expense (Benefit) Contract with customer, asset, cumulative catch-up adjustment to revenue, modification of contract Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Modification of Contract Additional Paid–in Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Restricted cash Restricted Cash, Noncurrent Total cost of sales Cost of Goods and Services Sold Asset Purchase Agreement Asset Purchase Agreement [Member] Asset Purchase Agreement Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Inventories, Net Schedule of Inventory, Current [Table Text Block] Billed accounts receivables Billed Contracts Receivable Fair value Share-based compensation arrangement by share-based payment award, fair value assumptions, expected term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Preferred stock dividend rate per annum (in dollars per share) Preferred Stock, Dividend Rate, Per-Dollar-Amount Annual vesting percentage Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage Accounts Receivable Accounts Receivable [Member] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Common stock, $0.001 par value, 250,000,000 shares authorized, 67,431,632 shares and 66,767,450 shares issued and outstanding as of December 31, 2022 and 2021, respectively Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Other accrued expenses Other Accrued Expenses, Current Other Accrued Expenses, Current Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Schedule of Potentially Dilutive Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Short-term lease cost Short-Term Lease, Cost Preferred stock authorized (in shares) Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Foreign currency translation adjustments Foreign currency translation loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Unvested antidilutive stock units excluded from the dilutive effect (stock units) (in shares) Incremental Common Shares Excluded From The Dilutive Effect Incremental Common Shares Excluded From The Dilutive Effect Less: Net income attributable to non-controlling interest Less: Net income attributable to non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest COMMITMENT AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Liabilities: Liabilities, Current [Abstract] Common stock, shares issued Common Stock, Shares, Issued Adjusted Daily Simple Secured Overnight Financing Rate (SOFR) Adjusted Daily Simple Secured Overnight Financing Rate (SOFR) [Member] Adjusted Daily Simple Secured Overnight Financing Rate (SOFR) Contract liabilities Contract liabilities - current Contract with Customer, Liability, Current Capital expenditure activity in accounts payable and other accrued liabilities Capital Expenditures Incurred but Not yet Paid Interest on finance lease liabilities Finance Lease, Interest Expense Gross profit Gross Profit [Abstract] Components of Valuation Allowance Summary of Valuation Allowance [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Transferred over Time Transferred over Time [Member] Finance lease obligations – current portion Less: Current portion of lease obligations Finance Lease, Liability, Current Amendment Flag Amendment Flag Estimated useful life Finite-lived intangible asset, useful life Finite-Lived Intangible Asset, Useful Life Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Operating lease cost Operating Lease, Cost ACCOUNTS RECEIVABLE, NET Accounts and Nontrade Receivable [Text Block] Consideration transferred related to a pre-existing contractual arrangement Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Costs Comprehensive (loss)/income attributable to Telos Corporation Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Goodwill, acquired during period Goodwill, Acquired During Period Section 163(j) interest limitation Deferred Tax Assets, Interest Limitation Section 163(j) interest limitation. Restructuring expenses accrual Restructuring Reserve, Current Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Deferred financing costs in accounts payable and other accrued liabilities Debt issuance costs and prepayment of interest on senior term loan Amount of asset related to consideration paid in advance for interest and debt issuance costs that provide economic benefits within a future period of senior term loan of one year or the normal operating cycle, if longer. Entity Current Reporting Status Entity Current Reporting Status Deferred tax assets: Components of Deferred Tax Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other current liabilities Other current liabilities Other Liabilities, Current Other assets Other Assets, Noncurrent Alternative Base Rate Alternative Base Rate [Member] Alternative Base Rate Service-Based RSU Service Based RSU Awards [Member] Service Based RSU Awards Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Finance lease year one Finance Lease, Liability, to be Paid, Year One Depreciation and amortization Depreciation, Depletion and Amortization Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Conversion per share amount (in dollars per share) Preferred Stock, Conversion Price The price per share of the conversion feature in the preferred stock. Computed expected income tax provision Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Employee Severance Employee Severance [Member] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Balance at end of year SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Counterparty Name [Axis] Counterparty Name [Axis] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Intangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles IPO IPO [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code State income taxes, net of federal income tax benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Secondary Public Offering Secondary Public Offering [Member] Secondary Public Offering Finance lease year two Finance Lease, Liability, to be Paid, Year Two Capitalization of IPO transaction costs Capitalization of IPO transaction costs Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to capitalization of IPO transaction costs. Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net SUPPLEMENTAL CASH FLOW INFORMATION Cash Flow, Supplemental Disclosures [Text Block] Operating cash flows related to operating leases Operating Lease, Payments Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Sales and marketing Selling and Marketing Expense [Member] Share-based Payment Arrangement, Option Share-Based Payment Arrangement, Option [Member] State & local government, and commercial State & Local, and Commercial [Member] Legal entity that is the governing authority of a state or local community as well as a legal entity in the form of a corporation created to conduct business. Share-based compensation arrangement by share-based payment award, fair value assumptions, expected volatility rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Annual rent increase percentage Annual Rent Increase Percentage The percentage of annual rent increase during the period. Allowance for credit losses Balance Beginning of Year Balance End of Year Accounts Receivable, Allowance for Credit Loss, Current Firm fixed-price Fixed-Price Contract [Member] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Other income/(expense) Other income/(expense) Other Nonoperating Income (Expense) ORGANIZATION Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Sale of stock, price per share (in dollars per share) Sale of Stock, Price Per Share Common stock, shares authorized Common Stock, Shares Authorized Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Furniture and equipment Furniture And Equipment [Member] Furniture And Equipment Consolidated Statement of Comprehensive Loss Statement of Comprehensive Income [Abstract] Maximum Maximum [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Class A Common Stock Common Class A [Member] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and Cash Equivalents, Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Unvested restricted stock and restricted stock units Share-Based Payment Arrangement [Member] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Contract liabilities Increase (Decrease) in Contract with Customer, Liability Total current assets Assets, Current Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Warrants acquired, average cost per share (in dollars per share) Warrants Acquired, Average Cost Per Share Warrants Acquired, Average Cost Per Share Telos ID Telos ID [Member] Another company which is controlled, directly or indirectly, by its parent. The usual condition for control is ownership of a majority (over 50%) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree. Number of reporting units Number of Reporting Units STOCKHOLDERS' EQUITY Stockholders' Equity Note Disclosure [Text Block] Revenues Revenues [Abstract] Impact of ownership interest on APIC Impact of Stock Issuance to Additional Paid in Capital from Business Combination Amount of increase in additional paid-in capital from a business combination. Net Carrying Value Finite-Lived Intangible Assets, Net Distributions Distributions Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Share-based payment arrangement, nonvested award, cost not yet recognized, amount Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Subordinated Loan Agreements and Promissory Notes Subordinated Loan Agreements And Promissory Notes [Member] Subordinated Loan Agreements And Promissory Notes SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Stock issued during period, shares, employee benefit plan (in shares) Stock Issued During Period, Shares, Employee Benefit Plan Schedules of Concentration of Risk, by Risk Factor Schedules of Concentration of Risk, by Risk Factor [Table Text Block] PROPERTY AND EQUIPMENT, NET Property, Plant and Equipment Disclosure [Text Block] Schedule of Supplemental Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Income tax benefits Share-Based Payment Arrangement, Expense, Tax Benefit Repurchase of outstanding warrants Warrants Repurchased During Period, Value Warrants Repurchased During Period, Value Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Noncontrolling interest, ownership percentage by noncontrolling owners Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners EXCHANGEABLE REDEEMABLE PREFERRED STOCK CONVERSION Redeemable Preferred Stock [Text Block] The entire disclosure for redeemable preferred stock describing the type of equity share that is liable to be bought back by the issuing company on a specified date or after a specified period of notice. Corporate legislation in some jurisdictions prohibits the redemption if it jeopardizes the financial health of the issuer the type of equity share that is liable to be bought back by the issuing company on a specified date or after a specified period of notice. Corporate legislation in some jurisdictions prohibits the redemption if it jeopardizes the financial health of the issuer. Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Number of shares stock holder received (in shares) Conversion of Stock, Shares Issued Common stock issued on redemption of public preferred stock Conversion of Stock, Amount Converted Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Public Preferred Stock Twelve Percent Cumulative Exchangeable Redeemable Preferred Stock [Member] Description of type or class of redeemable preferred stock. For instance, cumulative preferred stock, noncumulative preferred stock, convertible or series. Class of Stock [Line Items] Class of Stock [Line Items] Payments for debt issuance costs Payments of Debt Issuance Costs Total lease obligations Operating Lease, Liability SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Balance at beginning of year Additions SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Total minimum lease payments Finance Lease, Liability, to be Paid Future Minimum Lease Payments Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Repurchase of outstanding warrants Repurchase of common stock Payments for Repurchase of Warrants As Previously Reported Previously Reported [Member] Financing Receivable, Allowance for Credit Loss [Table] Financing Receivable, Allowance for Credit Loss [Table] Noncontrolling Interest [Table] Noncontrolling Interest [Table] Year two Finite-Lived Intangible Asset, Expected Amortization, Year Two Net deferred tax liabilities Deferred Tax Liabilities, Net Weighted average discount rate: Lease, Weighted Average Discount Rate [Abstract] Lease, Weighted Average Discount Rate Liabilities and Stockholders' Equity: Liabilities and Equity [Abstract] Class B Membership Unit Class B Membership Unit [Member] Class B Membership Unit. Segment Reporting, Revenue Reconciling Item [Line Items] Segment Reporting, Revenue Reconciling Item [Line Items] Inventories, net Inventories, net Inventory, Net Accounts payable Accounts Payable, Current Restructuring charges Restructuring Charges Prepaid expenses, other current assets and other assets Increase (Decrease) in Other Operating Assets Auditor Location Auditor Location Common stock warrants, exercisable at $1.665/sh. Warrant [Member] Entity Filer Category Entity Filer Category Proceeds from issuance of common stock, net of issuance costs Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Stockholders' equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Federal Current Federal Tax Expense (Benefit) Preferred Units by Name [Axis] Preferred Units by Name [Axis] Total Share-Based Payment Arrangement, Expense Commitments and contingencies Commitments and Contingencies Security Exchange Name Security Exchange Name Loss on disposal of fixed assets Gain (Loss) on Disposition of Assets Interest expense, related party Interest Expense, Related Party Common stock issued on purchase of Telos ID membership interest Stock Issued Restricted Stock Restricted Stock [Member] Civilian federal agencies Civilian [Member] Civilian Percentage of warrants issued of common equity interests Percentage Of Warrants Issued Of Common Equity Interests Refers to percentage of warrants issued of common equity interests of the entity on a fully diluted basis. Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] General and administrative General and Administrative Expense [Member] Total revenue Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Issuance of common stock upon conversion of Class A and Class B common stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Value of stock issued Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Defined contribution plan, employer matching contribution, percent of match Defined Contribution Plan, Employer Matching Contribution, Percent of Match SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Common stock, capital shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Cover [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Leases Lessee, Leases [Policy Text Block] Entity Voluntary Filers Entity Voluntary Filers Goodwill, impairment loss Goodwill, Impairment Loss STOCK-BASED COMPENSATION Share-Based Payment Arrangement [Text Block] Other permanent differences Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent Distributions to Telos ID Class B member – non-controlling interest Distributions to non controlling interest Distributions to non-controlling interest. Finance lease, weighted average discount rate, percent Finance Lease, Weighted Average Discount Rate, Percent REVENUE RECOGNITION Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Preferred stock, redemption price per share (in dollars per share) Preferred Stock, Redemption Price Per Share Non-Controlling Interest Noncontrolling Interest [Member] Non-controlling interest Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Percent Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Payment of tax withholding related to net share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders' equity Liabilities and Equity Provision for doubtful non-trade receivables Non-Trade Receivable, Credit Loss Expense (Reversal) Non-Trade Receivable, Credit Loss Expense (Reversal) Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Enlightenment Capital Solutions Fund II LP Enlightenment Capital Solutions Fund II LP [Member] Any person who, directly or indirectly, through any contract, arrangement, understanding, relationship, or otherwise has shares of the entity with 1) voting power which includes the power to vote, or to direct the voting of, such security, and/or 2) investment power which includes the power to dispose, or to direct the disposition of, such security. Amortization of debt issuance costs Amortization of Debt Issuance Costs Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Other Other Current Liabilities, Other Other Current Liabilities, Other Related Party [Axis] Related Party [Axis] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Goodwill Deferred Tax Assets, Goodwill and Intangible Assets SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Organization, Consolidation and Presentation of Financial Statements [Abstract] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Total gross deferred tax assets Deferred Tax Assets, Gross Disposal Group Name [Domain] Disposal Group Name [Domain] Sold receivables during the period Receivables Sold under Factoring Agreement Refers to the amount of accounts receivables sold under purchase agreement. Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Proceeds from other financing obligations Proceeds From Other Financing Obligations Proceeds From Other Financing Obligations Current Fiscal Year End Date Current Fiscal Year End Date Unrecognized tax benefits, income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total finance lease cost Finance Lease Cost Amount of lease cost on finance lease liability. Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Intangible assets, net Net Carrying Value Intangible Assets, Net (Excluding Goodwill) Diluted (in dollars per share) Diluted (in dollars per share) Earnings Per Share, Diluted Sale of Stock [Domain] Sale of Stock [Domain] Temporary Equity Disclosure [Abstract] Temporary Equity Disclosure [Abstract] Stockholders' equity note, stock split, conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Noncontrolling interest, ownership percentage by noncontrolling owners Noncontrolling Interest, Ownership Percentage by Parent Stock-based compensation Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Consolidation Items [Axis] Consolidation Items [Axis] Reconciliation of Revenue from Segments to Consolidated [Table] Reconciliation of Revenue from Segments to Consolidated [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Share-based compensation arrangement by share-based payment award, fair value assumptions, risk free interest rate, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Operating lease year two Lessee, Operating Lease, Liability, to be Paid, Year Two Other current assets Other Assets, Current Schedule of Accounts, Notes, Loans and Financing Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Customer Concentration Risk Customer Concentration Risk [Member] Amount of increase in quarterly exit fee payable Amount of Increase (Decrease) in Quarterly Exit Fee Payable Refers to the amount of increase (decrease) in quarterly exit fee payable. Unrecognized tax benefits Balance at beginning of year Balance at end of year Unrecognized Tax Benefits Total deferred tax assets, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Deferred tax assets, operating loss carryforwards, subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Capitalized software development costs Payments to Develop Software Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Share-based compensation arrangement by share-based payment award, expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Share-based compensation arrangement by share-based payment award, fair value assumptions, risk free interest rate, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Future Minimum Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Term Loan Term Loan [Member] Loan from a bank for a specific amount that has a specified repayment schedule and a floating interest rate. Product and Service [Axis] Product and Service [Axis] Class of Stock [Domain] Class of Stock [Domain] Finance lease, weighted average remaining lease term Finance Lease, Weighted Average Remaining Lease Term Unbilled account receivables Unbilled accounts receivable Unbilled Contracts Receivable Uncertain tax positions Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Dividend and accretion on preferred stock Effective Income Tax Rate Reconciliation, Deduction, Dividend, Percent Interest expense Interest expense Interest Expense Credit Facility [Axis] Credit Facility [Axis] Time-and-materials Time-and-Materials Contract [Member] Related party transaction, amounts of transaction Related Party Transaction, Amounts of Transaction Allowance for inventory obsolescence Inventory Valuation Reserves INVENTORIES, NET Inventory Disclosure [Text Block] Adjusted Term Secured Overnight Financing Rate (SOFR) Adjusted Term Secured Overnight Financing Rate (SOFR) [Member] Adjusted Term Secured Overnight Financing Rate (SOFR) Right-of-use assets Deferred Tax Liabilities, Leasing Arrangements Stock-based compensation (in shares) Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Share-based compensation arrangement by share-based payment award, number of shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Unrecognized tax benefits that would not impact effective tax rate Unrecognized Tax Benefits That Would Not Impact Effective Tax Rate The total amount of unrecognized tax benefits that, if recognized, would not affect the effective tax rate. Restructuring Expenses Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] Basis of Comparison Reclassification, Comparability Adjustment [Policy Text Block] Dividends from preferred stock recorded as interest expense Dividends from preferred stock recorded as interest expense Dividends Preferred Stock As Interest Expense Preferred stock dividends charged to interest expense during the reporting period. Advertising expense Advertising Expense Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Total deferred tax liabilities Deferred Tax Liabilities, Gross Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Security Solutions Security Solutions Segment [Member] Security Solutions Segment Audit Information [Abstract] Audit Information [Abstract] Preferred Units, Class [Domain] Preferred Units, Class [Domain] Operating cash flows related to finance leases Finance Lease, Interest Payment on Liability Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Net change in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect U.S. Department of Defense ("DoD") U.S. Department of Defense [Member] U.S. Department of Defense Warrant repurchased during period, shares (in shares) Warrant Repurchased During Period, Shares Warrant Repurchased During Period, Shares Year five Finite-Lived Intangible Asset, Expected Amortization, Year Five Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Research and Development Research and Development Expense, Policy [Policy Text Block] Weighted-Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Total consideration transferred Business Combination, Consideration Transferred Concentrations Concentration Risk, Credit Risk, Policy [Policy Text Block] Others Other Accrued Liabilities, Current Selling, general and administrative expenses: Selling, General and Administrative Expense [Abstract] Entity [Domain] Entity [Domain] Capitalized software development costs Capitalized Computer Software, Net Accounting Standards Update [Domain] Accounting Standards Update [Domain] City Area Code City Area Code Bad Debt Expenses Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Assets: Assets [Abstract] General and administrative General and Administrative Expense Legal fees Legal Fees Revision of Prior Period, Adjustment Revision of Prior Period, Adjustment [Member] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Sale of Stock [Axis] Sale of Stock [Axis] Advertising Costs Advertising Cost [Policy Text Block] Revenue, remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Net proceeds from initial public offering Proceeds from Issuance Initial Public Offering Billed accounts receivables Bill Contracts Receivable, Net Of Allowance Bill Contracts Receivable, Net Of Allowance Net (Loss)/Earnings per Share Earnings Per Share, Policy [Policy Text Block] Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Variable Rate [Axis] Variable Rate [Axis] Payment of senior term loan Repayments of senior debt Repayments of Senior Debt Less: Imputed interest Finance Lease, Liability, Undiscounted Excess Amount Other liabilities Other Liabilities, Noncurrent Liquidation value in issuance of shares common stock in condition 2 ERPS Conversion Amount into Right to Receive Shares in Condition Two ERPS Conversion amount holder will into the right to receive in shares transaction under condition two. Disposal Group Classification [Domain] Disposal Group Classification [Domain] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Research and development Research and Development Expense [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Redemption of public preferred stock Payments for Repurchase of Redeemable Convertible Preferred Stock Year one Finite-Lived Intangible Asset, Expected Amortization, Year One Thereafter Finance Lease, Liability, to be Paid, after Year Five Operating lease ROU assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Proceeds from related party, debt Proceeds from Related Party Debt Cost of sales - services Cost of Sales [Member] Customer [Domain] Customer [Domain] EX-101.PRE 14 tls-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 tls-20221231_g1.jpg begin 644 tls-20221231_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X2'EZ@X2%AH>(B8J2DY25 MEI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08' M" D*"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*! M"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*C MI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S M]/7V]_CY^O_: P# 0 "$0,1 #\ ]_HH *@NKRVLH#-=3)%&.['%-)R=D*4E M%79RUUX^M48BUM))@/XF.P'^M/L_'EE*P6ZMY+?/\0.\#^M=OU&7+>^IP?VA M#FM;0ZBWN8+J%9;>5)8VZ,AR*EKB::=F=Z::N@HI#"B@ HH ** "B@ HH 9) M+'$A>1U1!R68X JEINMZ9K#7 TV]ANOL[B.5H6W*K8SC(X/X4U%M7%=7L:%% M(844 %% !10 44 %% &!KGB:'32;:V3[3>D?ZM 2$_WL?RKBY]/\1:U<>?/: MW$C'H7 15^@/2O2PT(4H^TJ.S9YF*G.M+V=-72)$\&:VPY@B7ZRC^E#^#-;7 MI!$WTE']:V^N4;[G/]2K=A+:S\1Z%/YT-K.@!^8*-Z-]0*[/1/$MOJI\B93; M7B]8GXW>XK#$PA5C[2F[VW.G"SG2E[.HK)[&[17G'I'B7QA\7:UH_B>TL]*U M2XM$6U#R+$V-S%CR?P%>=_\ "P?%_P#T,5__ -_!_A7JT*--TTVCSJU::FTF M'_"P?%__ $,5_P#]_!_A1_PL'Q?_ -#%?_\ ?P?X5K["E_*9^WJ=P_X6#XO_ M .ABO_\ OX/\*]E^#.JZQK6BZE>:MJ$]YBY$<1F;.T!Q\D:KXGUS7V\S5=3N+ MC/.QFP@^BC@?E7NOP.M!!X$DGVX-Q>2-]0 JC^1KTL5%0I61PX>3E5NSTNBO M,.\** "B@ HH ** "F2A3&P9BH(P2#C'XT(&48I=(L!LCEM(O7YU!/U/4FK< M%U;W()@FCE ZE&!Q5RC/XI(SC*"]V+)J*@T*DVI6,$ACFNX$<=5:0 BH)?[) MU)0'>UF(/RL'&X'U!'(/TK11J1]Y)F4I4Y>ZVB_$NR-5W%L#&6.2:?69JC@/ M%OPLLO%VNMJESJ5S"YC6,)&JD #Z_6L+_A0ND_\ 08O?^^%KKABY1BHV.:6& MC*3;9XEJUK'8ZQ>V<+L\<$[Q*[=6"DC/Z5TWPZ\%P>-=5O+6YN9;>.W@$F^, M DDM@#G\:[ZE1QI\YQ0@I3Y3T?\ X4)I/_09O?\ OA:LIK_AGX0Z4^B)=7&I M7C2F4PQ@;E) ^\>B]/K[5PNK/$?NTCL5.-'WVSGY_C[>%S]GT& +_P!-+@D_ MH*8GQ\U#=^\T*U*_[,[ _P JU^HKN1];\CM/"'Q;T?Q->)I\\,FGWTAQ&DC! MDD/HK#O[$"M[Q]<_9/ 6MR@X/V1U'U(Q_6N65)TZBBS>-13@VCY.KZE^%UM] ME^'.CIC!:-I#_P "8G^M=F-^!>IRX3XV=)JFJV.BZ?+?ZA8%]RN 5'E;5]C954TO,N>(O$D6BQ^5&OF7;KE$[*/4U MYQ>:A>7\A>ZN9)23T+?*/H.@KMP5%*/.]V>?C:[HJP:^?DG%V9] M%&2DDT>,WT3PZAOB=*+/ M,P^M5'JWB35?[$\-:CJ0 +6T#.H/0MCC]<5\B7-Q/>74MSR.T\*?"O7/%>G+J,4MM:6;DB-YR27P>2%';ZU4\9?#S5?!< M<$]Y-;W%M,VQ982>&QG!!'%;K$1=3D,G0:ASG+6TTEO=PS1,5DCD5D([$'BO MI+XMW7D?#2[R<-,T4?YL#_0UGB%^\@70?[N9\SG@5]?>%;7['X2TFW_YYVD8 M/_?(J<<_=2*PF[/&/CEKTEUXBMM$1SY%G&)9%SP9&Z?DN/S->=:%HE]XBU>' M3-.C#W$N2-QP% ZDGL!6U&T**?S,JMYU6CN]3^"?B#3M+EO4O;*Y:%"[PQ[@ MQ &3M)&"?RKS/.>154:RJIM$U:3IO4^A/A'K#P_"ZZGN6S'ITTX7)Z(%#X_- MC7@NI:A<:MJ=UJ%U(7GN9#([$^O;Z#I^%94(I59LTK2;IQ1J^'_!>O\ BB.2 M72K$RPQMM:5F"KGTR>IK<_X4]XS_ .?"#_P(6M)XBG%\K9$:$Y*Z/6O /@NZ MTKP#/HVK+Y%S//4_[0VLUO*JJ6 X4CL:Y6O4PTE*D MK'CXF+C5E<**W,#K_ NJ^3=2:;*V$F^>+)_B'4?B/Y5W]>-C(\M5ON>U@I\U M)>1Y=XP@$/B2XQQYBJ_YC_ZU85>I1=Z) M64,1]\GC ^E3B9*-)W*PT7*K&QZ'6-XNN_L'@[6;K.#'92D'WVG'ZUXL5>2/ M=ELSY#'0?2OH+X$VQC\'WMR1_KKU@/HJJ/\ &O3Q?\(\["_Q#;^+=S]F^'&I MN6CK7^9TU=*1XMHMM]LUW3[;&?-N8TQ]6%>X_' M:Z$7A+3[0=9KT'\%1O\ $5V5M:T$M<]H\1W8L?"^JW1_Y8VDK_DIKX^7A0#Z5 ME@5HS3%O5(]S\(6[TM2T8&6M^I'^[Z_2NK"UO9SL]FTA=; MHXZBO9/%);>=[6YBN(_OQ.''X5[':W"75I%<1G*2H''T(KS*K^TG9;(]7"4/90N]V/KB_BQ=?9?AOJG.# M*$B_[Z89_3-94M:D?4WJ? SY>KZ=^$=I]D^&VF'&#.9)C^+G'Z 5WXU_NUZG M%A%[[,7XZW8B\'6=J#\T]ZI_!58_SQ7SZL9E98E^\Y"CZGBJPFE(6)?[P[3X MG7,J>.KJVBF=8[2&&W 5B -J#_&N->663'F2.^.FYB<5K22Y$9U6^9HZ+X?6 MWVOX@:)%C(^TAS]%!;^E=[\?;HG4-#L\\)%+*1]2H_I64]<1'T-(:4)'G?@B MU%[XYT. C*F]C9A[*=Q_E7ULQVJ6/0#-<^-^)(VPGPMGQQK,_P!JUN_N.OFW M,C_FQ->S? .V*Z9K-UC[\T<8/^ZI/_LU=&)TH_<84-:IV?Q.N?LOPZUELX,D M(B'_ (@?UKY9J<%\#]2L6_>1]5_#^Q2'XW?UK&A54:K3V9M5IH> _BY M>:&T>G:\\EWIW"K.?FE@'_LR_K_*NRO252-NIR4:CA(^@+>XBNK>.X@D62&1 M0Z.IR&!Z$5+7C'JA2&@#E/$WA5;U7O;! MT!EXQP)/\ Z_\ .O/B"K%6!# X M(/:O8PE7GA9[H\7&4?9U+K9B5Z3X(NC/H A)R8)"GX=1_.EC5>E?S'@7:K;R M.9\:%IO$WEH"S")$"@9)//'ZUT7AGPLFGJMY>J'NR,JIY$7_ ->LJE7DP\8K M=HUI4O:8F4GLF=317FGJ!7F7QQN#%X'BAS_KKM ?? )_I6M!7JQ,ZWP,^=^U M?7/@RU%GX*T6WQC99QY'N5!-=F.?NI')@]V>6?'ZZ)GT.T'15EE/_CH']:\Q M\)VHO?&&C6SQ!OIN!/\ *M:&E#[R*VM8^M'T^RE9+<]!;'BWQ>\!:58Z7-XDT]1:S"15FA4823<<9 [-].M>*5Z MV&FYT]>AYN(@HST/JKX:I(GP[T42$EC;@C/IDX_2NKKRZGQOU/1A\*"BH*"N M,\8>'1*K:G9Q_O%YG1?XA_>^HKHPU3DJ+LSGQ5/VE-]T<)79_#^?$][;>JK( M/PR#_,5Z6*5Z+/*PCM6B;>G:0)=:NM9N1EW&?'J)QK^DS$'RWMG53[AN?YBO*K M2[GL+R&[M93%<0.)(W'56!R#71A[.BC"O=56ST:+XX^)TC57@T^1@.6,3 G\ MC3_^%Y^)?^?33O\ OVW_ ,567U*'Z>%O$^K>.?A_XCGO(8$D$4UO"(%(W'RL]R>[ M"M<53CI4ZF6'F_@/G8=!GBO1? _Q6G\(:-_94NF+>6ZR,\;"78R[N2.AR,UO M6I>UCRF-*I[.5S,\=?$.]\;-;QO;):6=NQ=(5?<2QXRQP,\=..]9'A#1)?$/ MBO3M-C4E9)E:4@?=C4Y8_E_.E&*I4[=AN3JU+GM_Q-^(&H^"[S3K738;9S/& MSOYRDX ( Q@CWKA/^%Y^)?\ GTT[_OVW_P 57+1PL9P4FSIJXAPDXI'-^*_B M%KGB^VCM;]X8[6-]_DP)M#-V)SDG&:Y>&&6XFC@@0R32L$1%'+,3@#\Z[(0C M3C9').;J2NS["T.P_LK0K"P[V\"1GZ@#-:%>*W=W/62LK!12&%(0",&@#S+Q M7H?]DWOGPJ19S'(]$;NO^%7? =K.VH37@7%N(S&6_O,2#Q],5ZTZJEAN9_TS MQX4G'%4Y.Q^!6J6NHVMQ+K-D\<4R2.JQ-E@&!(_2OC_A0>L?\ 0;L?^_3UO]>CV,?J MC[GK_A#0F\->%;#1WE25[9"'D08#$L23^M9GC;X?:9XTAC>>1[:]A4K'%)?!WAK^R[BXB MN)6G>5I(U(!S@8Y]A6U?$JI#E2,J5#DENTCD?3!KD7^!_BE6PLVG,/43-_\36U/&+EM/6*"GAE&5V>@T5Q'6%% !10!0UC_D$7'^[_6DT;_D$V_\ MNUI_R[^9E_R]^1?'04M9FH44 %)0 4M =0I* "B@!:* $HH 6DH!A10""B@8 M4=Z %HH$?__9_^P $41U8VMY $ ! % /_A,WEH='1P.B\O;G,N861O M8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B96=I;CTB[[N_(B!I9#TB5S5- M,$UP0V5H:4AZDY48WIK8SED(C\^#0H\>#IX;7!M971A('AM;&YS.G@] M(F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)!9&]B92!835 @0V]R92 V+C M M8S P,B W.2XQ-C0T.#@L(#(P,C O,#&UL;G,Z&UL;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N8V]M+WAA M<"\Q+C O(B!X;6QN&UL;G,Z&%P M+S$N,"]S5'EP92]297-O=7)C95)E9B,B('AM<#I#&UP34TZ26YS M=&%N8V5)1#TB>&UP+FEI9#HW,CE"-4(T-31$1#8Q,45"03 R,SE$0SE#0C)$ M.#&UP34TZ1&]C=6UE;G1)1#TB>&UP+F1I9#HW,CE"-4(T-C1$1#8Q M,45"03 R,SE$0SE#0C)$.#&UP34TZ1&5R:79E9$9R;VT@ M&UP+FEI9#HU0C5%03(V031$1#8Q,45"03 R M,SE$0SE#0C)$.#&UP+F1I9#HW,CE" M-4(T-#1$1#8Q,45"03 R,SE$0SE#0C)$.##IX;7!M971A/@T* M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @/#]X<&%C:V5T(&5N9#TG=R<_/O_; $, P(" P(" P,# P0# P0%" 4% M! 0%"@<'!@@,"@P,"PH+"PT.$A -#A$."PL0%A 1$Q05%14,#Q<8%A08$A05 M%/_; $,! P0$!00%"04%"10-"PT4%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!04%/_ !$( %X!1P,!(@ "$0$#$0'_ MQ ? !!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# @0# M!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*" M"0H6%Q@9&B4F)R@I*C0U-C+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! M 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J" M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /U3HHHH M *3-&X&L?Q3XMTGP9I$VI:Q>QV5I'_$YY8_W5'5B?0548N;48J[9,I1@G*3L MD;&X5R'C#XL^%/ S&+5M9@AN<9%K'^\F/_ %R1^-?-WQ+_:8UOQ8TMEX>,F@ MZ23CSE.+J89[L/\ 5@^B\^]>-MS(\C$M(QRS,>' M_&MN9M$U:VU #EDC?YU_WD/S#\17Y\]?\*EL[RXTV\CO+*XFL[N,Y2XMW*.O MT(KT*W#]"4?W4G%^>J/-H\18B+_>Q4EY:/\ 4_1_<*6OEKX9_M2W>GO%I_C% M6N[7(5=5@3]XG8>:@^\/]I>?8U],:5K%EKFGPWVGW45Y:3+OCFA<,K#V(KY# M%X&O@I6JK3H^C/M,'CZ&.CS4GKU75%VBDW"EK@/1"DW"EKY7_:I_;LT[]F#Q MUI?AB?PC<^([B]TX:@TT%\D B4R/&%(*')^0FMJ-&IB)\E)79E4JPHQYINR/ MJBBOSQ_X>_:3_P!$NU#_ ,'$?_QNC_A[]I/_ $2[4/\ P<1__&Z]#^RL;_S[ M_%?YG'_:.%_G_,_0ZBOSQ_X>_:3_ -$NU#_P<1__ !NC_A[]I/\ T2[4/_!Q M'_\ &Z/[*QO_ #[_ !7^8?VCA?Y_S/T.I,BOSR_X>_:3_P!$NU#_ ,'$?_QN MNL^$?_!3FQ^+?Q0\,^#+;X+:+=/JD;K",$ERHC!( !XJ)99C(1OS/N*BBBO,.\**** "DW#UI:\9_:>_:8T/\ 9?\ !=CK MVL:9>ZQ)J%W]BL[*Q*J7EV,YW,QPJA4///;BKITY59*$%=LB8I)&>>N*_(+XK?\%-OBQX]\ZU\._8? >F,"H_L]?M%V1[S2# /NB*:^JO^ M"7$FL>(/A-XP\4Z]JM]K6IZMX@9&O-0N'GE<10QC[S$G[SM7J5\LJX:BZU5I M>1Y]''TJ]7V=/7S/M6BBBO(/3"BBB@ HHHH **** "BBB@ HHHH **** "BD MR*9)<1PQM)(ZQHHRS,< ?6@# \6>);G0[-4TW2[C6M5F&+>SA(12>FYY#\J( M.Y/X UXMJG[/OC+XG:Q_:WC3Q):VA_Y965A&94ME_NINP![GDGU->KZO\8?! M.A2>7>^)M.1_[DUA?KE!7P])W M?VN6[^71'A8OZEB'RXFLK+[/,DOGU9CZ7^R;X-LU4WDVI:E(.OF7&Q3^" 5T MMK^SW\/[,#;X9MG([RR2/_-JU/!?Q<\*_$"YDM=%U19[N-=QMI8VBD*_W@K M$CZ5V.X5A6Q>.C+EJSDGVNU^!T4,'@)1YJ,(M=]'^)P__"C_ 'Y>S_A%=.V MYS_JN?SSFJ%Y^SS\/[Q6SX;MXF/\4,LB']&Q7I%5[[4+;3+.:[NYTM[6%#)) M-(<*B@9))[5SQQ>)OI4E][.B6#PMO>IQMZ(\7U?]DOPC>(QL+O4M-D/0B82J M/P<$_K6-X?\ @_\ $'X.7[W?A/5+3Q#IC-NGTFZ8V_G#U&255_\ :!'N#78W M'[3W@"&5D74[BX"G'F16:M67[2'P^O.&UX6Q_Z>+:6/\ FM>PJN:* M#C5@Y1?24;_\'\3Q?8Y2YJ5*I&$EUC*W_ _ Z[PKXKA\36I9K6YTR_C %QI] M['LF@;T/9AZ,I*GL:Z"N9T?X@>%O$3(VG:]IMV[<*L=PF_\ +.:Z3<",YXKP M:D7&3O'E\F?0T9*4%:2EYH=7XU?\%+O$ U;]K/6[;S5*:;IMC: 9Z$QF4C_R M+7[*9KA]>^"'P^\4ZO_!K]\O\ AG'X4_\ 1-O" MG_@FM_\ XBO@[_@J9X+\&_#W3/AWI_ACPQHOA^[O;F\N+A],L8[=Y$1(U4,4 M49&YR<'TKZS#9O#%58T8P:;/FL1E%?'7PX\;:SXH\,:3X@8ZQ':6TFIV4=P8U2!68+O!V_-)V]*]/%XE82DZLE M<\["X=XJI[-.Q^<7FI_?7\Z^E_\ @G+HL>N?M<^$G(5X["VO;TCKR(&13_WT MXK]7?^&[3RWZK-5JDU:. MI]3AATSS2U^,OC[_ (*-_&[QM=2&RUVU\(V3'Y+31+1,J,=#+*'7(HW#UK\'K/\ M:P^--C,)(OBEXJ=O2;4&E7\FR/TKVCX1?\%./BGX'U.!/%[VWCK0LA9HYH4M MKU%SR8Y8P%+>SKSZCK2J9'B(J\6F.&;4).TDT?KSN%?G+_P5[UX?9OAEH:M@ MF6^OG7Z+$BG_ ,>>OO;X=^/M&^*7@G1_%?AZZ^UZ-JMNMQ;RD;6P>"K#LRD% M2.Q!K\P_^"L6O#4/CYX9TM6R-.\/+(R]@TMQ(?Y1BN;*:;^NQ4EM?\K&^937 MU633WL?%%?LM_P $V_#_ /8?[)/A:<@!M3N+R_/_ *X=1^B"OQG9MBEB>!S M7[P?LG^'SX7_ &:?AIIQ79(FA6LKK_M21B1OU/-49^D> MX49%?A=KG[9GQP\03227'Q-UVW+<[;&1+51]!&JXK'7]J3XS @_\+6\7^O.K M2_XU[BR&MUFCR'G%+I%G[T[A1N%?B3X/_;W^.G@VZCD3QQ-K<*GYK76[>.Y1 MQQP6VAQ^#5^E/['W[8.E?M1>'[Z">Q30_%^DJC7^F+(7CDC;@3PD\E"<@J>5 M. )/$^E>#_#^HZYK5]#IN MD:? ]S=77(!(#["=D0/4*0Q]2.EM_8.)_FC^/\ D>9_ M;%#L_P"OF?MYN%&X>M?C)\.?VT/CYXP^(OA303\1;Z1=4U:TLV06-IEE>958 M<0^A-?HS^TE\6/$?A&:[T[0+D:5:Z9I*ZQJFHJJ-,T&"(NK+'EO,=Y" MCE5C 526R.#$9;5P]2-.35Y'91QU.M!SBG9'T%N'K17S9\$?BMXCN/$VEZ?J M>J'Q+X;UF[O=+L-2=DE9;JVC$S/%,D47GP.GFH2T8:.6!ERX((*\^K2E2ERL M[:=6-171[=XZ\>:3\/-"DU35YRD0.R.%!F29\<*@[G]!U-?&7Q-^*VL_%#5& MEO7:TTQ#_H^F1.?+C'J_]]_<].V*]3_;#M;TZEX8N3O.FB.:(?W1,=I_ E0? MRKYYK[K),%1C1CB=Y/\ #H?G^>XZM.O+"[05OGI?4145?NJ%^@IW%)17U)\H M6-/U"ZTC4+:_L+A[2]MI!)#/'PR,/\X(Z8XK[C^$/Q(@^)OA&'40%AU"$^3> MVZG_ %X&H[BW2Z@DAE4/'(I1E/0@C!%?G%*I[*I&HNC3^X_3 M*U/VU.5/NFOO/S=4AAD8([4ZKFM:6VA:WJ6FMUL[J6W_ 5RH_052K]BC)22 M:/Q:47%M/="-&C#A55TS6C6J8>:J4G9H_0OPGXLTSQIH=MJVDW*W5E.#A@,% M2.JL.H8="*VZ^>?V/[6\C\.^(KB0,+&:\00Y^Z75,2$?FN?H?2OH:ORK&T(X M7$3HQ=TF?K>!Q$L5AH5IJS85^5?_ 5JUL7?QG\&:4KY%CH33LOH99V'\HA7 MZJ5^,_\ P4GUPZQ^UKXAMPP9-.T^QM%(/K%YA'YR&O1R6/-B[]D_\OU.;-9< MN&:[M'R_7[ ?\$O]#.D?LK65R5_Y">KWMWG'4!Q%_P"TJ_'[H">PYK]Q_P!B M/1#X?_91^&=L4V-)I*73#WF9I3_Z'7N9[*V'C'N_\SQ\FC>M)]D>XLP4$DX M[FOP0_:-^*-Y\9/C;XO\574S2Q7-])!9(6R(K2)BD*#VVJ&/NQ-?N1\3=;/A MGX;^*]8!VFPTF[N@WILA9A_*OY[(7+PH3U(!/Y5Q9!35ZE1^2_K\#KSFH^6$ M$7M'T>_\1:Q8Z5I=I-?ZE?3);6MI;KNDFE<@*JCU)(K[.\.?\$G_ (HZKI<5 MSJOB/PWH5S(NXV3&6Y=#QPS*H7/T+#TS7 ?\$X_#Z=J1<66J:;(SPRLF"R,& 9& 8'!&#S@G!KQOO7Z:?\%>-46+P7\-] M.QF2XU2ZG'/01P@'C_MH*_,RO7R^O/$X>-6INSR\=1AAZ[A#8_6W_@E3J5Q> M_LS7<$SL\5GXAO(H 3D*A2*0@?\ G8_C7Q-_P %%M>&N_M<>+E0[DT^"RL1 M_P !@5V'_?3M7WK_ ,$R]!_L7]E#1K@KM.IZC>WOU_?&('\HA7YA_M/ZZ/$G M[1WQ-U!&+QR>(+N-"?[L;F,?^@5XV!2EF5>:Z7_,]7&2:P-.+ZV/,?(:Z98% M'S3,(ACU8@?UK^B+PGH__"/>%=&TH# L;*&U&/\ 80+_ $K\#_@UX?/BCXP> M!='V;_MVNV,!7U4W";OTS7] U8Y_+6G#U_0VR6/NSEZ'R)_P4R^+5Q\.OV>V MT33YVM]2\670TLR(2&6V +W&#[J GTD-?D%C ' %??W_!7;Q T_CKXKD])4\)%]979YF:5'/$./1'M7[.W[(_CW]IA[VX M\-16=AHMC*(+G6-3D9(!)C/EH%!9V () &!D9(R*]2^*G_!,OXF?#3P=J/B. MTU;1?%-OI\#7-U:6 DBN!&J[G9%<8? !.,@D#@$\5]W?\$^O#<7AO]DKP)LB M\N74(9M0G.,%GEG=@3_P':/H!7L?Q6U2/1?ACXOU"7;Y=KH]Y.V[IA87/]*\ M6MF^(CB7"G;E3L>M2RRC[!2GNU<_GQW!@"IR",BOI[_@FWK5SI/[6WAJW@8K M%J5C?6=P >&C$#2@?@\2&OEVV!^SQY&#M'']*^IO^":VCG5/VMO#\^#MT_3[ MZ[)';]SY7\YJ^GQUOJM2_9GS^#36)@EW/I?_ (*R?%:XT?P7X5^'UC.T0UN= M]0U!5."]O 5$:'U5I6#8_P"F0K\Q^:^R?^"JVIRWG[26DVC M9C_*OC:N?*J:IX2%NNIKF51SQ,K]-#O/AC\!_B%\9WN/^$)\*7^O16SA)[F( M+'!$QYVM*Y50V.=H.<^,/A/]H#P%KOB;P<=-T+2]42]N;IK^WD M$8C5F7Y5D).6"C@=Z_1#XS?!!_B1=6FK:7?Q:;K5O#]DF2ZC:2UU"V$J3K#, M%977;+$CJZ,&4[AR&(KU?%.KQ<1CZV(J*K*R:TT_X)ZU'!TJ,'36J9XY\.?@ MAJ.B>-+CQ=XEU&TN=2\RXFLM)TF.2/3K&:X(^TSH)&9VEEVC)R%&7PH+L25[ M'17#.I*H[R.J,%!6B8OBKPGIGC70[C2=7MENK*H8=B*^0OBM\ M!M8^&[27]J9-6\/ [OM2+^\M_:51V_VQQZXK[7J*2%9$9'575@0589!!KT<# MF-; R]W6+W7]=3S,?EM''Q][271_UN?F\"#R#D45]'?&;]FORA/KO@VWP.9+ MC1TZ>I:'T/\ L?\ ?..E?./.2,$%3@J1@@CJ".Q'I7Z-A,92QE/GI/U75'YI MC,'6P53V=5>CZ,*1E#J5/1A@TM%=IPGVQ^SYXW?QK\.+)KB3S-1T\_8KDD\L M5 VL?JI4_7->G5\A?LI^*?['\?76C2-B#5KJ^?_ 3]7RC$O%82,GNM'\O^ ?!?QEM_LOQ:\6(.C7QDP/\ :12? MU-<;7=_'23S?C!XG. -LZ+\OM&O/UKB;>VFO+F&VMH9+BYF<)%#$I9Y&/0 # MK7Z/A7_L]-O^5?DC\SQ2_P!IJ)?S/\R%F"J22 !U/:O8?A-^SKJ?CE8M3UPS M:/H3$,L>-MQ=#V!^XI_O'GT'>O2?@W^S;;Z#]GUOQ9%'>:L,/!8$AH;7N"W9 MW_0=LGFO>@I[U\MF.>6Y%S6JXM?]N_Y_P"7WE'0]!LO M#>DVNF:;;)9V-LH2*&,<*/\ /?J:T:**^+;G]MS6ZGVA"Q8_.,U^[+2+&I9B%4#))[5_/'XVUI_$GC3Q'JTAW- M?ZG=71)[[YF;/XYKZC(8WJ3EV2_K\#Y[.96IQCW9@W"EH9 .I4BOZ$/A1HI\ M-_"[P?I.W:;'1[.V(QC!2%%/ZBOP-\$Z/_PD7C7PYI(7?_:&IVMIM]0\R(?T M-?T-QQB-%51A5& *US^7\.'K^AGDL=)R]#Q/]M;7#X=_95^)EVC['?2)+53[ MRD1#_P!#K\-5&T #TQ7["?\ !3S7FT?]E/4+8'!U35K&S/O^\,O_ +2K\?*[ M,BCRX>4N[_1'+G,KUHQ[(^P_^";%\OA/Q7\5_'#PK,/#7@^>X59#A2Q?S-OX MB C\:Z:/_@KEX_:-2? GAO) /_'Q3VKS7_AW;\?U4 >!XO\ P;6O_P (,P568] ,U]'_\.[_V@/\ H1XO_!M:?_'*;-_P3M_: DB= M1X'BRRD?\A:U_P#CE>C3Q&#HP4*(-6U.3[]]>SW31G/\Z_= M#QT!\*_V6];BD/E'0?",L.5YVM%9E1C\0*_!RW4K!&IY(4 _6O(R7WYUJO=_ MYGI9M[L*5/LCWG]AO0#XD_:R^&]N%W"WO9+X_P#;&&23^8%?N'7Y!?\ !+G0 MCJO[4 O=NY=+T.[GW>C.T<0_1VK]?:\O/)R_P STF\R2D?\ CX_.OD:9ML,C>BD_I7NG[;^O'Q!^UA\2 M;C?O$.HK9K["&&.,C\U->,:1IK:SK&G:\S+%_[/7M%E9I8V<%M$,1PQK&OT P*^4O^"GVN-I/[*FHV MJMM.IZM969'J/,\TC\HZ_/<,O;8J%^LE^9]M6_=X>7DOT/Q[K[C_ ."2NA?: M_C9XQU9H\K8Z"L"MZ-+.A/Z15\.U^E7_ 2%T$1^'_B9K13YIKVSLE;VCC=R M/_(HK[G-9.1%='!5E89# ]B.]?G MW^UE_P $T[?6FOO%OPAABT_46S-=>%681V]PW5FMF)Q$W_3,_(>Q3OXF5YI" MG!8>OHEL_P#,]?,,NE4DZU+?JC\^?AK\4?%'P?\ %EMXD\(:O-HVK0?*7BY2 M9,Y,%/CX;3P]XA6'PGX[<;18R.?LM^W]ZWD/<_ M\\V^;G@OUK\@M5TF]T+5+O3=2L[C3]1LY&AN+.ZC,F6?VS3=7E/[VZMU8(T4I_B="RD/U92<\C)^\*_/L1A MYX6HZ4]T?;4*T<1352 4445S&X4444 ,VGO7A/QX^ :>*$N/$?AV$1:V@WW% MF@PMX!U(':3'?^+H>>:]YINVNK#8FIA*BJTGK^?DSDQ6%I8RFZ55:?EYH_-P M@JS*P*LI*LK#!!'!!'8^U)7TQ^TE\&!=)<>,-!M_](0;M3M8A_K5'_+8#^\! M][U'/4<_,ZD, 0<@],=Z_4,'BZ>-I*K#YKLS\IQN#J8&LZ53Y/NC6\):XWAG MQ7HNK+UL[R.4_P"[N 8?]\EJ_0Y75U#*<@C((K\V9%\R-E]017WEX/\ %L4G MPETOQ#.V8X]*6XE8GJ4C^;]0:^;XAH\RI5(K75?Y?J?3<-UN7VM.3TT?^?Z' MQU\1&F\1?%?Q$MC"]W<7>JR0P0Q#+2,&V!1_WS^%?3_P1^!MM\.;)=2U)([O MQ+.GSS?>6V4_\LX_ZMW^E97[/?PCD\/6K>+-=@_XJ'4@TL<,@^:SC<[MI_VS MGGT''K7N-<&9YDY)82@_=CHWWM^GYGH95EBC)XRNO>EJEVO^OY"4M%%?,'U8 M4444 VWSY$>>3MY]S7[D_MN: M\?#O[*/Q,NUX+Z2UK]?.=8L?^1*_#G' K[3((VI3GW?Y?\.?)YS+WX1\CUW] MD?0SXB_:>^&%GMWJNN0W++CJL693_P"@5^[E?C-_P3:T5=6_:V\.2LNY=/L+ MZ]^A\GRA^LM?LS7GY[*^(C'LOU9WY/&U!R[L^!O^"NFN-;_#/P%HZMA;S69; MEE]1% P'ZRBOS K]&O\ @K[!*W_"K+C:?LP;4HRV>-Y%N0/R#5^*E\C];/^"5.CQZ?^S9?7_P#'J.OW[^,O\ HG.A_P#@SF_^-UX.,RO%5<1.I!73\SV\+F&'A1C!NS1^H5'%?E[_ M ,/=O&/_ $3C0O\ P9S?_&Z^K/V*_P!JC7?VI-$\4ZGJ_ARR\/Q:1=PVL(L[ MEYO.+1EV)W*,8^7IZFO+KY=B9Z%+&T:TN2F[LU/V]]>'A_]DCXB M2[MCW-G'9I_M>;-'&1_WRS5^)-?L#_P5 :Y'[*=\( Q4ZO8B; SB/S#S],[: M_'^OJ)M8U;P[9>'X],O8[* 6=R\PE)C#L3N48QN7\Z\C M.,+6]M+$->[H>IE>(INE&BG[VI^0?Q%O\-_ &BAN;S69KHKZB& K_ #F%:UC_ M ,%9_AI+I:RWGA7Q1;:AM^:UBB@D7=Z"3S5R/<@=.E?#'[67[3VI?M0^/K76 M)M/_ +%T738#;:;IIE\QD5F!>21L %VPO3@!0.>2?C\MR_$0Q,9U(V43Z;'8 MZA*A*$)7;/$J_6S_ ()5Z'_9G[-5[?M'L?4M?NI@W]Y46.('_P <-?DB[>6I M8C..<#O7[8_!W3)?V8?V*M.GO+5#J/A_PY/J]U:R$H&N61[AHV.,CYVV$^U> MOGR1]$45^7Y?\ !3/X.^$=:^!NJ^/[ MBQM[/Q=HTELEMJ4:[9+A'F2,P28^^,.2,\J5XQR#^3%>_P#[27[:?CO]IC3; M/1]9AL-$\/6TPN1I>F!R)90"%>5V.6VY. !DYP2!7@%?7Y;AZN&H34/VF+Z]7/EZ?X?N)&/;YY8D'\_P!*_72OSB_X M)%^")57XA^,I8B()&M](MI,<,5W2RX/MNBK]':^1SB:GBY)=+(^HRN#CAHWZ MA1117BGJA1110 4444 1M'N4C&0>#FOC/]H'X3_\*[\1#4=.BV^']2RGJOMD=A7VA6%XP\*Z=XW\.WFBZI$9+2Y3:2O#(PZ,I[,#R#7J9=C9 M8&LI?9>Z_KL>3F6!CCJ#A]I;/S_R9^>V:^SOV>?*UKX*Z-;W$:S0QM+"4<94 M[)FQD=QP*\PM_P!CW53K/EW'B*U.C[N98H6%RR^FT_*#[Y./2OI30M#L_#>C MV>F:="MO96L8BBC7L!_,]_K7O9UCJ%>C"G2=W>_5=/\ @GSV1X"O0K3J5596 MMT\NWH:&T^E/HHKXT^W"BBB@ HHHH ^4?^"F5W>)^RSJ.GV-MH6OQJ\6ZOJ&E7EE':Z$+>*2ZMGB! M>2="<%@,G$9Z5^I=1_>YJ2N#&8IXNJZK5CMPU!8:G[-.YX3^V%^S:G[3'PFE MT*VN(K'Q#I\XO](NYL^6LX4J8Y,<['5F4XZ9!YQ@_D#X^_9U^)WPQU&6R\1^ M!M;M&C8J+B"T>YMI,=TEC#*P[YS7[Z5'77@LSJX./(E>)RXK+Z>*?,W9G\[_ M /PB>O\ _0OZO_X+IO\ XFC_ (1/7_\ H7]7_P#!=-_\37]$6:,UZG^L$O\ MGW^/_ //_L2'\[^X_G=_X1/7_P#H7]7_ /!=-_\ $U^K?_!+/PI<^'?V=]1N MKVRGL[K4M?N9=EQ$T;&-4CC4X8 ]5:OL?-(.#7#C,VEC*7LN2WS.S"Y;'"U/ M:*5SC?C%\*]+^-'PS\0^"]9+I8ZO;&'SHP"\,@(:.5?5D=58>N,5^+_Q@_9' M^*?P5UBYM=7\*W^J:='(5AUK1[9[FUG7^%LH"8R0/NL 1[U^ZM1X]ZY<%F%3 M!745=/H=&*P5/%6'?V M:YI[RSGLKK4=/OA_HT_B+0=:F:]OM,T]-]U97#:I:AH>G:NNV^ ML+6]7&,7$*R#]0:WPV=U*,%3J1YK>=C'$933K3;*D9PJ@D_*QS["O>:#CFOGZN.J8BM&M5UY> MG0]JGA84:3I4]+]3^=[_ (1/7_\ H7]7_P#!=-_\31_PB>O_ /0OZO\ ^"Z; M_P")K^B+-&:]S_6"7_/O\?\ @'D?V)#^=_=: M3%95,^JRC:$$G]YI#)J47>4FS@_@C\&]$^ _PUTCP;H"LUG8H3+;=3,< CR3/C^)FY]A@#@5W]%%?-2DYR GRAPHIC 16 tls-20221231_g2.jpg begin 644 tls-20221231_g2.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# M( 5& P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ ^/?V'_V'_P!N3_@KK^W)\=_A1\*/V[O$'@C_ (0CQ!J%^[ZM MX@U.6*6)]3FA6*-891MVX^F.*^P/^(3;_@J9_P!)=O\ RH:Y_P#'J/\ @TV_ MY2F?M=_]O'_I\GK]_J /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* / MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ? M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$ MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^ M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9 M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ MRH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J& MN?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ M ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#' MJ/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ M (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"( M3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_ MX*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"I MG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* / MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ? M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$ MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^ M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9 M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ MRH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _C._X*E?!G]MK_ ();_M87 MG[)_CW]MOQ9XIU"ST.RU)M6T?Q/J4,+)\O/ 7B_3M9@L+L6MW<:9=I/'',88IPF]"03Y4T3\ M'HXH V**** "BBB@ HHHH **** "BN1UKX\?"7P]\9=&_9]UGQE#!XP\0Z9/ MJ.CZ*;>4O<6T.?,D#A#&N-K<,P)VM@'!QUU !1110 4444 %%%% !165XT\< M>$_AWX?E\4^--O:%J>DW>G7]@6^Z9+6\BBF53V;;@^M '?45 MF>,O&W@[X=^'+GQCX_\ %>FZ)I-DF^[U/5KU+>WA7IEI)"%7GCDUQOA']K?] MFWQSXFM/!OASXPZ.^J:CG^R[&ZE:VDO_ /KW$P7[1QS^[W<BT444 %%% M% !1110 4444 %%:411 1QJS*A/?B5I MECJ]W"9K;15E,U]+$.LBV\0:4IVW!<9[U)X0_:"^"/C[4K;1/!GQ3T34K^[E MEBBTVUOU:Y5XTWR*\.=\95>2'48!'J,@'84444 %%%% !113+FYMK*VDO+RX M2*&)"\LLKA510,EB3P !SF@!]%<5\(?VBO@I\?+G7;;X-_$.R\0_\(UJ(L=9 MFTX.T4%P5W;!(5"2<=T+ =,YKM: "BBN1\7_ !X^$O@+XG^%_@SXN\90V7B; MQH+H^&=+>WE9KW[.@DFPZH43:IS\[+NZ+D\4 ==1110 4444 %%>:>(_VS?V M2/"'B._\(>*OVE_ NG:KI]7^)6G)XUU_P TZ9XWDD2*- MI9& 502Q/84 +17E^J_ML_L?:%K5QXE>.>G-=3X0^)GP]^(&BW7B7P+XUTS6=-LYFBN-1TR\2>! M75%D8"1"5;"NI."<9QU!% &Y17*?!3XX?"S]HKX=V?Q7^#/BV/6_#]_++':Z MA';2PAVBD:-QLE1'7#*1RHSU&00:ZN@ HHHH **** "BN#UW]J3]F_PQXU3X M;>(_CGX5L/$4CA(]"N];ACO'8D@!868.V2#C YP:9X^_:L_9H^%6L)X>^)WQ M[\)>'K^5 \5GK>O06LKK_>59&!(]Q0!W]%/_*9/6_\ LG^@_P#HEZ*/^#O'_E,GK?\ MV3_0?_1+T4 ?8'_!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ M $^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?&G M_!6[XL^+Y[[X2_L8>"?$%UI)^-'C./2_$6IV,I2:+24FMXYXE8 ? ?AVUTK1M)M$MM.TZRB"101* M,!0!^IZDDDY)KS31_!OP2_83\'?$WXN3WMKX?\':EK3^*=4M8+?;%93M:V\$ MPB1>IE>!&"*,F24J!R!6U\)_VM_V;OC5\/K?XF^ /C)X?N-*EMA-.T^J10RV M7&2EQ&[!H'7H5<#'TP:\'_X*?6'C7]JG_@GYXY_X4?H5WJ%G8W=E?Z?)"I8^ M(+6VG26>2WCQF2%0-Z/_ ,MO)8H"IC>0 [WXC?MO^(/@?X2T3XP_'/\ 9^U/ MP]X UFZMX;G7H]8BNKS0A<$"&34;-$'DH2RJQBEF*%@I&2 ;_P =?VXM"^!O MQL\ ?!N]^$OB/5T^(;@Y"L1YS M^V=\>OA=^TW_ ,$Q]9UWX>:M::S=?$31+2Q\-:'93++=W&JSS1;+-8@=QFCD MSN7&4\IF. I-Y..M 'JVF?\%!-?T[XZWG[.7Q2_94\7^'_ !9V&MZ7'=VL#V,5LJ;GD?3<1MC.Q_G/RY1AGY37C_P MO^(_B_\ 8K_8 O?BKIGA^WTO3/BQ^T++=Z'JFM:49HO#.B7KJL.J/;L.=L=G MYD:MA(/#DNL^'-0TK71J-E M>QPDB:!G:&%XID +8V%"!P_3/!:K_P %)O$$_P 1/B3\(?A_^QYXZU[Q7\.8 MK"6Z\/Q7=FL]U%<(TC2@QR2QJBIY155:260SJ!&-KE?'/$?Q'_9\\*_\%0O@ MKXM\/?'23Q/8R>$]=MK_ ,77^OOJ,5]?/"52"&5"OV>_$?[/.N:/XA\2>#KC6+/7=:^QC[);B,/);IY4DDFX.FQU M;R\,@.&OJ'[4?BG7-2\_232]6DL ME)1KRV?Y4\V)599"&3+'*[P[T ?3/B[]JSPUX7\+?#^>V\,WFI>)_B;'%_PB M7A.SG3SIW:V%S,SR/A8X8(SNEE(X&,*S,JG-\-_M>#3OVAK+]E[XZ?#I_!_B MC7=-DOO"5U!JRW^FZY'&"98X;CRXG6= "6B>->!D$Y7/S!\0OBO\0-+^//[) M?[>OQQ\,'0/#.I>%I]'\6'RFCMM O]0M66*:3?\ ZB*5I$(+'Y4B(8Y SZ?^ MV/X9M_CS^VW^SEX<^'&HPWU_X/UZ^\3^(+NPE$@TW2D2 J964G8MQ)&L2 _? M(;&0I( .FT+_ (*":]XV^+7Q%^!7P_\ V4/&6H>+? )L%;1[C4+"W^U&YCDD M\R2X\YK>VB")&RDRM))YP"QY5\=Y^R#^U3H7[6OPVU#QG8^#M0\.:KH/B*[T M'Q/X=U.1))M-U&V*^;"73B08="& '4C (->,_L=:OI-W_P %0?VK[>UU*"21 MSX0V(DH);RM-DCEP!UV.0K>A.#S1_P $I=7TG4O$?[2::;J4$^[]I#Q%<*(9 M0V8I'39(,?PMM;!Z':<=* /HKX[?'+P+^SO\.;GXE>/Y;EK:*XAM;.QL(1+= M:A=S.(X+6",D;Y9'8* 2 .2Q"@D>=^-?VR]8^!_C/PIHG[2_P-[3X-^ ?C9X M7T>ZU/3OAC\5=)\4>)=.LXR[M8VY?=-M'W@A9<^BNS' 4FJ?_!4B]\(?M7?L MA>'?A5\%O$VG^(-9^(_BO2!X+_LVX68N@E$LMV IRL44 D:20X" X8@G% %7 M_@I#\0?BQI_[2'P \(:1\-7NM)3XJ0WNG,-=AC76+J*U)6,H1F'897 9\@GD M5]3>!?!^ASZH_P 7=:^%&F:!XQU?3X[76;F(0S71AC9C'"]S&H,JC.0.@R!V M%?,W_!1G7M!T#]IW]E;3]7U^WBE7XGNQ^U7"J[)Y4<>\Y/0NZC/3+ 5]A4 ? M$.B^*9OVNO\ @K]X@^''CD?:_!GP+\.1W6A:%-\UO/K,HS;_#/XR:!'I=_XD<8M="UE/($ M:W3](8Y3!\LC84M<$9 0U]$?M8?M(^#?@=\$M4\0V^JQ:CKVJZ;+;>"] TYQ M/>:WJ$J%;>&WB3+RY$6,@ 99EKGO 7[>GAWQY^S'XL_:+TWX0^)9)_ FI M:EIWB[PI:RVCW=C=6";[D"22:..5%0JVY3N(;A"WRUYY\0OVM_ GB?\ ;BU7 MX!?$;XPZ?X!\':5X%LM5LM9M=6CL+GQB9R'$<6H@ATMXPYVQVSI*[AR'*AEK MR3]B[X@?#:P_8U_:V\!6/B*.WO+?QIX[U!-+OFD2YM[%K&&*&299L21;F!0> M;AF:.0_P#PM_;]^*'QPTSPGX@^$_[%OBW4M&\7>')[ZT\1S:M;0:?; MWL<;-]EED8;D3UG4?%KZNC00)'?2DVZV^#)''%$&522?EA'4L*[W_@F%J>G:K^P#\*9M,OH MKA(O"-O#(T,@8+(F4=#CHRL"".Q%?(O[*HM_B]_P1D\8?LK?#G7H+SXB6^GZ M^]QX4M)-]]%Y6I-,8Y(E^:,R*51-V-Y? S@X /JCXL?M[:I\"/"WA_XR?%[X M ZIH_P .?$&H6]L?$?\ ;$4M]I2W S!->6(7]U&W4[)9'3.&4-\E3?%3]OF/ MX<_M)6G[,6F?L^>*];US5?#%QK&@2V5U9"/6 A*HEN?.(56*R%GG,.Q4+8(* MY\2^!_[4?_!+'XQ_ [13JWP,^'MWX[GLX;.Y^&TW@*TDU.ZU<*$^S11- 1(' ME'RR_<56W.4VL%ZWQWK&@Z3_ ,%DOA;H=Q=:?8S_ /"EK^VCT^&==L\53:W M&EELZ3I?C?]FD:EJ<%OC]H?0I MSYTH7$2,P=SG^%=RY/0;AGK7:_\ !2[X&^*?BG^S\OQ(^%*F/Q_\,-3B\5^" M[B),NT]K\\MO@)O#TVEW?Q*%J= M%TRY8-)8:+:1M';0Y[AYGN[K(ZB[7TKN?VIO@I'^T9^SIXS^![7J6TGB7P_< M6=I+?$M[A[F]:61O(C+GD1QPA L8^526( SBO6_'_[/GA7Q-\:_"?[16DZ39Q> M*_"D%];+=LOEG4+.XM98_LLLBJ2%$QBD5B&V;7POSFO /^"77[2?A;PK\$-- M_8[^/6IVW@[XF_#@/I&H^&]?N$MI;NW21C;W-L7($\9C*C.8O ?@*]M]?N("SZ]A?"R33-=^'?BN?P_?:;?ZRABN[J( LR3)&<(>Q*9Z9 [ M25%,88< M[-[@'(5L&O-OV)?C5\*/@A^T3^TOX&^+/CW3=!UJZ^,,^IZ?H^H7 2[O[>Y1 M3 ;:#_67+/E0J1*S$N@ )9<^2_LY>/\ P7>_\$5?C5H$?B:Q74+!_$JWVG/= M()[8SRDPAX\[EW[@%R.3P,D4 ?1_Q"_X*6W_ ,-?A1X4_:*\1?LN>*5^&^N6 MNF2ZSXN_M*V7^S#>)&05M6(GGB1Y GFE8U\=_MZZE\,?B7X1TKX M@?LW^)M(\"^-_$L&@:!X]OKZV4/?3Y\CS+$,9X(I-I(:78X4$M&N,5X;^W/K M&DS?\$%=)DBU*W877@'P9';$2@^:ZSZ<65?4@(Y('(VMZ&NR_P""L_B/P_#\ M#?@OJ4NMVBV\OQO\,7$,YN%VO"J3LT@.<%0I!+= "* /:I?VJGTS]L2R_9!\ M0?#J:"\U7PM/K^EZ_;ZFDMO+:QRF/:Z%%=),JZ2WM&NUN6D,1E:+XSLI(/$'P]T1?#\TLOEKJHB5-S6V_'GI@[E=,JZ_ M.I9<-0!L?L :WHW@_P",'[6'B?6K@6]AIOQ:N[R]F"$^7$D#22/A02< $\#?VC_$7P/N[3X:^-]?@TS3=;378Y-1LTGE:."ZN;(1!4B8 MKD^7/(Z@C*YXKS;]D3XK6OP]\0?MH?$;P_IT>OW?AOQYJ>JQ:-;3 O>&"TF9 M8AC)P[Q,F0#R#@$C%>)?M2?'+X6_&C_@GQX.^+6N?'>#Q#XQO?$.A7^K>'=& MOFBT_P *0_:1YEK]@MSY=K'%CREFN0TDA!VR$,%H ^I/VL?VE/VA/ W[=/P4 M^!W@3X:K=:%KESK-_A=>B@EUZ6VTF?="-/@'J4.N^-K2_FTGQ),%7Q1>7BPV!$NFQQQ/Y[D)LD M9EV/G:X8,I((-7?VIO&7AC5_^"E_[(^KV.LP^1=VGBNX@,I,;&.XTR-8"4?# M+O;Y5! )((ZC% 'JVB?M@ZS>_MES_L:^(?@Y-I.HIX>?7K/7KG7(VM=0T]91 M$'@41[WDWD@QD+M\N0YPH+==:_'#4&^,_B7X:ZAX.@MM%\*Z%;ZGJ_BU]97R M(5F$Q2%HR@*RA86D<9VK&T;%OG KQ#_@J)X?UGX86O@']O7P+I\DVK_![Q(D MNN0VP_>7F@796"]AX^\0&4C/"AI&]:Z_4OA'X_\ B#^P[\2+6+3Y;;QO\5O# M.LZE/:3'9)#QAMEM;4GIF$GO0!5^*/[?6I_"OX267[3VK_ +/^ MJS_"NZFMFD\11:M$-1@LKB18X;]M/9,^0YDC*CS?-VR*6C0Y4?0.@Z[I'BC0 M[+Q+X?U".[L-1M([JQNH3E)H9%#HZGT*D$?6O@#]DO\ :9_X)@>)_P!FW0?" M'QQ^$/@6P\?:#IMOHGB3P7J_P_@FU2^U*!5A*Q0& O-=!LMGDZ:%B4?9H_+"KLCQL&T!<*, #B@#S?X MX?#;PE\-/V3_ (N6GA335A.K^'/$VK:E.47S+BZNH+F:1W90-V"^QE:SX;O;:ZC9%+(&O+D"1-P(61#A ME;'RLH(Z5[5^U_J6GZ1^R?\ $W4-4O8K>!/ &L;Y9I JC-E* ,GN20!ZD@5Y M=_P1]U&PU'_@G)\,_L%[%-Y&GWD,XBD#>7(M]<95L="..#ZB@#T?Q7^T9,WQ M@O?@!\'_ 2OBGQ5I&D1:GX@6XU46-AI$$Q(@2>?RY6$TNUF2-(V.U2S%!M+ M8GPD_;%3XR6GCGP5X=^%U]8_$WX?SBVUSX>ZMJ4,+^:XS!+'=#,;VT@^83 9 MV\[.5#>-_L^:_-^S[_P51^-W@+XOWJV(^+5II&M^!-5OW$<.I1V<+Q26L;MP MTL?G%?+^\%A)Q@C.Y\ O!K^-O^"J7Q<_:+\&SK/X8T_P1I_A:ZU&W;=;WVK; MH)I51Q\LC01PI&^,[&DVGD$ H_L ?MG_$?Q?^Q]K/[37[1/A1[?0K0^(-=U M#Q):ZBLPVPWLK?8X;7_6*L<89$R>1$!_%FNUA_;UU+1/^%5>)OB5\$)]&\+? M&/4K.P\)ZQ;:^EW<6MS>QB2SCO;<1((3*IZQR3!""&(Q7SG^P?\ M3^&/@'_ M ,$FM?BTO$7C7P3:^(+O4?!,K&26W7^T'&^[B7YHX0)E=MVW>H< Y!(P/ MVG/B_P#!7Q3X#_9K^+UW^TE%XOUI?C-X4U3Q9J@U?;IN@VY6622)K:(BUTU4 M*D!9%6=D@-!_P5'_91E"#,?#&K?\%,OV2-6LM;@,%U:>*YX&D;86CN-,18&VM@C>W"Y R>!S7V-0!\+ M_#3Q_P##OX9_\%HOCMK7Q!\;:+X?M)OA]HP%WK.I16D;L+>Q)^:5E!(49Z]! M57]C/0I_'?\ P5/^*'[0_P"SAHT]I\']1\-QVFHZS;6K0:7K^K@09EM00%F( M=9F,R CESG]\"S?AOH?PI^+7_!9/]H+X<^-[/2=:L-5^&NG6-SIUT4D$P%M8 MI/&.X90V#M^9?8BM;]E'XG:E_P $\_CE/_P3W_:)\6E?!VHM)?\ P2\9ZQ.$ MCFM&?+Z5-*V%66-FPN< M_L]_L\?\%-OB))^VMX'T";PG\5=$T2_\!^+_ !)H,5[9VTEE9K;3VWF/&XBW M-EB1@#:A;'F*:]&\?WW[-WCO]BW]H'6_V0_A-X16978,-_&[!QZ?^T?^V$G[.G@W MP7\1=2^&EQJVB^,-5FC)W*JAB M &4FO_P4(_:>^ ?CW]CWX2/X&^*>D:RMCX\\*:AJKZ7=K.FFP(K[C=,F1;-D M, DA5R4? .Q]H!](?&S]NJW^#7[2/AS]FE_@-XJU?5?%.FWEUH=Y9368BU%X M8F80P#SB=Q%=0\?^))M( MBM;UK>86LD4A4[4B9KB9F7:R*(5#[OE8XR>>^//C?P9J/_!6+]G&_P!.\6:; M<07G@_Q&;2>"]C=)A-:MY15@2&#E6"D?>(XS5O\ X*2ZQI.G?M'_ ++<%_J4 M$#M\7E=5EE"DKY:+GGMN=!]6 [T >A?#;]M?6-?_ &G$_9>^+O[/>N^ =8U; M09=8\)7&J:M9WB:K:Q.5D5OLKNL$R@%C'N? 4Y(^7=[S7R)^T%J^E6__ 5_ M^ 5C/J4"3GP3XB7RFE ;+P2;!C.?FV-CUVG'2OKN@#\[?V(OVS_#7[#6NZS^ MQ+^W?H4_A'Q')XHU#4;;Q]J%N6T_Q,+JX:3[5--C@MNVB4Y38H5S&R$'Z[^$ M?PY\&_LT_##Q1JOP:\+MKF@ZKKUSXCT70_"C6^72YCA9X[)%4M&781AV&\X5\$UG^+?^"F5QX(^'O@OXZ^(_V7_%-M M\-_$Z:8NI^-)M1M433);U$*E;5B+B>%&?89RD:OMRF\,A;P/]F;6=)B_X-YO M$:R:G IA\+>);>8&4?)*]]<[(SZ,WF)@=3O7U%;_ .W=K&DO_P $)O"DR:G; MLL_@_P &QP,LH/F.ILBRKZD!') Y&T^AH ^P_BM\?;#P#XXT+X/^%?#DOB+Q MIXEM[BYTO0H;I8(X;2#'FWEU,P/D0*S(FX*[L[A41OFV\O\ !C]LWP]\0/B# M\0_@_P#$KPA+X-\3_#&**Z\2PW-\+FQ:QEB,T=W#=!$W1[!N(=$9 MX=VZ1L1Z;\8_BQX8_;3_ &>OBO\ "_\ 98U6#Q.D_P /]1LG\2:7+FTFU&:! MA!I\4N-LSLAZ5IUOH M^O\ @74?A];S:K>ZK"JQ&.& P%KAY95!4#)#. Y4@X^\O!MG_9_A#2K#_A&; M71/(TV"/^QK(J8;#;&H^SQE%52B8V#: ,*, #B@#X_\ VAK>!_\ @ME\ )FA M4N/ 6N88KSQ;7^/YG\S4/_!2F]TK2?V\?V1=7U>[M[6&+Q;K9FN;F141%VZ? MCL_^"V_P$LKO6[2*6+P-J\$C^WM^R5H_B*_L&C7Q3JYO;6\="HCE^P1Q[U;C:[!E&>"5( M'0T <_\ M:3:%XO_ ."MOP(N_P!E2]MKKQC8O,_Q2O/#SJZQZ*)8?EO'C^4$ MP_:EQ(=WSPCO'71?L?>*KG]L7_@I)\9OBY\0&^V:9\&KY/#'P^TJ?YH-/D>: MXBN+V-#P)G-HW[S[VV;;G"J!]F^&O!7@WP7%+;^#O"6F:3'.P:9-,L(X!(1W M8(HR?K7Q?\"O#_\ PP'_ ,%&/BAIGQ,==-\"?'6]CUCPEXJNV"62:LLL\LFG M2R'Y896:ZGV!B-X2,+DM@ 'M'_!2SX2:7\3_ -COQEK<9:U\0>#-&N/$OA/6 M[5C'=:;?V,9N%D@D7YHV81F,D'HY]L:W_!/G]H+6_P!J/]CCP+\;?%&PZMJF MF/#J[H@42W5M/);2R[1PN]X2^!P-^!7/?\%$_C5I.C?LY>(_@GX"D37O'WQ% MT2XT#PEX4TJ19;R[>[C,#S[ ?DABC=Y&E;"+M&6!(SV?[$O[/3_LJ_LK>"_@ M+/_*9/6_^R?Z#_P"B7HH ^P/^#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_ MX--O^4IG[7?_ &\?^GR>OW^H **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH XZ]_9V_9^U+Q3_PG&H_ OP=<:V9?-_MB;PQ:/=;\YW> M:8]^<]\YKL:** .:H=EO3()#>2:+ TI<=&WE,Y&!SGM45S\-_AGX?N9?&.F?"? M2)-3@=KB.:PT:W%T\O))5R%^'[+E]H'A#Q=I7[4'[ M+EI;:K.FC012H2""0ZH",@D<'N:Z"B@#!OOA7\,-3UEO$6I?#C0;C4&E$K7\^CP/,7 M&,,7*[LC P%K_4H)S-#J-[X?MI9XY"=Q=9&0 ML&SSD'.>:ZBB@"MK.BZ/XBTN?0_$&DVU]9749CN;.\@66*9#U5D8$,/8BL_P M3\./AY\--.DTCX<^ ]%\/VDLGF2VNB:7#:1N_P#>*Q*H)]ZV:* .'()6CDC:6'0[=6*.I1U)"9PRLRD=PQ!X-6?#GPW^'?@^]?4O"/@ M+1=+N9(C$]QIVEPP.R$@E2R*"1E0<=,@>E;5% ".B2H8Y$#*PPRL,@CTKGO! MWPB^$_P\U&ZUCX?_ P\.Z%=WW_'[=:/HL%K)<*O&7A7 MP196^I>+M?M=.@N]1MK"UENI0@ENKB58885SU9Y'50/4T 5-<^%GPP\3ZD^L M^)?AQH.HWD@ DN[[1X)I7 & "SJ2< #GH*U]-TS3=%L(=*T?3X+2UMXPD%M M;1+''&HZ*JJ /85/10!#J&GV&K6,VEZK8PW-M<1M'<6]Q$'CE0C!5E/# C@ M@U\FZ%_P30C_ &8OVEG_ &H?V([[2-*.HPR6_B3X>>(%9=-NX)&#/]DN8T>2 MQ<,H91LD0'*@*A*5]<44 9FC75WXHT!T\4>#Y=/:=6BNM-U"2"<.I&&YC=U9 M#DCG!(ZJ.E9VD_!SX1:#I-GH&A?"OPW96&G:C_:&GV5IH=O'#;7>UE^T1HJ! M4EVLPW@!L,1GDUTE% &5J_@7P1X@UVQ\4Z]X.TJ]U/2R3INHW>GQ23VA/)\J M1E+1_P# 2*@N?AE\-[V&]MKSX?:'+'J5Y]KU&.72866ZN,8\Z0%?G?'&YLGW MKZE_YZ2%0"[<]6R:OT4 8&G_"GX7:1XQG^(FE M?#;0+7Q!= BYUVWT>!+R8'KNF"AVSWR:2]^$_P +-2U9]?U'X:>'[B_DE\U[ MV;1H'F:3.=Y^)XHFTB*1-EP8;%4+M- M&F](4&U X1V;;E:]C^'/Q9^&/Q@T4^)/A5X^TGQ%IP;;]OT6^2YA)R1@.A*G ME2.#V-=#0!1\+^&M#\%^&=.\'^&=/2TTW2;&&ST^TB'RPP1($C0>P50/PJ]7 M(_%#X\?"7X,:IX9T7XF^,H=*NO&.OQ:+X;ADMY9#>WTGW(1Y:,$R<#<^U02 M2,BNNH YSQ[\'OA)\55A3XH?"WPYXD%N,6XU_1+>\$7^[YR-M_"M7PWX7\,^ M#='A\.^$/#MAI6GVXQ!8Z;:)!#&/]E$ 4?@*Y_6_CQ\)?#GQDT7]G[6O&4,' MC#Q%IL^H:-HK6\I>YMH<^8X<(8UQM;AF!.UL X..NH QKGX<_#V]\8P_$2\\ M!Z-+X@MH?)M]=ETN)KR*/D;%F*[U7D\ XY-1?\*K^&'_ CL/A#_ (5QH/\ M9-M,9K?2_P"QX/L\4ASEUCV[5;YFY SR?6JWQ;^,WPK^ _@R?X@_&'QWIWA[ M1[8XDO=1FVAF[(BC+2,><*H+''2M;P?XL\/^/?"6E^.O">H?:]*UK3H+_3+K MRGC\ZWFC62-]K@,N58'# $9P0#0!FR_!WX1S6$.E3?"SPX]K;R/)!;-H=N8X MW<*'95V8!8(F2.NT9Z"BY^#OPCO+:WL[OX6>')8;2,QVL4FAV[+"A8N50%,* M"S,Q [L3U-4/B=^T/\!_@K-!;_&#XP^&_"[W/_'L-?UB&T\W_=,K -^%=-H' MB#1/%.D0Z]XH(ZCWH S?$7PM^&/B_1;+PUXM^'.@ZI MIVG,C:?I^HZ1#/!:L@PIC1U*H0.!M P.E7+;P;X0LM3O=:L_"NFQ7FI0I%J- MW%8QK+=1HNU$D8#+JJ_* Q( X%:5% &'H'PQ^&OA34/[6\+?#W0]-NMA3[3I M^DPPR;3U7>%K+X8>'8=,U"X$]_IT6BP+!$?"GB>VM[/Q+X8T_4(;2=)[2*^LHYE@E7[KH'!"L M.Q'(JCK7PL^&'B/5'USQ#\.-!O[V7;YEY>Z/!+*^T +EV4DX '/ K>HH K MZMI.E:]IEQHFN:9;WME=PM#=6EW"LD4T;##(Z,"&4@D$$8-6*** ,#_A5/PN M_P"$U_X63_PK;0/^$CV[?[?_ +'@^VXQMQY^WS.G'7I6_110!G>)/"'A/QC: MQV/B[POIVJP12>9%#J5E'.B/@C< X(!P2,^]1>&O 7@;P8\TG@_P7I.DMRULK&W6**%?[JHH 4>P%6 MJ* ,W3O!WA'1Y-0FTCPKIMJ^K2F757MK&-#>.006E*@>82">6R>:HV?PF^%> MG^'X_"=A\,_#\&E17@NXM,AT:!;=+@'(F$83:'!Y#8S[UT%% &#K?PK^&'B; M4Y-:\2?#C0=0O)0HEN[[1X)97P !EF4DX '/05N2Q17$303Q*Z.I5T= MH([BO+O&?[:O[,GP]\4VOA/QG\3DL)+W63I%OJWDZQ101J,L[NQ 50 223 M@"@##L_@O\'=/NXK^P^$_AJ">"19(9H="MU>-U.0RD)D$$ @CI6EXE\%>#?& M<<4/C#PEIFK) Q:!-2L(YQ&3C)4.IQG Z>E<'X!_;,_9E^)?BN;P3X6^,.BO MJ2ZB+*QM[F]2$ZG(8HI0;3>1]I7;,G,>-O$MA MH^EV49DO-2U.\2""!/[SR.0JCW)H I>(_A=\,_&'AJ#P9XM^'6A:IH]MM^S: M5J.D0SVT6T87;$ZE5P.!@<5J:7HVD:'I<.AZ+I5M9V5M$(K>SM8%CBBC P$5 M% "J!V Q4'A3Q5X=\<^%].\:^$=7AU#2M7L8KS3+^V;,=S;RH'CD4]U96!!] M#7->-_VC?@3\-O$G_"(^._BKHNEZBD4!NY/-=$]Q;QVYNI M)T6)4WM(6 4+C.<],8[UQW@+]HOX&?%#7CX8^'WQ3T;5KXPO-!;V=V&-U"C! M7E@/2>-6(#/&64$@$C(H U-6^$_PLU[5)-;UWX:^'[V]F8-->7>C022N0 2 M[(22 .3VJ7Q!\,_AOXMO_[5\5?#[0]3NA&$%SJ&DPS2;1G"[G4G R>/>MNB M@#G;CX0_">[OQJMU\,/#LMTI4BYDT2!I 5 "_,4SP /3 KHJ** .3\4_ 7X M&>.$LH_&OP8\)ZPNG0I#IZZIX M$[WPW83:4(DB&F2V:-;A%(*KY9&W P,#&!@>E7Z* .;7X-?"!+)],3X4^&Q; M2RI++;C0K?8[J&"L5V8) =P#U 9O4T2?!OX0S646FR_"KPVUM!([P6[:';E( MV?:&95V8!.UT(W; ML>2RE/O<].O-6_#GAGPWX.T6#PWX1\/V.E:=:KMMK#3;1((85SG"H@"J,^@J M]10!@1_"GX70^-6^),7PVT!?$;*5;7UT> 7I&,8,^WS.G'7I6_110!S5Y\&/ M@]J-Y+J&H?"CPU/<3R-)//-H5NSR.QRS,Q3)))))/6EO_@W\(=4NWO\ 4_A7 MX;N9Y,>9-/H=N[M@8&24R> !7244 0V&GV&E6,.EZ790VUM;Q+';V]O&$CB1 M1A551PH & !P*BUS0="\3Z3/H/B71;34;&Y39^$?PN:=_AE\+?#GAUKD8N3H6AV]F9><_-Y2+NYYYKHZ** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Y0?^#O'_E,GK?\ MV3_0?_1+T4?\'>/_ "F3UO\ [)_H/_HEZ* /L#_@TV_Y2F?M=_\ ;Q_Z?)Z_ M?ZOP!_X--O\ E*9^UW_V\?\ I\GK]_J "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH *^*_^"GWPX^(W[7FF>)?A)\)-=O+1_A)X;C\62&P;#7GB!F\RRLAW MW+:17[M6^OUM\4/B;X*^#?P^U?XG_$37(=.T;1+"2[OKJ9P,(BEMJY( MW.<851RQ( Y->$_LS_L[ZWXV^&$/QPU;X]>--)UKXDSGQ3KMIX9UFV%I%-=J MIB@0M Y806ZV]N#N.1 #0!Z#^Q3^T7I_[5O[+_@_XXVLD?VK5M*5=9ABX$%_ M$3%JE3WK/U#]J/Q3KFI>.5^"WP@'BVR^'>I2:9XAV^(4M;RYOH M[>.XDM[.W,3B8JLJ+F62$,^Y5W8S7S7^P3XD\,?L5?MV?%'_ ()Z:IXVBDT+ M6KF+Q-X EOKN/?YTT2&XM&V@ 2E=I"@+D6S,!\X%6?CQ\&O#7BCQ9\4?VP?V M*/VD+KX9_$[P1?7L7Q!T5[])-+U:2R4E&O+9_E3S8E5ED(9,L:<12-\OGQHJI$[, M23@*K,,?Q'^USXU\(?!;XB_%KQ-\ ;FTN/ACJMQ;Z_HK>((RUS;0V%O>M=VL MHCVRH8[E=JML)"G.UODKR#QYH/PK_;M\ _!+0_C_ *CJ7PR^+&N>"Y/$?@?7 M?#^H&QN]/O%6V6XAMPYR0XDBE$)._8APP*LU8?A7Q1^T_P"-/V.?VH_VJ7^G1:K'%=V,=^(/( #(5EPTZJQ#+C (!!. M+_[0G[;>D_L]?%7X?_##7/A!XEU%?B#J#6NG:S8"&2W5UC#NBQH[3R2C<@"F M-5;=PYVG'QY^U'^T1\%/&O\ P0KT;X=>#?B/I>K:];> /"=IJ&D:93;*LB% TFT,S*H)+ 'V#]LSXB^ ?%?[0O[(/B;PUXSTN_T_4/' M5S-8WMI?1R13QFWBC#*RD@C>P3_>..M 'H4'_!036] ^/1_9X^+7[*WB_P . MZ_JNAR:IX(M+:_L]2DU]$;:T.;>0Q6THP2V^3RT569Y%4!FZ+]G[]L;4_BM\ M!]@QG/S;6QZ[3CI46F:IID_ M_!;S7=+BUF".XD_9Q6W0+*N]9O[6BDV@9^\$._;UV\].: /1_B!^V=XBT;X; M>(OCG\+?@5=^+O _A66\&J:S#KT-K/>16;NEY<6,#(PN(HC'*-SO$7,3>6'7 M:S:4/[:7@/QGH?PUNO@M91^(=0^+%I=7?A&TU"_^P1""UB$ET]Q)LE:,Q;E0 MHD!/#OQ%^'VH7NGZ\WC'PI!( M^KPF>22.>.5X6,^4<*%R68*K %7%>V_&_P"$/[)OQ^\,?"?X':_X=N?A%JFK M0:SK/P@O/#;1Z/=:/)!/;-LBB5$$4MQ'GCC]I&'QG\4_P!G']H3QO;> M-C\--8T^ST?XA6]J(FU5+BW:9K>?;P9X%\K>,LRF7#,W#-W?_!0G4M/TK]A? MXNW&IWL5O&_P[U>%'FD"AI)+21$0$]2S,J@=R0* /+?V8OCI:_LQ_P#!)CP% M\:+KX>:OXALM"\!PW5]9:&]NLD<8#,TK>?+&-@/+%=[\Y"-S5SQ;_P %-;CP M3\./!GQZ\1?LO^*;;X;^)8M+_M7QI+J-JB:7+>HA&VV8BXGA1GV&V:)/@U0NWKDXK _;IU? M2I/^"#/A>2/4H&$_@GP9% 5E!\R139%E7U8!'R!R-K>AH ^F_P!I[]J+PU\# M/B=\,OA]XK^"VI:Y_P )QXTL])T77R;3['IUY*^S?\SM,)51F8;8P",@2 Y% M>8Y(*Q1Q;G MVHV2[-N(&U<4?^"G?B3P\GQ#_9@NWUNT$4_QYT>YAE-PNUX1UD!S@I\Z?-T^ M8>M0?M1^._!?PI_X*M?!CQS\3/%6GZ!HLGP\UZU75M8NTM[;SN3Y9D(/@;J5KK^M>&KS4;#Q5>26C0QV\:;I( MX&C=Y2"\>U@PB^ZK88$&H=?_ &R=9U/QE\1_"/P2^#Y\4GX501GQ9/>Z\-.\ MZX>%I_LUFIAE\^18U.3(84W$ ,>M>9?%_P 3:#>?\%@?@?Y>I1H]S\,M:>*& M?,4N)%D9 4?#*Q"M\I /RGC@UA']J+P'\:?BQ\<_A[\:OB6/""^#-9N-%\/? M#S2KU[&^\1E(&1;^0P8NM0:4J%2WB/EB/:'23T'3?$]G-=Z+X"U:UU:&.8'[)<37UT8H7 M/196!1A&3NVR1MC$B%OM3]C2]L]0_9"^%EW874"?^$VLKRX\":WJNIV)QK'BC*O* 1YEC;HG&?XG^4>I MX%._X*76.J? ;QU\-/\ @H9X/TBYNIOAYK:Z3XUM;&/=+>^'[]O)D&/XVCE< M&-3@;YLD\4 >XV/[0,B?$3QWX=\4>%;?2_#GP_L([G6O%\NL*\"[[?[28S'Y M89'C@*RR G"K)'@MNX\[^*W[?6I_!/P!HOQ]^(_[/^JV7PRUF[MHW\1KJ\3Z MAIT%P0(+JYT\)E(GW*<+*\BA@&C5_DJ#XM_ ;XF^*O\ @G7\0? ]KIKMX^\< M>'-2U?5[*%LO+J5T#,UDI_B"($LT)ZI$@->,?L[?M1?\$L_B=^S]H5GXX^"G M@%_'<-A;Z;JGP\N? %K+JEYJZ*L9@AA: ^<9)1\K=!N&\H5;: ?5.O?M%W>H M_%J?X*?!KPGI_B76M/\ #5MKVK/?^(!86T-G<22);B-UAF::5S$YQL5%7:6D M7>H/A'[>W[9WQM\,_P#!.W6/C7\-OA3=^'=2U&ZO-#UE]3U6,7'APKJ+Z:[J M(_\ 6S,ZG84.U,[]QV@-8_: _9P^$W[2'QW&D?#?XJ7WP?\ CEX$\'6#Z9J7 MAC45"2:;*)"D#P#8+FVBD21#M"X!3=\K*E>-_M-_%GXV_'G_ ((E>,_%'QKT M^TN=>T?Q5#IMUK6CP!;768;36K>(ZA$% 78[!@64!6*,P"@X !]1?M!_MQ>( MOV8/ 6@^,_BY^S=KL!U[Q5;:)&--UJSNK>U>8_(\KHWFY(60A4BW\'^)O.@O);^ZC0,L#V5NSS0/ M)E0B-\Y+J&12'V>:?\%3OC3\)OB3^S'X"\7^ OB'I.KZ2?C;X?2/5+&\62WE M*%Y)-D@.V0(K?,5)"D,K896 WO\ @I/K.CV/[0?[+L=[JEO"S?&&*11+,JDI MY:KNY/3(M&N-3\'7>HZQ9 MWJ:I#!DRQO\ 97=8)E4%BFYQA3\W*[NA\4?M&^,M1U'Q1IGP ^#3^.&\&7+6 MFNS/K\>GQR7RQ+*]E:LT,O#L$T6K:5?2^;&%N)(VP5P3@L!ERH^9&% 'MWC#_@J MS\*=)_8XT_\ ;-\$_"_Q)XAT*\O187UI#+:P/I%YYBQ&&[+R[E^9AAHDE!!4 MG 8&NC\2_MX:AX$^-_@WX>?$3]G+Q/H/A3X@:T-'\)^-]1O+8"ZOF'[J.2R5 MC/;+(FQ:R@O+;=?+;K'&5$GE2;202\4229VL /0_^"J6OZ%;ZU^S3>SZS:I$ MW[1OARZ65KA0I@5G+2@YY0!E);H-P]: +'Q%_:<_:4LO^"E^E? 7P]\(UO-# MT_X;WVKV&FQ^)(8'U;S+N*#[9*S I&(S"Z)%RV)&8GY@J_6U?&GQG^(G@;X1 M?\%CO"WC/XG>*['0M*O/@#0@RS9 )(!^R MWVBWWQ,R;TRI9""N1QD'H?8T >-)^U9XI\>CQ3J/[.?P6D\;:7X.U6?3-2U" M37X[ :A>P &>WL%:-_M#1D["\AAC9P55VP2$\+?M>:7\=_V7)OV@_P!FOPU< M:ZQBN(I](O[J.QNM+N(D;S8YQ)N"R1$*2@SN# J2""?%/^"0/C*R^#OP5\7? MLI?&C6K;1?&OPV\7:BVN6FK7*PO/9S/YR:@ID(WPN6?]X,C 4DX929_V ?!D MO@/]G+X[_&G5I/[-\,>._B!XF\1^%A=?NH_['966&ZPV-JR*A8$X!1489#"@ M!?\ @E-HLWQD_8"\$?#_ .,OP.T[5_"KVMY?1:MK=Y;WT>HW8U:>7H6A MTSX0Z/=S*IY*QZ9$Y _ 5Y5_P28T>+XV?L2:O\5/BK:1:IJ/Q>\2ZY?^+)+A M=WVM'FDL_).?^62QP[%3HJ\ "O5/V([+1?&O_!/[X7Z#)[B5CEXIUF(C(^^P*CGB@#YF;]ICXE:U_P2)T+X'2^*+I]3U#XP MI\++G5EE(G?358S8W>GD>7;GU0X]37U#_P %;Y4^ _[*?A3XW?#.RBTS4OA1 MXUT>\\."U78(8,FU>T&/^6+Q2!&3HR@ CBO C^Q/\8O#7_!)70?%UQX/NV\; MZ+\28_BE>^&TB/VDIN*M!L//F"T*RE"-P9"F-PP?=/\ @ICJ.@_MA?L_> /V M>/@GXBMM9O?BOXJTRXLVT^42HLW%QJ+@9VPQ 1@D_Q.JC+'% 'V#I]]!J M=A!J5J28KB%98R1SM8 C]#4U1VEK!8VL=E:QA(H8U2-!_"H& /RJ2@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** /Y0?^#O'_E,GK?_ &3_ $'_ -$O11_P M=X_\ID];_P"R?Z#_ .B7HH ^P/\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2 MF?M=_P#;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *'B/PIX M6\86*Z9XM\-:?JELDHE2WU&S2=%< @,%<$ X8C/7!/K3M \->'/"FGC2?"WA M^RTVU#EQ;:?:)#'N/4[4 &3ZU=HH YNX^#?PAN[Y]4NOA5X;EN993+)<2:'; MM(\A.2Y8IDL3SGKFH]:^!_P5\2:Y%XG\1?"#PM?ZE!.9H=1O?#]M+/'(3N+K M(R%@V><@YSS7444 8OC'X:_#KXB6ZVGQ \ Z)KL2*56+6=*ANE )!( D5AC( M!_ 5<\-^&/#7@[18/#7A#P]8Z5IUJNVVT_3;1(((5SG"H@"J,GL*O44 '9[HE2;F;18&DRH 7YBF> !Z8%21?"KX7P:W_PDL/PWT%-2%P;@ M:@NCP"?SB=QD\S;NW9YW9SGFMZB@# U[X4_"[Q5XEM/&?BCX;:!J6L:?C[!J MU_H\$US;8.1Y@KI** .;NO@W\(;V."*]^%7AN9 M+:'RK99=#MV$4>YFV*"GRKN9C@<98GN:T=1\%^#M733XM6\)Z9=+I,JR:4MQ M81N+-U&%:+(/ED K@BM.B@#!O_ (5_##5-9;Q%J?PXT&YU!Y1(U]/H\#S% MQC#%RN[(P,'.>!5D>!?!"^+&\>KX.TH:ZT'D-K0TZ+[68L8V&;;OVX[9Q6K1 M0!@M\+/ABWA^+PFWPYT$Z5!<-/#IATB'[/'*HH P_$'PQ^&WBS4/[6\ M4_#W0]3NM@3[3J&DPS2;1T7E5Y_@U\(+J""UNOA5X;DBMD*6TNDHH YN\^#?PAU&19M0^%7AN=TA2)'FT.W8K&BA40 M$IPJJ H'0 #I6YJFD:5K=@^E:UIEO>6LF/,MKJ%9(VP01E6!!P0"/<"K%% M!6!:?"GX76'C.7XCV/PVT"'Q#.")M>BT>!;V0$8(:<+O.1QR:WZ* .<\9?!W MX1?$6<7/Q!^%GAS79!MQ)K.AV]TPQTYD1NG;TK7D\/Z!-H1\+RZ'9MIAMOLQ MTYK9# 8=NWR_+QMV;>-N,8XJY10!S][\)OA7J5G::=J/PT\/W%O80^3803Z- M Z6T><[(U*81?88%,O/@[\(]1\K^T/A9X'9KD! +B71(&D&P!5^8IG@ >@ Z5)XS^%GP MQ^(\MK/\0_AQH.O/8OOL7UK1X+HV[<!R,=*WJ* ,GQ%X"\"^,%MT\ M6^"])U1;0,+4:CIT4XA#8R$WJ=N=JYQUP/2J-S\&_A#>QP0WGPJ\-S);0^5; M)+H=NPBCW,VQ04^5=S,V!QEB>YKI** ,RZ\$^#+Z73)[WPCI6PC8 MV! "CR25_=< #Y<< >E:=%% '.^+OA!\)OB!JMKKOCWX7^'=;OK'_CRO-7T2 M"YEM^<_(\B$IR2>".M:FN^&/#7BC3?[&\3>'K'4;/<&^R7]HDT>1T.UP1D=N M*O44 8_AOX>^ ?!MQ)=>$/ ^CZ5+,@2:33=,B@9USG!**"1GL:T-5TC2M>TZ M;1]N7OVF^FT[2X8#GRHH_+4H@VQXB5M@XW,S=6-='XD\'^$?&5M'9^+_ MI MVJPPOOBBU*QCG5&QC< X(!QQFM&B@#.\-^$/"?@ZUDL?"/A?3M*AEDWRPZ;9 M1P*[8QN(0 $X &?:J^N?#GX>^)]?LO%7B3P)HVH:IIASIVI7VEQ2W%J/\ RF3UO_LG^@_^B7HH_P"#O'_E,GK?_9/]!_\ 1+T4 ?8'_!IM_P I3/VN M_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^WC_T^3U^_P!0 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 %%%% '\H/_ =X_P#*9/6_^R?Z#_Z)>BC_ (.\?^4R>M_]D_T'_P!$O10! M]@?\&FW_ "E,_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % ! M7'_'#XV^#?@#X&_X3GQFMU.DVHVVG:9IVGQJ]SJ-]V^I>']?T_F;3-1MVWP7 M"C(W8.01D$AC@J<, #'^&'[4_C+Q#XNTSPA\2_@9JFB#7_%&K:+H^KV%];WE MI'<60N9##MX%M;1HQF9(!+(KW;1)M0\7ZRW@OXCV=N&TOQ'?K<3KZAH?AR._U6_DDMO#GAZUC4-JVJ3[V2 +P/G/, M 4*NW=EQD#DAGPW_ &$M$\-?\$_M,_88UCQ_K.GVQT V>MZWX:N(XKB26:=K MF[$331N!')))*F"N3&Y'!.1PGP?N_P!J7]C?]J;PG^S;\7?C'J'Q0^'OQ'BO MHO"7B;7HQ_:^C:A:V[7+6]S*"3.CQ(^'8DEAQL"L& /:?$W[2V?BAKGP?^$O MPXO_ !EK?A33;>]\5I97T%M%IXG5F@MM\S 274J*SK%PH7!>1-RYZKX-?&#P M)\>_AGI/Q:^&VJ-=Z/K%N9+=I8C')$RL4DBD0\I(CJR,IZ,I%?-__!+N>^U7 MXA_M+^(->=FU.7]H#5[6;>?F6" (L"_[JJ2%]A2_\$C+R\D\$_&C2T+'3-/_ M &A/$L&CC^%(,P/L3_9W,Q^K&@#WGXR?'W0/A+KGAKP);Z+=:WXK\97TMKX9 M\.V,B))<^3'YL\\CN0L4$4?S/(3)(UNLT?FP7$>^U+_@MIX9TW5G M;['IG[/]S=:2C'Y1/)J;QRLO^T4 !]E%>:_M8^(/%'A?]O3XYS^!))4E;]C; M4[RZ,!(*W<4[B&7C^-5/R]^30!]%#]O'P4_@E_CI'X(U,_"R/6_[,;X@?:(? M*/\ I/V4WPM]WF&Q$_[LS_>X+^68_GKW9'21!)&X96&593D$>M?%MMI6AVW_ M 0<-ILC-N?@,\^.WGM9F7/U\TY^M?0O[%.I:UK/['7PIU;Q&\CW]S\.=%DN MI)3\[N;&$EF]SU/N: /3J**R?'5GXQO_ C?V?P_UBTT_6I("-.O;ZW,L,,F M1AG0?>&,\4 :U%>%_P#" _\ !03_ *+_ .!/_"4D_P#BJN_LE?$WXL_&7X6S M^)O%?B/3YKZTUZ\T^:6/3!"K^2^W(4,<#\: /9Z*Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\ M: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E M_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7 MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&JM M_<>,=/N;6UEU>U8W4OEH5MN <9YYH Z*BL?[%XW_ .@W9?\ @,?\:/L7C?\ MZ#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK' M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\ M:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#' M_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W M9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QJOJC^,M*T M^749M8M&6%-S*ML-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HKG8KCQC-JTN MD+J]J'AB61F-MP0?QJU]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^ M-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C M_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0; MLO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T M&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/] MB\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%<_JC^,M*T^749M8M&6%- MS*MLVYRIQZT =%16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P& M/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO M_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P& M/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO M_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P& M/^- &Q16/]B\;_\ 0;LO_ 8_XU5O[CQCI]S:VLNKVK&ZE\M"MMP#C//- '14 M5C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-' MV+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L4 M5C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-' MV+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L4 M5C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-' MV+QO_P!!NR_\!C_C0!L45SND7'C'6+9KJ#5[50LK1D/;U#PQ+(S&VX(/XU:^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !JYH>JC5['[ M3Y94I(T;9[E3@F@"Y1110!_*#_P=X_\ *9/6_P#LG^@_^B7HH_X.\?\ E,GK M?_9/]!_]$O10!]@?\&FW_*4S]KO_ +>/_3Y/7[_5^ /_ :;?\I3/VN_^WC_ M -/D]?O]0 5Q7QO\+_%OQ#I6BZE\%O%.FZ=K&B:_%?O;ZRDIM-3M_)FAEM)3 M$=R!EFW*^U]KQHVTXKM:* /F/PE^S+\7_B]XR\,^(?CSI&A>'M&\"_$[5O%> MG:3H^HS7USJ6H/<7'V=VFDMX!#;H)F< *S2_(3Y>"M)XO^$/_!2*]^-VJ?%; MPC\0/@V+8J]IX9L=>TC5+E](LB061#')&OF2[5:63;N8JJY"(JCZ=HH \7/A M']NO3O@4J:?\5? -[\3)-?%Y=3:AHURFA_8PVW[%$L;>?&#&J,9#O;>T@Z$% M=KPA\*OB3XL\>:'\6OV@KS0#JGAJVN$\/Z)X8$SVEE/<1B*>Z:><*\TABW1H M-D:HDDH('9K;XCQVUQKNC>)+N>WC MT_58(VB%_"8(I/.61"OF0-Y99HPPE7<0*WAG]F3XJ_LZ_LCGX,_LH^.M%C\; M_:_MT_BCQ=8.T%_>SW0FO;B6.+<5+@R*BX;: BY.-U>[44 >1_&C]GGQ!XM^ M*O@;]H_X>W^FP^-_!$=S:20:@TD-EK.GW4>R>TE=%D>'#A98I LFQE(*L&.& M?"C]F1M/^)?CWXZ_&/\ LW4O$OQ!M+?3;S3K'?)9:9I,$1C2QB>15>;>6>26 M0JF]F "*%&?7Z* /E^/]B'XGC]FUOV%V\::4/AK]M,"^(A:?W?/D[J^E]'TC3/#^DVN@Z+91VUG96R6]I;1+A(HD4*J*. MP ^E6:* "BBB@ KP7_ ()U?\D/U?\ ['O6/_1]>]5X+_P3J_Y(?J__ &/> ML?\ H^@#WJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_\A?1_P#K M]/\ Z":V*Q_$O_(7T?\ Z_3_ .@F@#8HHHH **** "BBB@ HHHH **** "BB MB@ HHHH *S?&/_(L7O\ UP-:59OC'_D6+W_K@: +FG?\@^#_ *XK_(5-4.G? M\@^#_KBO\A4U !1110 4444 %%%% !1110 4444 %%%% !1110!CV7_([WO_ M %Y1?S-;%8]E_P CO>_]>47\S6Q0 4444 %%%% !1110 4444 %%%% !1110 M 4444 9OC'_D6+W_ *X&KFG?\@^#_KBO\A5/QC_R+%[_ -<#5S3O^0?!_P!< M5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "L?P/_P @B7_K]F_] M"K8K'\#_ /((E_Z_9O\ T*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHH MH *Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z": -BBBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9 MO_0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO^1WO?^O*+^9K M8K'LO^1WO?\ KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K M'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"H V**** /Y0?^#O'_E,GK?_ M &3_ $'_ -$O11_P=X_\ID];_P"R?Z#_ .B7HH ^P/\ @TV_Y2F?M=_]O'_I M\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH *\%_X)U?\D/U?_L>]8_]'U[U7@O_ 3J_P"2'ZO_ -CWK'_H M^@#WJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_\A?1_^OT_^@FM MBL?Q+_R%]'_Z_3_Z": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K- M\8_\BQ>_]<#6;\0OB]\._A5]C_X3WQ#]@^W^9]D_T2:7S-FW=_JT;&-Z]<=? MK7&>)?VK_@#J&A75E:>/M\LD1"+_ &5=#)^IBKQ\5Q#D&!KNAB<72A-;QE4A M%JZNKIM-733]#">*PU.7+.:3[-H]1T[_ )!\'_7%?Y"IJ\RLOVM_V>XK.**3 MX@898E##^R;O@@?]_%[X=_%7[9_P (%XA^W_8/+^U_Z)-%Y>_=M_UB M+G.QNF>GTHPO$.08ZNJ&&Q=*]_Z\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/_(L M7O\ UP-7-._Y!\'_ %Q7^0JGXQ_Y%B]_ZX&KFG?\@^#_ *XK_(4 34444 %% M%% !1110 4444 %%%% !1110 4444 %8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ M %^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !6/XE_P"0OH__ M %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$T ;%%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110!C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A5L4 %% M%% !1110 4444 %%%% !1110 4444 %%%% &/9?\CO>_]>47\S6Q6/9?\CO> M_P#7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_Y!$O_ M %^S?^A5L5C^!_\ D$2_]?LW_H5 &Q1110!_*#_P=X_\ID];_P"R?Z#_ .B7 MHH_X.\?^4R>M_P#9/]!_]$O10!]@?\&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM M_P I3/VN_P#MX_\ 3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% M !7@O_!.K_DA^K_]CWK'_H^O>J\%_P""=7_)#]7_ .Q[UC_T?0![U1110 44 M44 %%%% !1110 4444 %%%% !1110 5C^)?^0OH__7Z?_036Q6/XE_Y"^C_] M?I_]!- &Q1110 4444 %%%% !1110 4444 %%%% !117->.OC!\-?AO&3XQ\ M76EK*%R+4/OG;Z1KEOQQCWKGQ6+PN!HNMB*D806[DTE][T)G.%./--V7F>)? M\%"?^90_[B'_ +;5\VUZQ^U+\>_#GQLO])@\,:3=P6^D_:!Y]WM#3&3R^B@G M:!Y?@Q7D]?QUXA9C@LUXPQ6*PDU.G+DM);.U.,7;YIK\M#X3-*M.MCIS M@[IV_)!7TE_P3V_YF_\ [A__ +9L_>+D)G<_W@<[>.AK/@+-,)DO%F&QF*;5.'/=I-M7IR5[+72^M MNFHLMK0P^-A4GLK_ ),^WJ*\8\'?MQ?"?7MD'B:UOM$F/WFFB\^$'V:/YOS4 M5ZEX8\<>#O&EO]J\)^*+#44QEOLETKE?]X Y7\0*_K;*^),ASM+ZCB83?9/W MOG%VDOFC[:CB\-B/XR_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9K8H **** "BBB@ HHHH **** "BB MB@ HHHH **** ,WQC_R+%[_UP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @ M^#_KBO\ (4 34444 %%%% !1110 4444 %%%% !1110 4444 %8_@?\ Y!$O M_7[-_P"A5L5C^!_^01+_ -?LW_H5 &Q1110 4444 %%%% !1110 4444 %%% M% !1110 5C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#030!L4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% &/X'_Y!$O_ %^S?^A5L5C^!_\ MD$2_]?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% !1110!CV7_ ".] M[_UY1?S-;%8]E_R.][_UY1?S-;% !1110 4444 %%%% !1110 4444 %%%% M!1110 5C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A4 ;%%%% '\H/_!WC M_P ID];_ .R?Z#_Z)>BC_@[Q_P"4R>M_]D_T'_T2]% 'V!_P:;?\I3/VN_\ MMX_]/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U !1110 4444 %%%% !111 M0 4444 %%%% !1110 5X+_P3J_Y(?J__ &/>L?\ H^O>J\%_X)U?\D/U?_L> M]8_]'T >]4444 %%%% !1110 4444 %%%% !1110 4444 %8_B7_ )"^C_\ M7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 030!L4444 %%%% !1110 444V22.&-I9 MI%1%&69C@ >I-&P#J*\V\??M7?!KP'OMO^$A_M:[3C[+I $O/N^0@]_FR/2O M,+K]I3]H?XRW#Z9\%_ 3V-L6VF\CB$SK_O32 1)^6?0U\=F?'G#F75O80J.M M6Z4Z2]I)OMIHGY-IG!6S+"4I./& MM^OB'XW_ !(GEF?E[>VF:>;']WS9/E3Z!6%>O^ O@/\ "GX;!)?#'A"V%RG_ M "_70\Z?/J'?.WZ+@>U>9];\0,^_W>C# TG]JI^\JV[J"]U>DOO,N?,\3\,5 M37=ZO[MOO/$O[7_;'^/O&F6S^'-)FZ2(<*GOO.9G&/[N0?2NE\"_L+>#]/ MD&I?$;Q'=:SW?@'9%&N7;^U;4X'T$M?<%9OC'_D M6+W_ *X&O/SGPIX:SO,IXRI.I!RY?=@X1BN6*BK)P=M%WW,J^2X3$574;:OT M5K:*W8^-8_V2/VA)8UEC^'^5905/]K6G(/\ VUKV[]CGX0_$/X5CQ&/'WA[[ M!]O^Q_9?]+AE\S9Y^[_5NV,;UZXZ_6O:-._Y!\'_ %Q7^0J:M,@\+\@X=S:G MF&&JU7.%[*4H->]%Q=[03V;Z[E8;)\-A:ZJP;NN]NUNQQWC'X ?!_P =;Y-? M\"67G/UNK1/(E)]2T>"Q^N:\M\3_ +"%A!)+&+Z7P8#\IP/RK4\,_MWV=M<_V7\3/A[=V$Z';+)8-NP?>*3: M5_[Z)KZ$K+\3>"/!_C.V^R>+/#%CJ* 87[7;*Y7_ '21E?J,5XG^J.?Y7KD^ M9S27V*R56/HF[2BO2[.?ZCB:/\"L_26J_P" 8/@[]H'X/>.MD>@^.[(3/TM; MQ_(E)] LF-Q^F:[($$9!KQGQE^P_\)M?WS^&KF^T28_=6"7SH0?=),M^ 85Q MI_9]_:G^$A\WX6_$(ZA:Q\I:17>S\X9\Q_D2:/\ 6#C3*=,RR[VT5]O#RYO_ M "G+WOQ0?6L?0_C4N9=XN_X/4^F**^:[7]KOXS_#JX73OC'\+&8 [1.(7M'? MW!(9'_X#@5Z#X._;%^"?BO9#>ZS/H\[<>5JD&U<_]=$W(![DBO0R_C_A;'U/ M9.O[*IUA53IR7E[UE?T;-:69X.J^7FY7V>GYGJ=%5M)UK1]>LUU'0]6MKVW? M[L]I.LB'Z,I(JS7V,)PJ14HNZ?5'47\S M6Q6/9?\ ([WO_7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% & M;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ>_P#7 U/_*9/6_\ LG^@_P#HEZ* /L#_ (--O^4IG[7?_;Q_Z?)Z_?ZO MP!_X--O^4IG[7?\ V\?^GR>OW^H ***\ _X*6?$/XG_"W]EZY\;?#>#6#;6> MOZ13+'* M\3M%(&"NI*LIQT((((Z@C%2U\L?L9>!/A9\2=+T+]H;]FSQ_>1:-%X^U^34X M;/7+O[-K.G2F]2&*XMI&*M,DDEK,&D42*$.6^;!V?CU^P=9?'@>(O'_Q,^/W MC;2_$!:Y?PM?>'_%5Q8V/AJ!"WV=H[>,JC-M5'F=]S,Y<*RJ$V@'T=17PCZ6_ENH_P#0[YS, M['[2DL;;YOO2)(RN3A=H!]545\I_ S4[;]MS]H#XU:G\1;S4)_"_@'Q3_P ( M;X1TBTU2>VBM)[9";V^'DNN;EI679-]Z)$ 0C+$];_P3B^.GC+XT? _6-#^) M.L/J7B/X>^-]4\'ZSJTH ?4'LI%$=PX'&]HI(]Q_B<,>^* /?Z*^:/V@/B-J MWQ-_;O\ A_\ L60:I=VWAT>$[SQAXV@L;IX7U.%)&MK2T>2,AA#YP9Y$!Q( MBM\N0V!I'[0Q_9/_ &FOC!\"-8N;F\\(^'_A6?B/X5L+BZ>1M.MX%:*]LHW< MLWE-*BR1IG$>YU4!<* #ZVHKX:M8_B3H_\ "V3H3^-TUPW\ MWDI$LIN!IP@W^6+(V@\GR,;3GS/]9\]?8/P;^(]A\8?A%X6^+6EVQAMO$_AV MRU:"$MDQI<0)*%)]0'Q^% '24444 %>"_P#!.K_DA^K_ /8]ZQ_Z/KWJO!?^ M"=7_ "0_5_\ L>]8_P#1] 'O5%%% !1110 4444 %%%% !1110 4444 %%%% M !6/XE_Y"^C_ /7Z?_037'?\-=_L\?\ 10O_ "DW?_QJLW7/VJ_@'>:CIL]M MX\W);W)>8_V7=#:-N,\Q<_A7S_\ K9PK_P!!]'_P;#_Y(Y?KN#_Y^1^]?YGK M=%>;?\-=_L\?]%"_\I-W_P#&J])KT,!FV59IS?4L1"KRVOR3C*U[VORMVO9V MOO9FM.O1K7]G).W9IA15#Q#XH\-^$[ ZIXGUVTT^W'_+:[N%C4GT&3R?8R\#:5=:Y< X68@P09^K#>WX+@^MI)+\_NW/;ZYCQU\9?AG\-D;_A+_%]I;3 9%HC^9.?^V:9 M;\2,>]>%?;OVR/C]Q:0OX;TF;^)0UE&5/^T MOW6M7!.Y[>$F"$GOD@EV^N5^E?*_ZU\1YUID> :B_P#E[7]R'JHKWI+S7W'' M]=Q6(TP]+3O+1?=NS+\3_MN:UX@OCX?^"_P[N+RYDXBGO(FD=O=88LG\2WU% M9T?P(_:>^.,BWGQ9\9MI5@[!OL#?"G@NQ&F^$_ M#MGI\/&4M(%3=[L1RQ]SDUITUP3F&;OFS_'3K)_\NZ?[NEZ-+67JVF+^SZM? M7$U'+R6B_P"">6> ?V0/@YX*V7.H:2^MW:X)FU4AT!]HAA,?[P8^]>GVMK;6 M5NEI9V\<,4:[8XHD"JH] !P*DHK['+,ERG)J/LL#0C37]U)-^KW?S;.^CAZ& M'C:G%(****],V"BBB@ K-\8_\BQ>_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ MKBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 1W5I:WUN]I>VTA!X->?>,?V5/@AXRWRR^$4TZ=O^7C2'\@C_ ( ,I^:UZ+17GYAE.69K M3]GC*,:B_O13MZ7V^1E5H4:RM4BGZH^<-6_8G\;>$[QM8^#_ ,5);>8;%G=_WR!5;_A9G[9/P?^3QGX3;6[&+[T\EJ)P%]?-MSD?5\FOIBBOC MI^'F PDG4RC$5<)+M";<'ZPE=/TND<+RNE!WH2<'Y/3[F>%^#_V[_A]JI6W\ M9^'+_2)3PTL.+B(>Y( /44^$?&5A?.PSY$N?)V3?\ ?Q,/^M>5>+OV#O!=ZQN_ WBV^TN8 M'7, X^B? MG7SG7P/'/B-Q'@_J\,'2J82?O\ZJ0@U+X>7DE)24DO>NU;=7Z'F9CFN*I\J@ MG!ZWNEKM:SU/H:#]O+R=;GUG_A56?.A6/R_[OFVBO@/^(I<=_\ 09_Y3I?_ "!YO]L9E_/^"_R/TDHHHK^P#[D**** "BBB M@ HHHH **** "BBB@ HHHH S?&/_ "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"1 M8O?^N!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 M%8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A4 ;%%%% !1110 4444 %%%% M !1110 4444 %%%% !6/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_030!L4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_Y!$O\ U^S?^A5L M5C^!_P#D$2_]?LW_ *%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 M8]E_R.][_P!>47\S6Q6/9?\ ([WO_7E%_,UL4 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !6/X'_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H5 &Q1110 M!_*#_P '>/\ RF3UO_LG^@_^B7HH_P"#O'_E,GK?_9/]!_\ 1+T4 ?8'_!IM M_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^WC_T^3U^_P!0 5RWQ0^+ M?@7X3#0/^%@:G#96GB3Q!'HMM=W4BI"EQ+#-)&LC,0 ',/ECU>1!WS74U1\1 M^&?#?C#1YO#WBWP_8ZI87 Q/8ZC:)/#(/1D<%3^(H ^#/#GPFA_9N_; \%>. M_P!EW6)=,N_B)\5]=T;QW\.[!A_9]YHUOH RZ 8W.'] MJ_:)_:X_9C\9>,-5_9=\4?M)>$/#6FVH\CXA7E_XIM[2>2)OOZ5;[I V^10R2-)L+1 MHI\M2Q"IT4 =*6Z_9Y^ %]::7PS:LSL3DL28\DD\DF@# MYA_;TU+X?_';]E#PG\;_ -G"[MM>\.?!WXIZ/KTC:!!OMI;'3SY=R+;8-LD< M*39)3*@02 ?=(K?_ &Y=(A_:(^.O[.?PI\ W\.I"W^($'CO4KBRE$L<&D:?' MO%P[+D+'*\JQ1MT=FP,X./J'0/#/AOPIHL7AOPMX?L=-TZ ,(;#3[1(88PS% MFVH@"C+$DX'))/>J7@WX:?#CX="Z7X??#_1-"%[()+P:-I4-KY[C.&?RE7<> M3R<]: /FO]AS2;?]G?X\_M&_"CQ[>PZ;]H\?3>/-.NKV411SZ1J"%C.K-@&. M%XGBD;HC#G&1G-_X)YZSX6_9R_94\;?M._'CQ#!X6T3XA_%#5?%EO=ZSF'R; M*]GCAM"RD9'F!%D7C)653TKZF\8?#/X;_$*6TF\??#[1-%=-UG2KC9]HTW5;&.XMY=K!EW1R M JV&56&1P0#VH ^9_BAX

>!]E^(_"GA?QCH'/"&C0>'/"6@66EZ=:KMMK#3K5((81G.%1 %4 M9)/ [T ?$:^/V_X5][S<_/MQG9\ M_P!WFOK;]G+X:W?P9_9]\#_"/4)DDN?#'A'3M+N98SE7E@MHXG8>Q92?QK77 MX9?#9/&C?$A/A[H8\1,FQM>&DP_;2NW;M,^W?C;QC/3BMR@ K)\=>#M+^(/A M&_\ !>MW%W#::C 89Y+&Y:&95)!RCKRIXZBM:B@#PO\ X=[_ 3_ .AM\=_^ M%E<_XUS_ /P3G\"Z/'\"=3A6ZO<1>--4B4F[;)"2!1GU. ,GN>:^E*\%_P"" M=7_)#]7_ .Q[UC_T?0![%_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^ MD?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z M1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S M>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!^;=%%%?Y_ MGYF%>[-\6_CK\8KIK'X-^!KRSM2VW[4)FE*_[TTFV-?IC/O7A-?I#;V]O:0) M:VD"111J%2.-0JJ/0 =!7Z]X59-F&<_7*='&3P]->SYU324IWY[6F]8VUVO> M_D>YDV'JXCVBC4<5I>V[WZ]#YS\,_L3>*_%%XNN_&CXAS2RMR]O9RF:7'H99 M.%^@5AZ&O4_"/[-WPE\$;)= T!DN$'_'W),7FSZ[CR/PP*[RBOWG*.#.',DG M[6A04JF[G/WYM]^:5[/TL?24,!A<.[QCKW>K_$Q_^$'TC_GYO?\ P+:C_A!] M(_Y^;W_P+:MBBOJ3L,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_G MYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ MGYO?_ MJH^)?"6F6.@W5W#<71:.(D![EB/Q%=-6;XQ_Y%B]_ZX&@"I9>"]*E MLXI6N;S+1*3BZ;'2I?\ A!](_P"?F]_\"VK2T[_D'P?]<5_D*FH Q_\ A!]( M_P"?F]_\"VH_X0?2/^?F]_\ MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_ M\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJV** ,?_A!](_Y^;W_ M ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJV M** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VK\ M\Z_22OFW_AWM_P!5=_\ *!_]T5^/^*_"V?<2_4_[-H^T]G[3F]Z,;^J6]NY\VT5]#0?L&^=K<^C?\+5QY,*R>9_8?7/ M;'GU<_X=[?\ 57?_ "@?_=%?C_\ Q"WCO_H#_P#*E+_Y,\/^Q\R_D_%?YECX M>_M5?#+6773/B+8ZGH=V#M>X2ZDFM]W0YP-Z<]L$#N:]FT/2/!?B?3DU;PYX MB>^M9/N3VFI>8A]LJ>OM5?XA? _X8?$^-F\6>%H)+DC O[<>5.OI\Z\MCT;( M]J\9US]D7XI?#347\2? ;X@3LPY^R2S^1,P'12P_=R_1@H]J_>_KG'G#NF*I M1QU%?:I^Y52\X?#+TCKW9])SYEA?C7M(]UI+[NOR/>O^$'TC_GYO?_ MJ/\ MA!](_P"?F]_\"VKP;P_^V#\2/AWJ*^&OCQ\/[CS%X-W#!Y$Q'][8?DD^JE17 MM'P^^-/PS^)T2_\ "(>*K>:[_PW.FAC\+B'RQE:79Z,T?\ A!](_P"?F]_\"VH_X0?2/^?F M]_\ MJV**^I.PQ_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ M )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P M+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH YGQ+X2TRQT&ZNX M;BZ+1Q$@/"]*ELXI6N;S+1*3BZ;'2K?C'_D6+W_ *X&KFG?\@^# M_KBO\A0!F_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ M (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L M44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6 MU'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10! MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M69X5 M\*Z=J&G2333W((N9% 2X91@-75UC^!_^01+_ -?LW_H5 !_P@^D?\_-[_P"! M;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% M&/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_ MP@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ M @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I' M_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U9FN>%=.M=1TV&.>Y(GN2KEKAB0- MO;TKJZQ_$O\ R%]'_P"OT_\ H)H /^$'TC_GYO?_ +:C_A!](_Y^;W_ ,"V MK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P " MVH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** M,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$ M'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH Q_^ M$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Y3PKX5T[4-.DFFGN01/_ M $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !7@O_ 3J_P"2'ZO_ -CWK'_H^O>J\%_X)U?\D/U?_L>] M8_\ 1] 'O5%%% !1110 4444 %%%% !1110 4444 %'3K17@W[5?QVU&*X'P M1^&;27&L:B5AU"2UY>(/P($Q_&V>?0''4\>+Q!GN"X=RV6,Q&MM(Q6\Y/:,5 MW?X*[V1SXG$T\+2W8/&#R*ZFY_94^/EG-#!<^ ]KW#[(1_:EJ=QQG'$O'XU]._LZ_ G M3O@QX4'VM(YM;OD5M3NEYV]Q"A_NKZ_Q'GT ZSQ+_P A?1_^OT_^@FOR#(/! MG+\1ED*N:5*D*LM>6+BE%/:+O!WDNK5E?1+2[\/#9#2E14JS:D^BMI^&Y\>? M\,B?M#_]$]_\JUI_\=K[;HHK])X3X)RK@[VWU*UY;\[B[ M_0];!9?1P/-[-MWMO;I?R7<****^P.X**** "BBB@ HHHH **** "BBB@ K- M\8_\BQ>_]<#6E6;XQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R#X/\ KBO\ MA4U !1110 4444 %%%% !1110 4444 %%%% !1110!CV7_([WO\ UY1?S-;% M8]E_R.][_P!>47\S6Q0 4444 4M?\-^'_%6G-I'B71;6_MG^]!=P+(N?7!'! M]^M>+_$']ASP?JDK:M\--=GT2[4[H[:5FE@W=L'.]/KEL=A7NM%>%G/#61\0 M4^7'T(S?26TEZ25I+[['-7PF'Q*M4C?\_O/F$>/OVL/V=6\GQMI3Z_HT1Q]I MF)G0+ZB=?G3V\P?A7I'PY_;#^$OCCR[/6+UM!O6X,.I,!$3_ +,H^7'^]M^E M>K$!@589!Z@UYO\ $;]E7X0_$/S+MM"_LJ^?)^V:5B(D^K)C8W/4XR?6OE_] M7^+N']GOJ]-O^[47NOU=EYE0S.$9JGV(!K5K[JC7HXFDJE*2E%[---/T:T/2C*,U>+N@H MHHK484444 9OC'_D6+W_ *X&KFG?\@^#_KBO\A5/QC_R+%[_ -<#5S3O^0?! M_P!<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "L?P/_P @B7_K M]F_]"K8K'\#_ /((E_Z_9O\ T*@#8HHHH **** "BBB@ HHHH **** "BBB@ M HHHH *Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z": -BBBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ M *_9O_0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO^1WO?^O* M+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ K'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"H V**** /Y0?^#O'_E, MGK?_ &3_ $'_ -$O11_P=X_\ID];_P"R?Z#_ .B7HH ^P/\ @TV_Y2F?M=_] MO'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH *\%_X)U?\D/U?_L>]8_]'U[U7@O_ 3J_P"2'ZO_ -CW MK'_H^@#WJBBB@ HHHH **** "BBB@ HHHH ***Y/XR_%O0?@YX.E\2ZN1+.YRSVJ/R7;//FOGGN <=2PKF_V47\S6Q6/ M9?\ ([WO_7E%_,UL4 %%%% !1110 4444 %8/CCX7^ ?B/:?9/&GA:UOL+M2 M9TVRQC_9D7#+^!K>HK#$X;#8RBZ->"G![J233]4]"9PA4CRR5T?.WBS]BG7? M#6H'Q+\#_'MS9W,9+16UW.TR8 T[4<0S9]!D[7/^Z37-DA;< M>9;L?>-CE?\ @) 'I7#>1^UU^SC_ *AF\1Z)#V&Z[B5![<2Q #TPH]ZR_P!9 MN)\@]W/,%STU_P OJ%Y+UE!^]'S>W9$_6\9AM,13NOYHZ_>MT?3U%>+_ Z_ M;:^&WBC98>,[:;0+MN"\N9;=C_OJ,K_P)0!ZU3^)G[;6F^ _&MYX5TCP3!K- MM;+$T.IVVN!4G#Q))D!8F'&['WCT_"O5GQ_P?3R^.->+C[-M1T4G)-IM)Q2< MEHGNDC=YG@52]ISJWS_+<]B\8_\ (L7O_7 UG^/?[(^P?;_._ MT3[1YOE[)GC^]M7.=F>@ZX]ZZ2ON,)BJ&.PM/$T'>$XJ47JKJ2NG9V:NGU5S MT83C4@IQV>J"BBBN@H**** "BBB@ HHHH **** "BBB@ K'\#_\ ((E_Z_9O M_0JV*Q_ _P#R")?^OV;_ -"H V**** "BBB@ HHHH **** "BBB@ HHHH ** M** "L?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@F@#8HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** ,?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"O MV;_T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_KRB_F M:V*Q[+_D=[W_ *\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0J -BBBB@#^4'_@[Q_Y3)ZW M_P!D_P!!_P#1+T4?\'>/_*9/6_\ LG^@_P#HEZ* /L#_ (--O^4IG[7?_;Q_ MZ?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>OW^H **** "BBB@ HHHH **** "BB MB@ HHHH **** "O!?^"=7_)#]7_['O6/_1]>]5X+_P $ZO\ DA^K_P#8]ZQ_ MZ/H ]ZHHHH **** "BBB@ HHHH ***CN[NUL;62]O;A(888R\LLC!510,EB3 MT '>DVHJ[#8H^+_%V@^!?#=WXK\2WH@L[.+?*YZGL%4=V)P .Y-?-7@OP[XH M_;#^*TOCKQA%);^%]+EV1VP8A=H.5MT/=CPSL.Q[97"^-O$GBC]L+XJQ> _! MLTEOX8TR7?+V6Q])^#_".@^!/#=IX4\,V0M[.SCV1( M.I]68]V)R2>Y-?E_O>(>;?\ 4MH2_P#!]1?G3C]S?>_N^/KFE?\ Z=1?_@3_ M ,E_7E?M+2UL+6.QLK=(888PD44:A510,!0!T ':I***_4$E%66Q[&P5C^)? M^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$TP-BBBB@ HHHH **** "BBB@ HH MHH **** "BBB@ K-\8_\BQ>_]<#6E6;XQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A M4U0Z=_R#X/\ KBO\A4U !1110 4444 %%%% !1110 4444 %%%% !1110!CV M7_([WO\ UY1?S-;%8]E_R.][_P!>47\S6Q0 4444 %%%% !1110 4444 %%% M% !1110!Q/Q%_9Y^%'Q.WW'B#PS'#>/_ ,Q&PQ#/GU) PY_W@U?'/QH^']K\ M+?B9JG@2RU&2[AL6B\N>5 K,'B23! XR-^,]\9XZ5]^5\2?M=_\ )P_B'_MT M_P#22&OPSQER7*L/DU+'TJ,8UI55%R2LVG";=[;ZI:O73<^=S[#T8T%4C%*3 M=K_)GFU%%%?SD?*GVW^R)_R;QX>_[>__ $KFKTFO-/V09H9?V>M!2*56:-KM M9 K9*G[5*<'T."#]"*]+K^W^$FGPK@+?\^:7_I$3]"P7^YT_\*_)!1117T)U M!1110 4444 %%%% !1110 4444 %8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^ MS?\ H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 5C^)?^0OH__7Z? M_036Q6/XE_Y"^C_]?I_]!- &Q1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A5L4 %%%% !1110 44 M44 %%%% !1110 4444 %%%% &/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1?S-; M% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_P#D$2_]?LW_ *%6 MQ6/X'_Y!$O\ U^S?^A4 ;%%%% '\H/\ P=X_\ID];_[)_H/_ *)>BC_@[Q_Y M3)ZW_P!D_P!!_P#1+T4 ?8'_ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S M]KO_ +>/_3Y/7[_4 %%%6D=Q9"YD,-R5D#PR&*UE(95>-F4@,,@'3_:._:Q\*?LV MZYX+\/\ B/P5K^I2^./&.G>'=/O-/LP+2UN;N;8AFF<@#"K(VU S'9R%!!H M]5HJOJ^K:9H.E76NZU?Q6MG96[SW=U.X5(8D4LSL3T ))]!7A?P5_;;\6?& MGXD6'@NV_8R^*WA_2=0$LD7B[Q)HL5KIZPK&SI*S&3>/, 4*NW=EQD#D@ ]\ MHKR[Q-^TMGXH:Y\'_A+\.+_QEK?A33;>]\5I97T%M%IXG5F@MM\S 274J*SK M%PH7!>1-RYZKX-?&#P)\>_AGI/Q:^&VJ-=Z/K%N9+=I8C')$RL4DBD0\I(CJ MR,IZ,I% '3T5P7QD^/N@?"77/#7@2WT6ZUOQ7XROI;7PSX=L9$22Y\F/S9YY M'0Y(RH569E4GP@^/FA?%'7?$O@+4-'GT+Q7X-NX8/$WA^\F21K= M9H_-@N(Y$.V6"5,E'X.5965&4J #O:*\('[>/@I_!+_'2/P1J9^%D>M_V8WQ M ^T0^4?])^RF^%ON\PV(G_=F?[W!?RS'\]>[(Z2()(W#*PRK*<@CUH 6BBB@ M KP7_@G5_P D/U?_ +'O6/\ T?7O5>"_\$ZO^2'ZO_V/>L?^CZ />J*** "B MBB@ HHHH **** "OF_\ :/\ BYKWQ8\6Q_L^_"0FX$MQY6IW,+?+,X.3'N'2 M-,9=NY&.@YZ3]JOX_7/A.W'PL\ 3/+X@U)5CN)+;)>U1^ JXY\U\\=P#GJ5- M;?[,OP!MOA!X<_M?7(4D\0:C&#>2<'[,G40J?R+$=3Z@"OS;/\;BN*\TEP]E MTG&E'_>:BZ+_ )]1?\TOM=E=.]I(\G$U)XRL\+2>B^-_HO-_UU.E^#7PCT'X M.>#HO#>D@2W#XDU&]*X:XEQR?91T4=A[DD]9117W^"P6%R["0PV&BHP@K)+H ME_6KW;U9Z=.G"E!0@K)!111746%8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/ M_P!?I_\ 030!L4444 %%%% !1110 4444 %%%% !1110 4444 %9OC'_ )%B M]_ZX&M*LWQC_ ,BQ>_\ 7 T 7-._Y!\'_7%?Y"IJAT[_ )!\'_7%?Y"IJ "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO M?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH *\2^+W[''_"U?B)J' MCW_A8WV#[?Y/^B?V1YOE[(4C^]YRYSLST'7'O7MM%>/G>093Q%A8X;,:?/!2 M4DKRCJDU>\6GLWUL88C#4,5#DJJZWZ_H?,FL?L#_ -DZ7/J7_"U_,\E-VS^P ML9_'SZFM_P#@GY]HMXY_^%MXWH&Q_8/3(S_SWKZ#\8_\BQ>_]<#5S3O^0?!_ MUQ7^0KY?_B%O G_0'_Y4J_\ R9Q_V/EO\GXO_,^5_L/Q._8H\:Q7?VAM8\,: MDZK.Z1F..<@<@KEO*F R1R0P[GD#Z8\$^-O#?Q"\.6_BKPIJ*W-I<+PPX9&[ MHP_A8=Q_2I_$_AC0O&6A7/AKQ+IL=W97<>R:&0<'T(/4$'D$<@C(KYEU+3/B M'^Q;X_\ [7T=IM3\):E,%=7/RR#^X^.$F49PW1@/3*CS'#%>'&(YH53TUHO[X_P# _KU^J:*Q_ OCKPU\1O#5OXK\*:@M MQ:SCZ-$_=''\+#N/QY!!K8K].H5Z.)HQK49*49*Z:=TT]FF>O&49Q4HNZ844 M45J4%%%% !1110 4444 %%%% !6/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW M_H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 5C^)?^0OH_P#U^G_T M$UL5C^)?^0OH_P#U^G_T$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% M !1110!C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A5L4 %%%% !1110 4 M444 %%%% !1110 4444 %%%% &/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S- M;% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_\ D$2_]?LW_H5; M%8_@?_D$2_\ 7[-_Z%0!L4444 ?R@_\ !WC_ ,ID];_[)_H/_HEZ*/\ @[Q_ MY3)ZW_V3_0?_ $2]% 'V!_P:;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4 MS]KO_MX_]/D]?O\ 4 %>7_M?_LQZ-^UK\%+OX4ZAXHO-!OH[VWU+P_K^G\S: M9J-NV^"X49&[!R",@D,<%3AAZA7%?&_PO\6_$.E:+J7P6\4Z;IVL:)K\5^]O MK*2FTU.W\F:&6TE,1W(&6;+]9;P7\1[.W#:7XCOUN)UN40[%^S7 +2J%PNY7QA=Z"3N/^"HO_($^ M!?\ V=(T+P]HW@7XG:MXKT[2='U&:^ MN=2U![BX^SNTTEO (;=!,S@!6:7Y"?+P5KJOVUOV>_BO^T5%X!T_X>7?AZSA M\&?$72O%LT^LWLZM=/9-*1:JD<+!0^\?O2Q(P1L/6@#T#]H+X,:7^T/\'->^ M"VN>+M;T.Q\0V?V6]U'P]<117:PEE+HK2QR*%=04;Y$_V;?B[\8]0^*'P]^(\5]%X2\3:]&/[7T;4+6W:Y:WN9029T>)'P[$ MDL.-@5@WT!\:[/\ :-U/X<6[_L_:OX2TKQ;'>6\T\/BB&XNM.FB'^NM]\(21 M: =4\-6UPGA_1/# F>TLI[B,13 MW33SA7FD,6Z-!LC5$DE!#EPR@'BW_!+N>^U7XA_M+^(->=FU.7]H#5[6;>?F M6" (L"_[JJ2%]A2_\$C+R\D\$_&C2T+'3-/_ &A/$L&CC^%(,P/L3_9W,Q^K M&O2;;]GWXE_"#XU>.?BQ^SU)X=FMOB/';7&NZ-XDNY[>/3]5@C:(7\)@BD\Y M9$*^9 WEEFC#"5=Q K>&?V9/BK^SK^R.?@S^RCXZT6/QO]K^W3^*/%U@[07] M[/=":]N)8XMQ4N#(J+AMH"+DXW4 >?>)Y[[4O^"VGAG3=6=OL>F?L_W-UI*, M?E$\FIO'*R_[10 'V45YK^UCX@\4>%_V]/CG/X$DE25OV-M3O+HP$@K=Q3N( M9>/XU4_+WY-?4OQH_9Y\0>+?BKX&_:/^'M_IL/C?P1'15>;>6>260JF]F "*%&0#PNVTK0[;_ ((.&TV1FW/P&>?' M;SVLS+GZ^:<_6OH7]BG4M:UG]CKX4ZMXC>1[^Y^'.BR74DI^=W-C"2S>YZGW M->6Q_L0_$\?LVM^PNWC32A\-?MI@7Q$+F8ZU_8GVK[1_9OD>7Y0DQ_H_VKS3 M^[Y\G=7TOH^D:9X?TFUT'1;*.VL[*V2WM+:)<)%$BA511V 'TH LUD^.O$ M.J>%/"-_XCT3PK=ZY=VD!D@TFQ91-=-D?(A;C/U]*UJ* /"_^&L/C9_T8_X[ M_P# JV_^*KG_ /@G/XFUAO@3J#KT%_&FJ.R%ERA:0,5/NI)4^XKZ4KP7_ M ()U?\D/U?\ ['O6/_1] 'L7_"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 M8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ M DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM<)\=OVC/^%3^'"BZ$Z:Q M>QL--AG=2%/0RL!SM7]3QZD=C\4_B9X>^$W@^X\7>(9,K&-EM;*V'N92/EC7 MZ]SV )[5X/\ KX9^(OVA?'L_P =?BQ'YNG)XR%>&2Y3KBZRWZ4H=:DNW]U=7WT3\[&XFHI+#T/CE_Y*N[_0 MO_LR_"77K#46^-'Q"\.7VH:M?DS:?Y^,QA^3.V[G>V>/0'/4C'N?_"2ZO_T* M%[_WTM;'3I17N\/Y#@N'VC5H R[E )Y-:? M_"2ZO_T*%[_WTM%E_P CO>_]>47\S6Q0!C_\)+J__0H7O_?2T?\ "2ZO_P!" MA>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J_ M_0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T M*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ M -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!" MA>_]]+6Q10!S/B77M3N=!NH)O#%U"K1$&5V7"^YJS9>(]52SB1?"5XP$2@,& M7!XZU;\8_P#(L7O_ %P-7-._Y!\'_7%?Y"@#-_X275_^A0O?^^EJCXD:+Q=H MESX<\1_#ZXN[*[C*3P2E<,/7KP0>01R" 17345%2G3K4W3J).+5FGJFGNFNP MFE)69\F36OQ)_8^\<'Q)HVGWESX6U"8))!=?=D7J(W(X651G:^.>>,;EKZ$\ M$_%W3_B'X?B\2^$]#N;JUE)!*NNZ-QU1AGY6'I]#T(-='XA\/:+XJT6X\/>( M=.CN[*[C*3P2C(8?T(Z@CD$ BOF/Q!X>^(/[&7CT>*?"S2ZCX5U"4)+%(WRL MO7RI,?=D SM?'//^TM?F%2GB_#K%.K23J99-^]'5RP[;W75TV]UT]?B\=J>5 M3O'6B]UUC_P/Z]?I#_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6F?#[XA>%_B;X9@ M\5>$[\36\HPZ-P\+]XW'\+#]>",@@UMU^F8?$4,70C6HR4H25TUJFGLTSUXR MC.*E%W3,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBBMBC'_X275_^A0O?^^EH M_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH M Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:S M/"NN:C:Z=)'#X;N9P;F1BZ,N 2W3\*ZNL?P/_P @B7_K]F_]"H /^$EU?_H4 M+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^ MEK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI: M/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU? M_H4+W_OI:V** ,?_ (275_\ H4+W_OI:S-36G_P )+J__ $*%[_WTM%E_R.][ M_P!>47\S6Q0!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J M_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0 MH7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO M_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_] M"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J M_P#T*%[_ -]+2>!26T:1BN,WDO![?-6S6/X'_P"01+_U^S?^A4 ;%%%% '\H M/_!WC_RF3UO_ +)_H/\ Z)>BC_@[Q_Y3)ZW_ -D_T'_T2]% 'V!_P:;?\I3/ MVN_^WC_T^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%% !11 M10 4444 %%%% !1110 4444 %>"_\$ZO^2'ZO_V/>L?^CZ]ZKP7_ ()U?\D/ MU?\ ['O6/_1] 'O5%%% !1110 53\0^(-'\*:)=>(_$%\EM9V<)DN)Y#PJC^ M9/0

UMHEBMX(EPJ(!@ #Z5F?#_P !>'OAKX4M?"'AFU\N MVME^9V^_,Y^](Y[L3_0#@ 5M5EPKPY/)J$\3C)>TQ=9\U6?GTC'M&.R7Y*R2 MP6%>'BYS=YRU;_3T04445]8=H4444 %%%% !6/XE_P"0OH__ %^G_P!!-;%8 M_B7_ )"^C_\ 7Z?_ $$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% ! M6;XQ_P"18O?^N!K2K-\8_P#(L7O_ %P- %S3O^0?!_UQ7^0J:H=._P"0?!_U MQ7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ#4]3T_1=/FU;5;R.W MMK>,O--*V%11W-3.<*<'.;LEJV]DAQC*4DDKMF=9?\CO>_\ 7E%_,UL5X'%^ MU1;Q?%.755TQCH,R+;M\O[X*#Q-_]CZ>]>ZZ9J>GZUI\.K:5>1W%M<1AX9HF MRKJ>XKY[(>+,BXEG5A@*O,Z;LUL[?S+O%]&>GF.39CE48/$PLI*Z_P GV:[$ M]%%%?1GEA1110 4444 %%%% !1110 4444 %%%% &;XQ_P"18O?^N!JYIW_( M/@_ZXK_(53\8_P#(L7O_ %P-7-._Y!\'_7%?Y"@":BBB@ JIKV@Z/XGT>XT# M7]/BN[.ZC,=Q;S+E74_R/<'J",BK=%3.$*L'":NGHT]4T^C$TFK,^6/$_A?X M@?L:^/!XQ\&O+J'A:_E"30R,=I7.1%+C[KCG9)CG_OI:^BOAU\1O"_Q1\,0^ M*O"E[YL$GRRQ-@202=XW'9A^1&",@@UIZUHND^(])N-"UW3XKJSNHC'<6\RY M5U/8_P"/8\U\Q>+O"'C_ /8Z\=#QSX%>6^\+WLH2>"5B5VYXAEQT8<[)/_K@ M_E]6CB_#O$NOATYY;-WE!75SYHZTGNOY?->1]3T5@ M?#;XD^%OBIX8A\4^%;WS(G^6>%\"2WDQS&X[$?D1R,@UOU^EX;$X?&8>->A) M2A)736J:?5'KPG&I%2B[IA1116Y04444 %8OQ&\1Z[X/\":KXJ\,^%_[:OM. MLGN(-*%UY)NM@W%%?8^&*@X&TY.!QG(VJ*TI2A"K&4X\R35T[JZ[:6>OD[F= M6$ZE*482Y6TTFK-I]];K3?56[GQ;_P /??\ JWG_ ,NW_P"Y*IZ'_P %9O[& MM&M?^% ^9NF>3=_PE6,;CG'_ !ZFO'_V[/@A;_!/X]ZA;Z+$B:/KF=1TQ(R, M0[V/F0X'3:^<#^XR5XS7]/Y9P)P#FV7TL90PONU(J2_>5.O1^_NGH_,_EC-. M/O$'*,QJX.OB_?IR<7^[I=.J]S9K5>1^D/[*W[<6N_M0>.[GPKI_P4_LFQL+ M(W&H:JWB'SQ#D[8T"?9TW,S9P-PX5CSC!^@Z^R_Y'>]_Z\HOYFMBL>R_Y M'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ __((E M_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0J -BBBB@#^4'_@[Q_Y3)ZW_ -D_T'_T M2]%'_!WC_P ID];_ .R?Z#_Z)>B@#[ _X--O^4IG[7?_ &\?^GR>OW^K\ ?^ M#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH *\%_X)U?\D/U?_L>]8_\ 1]>]5X+_ ,$ZO^2'ZO\ ]CWK'_H^@#WJBBB@ M HHKR#]J7]H(_#32!X*\'W&_Q%J4>%,7)LXVXWX_OGHH_'L ?*SK.<#D.6SQ MN+E:$?O;Z12ZMO;[WIGAJ3J3>B.8_:A^-.L^*]<7]G_ .%.^YO+R80: MK+;'EF/6W![ =7/0 8)X:O3_ ($?!;1_@OX/32(-DVI7($FJ7P'^MDQ]U>^Q M?VGOK;2[1Q8.A4J5/K-=>\]E_*NWKW" MBBBOOCTPHHHH **** "BBB@ K'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ MK]/_ *": -BBBB@ HHHH **** "BBB@ HHHH **** "BBH[J\M+&$W%[=1PQ MCJ\KA0/Q-*4HQ5V[(:3;LB2O-_V@OC%I/@70I?#=BZSZO>182$'(@0_QO_0= M_I2_%_\ :"\.^"]":/PEJMEJ6J3DQQ+;W*2);G'WWVD].P[FOF74]3U#6M0F MU;5;R2XN;B0O--*V6=CW-?C/B-XETLGI/+\JFI5Y+WIK503[/9S?_DN[U/NN M%^%)XZ:Q.,C:FMHO>3\_+\SZ>^!/QLTSXCZ4FB:DR6^LVL($L.<"X4#'F)_5 M>WTKT.OA[3-3U#1=0AU;2KR2WN;>0/#-$V&1AW%>RZ5^UIXXNM/BAB^'T=Y< M(@66XB>3;(PZG:J\?3-<'!?BY@ZF7_5\[DU5AM-1:BFU)=7L]]SIS[@J MO'$^UR])PENFTN5^5WM^*/?**\+_ .&@OC[?\:3\),YZ'^R;J3^3"C_A8_[5 M^I?\>O@/R,]/^)64Q_W\:OM/^(E9'/\ @T*]3_#1D_SL>#_JIF$?XE2G'UFO M^">Z45X7]J_;-U+_ %5OY"GK\EDG_H7-'_"$_M+?(S_P!/\:_^BUH_ MU^K5/X.4XM^M+E7WN0?ZMPA_$QM%>D[_ *'NE%>%_P#"C?VD-1YU+XL[%/5/ M[:NC^@7%'_#+'Q$O_P#D+_%3=GKS-)_Z$PH_UNXGJ_P10? ML8PEM]_\1)')Z^7IF/U,AJ_;?L;^#DQ]L\6ZG)Z^6D:?S!H_MWQ"J_!E$8?X ML1!_^DH/[/X9A\6- M;H%Q-_UUOY1G_OEA1]:\4*OP8?"P_P 4ZC_])#V7",-ZE:7HHK\PN?VHO@[! MGRM>N)O^N=A*/_0@*S[G]KKX70#]S8ZQ-Z>7:1C_ -"D%=!;?L_?!VU_U7@: MW./^>DTK_P#H3&M"V^$?PNM,>5\/M(..GF6"/_Z$#1]5\3ZOQXC"P_PPJ2_] M*#VW",-J5:7K**_(\_N?VR/""?\ 'GX1U*3T\V2-/Y$UYK\8OCMKGQ4DCT^& MV:PTN(AELEEW&1_[SG S[#H/<\U]-6W@WPA98^Q^%=-BQT\JQC7^0KX"_:'^ M*7Q9^%/[1>I>"OB]JB:KIL+@Z;=QZ5;6\C63G=%)F"-/,('RMG/*L!C%89AX M;^*7&628JAAMB\+. MG"I+D]JWSQIMK1S5U9/7WDG;R.GKO/@[\=M<^%N:Q/V>?BE\6?BM^T5 MIO@KX1:HFEZ;.Y.I7"/!=]G[;X0TN;/7S=/C;^:UFW7P:^%5YGSO &EC/_ #RM M%C_]!Q7[%_9OB51^#'4*G^*DX_\ I+/EOK7"M3XL/4CZ33_,R+7]ICX,W. _ MBIX2>TMA-_,(16E:_'+X27G^J\>6 _ZZN4_]" JG=?LX_!F[R7\&(A]8KR9< M?@'Q6;=?LI_"2X_U5I?P?]3V34HB?RW5HVNJZ7?8^Q:E;S9Z>5,K?R->677['?P M^DYL_$.L1>SRQ./_ $6*SKK]C'2W_P"/+Q]<1^GFZ>K_ ,G6C^V?$2C\>54Z MG^&O&/\ Z4@^H<,5/AQDH^M-O\F>V45X7_PR=XUT[_D"_%+;C[O[J2+_ -!< MT?\ "BOVC-,YTKXL;E'1/[9NES^!4BC_ %MXII?Q\DJ+_#4A/\K!_8N3S_AX M^'SC*/YGNE%>%_\ "'?M=Z7_ ,>GBK[3CI_IT3Y_[^"C^U?VR=+_ ./G3?M M'_3&T?/_ '[.:/\ 7^I2_CY5BX^:I9R_ARA+TG'];'NE%>&Q?ME2P/Y6J?#=D;OLU+!_ M(Q_UKSSXE_M$?'/7OB%#K/PV^)D^A>'C GVG1I=)LIW65%\2N L2IN6/C#EBY>]"JFVOLI*F_>?2]E?=HY,7PQQ+AE'EPDJG-)+ MW94]$_M.\XKE76UWV3/=OC5\8O"G@2U7PW>N\]Y>* \,!!,$9_C;^@ZFNS\/ M:A8ZMH5GJ6FW23P36R-%+&V0PQ7Q5J>IZAK6H3:MJMY)<7-Q(7FFE;+.Q[FI MY/B9\T+P/IFF^/=2UC6];ALT&J:C%IUO$L\Y&7*JK(H4$ MD#Y0< 9YS6C+^V)\/1GR?#NLMZ;HHA_[4-?I=?C[@JA5E#Z_3E9M73;3MU6E M[/I=)^1\M0X=S^M2C-X6<6TG9VNK]'JU==;-KS/6Z*\=D_;(\'C/D^$M2;TW M/&/ZFH)/VS-"&?)\#W;>FZ[4?^RFN.7B7P-#?&Q_\!F_RB="X4XAEM0?WQ_S M/::K:OI&EZ_I<^BZU8175I=1&.XMYEW*ZGJ"*\8E_;0M5_U'P[D;_?U0+_[3 M-9&N_MB^-KT^7X1\):9:.1@"_,MUS]$:*L7XG< UKTY8M-/1_NZK5O.U-CGP MCQ$H-_5[^7-#]9(P/&G@GQ[^Q_XZ'Q ^'SRWOAF\E"7%O*Q*JI/^IE]/]B3U MX/<-]"_#+XF^%OBOX7B\4>%KO9;R8Y1QV/OT(Y%?+_C3XH?M/?$ M+3KC1Y_&B6EE=H8KBTT[PG$R.AZK^_\ -/ZYKRR7X#>-=%L;B[NOB%XMLK67 M"W3QN]O$X[!L84]>,^M>)P]G? O#^9SEA\W2P,[R=+V&)DZ#Z3K4(I/R:J2=O5'W_XD\=^!_!T9F\7^,M*TI ,EM2U M&* 8^KL*\Z\4?MT?LI^$]RWOQ@L+IUZ1Z7#+=[C[-$C+^9 KXVT+]D72?%@E MN](;Q'JNU\2RV*K+ACSABL3I7Y__ $A( M]-\4_P#!5KX$Z7NB\+^$/$>JR#.UW@BMXF_%G+?^.UQLW_!3?XV>.96M_@[^ MS>+AR<)O-SJ!)]U@2/\ +-=7X7^'_C'PEM;PM^RYX6(;3PBL*(,*BV$2@#V!-;?\ $8?#?"_[ID&+K/O4C/\ ])CH MS/\ XAWXB8O_ 'O.Z%)=J:C_ .E2U1Y!_P )U_P57^*'&B^$'\/P2?>_XEUI M9[1_V]DR#\.:/^&*/VZ_B3\_Q/\ VBOLT$GW[5M?NY]OK^Z15C_)J]A_M?\ M;*F^YIFS'7]S9C/YF@P?MI3CYY=F.GS:>,_E3_XC_B:/_(NX?JTO..$3?SE* M;O\ <'_$&<+7US#.'6[J6):C\HQBK?>?.WQ(_8'\ _"B*&V\0?&&\UK6II%D M>RM=,6!%CSEB[&1V&1D#H3UQ5.Y^"/PI\7:WI,7BV"[T_3K5Q%=2:-L68P8( M &Y6'!P3O)RMK&TFVTD]59Z];G:'_@E5\#M?T^+5?!_Q7\0_9KB,/!-*;>=64]#\ ML:5C7G_!)![67[3X;_: EAZU3 M2I)3F.2PEFB1Q]XH4(*GUYQZC-=>G[6_BC2'$7BGX8F-LX.)WA/Y.A_G7[UD MWTF\S>7TZN88FI1E):\U+GAZQER2NGTZGYGF/@+PY+$RAA\+":3TY:CC+YKG M5FCQ_P#X=W_M6>'O^1+_ &GA'M^Y_P 32^M?_1>[%+_PS;_P4T\,?\@GX]_V MCMZ?\55/-G_P)C'ZU[IIW[8O@:; U3PUJEN3U,0CD _-E/Z5O:=^T[\';_ E M\0S6I/07%C)_-5(_6OJL+X_Y5C_CQ6%J?]?(0C^:B>)6\%HX7^%3Q%/_ 5) MO]9'S;]F_P""N/ACB*?^T(EZ_/I$V?\ OK#TG_#0/_!3WPQ_R%O@D=1V]?\ MBFFES_X#2#]*^L=.^+?PQU7 LO'NE$GHLEZB,?P8@UN6>HZ?J,?FZ??0SK_> MAE##]*^BPWB-E&8JZP.#J><(I/[XR9Y=7P]S'!OW,RQ)_P"(QZ\T M9'_ 'M_ZU]GTRXMK:[B,%W;I*AZI(@8'\#77_K)PG5_C9/'_ +=JSC^29C_J MSQ=1_@9S+_MZC3G^;1\HZ7_P5K^%4V/[:^%GB&W]?LLT$V/^^F2NCTO_ (*D M?LRZAC[7;>);'/7[5I2''_?N5Z]MU3X1_"C6\_VU\,?#UYGK]JT6"3/_ 'TA MKG-4_9)_9EUC/VOX&>&DSU^RZ6D'_HL+1_:'A[6^/!5H?X:BE_Z4@_L[Q%H_ M!CJ-3_%2/P$NW]*Y MS5/^"7W[,.H9^R)XAL<]/LNK X_[^(]'LO#:M\-3$T_54Y+\-0]KXF4?BIX6 MIZ.I%_CH>RZ7\:/@[KF/[%^+'AJ\ST^RZ[;R9_[YH6&HQ>?I][#.G]^ M&0,/S%?+&J?\$E_@]-G^Q?B9XEM_3[4+>;'_ 'S&E<_>?\$D'M9?M/AO]H"6 M%Q]P3>'^?^^UN!_*C^QN!*WP9I*'^*A)_P#I+#^V^/:/\3*HS_PUXK_TI$7_ M 52^ __ "#?V@M LO[FG>(-B_\ ?B8_K&2?^F8KXMK['UK_ ()I_M(OIWN50DJQ'1U) )5AAE.!D$&OW3@''Y?_ &4LNHXR.(E2V:3BU"^EU+71 MNWI9'X+X@X#,?[6EF5?!2P\:NZ;4DYVULXZ:I7];L7X<^ ]=^)_CO2OA]X9A MWWVK7J6\&1D)N/+M_LJN6)[!37ZX?#GP'H7PP\":5\/O#,.RQTFR2W@R,%]H MY=O]IFRQ/B^/=E\%;C7-,DM9K6#4;FUG2"/Y@)&CG5 M2BOP4)(. 6&*^K_A_P#\%3_@1XCV6_CG0=8\.3-C?*T(N[=?^!1_.?\ OW7Q M_BAE_$>>UJ<,#1=2A2O?D:D^?9WBGS>ZM%IU9]EX5YCPUD-&I/'UE3Q%6UN= M.*Y-U:37+[SU>O1'TW17)^ ?CM\&_BBJ?\(!\2]'U.1QD6L%ZHG'UB8AQ^*U MUE?@U?#8C"U'3K0<9+HTT_N9_0&'Q.'Q=)5*$U.+ZQ::^]!1116)L%%%% !1 M110 4444 %%%% !1110!C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z%6Q0 M4444 %%%% !1110 4444 %%%% !1110 4444 8]E_P CO>_]>47\S6Q6/9?\ MCO>_]>47\S6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %8_@?_D$2 M_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5 &Q1110!_*#_P=X_\ *9/6_P#LG^@_ M^B7HH_X.\?\ E,GK?_9/]!_]$O10!]@?\&FW_*4S]KO_ +>/_3Y/7[_5^ /_ M :;?\I3/VN_^WC_ -/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 44 M44 %>"_\$ZO^2'ZO_P!CWK'_ */KWJO!?^"=7_)#]7_['O6/_1] 'O5%%8OQ M!\?>'OAIX4NO%_B:Z\NWME^5%^_,Y^[&@[L3_4G !-8XC$4,)0E6K24813;; MV26[9,I1A%RD[)&#\>/C3H_P7\'MJT^R;4KH-'I5BQ_ULF.6;OL7()/T'4BO M,OV7?@MK'BG6V_: ^*P>YO;R4SZ5%?Z?U=:***_33UPHHHH **** "BBB@ HHHH *Q_$O_(7T?\ Z_3_ .@FM'4] M3T_1=/FU;5;R.WMK>,O--*V%11W->#ZE^U,FH?$BUN3IY7P]:SX7Y/WQ[&7_ M .Q]/>OG,^XLR+AJ=*&/J\KJ.R6[M_,^T5U9ZF79-F.:QF\-"ZBKO_)=V^Q[ M_14&F:GI^M:?#JVE7D=Q;7$8>&:)LJZGN*GKZ&$X5(*<'=/5-;-'F2C*,FFK M-!15'5O%'AK006USQ#8V8'7[5=I'_P"A$5R^K_M%?!_1\J_BZ.X<=$LX'ES^ M(&W]:\W&YWDV6_[WB:=/_%.*_-G5A\OQV*_@TI2](M_DCMJ*\@U?]L7P7;97 M1/#&HW9'0SLD*G\06/Z5DG]I/XP>*./!'PN!5ONN+6:YP/7*[1^)%?+5_$O@ M^E/V=*NZL^U.$Y/[TK?B>Q3X4SR<>:=-07>4HK];_@>ZT$@#). .I->%?9_V MP/%W^LF.F0MT^:"#'_?.9*%_9@^)_B4[O'/Q1W[CEAYLUU_Z&5%8_P"NV<8S M_D7Y/7GV=3EHI_.3>AI_8&!H?[UCJK_$?P!H&1K'C/3(&'6-[ MQ-__ 'R#G]*Y;6/VHOA#I>1;ZQ'L^$L/\52K5?DE%?CJ!;JX9CA#=72H?\ OE0V M?IFJG_"YOVDO%?'ACX<_9HV^Y,--D/\ X_(=I_*O:M,T#0M$3R]&T6TM%QC; M:VRQC'_ 0*MT?ZK<78W_ '[.)I=J5.-.WI+5_>@_MC)*'^[X&+?>XT4X^&?#M5\V.G5Q+[U:LW^3B)\69I!6PZA27]R"7YW/,-(_9+^%NGX; M4'U&_;^(3W013^$84_K7D_QQ^!VH?#+4#JVE+)<:+<28AF/+6['_ )9O_1N_ MUKT7]MWQ#\ZUNCX7,O'%<%9ZJ.9QK54TGHHN+B^L;S5FFFME]UF M?3OP.^!VH?$W4!JVJK);Z+;R8FF'#7##_EFG]6[?6OJ#3-,T_1=/ATG2K..W MMK>,)##$N%11V%?F'I?[?/[6.B:=#I&D_%-+>VMXPD,,?A[3P%4=O^/>ON'] MB+Q#\#J?.$DOO:2/"Q/%_"V$_BXVEZ*<6 M_N3;/H^BOC[7/^"N/A>-BGA?X*:C=DG"&^U=(/T2.3\LUF_\/#/VLO&/'PV_ M9C$@?[A&E7U[^L>P5[$/#GBQQYJM%4UWG."_]NO^!XT_$KA%2Y:5:527:%.; M_P#;4OQ/M.BOBS_A9W_!5CQSQH7P^.CA^G_$HM+?;_X&,<4?\*%_X*@^.?\ MD8/C*='W_>_XJ/[/M_\ -#^E5_J/"C_ +UF6&AY*IS2^Y+]2?\ 7N=?_=,L MQ,_-T^6/WM_H?:=86N_$_P"&GA?=_P )-\0]"T[;][[=JT,./KO85\D_\.SO MCSXQ_P"2F?M*B;?_ *SFZOL_]_7CS6YH7_!)'X<6^/\ A)OBWK=W_>^P64-M MG_OOS,4?V#P7A_X^;/V;?C_ *3I&K_#;Q#=77B#29FA M,QTN6&.>T?)*EI IRK@,O'\3^M>^:%_P3(_9:TC;_:&EZWJF.OV[6&7/U\D1 MUV6C?L3_ +*NA1^78_!32'&,9O/,N3^-%AMEY$: M[N>GF<5^B-I M\+/AG86D5C9_#W1$BAC6.)!I<6%4# 'W?05]_P 9<5<+8# 0PDW]E/"OV47./M+-)IQBF[)13TZ M>]H?,W_#V[X=?]$CUO\ \#H:/^'MWPZ_Z)'K?_@=#7T[_P *W^'?_0A:+_X* MX?\ XFC_ (5O\._^A"T7_P %W?#K_HD>M_^!T-?3O_ K?X=_] M"%HO_@KA_P#B:/\ A6_P[_Z$+1?_ 5P_P#Q-']K\!_]"R?_ (.E_D']CW?#K_HD>M_^!T-?3O_ K? MX=_]"%HO_@KA_P#B:/\ A6_P[_Z$+1?_ 5P_P#Q-']K\!_]"R?_ (.E_D'] MC_C8*;Z*2%E9.X=%QNQV(Y'OTK[:_X5O\._\ H0M%_P#!7#_\31_P MK?X=_P#0A:+_ ."N'_XFO)SF'AEGV GA,9E,I1DK?QG==G%VT:W3_0[E^$?"%WX@U9R"NG65M+*%7UD\L;@#Z#!/J.M=9^W)X*\4? ?XDV_BSX M9Z%$^C>,_P!S'I\4.([35 OR*O \Q=K;?XF#FOJ7]G7X6I\(?A%I/A*>?S] M0:'[5K-X3DW%Y* TKD]P#\J_[**.U?A&1^ N X?SN&;9O..)P#=Z-/FY95;; MJM9>ZJ;M&:7\1_"U&Y^EYAXGX_/<%4RG+D\/C(JU6IR\T:=_A=*[]YU%>46[ M\B^).5CY MK;]O\ ^(R+'X7_ &>M)T")E 'F>%[2V*K[G4"S_CU_&KVF?L%_ MMH^,9UO?%WQ6TS14/WH8-3E#+GTCMHQ'_P"/5]T45^^1XDR_"KER_*L)07>- M"#E][O?[C\Q_U/K8E\V/S/%5GVE6DH_=&UOO/DKPY_P2YE)$WCO]HO7;PMS) M'IUMY/\ X_)))GZ[17H/AO\ X)V?LWZ&5;5K/7M<8?Q:MK\W/U$!C!_+%>Z4 M5Q5^)$MK MZ#\(O#\4B8VSRZ9'+*/^VD@9OUKL8+>"UA6WM8$CC082.-0%4>@ Z4^BO(K8 MC$8AWJSY1PV&PRM1@HKR27Y!4&I:;I^L:?-I6JV4=Q;7$9CG@F0,L MBD8((/45/16$HQG%QDKIF[2:LSY<^(7P\\<_LF>-A\3_ (7R27'AVXD"W5K( M2RQ*3_J9?5<_9;28Y1A_(] M"/Q Z#4-/L=5L9M,U.TCN+>XC,<\$R!ED4C!4@]017S'\1_AKXW_ &4O&@^* MOPIDDFT"60+=VLA++"I/^IE[M&3]U^H. 3G!;\OQ.%QGA]BI8S!1<\OF[U*: MU=%O><%_)_-'IZ:KQYPJ97-U*:O2>Z_E\UY=T?45%H]&Z$?B!U%?I&#QF%Q^%AB,/-3A-736S7]?=LSU83A M5@I0=TPHHHKI+//OCC\#M/\ B;IYU;2ECM]:MX\0S'A;A1_RS?\ HW;Z5X]\ M'/@#K?CO79)?$EK-9:983F.\+#:\LB]8D_JW;ZU]15C^!_\ D$2_]?LW_H5? MG^=>&_#N>9[3S.M&S6LXKX:CZVMXPD,,2X5%'85,Z)(A21 RD/P5@/TKM:*\O%9#D>-_WC"TY_P"*$7^:.RCF.88?^%6E'TDU^IY9 MJ/[(OPRN\M97VJVI[".Y1E_)D)_6L.\_8WCBD\_0OB%+$P^Z)K')_P"^E<8_ M*O;Z*^>Q/AQP3BG>6#BG_=]%Z1_VG<1Y_X"05_6CR/VQO#O^KF-]&O7YK67/YX>O=:*X_\ B'&6T?\ M<\9B:/\ @K.WW-,V_P!:<54_CT*53_%!?I8\*_X7;^TAH'&O?##SD'WI#I4X M_P#'D;;^E26W[8EW9R?9_$/PX>)Q]XQWI4_]\LG]:]QJ.YM+6\C\F\MHY4/5 M)$##\C1_JIQ9AO\ =,ZGZ5*<*GXNS#^V6Z=^U]\.+G"W M^D:M;-W/DHZC\0^?TK=T[]H_X.:C@#Q<(&/\-S:2IC\=N/UK;U'X7?#?5LF_ M\"Z2['JXL45OS !K!U']FGX.:AEE\+M;L?XK:\E7]"Q'Z4?5_$_"_!7PU9?W MXS@__)= ]KPE6^*G5AZ.,E^.IT.G?$GX>ZO@:=XWTJ4G^!;^/=^1.:V89X;B M,2V\RNAZ,C @_B*\GU']C[X?7&6TW7M5MB>@:2.11^&P']:QYOV0-8TZ0S^& MOB4T;=@]HT9'_ D<_P J/[<\0<+_ !\JA47>G6BOPDKL/[/X:K?P\9*'^*FW M^*=CVO4]3T_1=/FU;5;R.WMK>,O--*V%11W-?&WQXG\ _%CXH7_CJV\)0*;F MP2QDFF3+W,:;L.PZ!B"!QSM11GBNM^+O@#XQ^!='CA\5^*;K5-(ED'SQW\LL M4;CH'5\;3Z=O?->=5^4\?>)7$\JG]FX>G4P6BYUS-3EJFES1M[ETGINUKM8^ MOX?X0R6<%B:[AB-?=NDXQT:;L[^]9M>2?F?2/[*GCGP5+\/].^%^C6,6G7&B M62PQV0;B>->LJD\EB26;ODD]ZV?B!^R[^S[\4-\GC/X3Z///)G?>6]O]GG)] M3+#M<_B:^7-,U/4-%U"'5M*O)+>YMY \,T389&'<5]-_#K]HKP'K^AV<'B?Q M3:VFJ^2!=K-$T,9?N0S#;^M??>&OBWBCF6*=+%1U]JY\CJ:]7=/GOO_-O MO<^9XMX#P=*FOJ^'52AM[/DYE"RZ*S7+;;ML>,>/O^"47PMU5FO/AM\0-7T. M;.Y(;V-;R%3V ^XX^I9C7)_\* _X*0_ +Y_AC\36\16$/,=K%JBSA4';R+T M+](R3ZQ7$3?=E@D#J?H1Q4M?TAA?$//W15/$RAB:?:K" M,U]^C?WL_%\3X=U=3"*>&J?S4IR@_NUC^!\5V/_!1O]H;X47::1^T-\ & M4AMOGK;S:=(_^T/,#I)_P':#7JOP_P#^"E'[,GC39!K6M:AX=N'X\O6+$[,^ MTD)=0/=MM>]7UA8ZG:/8:E917$$JXDAGC#HX]"#P:\I^('[#7[+_ ,1-\VH_ M"ZSTZY?/^E:&S6;*?7;&0A/^\IKH_M;@;,_]\P,Z$G]JC.Z_\ GHEZ&']D<> M97_N6/AB(K[->%G_ .!PU;]3T7PEX]\#^/;+^TO!'C#3-7@QDRZ;?1S@?783 MCZ&M:OCSQ9_P2H;2+W^V_@I\:[[3KF(DV\>JP_.I_P"N\!4K^"&LG[!_P5&_ M9_\ ^/>ZF\8Z=#Z.FJ"3'LVVZ_+%'^JF19CKE>9TVW]FJG2EZ7=TWZ!_K;GV M7:9KE=1+^>BU5CZV5G%>MS[9HKXX\,_\%3]<\.7XT+XZ_ R[L+I,?:)-,=HI M%_[=[@ C\9*]E^'_ .WI^RY\0=D-O\2H=)N7QFVUZ)K0K]9&_=?DYKS,PX)X MHRV//4PTI1_FA[ZMWO&]EZV/4R[CCA7,Y47\S6Q6/9?\CO>_\ 7E%_,UL4 %%% M% !1110 4444 %%%% !1110 4444 %%%% !6/X'_ .01+_U^S?\ H5;%8_@? M_D$2_P#7[-_Z%0!L4444 ?R@_P#!WC_RF3UO_LG^@_\ HEZ*/^#O'_E,GK?_ M &3_ $'_ -$O10!]@?\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MMX_]/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 445C^/\ Q]X3^%_A M&\\=^.=4-EI6GJC7ET+>27RPSJ@.R-68_,P' .,Y/ )JHQE.2C%7;V1%2I3H MTY5*DDHI-MMV22W;?1+JS8KP7_@G5_R0_5_^Q[UC_P!'UH_\/#?V/?\ HK__ M );^H?\ R/7E_P"R-^T_\$/@1\*[KPW\6?&$VCWNH>)M1U*SAET:\D\VVFEW M1R QQ,!D?PD[AW KU*F0YY1KPH5,+44YWY8N$DYBON?6.JZKIVAZ;/K&KWD=O:VL32W$\K85$ R M237R]J-WXI_;0^+:Z;I[3V7A/1WR7QC9&3C>>QEDQ@#^$?1B<_XI?M,Z5^UC M\0=-^ WP.UYI[&ZDW2SO:S0BZ95+L[;T!$<:@G!&21T)"U]+_"WX9^'OA/X/ MM_"7AV+*QC=Y[#L !VK\LXARC/>(>('E&-P]3#X.BU*I[2$ MJ222:N445]U3IPI4U""LDK)+1)+9(] M])15D%%%0WE_8:=%YVH7L,"?WYI H_,TY2C"/-)V123D[(FHKF=4^,GPLT?( MO?'FFDCJL%P)2/P3)KG-4_:L^$FGY^R7=_?8Z?9;(C/_ '\*UX.+XKX9P'\? M&4HOMSQO]R=_P/1H9-FV)_AT)O\ [==OOV/2:*\4U']LG3B_E:!X#N9V8X0W M-V$/_?*JV?SJK_PO;]H3Q)QX7^&'E1MTE&FS/C_@3$+^E?/S\3>$G+DPU2=: M7:G3G)_BDOQ/3CPEG5N:K&--=Y2BOU;/=:*\*_LS]L+Q1_Q\Z@=/C;I^]MX< M?]^\O^='_#,_Q;\1<^,OBF&#?>4W,]SC\'VBH_UVSC%?[CD^(E_U\Y:2^^39 M7]@8&C_O&.IK_#>?Y6/8]4\9>$=#S_;/BG3K0KU%Q>HA_(FN;U3]HCX/:3E9 M/&,BZ7JD,DT)Y:.Z2-6+'^)7]?D[UR']OZ+_8O_ M D7]IP_8?)\W[5O^39ZYK\0\2^!^.LHS6ECLV@ZJQ;M3G!2<7*]O9)-7C*/ MV8;N+4E>[/M^#^*^%LQPU;!X&HH2PRO.,G&_+:ZJ-K1Q?66R::=K';> ?B5\ M4?#\2^$/ NN3H+VX BM4A20^8QQ\NY3MSWQBO2?^%%?M!^*N?%OQ+\F-OO0G M499,?\ 4!/UKPO\ 9@_:A^ WA7QEJGQ ^*'B]K#[&GV7P[IJ:9<32.&'[VZ8 MQQE5)&$4;L@%\CD&O8-2_P""H'[,%CG[++X@O,?\^VD 9_[^.M?N/"_T?^,O M[+ITL\AB9.R:I1E-4Z::ORM[.6OO*+2B[QU:9^:9KXR<'RQ4ZF7UZ$5=KG?( MYRL[-;VX).6%K;K%^K%ZZC2/V9?A!I6&E M\/RWCCH]Y=N?T4A3^5>*ZE_P5F^"L6?['^'7BB?T^TI;19_*5ZY_4/\ @KKI M0;R]$^!%S.2<)]H\0+'SVX6!L_3-?HF6_1]>%LZ&31_[?<9?^G),^4QOC7D\ M_P"+FG_@*G_[9$^L](\!>"- P=%\(Z;;,.CPV2!O^^L9-:U?%O\ P\Q^/&O_ M /(G?LT"3=]SBZN?I]Q%S2?\-A_\%#_$?&@?LR_9T;[DH\(:A_Z%))M/Y5]A M0\,3_A+[Y<_A#%@T?\.V_VB]>_Y&_]IKS,_>_TB\N?_0V6C_57 MA^E_&S>DO\,9S_*P?ZV<15?X&3U7_BG"'YW/LN^U33-+3S=2U&"W7^]/,J#] M36!J7QI^#FC9_MCXL^&;3;U^TZ];QX_[Z<5\M6/_ 2,M7?SM=^/<\S-]\0> M'@I_[Z:+/_?4;T?V-P)2^/-)3_PT M)+_TIA_;7'U;X,JA#_%7B_\ TE'L^I?M=?LQZ3G[5\XZ_:=6 M09_[]QK70:9_P3N_9&T[#2?#"2Z8=&N=;O#^@E _2CV/AO1^*KB9_P"&-./_ M *4'MO$RM\-+"P_Q2J2_]),#Q+_P4I_9-NM.N=(NI-9U2UNH7AN((M&.V6-@ M592)&7(()%?GOXK'AH>)M0_X0U[MM(^V2?V8;Z-5F\C<=F\*S#=MQG!/-?J/ MIG[&O[+FDX^R_!'0WV]/M-N9O_1A;->,?\%"_P!DWP-#\'(_B/\ "GP'I>CW M/AJ4OJ,&CZ=';BYM'PK,PC4;F1@K9/12]?:\#\4<(Y3FBP>!A6BJ[46ZDHM7 MUY=%M=NU_,^'X[X6XQS?*GC,?4HR=!.2C3C).VG-K+>R5[>6A\,:1 ;C4X(_ M[,FO5\U3):P$AY5!Y4$ D$CC.#BOL'3?VSOVV];TZWT;X7?LN1V=C! D-H(? M#-],L,:@*JAMRH .1VKO?^"8WP'_X0+X63_%S7;+;J?BK'V/>OS16"'Y,> MGF-E_=1&:^G:7&_'>4U6\GKJG>R2M?N?%G]N?\ !6;QS_QXZ.='A?[W^CZ;;;1_ MVU)D_*C_ (94_P""COC?GQ5^T+_9T;?ZR(^*;I,CTV6\>T_3.*^TZ*^+_P!? M<51_W7!8:EYQI*_WML^V_P"(?X6M_O>.Q-7RE5=ON21\70_\$K/'GB65;GXB M?M%&9P%YGWE*6"27EH%%%%06%%% M% !1110!SEEH6CGXIWOB8Z;%_: TB.U%YL_>>3OW^7G^[N&<>M='6/9?\CO> M_P#7E%_,UL54IRG;F=[:$QA"%^56OK\PHHHJ2@HHHH **** "BBB@ HHHH * M*** "BBB@# ^)/A[0_$'AECK>EPW7V&9;NS\Y-WDSIG;(OHPR<'WK9T[_D'P M?]<5_D*I^,?^18O?^N!JYIW_ "#X/^N*_P A5.,X Q F[U:2U=)O>I37\O\T>GIK'QYPGE MDW4IJ])[K^7S7EW7]+Z?HKDO@]\8O"_QD\,+KN@R^5<1 +J&GR.#);28Z'U4 M\X;H1Z$$#K:_1L%C<)F.%AB<--3IS5TULU_6ZW3T>IZM.I"K!3@[IA6/X'_Y M!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5=19L4444 %%%% !1110 4444 %%%% M !1110 4444 0:GIFGZUI\VDZK9QW%M<1E)H95RKJ>QKYD^,'P!UOP1XD@B\ M,6LU]I^I3^78!!NDCD/_ "R;^C=QUZ5]15C^)?\ D+Z/_P!?I_\ 037R'%W! M>5<886-/$^[4C\,U\275>:?9[/5'MY)GV,R.LY4M8O>+V?9^37_ ./\ @_\ ML]^'?!.B&;Q7IMKJ6IW<>+G[1"LD<*_\\U# @^[=_I5GQ'^S/\)O$.Z2'1)- M.E;_ )::=.4_\=;*C\!7?T5T4>#>%Z66PP+PD)4X*RYHIOS?,U>[ZNYE//EMK>1X;>_LJ>,?#=PVH?#?XC/%)U"RL]N_TWQDY_(5#_P ) M9^U9\.>-:T)M7MD_C:V6X&/7="0X^K5[Q17AR\. M_I='H+BC%5ERXVE"LO[T5S?)JUCQK0/VPM$>3[+XP\(7=E(IVN]I() #[JVT MK].:[SPY\:OA=XJVKI?C*T61ND-T_DOGT DQG\,UK:_X-\)^*H_+\1^'+*]X MP&N+=68?1L9'X&N#\2?LG?#/5]TNC/>:7(>@@F\R//NKY/Y$4O8>)64_PZM' M&07\R=*H_1Q]SYL?M.%,;\4)T)>3YX_C[WW'IRLKJ'1@01D$'@BEKPAOV?/C M7X#8S?#CXA>=$IR(%N'@+?5&)C/XFD_X71^T/\/?D\>^!OMD"??N'M"G_D6+ M,?Z4?Z_5,OTSG+ZV'[R2]I37_;\/\@_U;CB=<#B:=7ROR2_\!E_F>S>)O!WA M'QK8'2O&/A;3M6MCG-OJ5E'.G_?+@BO&OB!_P3C_ &8/'&^?3O#%YX?N7Y,V MAWK(N?\ KG('0#V5170>'/VNOA_J>V+Q!IE[ICG[S[1-&/Q7YO\ QVN^\.?$ M3P-XM"CP[XJL;IVZ0I.!)_WP<,/RK[?AOQ%P562>3YC9O[,9N+?K!V;^<3Y; M/."Z>(BUFF!4EWE!.WI)7M\F?(^J?\$U/C9\-+U];_9Z_: >"7.X132S:?*0 M/X?,A+AS]0HJO_PN/_@I?\ ?E\>> )/$^GP_>GETU;M0GJ9;,AE^LF?<5]LT M5^DQX^QV*7+FN'I8E=YP2G\I1M;UL?!2\/L!A&Y93B:V%?:$VX?.,KW]+GR9 MX$_X*O\ P_O)18?%'X9ZKHTZG9)-ITRW4:MW+*WENH]@&->W?#_]K3]G/XG; M(_"GQ:TEIY,!;.^F-I,3Z!)@K,?]W-;_ ([^#/PG^)T31_$#X=:/JS%<":\L M4:51_LR8WK^!%>(_$#_@EQ^SYXGWW'@R_P!8\-SM]Q+>Z^TP ^Z39<_@XI^U M\/=C^VWXC^-W@ MGX,R?$?X&>+WT^XT683ZK"FGV]P+BS;AG'G1O@H=K9&/EWDYP,?$_P#P\-_; M"_Z*_P#^6_I__P CUZ[J?["/[8WPDL;BP^"_QFCU;2Y8GBETG[<]LLZ,""K6 M\Q:!@02#N;O7RK\0_AMXZ^%/B63PA\0_#-QI6HQQK(;:X .4;.&5E)5E.",@ MD9!'8U^J<"Y+PG/!RPKGA\6T[QDZCV/[?O[6^FPF"R^+.Q&2< MD\P5]O\ [$7B'XX>./@W%\1?CCXM?4KK6YS-I,#:?;V_D6@^56Q#&F2YRW.? MEV8QDY_,OPP?#B^([!O&'VO^RA=QG4A8(K3F#<-XC#,HW%<@9(&:_0+PU_P4 MV_96M=.MM(M=-\1:7:VT"0V\$ND)MBC50%4".5L 5S>(W#R^H4\-D^6QW16ZG3X;<1O^T*F)SK,Y*,5:,*E633;WDTW;W5HK]7?H M?2E%>(Z;_P %$_V1M0P)?B;+:L>BW.B7@_58B/UKH--_;-_9:U;'V7XW:(F? M^?F9H?\ T8JU^(U>&^(J'\3!U5ZTY_Y'[G2XFX)OV<]E]I-Z]O/CQ9@/M/#K_ *)]UEPP/<,*]K)> M'LWXAJSIY?3YY15VN:,=-K^])7^6VE]SQ,[XCR?ARE"IF-3DC)V3Y925][>[ M%V^=KZVV9]067_([WO\ UY1?S-;%?$,'_!6;R=;GUG_A0.?.A6/R_P#A*NF. M^?LM=-\.?^"H.N_$_P =Z5\/O#/[.>^^U:]2W@SXLR$W'EV_T3[JKEB>P4U[ MM7PXXRH4I5*F&M&*;;=2EHEJW\9X%+Q*X*KU8TJ>*O*3225.K=MZ)?!U/KBB MBBOB#[H**** "BBB@ HHJ*[OK+3X3<7]Y%!&.KS2!0/Q--)MV0FTE=DM%@Y_MSXM>&;/;U%UKUO'C_OIQ7,:M^V5^RYHV1>?&[0WP>?LEP9_P#T M4&S7?1RG-<3_ L/.7I"3_)'GULXRG#?QL1"/K.*_-GIM%>&:K_P4<_9*TW( MMOB#=7I'46FB77\Y(U%MCY3'I\"+^)>8']*]:C MP9Q77^'!5/G%Q_\ 2K'D5N->$L/\6.I_*2E_Z3<^F:\6_;O^ _\ PO#X%7O] MDV7FZWX?W:CI&U:?O7LUH]-CYS...>!,VR^K@*N(RW&GZ8^F36\9W-EEA$HR44L.YP"*]"_8@_9 MWO?BW^T%;Z;XHTEUTOPRXOM;BF3ABC?NH#V.]\9'=%>OZ)QG$.5X#!SKUJL> M:%-U'%2BYO::**_C M[-,QQ&;9A5QE=WG4;;^?1>26B\D?V;E66X;*,NI8*@K0IQ27RW;\V]7YL_E! M_P"#O'_E,GK?_9/]!_\ 1+T4?\'>/_*9/6_^R?Z#_P"B7HK@/0/L#_@TV_Y2 MF?M=_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H *\A_;7_:4N/V6_ M@[;>.=/M['[9JWB;3M#L[W5]WV+3GNYA&;NYVLK&&)-[E0REBH7KE? MC+\/?A3\8/ MS\'_ (R:-8ZGHWB?-DVEWS[?M3A&F C((82*L32*RD,OE[@1 MMS0!Y7\%-7_:AM/$^F7&J>/[#Q?X;O\ QYKVE>(?M.@F&ZTR* WK07$$L4I0 M0F2"*$QR(V!,NU^,%?VW_P!H'XU_ '5?A=)\.[30/['\7_%;0_#&N3Z@DLMV ML5W.V\PJ-L:?)$5W,7/[SA1MR? ?V:M2^-7_ 3\^*GAOX-MK[>+?@IXY^)> MI^%/#2Z@P.J^&=22YG6)6D"@7$,HB9CP-N&("[<2^M?\%1?^0'\"_P#LY7PE M_P"C)Z /3_VQ?VDK;]ECX'WGQ*AT5-4U>YOK;2O#.CO+L6_U*YD$<$3,.B D MNQ'.R-L^-OQ5_9T^,OPY\ _'+Q=IOB+1_B9=3:1'JUEI LCI.MK&)( MHD4.WF6TX$B(&S(CJN7<,=O#?\%>=+O&^&?PF\8R(QTKPU\>O#>H:\W\$-KO MFB\QO0!Y47GNXI?^"GNGW_BCXB?LU>"= 1GU*?X^:5J,:QC++;6B22W$F/1$ M.X_2@#N-!^.'Q1_:+^.?Q$^&?P2\7:=XQI?\ @D5I]^_P[^+OC9D8:;XF^/GB34=$;'RS6V^&+S%/<%XW M7_@!H ],^/'[07B;2?C[X%_90^%-S:6WB7QA;7FJ:KK%Y;>>NC:1;*=TJQ;E M$DTLF(H]Q**0S,&"A6J?#+]I^]\/?%_XB_L]?';6;0ZEX!T.'Q':>(X;;R%U M/0I(R6GDB!(26"17CD*X5OD957)4>>^+-+O-#_X+5^$_$NLHPLM>^ MYI^C2 MO]U[JWU%IIHU]Q$ZL?9Z\Y_:=\$>+?BI^WM\=K+P%:RS267[(5[HDXMP27OK MN626W@./XG4,1W^6@#TF']KCX_7/[)+_ /!01(-/'AI9&U1/AW_9H\YO#RW/ ME&4W>_=]M\D&X! \G'[O83^\KZC\+^)=%\9^&=.\8>&[U;G3M6L(;RPN4Z2P M2H'1Q[%6!_&OC:+Q3X?C_P"""YU:*XC^S'X%FQ+9&/M!M3;%?KYV1]:^C_V- MO#&N>"OV1OA?X0\3P21:CIGP^T>VOH91AHI4LHE9#[J05_"@#TFO-/VP8HKC M]G/Q'!,@9'6U5U(X(-W#D5Z77G7[6,_V;X :]<>6K[&M#M8<'_2X:\'BJRMJ[=?3J?!7PT^ MMI>MR>(O$JK M-%%,3IMJW((ZAW]QV'J,^E=WXU\%:+X[T5]&UF'W@G4?/"_]Y?ZCO5_3M1M] M3MQ<6[?[RGJI]*L5_+'$?BIQYQ/Q-0S[&XV7UG#J*I2B^7V?*EK%+1.3UG_, MV[Z:'Z]PGP%P7D_";RO T8U,-73,_&3 P6\ERKW-N-_P"Z-O(B87KEF89';CTKZIU3]L/P+;Y72?#NIW1'0RB. M)3^.YC^E?/OPZT&T^*7Q-TWX;KJ<]M%>--Y]U:N%8;(9), D'N@R:]C;]@;X M:77&LWFHZ@.Z76O7H4_@DJC\J_;.$\\X\\1EB\ZQ>90HRJU7S-474G>-.G%< ML7*,%%144E?>]]S\QP^6\&\(4Y9;DV'GB(0D[N551@I/5Q4HP']*T\ <-J6HEOQ/W*X#Q+_ ,%!M3774EBD/_ M (Y)FOOK3O@GX7IUWIENN,;8+ M(/TKU*/ _@]2:EBLLKXMKK7Q=3[_ -VHK\+'F5E_%C]JR? \+?L26*I_ M#+=>#=3N/_'II2OIVK[F^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:^CP M=#PSRRWU/AO#1:ZRO4?WR5_Q/(KY?QYC?]ZX@KO_ QC!?+ _[9@M7UU]B M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-?04^,\/AHJ.&RK"02_Z=7M_Y,>;+ M@>O7E?$9KBY/RJV_*)\B_P##//\ P4[\0-_\ H-V7_@,?\:/L7C?_ *#= ME_X#'_&K_P"(A9S#^#1HP_PTH_KQ(,)R/;(^M?(;? M"GXIK\6O^&7&N)A>?\)"+/[+D^5OW8\_'7R]G[S/]WFOU,^Q>-_^@W9?^ Q_ MQKSW6?@180?'NQ^.L\]L=>FL/[/1TM\(",_O2.[[/W>?[O%>EDWB)CJ;JO-O M]HLN:ES1B^2K'X)+33=W:U70\K//#7+JZHK*5[#WN6KRMKGI2^-/77963T>M MS*\/?\$[?V3M$L8(+SX;-J%Q%$JRW=YJUUF5@!EBBRA 2>< 8YXKIM-_8]_9 M?TK'V7X'^'WQT^TV0F_]&%J['[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&OCJW M$G$.(;=3%U7ZU)?E>Q]M0X:X=PR2I8.DO2G'\[7,[3?@9\$]&P=(^#_A:U*] M#;^'[9,?DE;^GZ'HND+LTK2+6U&,8M[=4_D!5'[%XW_Z#=E_X#'_ !H^Q>-_ M^@W9?^ Q_P :\RKBL57_ (DW+U;?YGITL)A:'\*G&/HDOR-BBL?[%XW_ .@W M9?\ @,?\:/L7C?\ Z#=E_P" Q_QK Z#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H- MV7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_ M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H- MV7_@,?\ &@#8K(\?V5IJ?@O4].U"W2:"XLWCGBD&5=&&"I'H02*3[%XW_P"@ MW9?^ Q_QJCXEM/%J:#=/?:M:O$(CYB);D$CV---Q=UN)I25GL;7A[3[+2= L M=+TVU2"VMK.**WAC&%C14 50.P %7*PK*S\:&SB,6LV87REV@VQR!CZU+]B M\;_]!NR_\!C_ (T-N3N]P2459;&Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR M_P# 8_XTAFQ16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+Q MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&_ M_0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T? M8O&__0;LO_ 8_P"- !9?\CO>_P#7E%_,UL5REK:^*3XINHX]4MA<"VC,DA@. MTKDX %:?V+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\ M!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__ $&[ M+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\ M!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__ $&[ M+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\ M!C_C0!-XQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%<_P");3Q:F@W3WVK6KQ"(^8B6 MY!(]C5FRL_&ALXC%K-F%\I=H-L<@8^M &[16/]B\;_\ 0;LO_ 8_XT?8O&__ M $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\ M;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ M $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q3+JUMK MVVDL[RW26&5"DL4BAE=2,$$'@@CM65]B\;_]!NR_\!C_ (T?8O&__0;LO_ 8 M_P"-)I-68'SU\6?A%XQ_9K\7#XQ_!F23^R0_^FV7+BV4GF-Q_'">QZJ<<@@- M7MWP:^,WA?XS>&5UK1)!#=P@+J&G.^9+9S_Z$IYPW?V((&I<:5XPNH'M;K5; M"2*1"DDB8D =P2.G!K\PQN"QG .*GF.7Q<\#-WJTEO3[U*:[?S1V2\K./CU*=3 M+9NK25Z;^*/;S7ZK^E]35C^!_P#D$2_]?LW_ *%7SDO[?'BD* _@> G')%]C M_P!IU!IW[!8@K2,YW:AGDG)_Y95Z'_ !%+@3_H+_\ *=7_ .0- M?[8RW^?\'_D?5E%?/WPE_:W\5_%3X@Z?X#B\-V]DU_YN+IKGS FR)Y/N[!G. MS'7O7M/V+QO_ -!NR_\ 8_XU]1DF?Y3Q%A98G+JG/!2<6[2CJDG:TDGLUTL M=F'Q-#%0YZ3NMNOZFQ16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^->P;FQ M16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# M8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ MP&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L5C^)?\ D+Z/_P!?I_\ 031]B\;_ M /0;LO\ P&/^-9FN6OBE=1TU;K5+9W:Y(@98" K;>I]: .KHK'^Q>-_^@W9? M^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: M-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q M>-_^@W9?^ Q_QH K>(_A1\./%FYM=\'V4LC?>FCB\N0_\#3#?K7!>(_V/_!] MZ6F\,>(KW3WZJDRB>,?3[K#\S7HWV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_ MXU\WFG!_#&+PD)-_:2Y9?^!1M+\3U<'GF;8#^!6DEVO=?<[K\#Q__ (5I M^T[\.OF\)>+3J5NGW84NPX _ZYSC ^BYI\'[3/Q.\&S+9_$KX*X/Q M#^SOX>\2DR7FE:7!(?\ EK8VS0'/KA" ?Q!KE+[]D'5K*;[;X4\M?O/= M*^9?^"DGP&TWXF>$]#\9Z=?6MKK6FWHM09FP;BTD.64#JQC;#@>C/W(K2\1: MY^TC\$+>.?7/%$-W9O)LB>>Y2X$C>@\S$O3TKSGQUX_\3?$763K?B:]$D@7; M%%&-L<2^BKV_F:\O&>..)X2E[7 X:I1Q\-%&K%9-.3U]Y6V5E=^1=3PTP MG$^&>&QM2-3"SW<'J[--):>Z[K?H=#^P%^RK\/=,\#:WKWQ&\/Z'XAU&]U+R M$@OK*.Y2VMHQ\IVR*=K.69C[!1V->TZG^R1^S)JV?M7P,\-)GK]FTQ(?_186 MOG;P%\0/$GPYUQ=<\.7>QB-L\+_[.$K*R<-4EMK'H_(\?'^ M%.79!1AAC6VK7D>/P6 M;'Z5S^I?\$QOV6[_ #]ETW7++/3[-K#''_?Q6KM8_P!H/P;)G;\4+ 8_O:/< MC^:5.GQR\*2?=^*FD\?WK&4?S6ON\/XK.'\+.T_^YA/\YL^TUQ;2@?E"I_6N?U+_@D5XE4?S->U0\8 M,VA_#S:#]94I?FF>/7\*.&ZOQY:UZ*I'\FCYH_X=@?&+0?\ D4/VDQ'M^[_H M]Q;?^@2MBE_X8M_X* >'OF\-_M0>8B](O^$MU%,_\!,97]:^GH_B!ITW$7Q; M\+MQG O(O_BZGC\6&;_5?$OP\W&?EGC/'_?5>A'Q9S*M_$KT*O\ BC3?Y6.) M^%61TOX5.M3_ ,-2HOS;/EK_ (51_P %5/#7_(+^)/V_;T_XG-M+G_P(4?K1 M_P )/_P5L\-_\A#P_P#;U7_ITTJ7('_7 @_UKZLBUC5)O]3X[T5\C(VE3Q_W MU4\*],;C/RQ@_P!:Z(^(=.O_ !,#A*GG[)7^]2,GX>NE_!S#%P\O M:NWW.)\F?\-2?\%*/#?_ "%OV=OMP7[Q_P"$2NY,_C!(!1_P\6_:BT#_ )'# M]F(1[?O_ /$OO;;_ -##8YKZY6T\:NH9==LB#T(MC_C2_8O&_P#T&[+_ ,!C M_C6W^MF0U?XV44G_ (92A^5R/]4>(*7\#.*R_P 483_.Q\DVO_!6^>TD^S>( MOV?I(G'WC%XA(/\ WRUO_6MW3?\ @K7\*9ZAITR?W);+'HX?_ $6%KS[XP_L9_LR>%/"5 MUJVN>#=.LI98FCLCI]Q=)*92I"E$\W:2.OS KQR*]+*^+O#SA3%?VKRUZ*@G MS-RA*'*]^:]FUUTUNE;4\G.^$_$+B; /+:E3#U>9JWNSC*ZV<;72?372S=S\ M]J]__8.^*7P"^!OB;5/B?\6M=G754@^R:)96VG23-&K#,LVX#:"1A!SG!?(P M15[_ (4IX+_X0O\ X0[[)_M_;MH\WS!/'7!N/PV8QE1G:*DW+F<85'?W6HK5QW4KJ+ M>VPNK?\ !5;]G6QRNG>&_%=ZV/E,>GP(OXEY@?TKF=6_X*Y>#H<_V%\%]3N? M[OVO5XX<_P#?*/BO;=)_95^%>B8.G?"GP0K*3IL4.W\L8K@GF_A[A5=8"I-?WZW+_P"DH^JCE'B)B7:68TX? MX*/-_P"E,^8/^'GWQD\2<^!OV;!)N_U?[^XN_P#T7$F:/^&NO^"BOBGCP[^S M9]DC;E)1X2OAQ_O2R;3^5?4-UXZM++/VOXJ^&HR.SW,8/Y;JS;KXR^&K3_6_ M%?1#_P!7^"E& M'Y)GSC_PDW_!6OQ5_P @[P^=-1CS_HFEPX'_ &W);\N:3_A1W_!4;Q5QJ_Q? M.F[N#_Q4"PX_\!D/Z5[]=?M&>$+;A/B+:S$=HM'G_F5 K-NOVJ-!M\^3JUQ/ MC_GEI0&?^^G%>76\<>%<)_"6 A_AC&3^_F9V0\(LVQ'\?$8V?^*HTONY4>)_ M\, _MC^)?^1X_:A\P-PX_M[4+KC_ +:!,U+:?\$E+V_F%WXK_:"DFD/WQ#H) M8G_@;S_TKU>X_:Y5?^/2RN7]/,M8U_DYJG+^U[XD=_+L?#J.3TWN ?R"FO+K M?24P.'TI9C"'E"C?\JL$9_[]*E31_M)_&6__ M .07X#\S/3;8RR?R J=/BW^U)J7_ !Y_#V6('H?[#E7]7.*\FM](7%8O^%BL M34_Z]TYK\E$]2CX+Y'AOBP="/^.2?YN1LZ3^P3^R5H^#;_!ZVE(ZF[U&ZFS^ M#RD?I73:3^S%^SIHF#IWP.\*JRG*O)H4$C#_ ($ZD_K7!KKG[8^I?\>NE-!G MUMK1/_1E._X1C]L'5/\ C[\0_9\]?]+@3'_?L5Y-;Q=SW&_#A$AZPZ3X)\&:#C^PO".F66W[OV2PCCQ_WRHJYJ>IZ?HNG MS:MJMY';VUO&7FFE;"HH[FO$3\%/VE]3&=0^*GEJ>J'6KG^2IBJNJ_LL?%+4 M;&1]0\?P7LJJ62":XF8.P[9;I]<5Y&)XTXLKTY3H9-5E*SLYSBOO6K?HM7T/ M6H2TTZ-+#2S(NG/+$/-._ =R> MJ[@H^4=@,\T? ;XL0_";Q'<27>G1O8:H8UU%XHAYHV9".#U;:&/RGL3CFN.U M/3-0T74)M)U6SDM[FWD*30RKAD8=C1IFF:AK6H0Z3I5G)<7-Q($AAB7+.Q[" MOYG_ -;.*/\ 6/\ M/VLOK-[6UVO_#Y?Y;ZRWOIO M:W/?O;[7;R/MK3-3T_6M/AU;2KR.XMKB,/#-$V5=3W%3UQGP.^&NH?#+P<-) MU75I+BYN)/.FA#YBMV(^XG]3W-=G7]EY3B,;B\MI5L92]E5E%.4+WY7VO_5M MF?A>-I8>CBYTZ$^>">CVNC^4'_@[Q_Y3)ZW_ -D_T'_T2]%'_!WC_P ID];_ M .R?Z#_Z)>BO1.4^P/\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#; MQ_Z?)Z_?Z@ KDOC%\&_#?QJT&PT;7]8UC3)])U>'5-(U70=0-M=65W$KJLB- M@JPVR.I1U9&#$,I%=;10!XU\+?V/M'\*>++7Q[\3?B!K?C75=&U[5-2\-'66 MMDM]-DO)I&>=8;:"%&N"DA4R.&V[F$>P-BMO]H7]F#PA^THWAU/''C#Q#90> M%O$%KKNCVVC7-O$L>I6Q_\ A3\3M-&OZ/JVGFSU6&_50;I" "S>6$"/D!@R!=K %=I QS?@O]FWPKX9 M\;Z;\2/$OB[Q!XMUS0M+DT[P[J/BBZAE?2K:3:)5A$,42F20(@>=P\S*H4R$ M$@^B44 >=^,OV;/"OB7Q]J'Q.\-^+_$/A/6];TJ+3?$5]X8NH8FU:VBW>4LP MEBD DC#NJ3Q[)E5R!( !6\_; M/#/B33+A1?Z=,8S$Y1Y5=762-F21)%='!^920")?A5\%/!_PEGUK6-'EO-0U MOQ+?K>^)/$6K2K)>ZG,J".,R,BJBHD:A$CC5(T4?*HR<]?10!Y G[$WP?6R; MP@;[6F\%-KYUK_A79NHO[&%[Y_VG=L$7G>5]H_??9C+]GW\^7CBO7Z** "N( M_:,\(>(O'GP:UGPIX4T_[7J%W]G^SV_G)'NVW$3M\SD*,*I/)[5V]%<>8X*E MF>7UL'5;4:L90;6]I)IVNFKV>ET_0SJTXUJ4H/9IK[SXKT[]E7]H_3+@7%O\ M/_\ >4ZM:88>A_>U3\(_#SXG_&/PU+KGPP\+M>645[-975P;V"$K/$VV2,"1 MU)P>-P&#V-?<%>"_\$ZO^2'ZO_V/>L?^CZ_*O^()\*?\_JW_ (%#_P"5G1@, M1C\LRRK@,/7G&G4W5U==^5VTOUL5%^5)"QRS <#O7U)117WO"_"^7\)9?+!X.4I1E)S;FTW=J*Z1B MK6BNG?4X,'@Z6"I.$&VF[Z_TNP4445](=84444 %%%% !1110 4444 %%%% M!6/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$T ;%%%% !1110 4444 %%%% M!1110 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_P BQ>_]<#0!R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9K8H **** "BBB@ HHHH **** "BB MB@ HHHH **** ,WQC_R+%[_UP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @ M^#_KBO\ (4 34444 %%%% !1110 4444 %%%% !1110 5YM^UW_R;QXA_P"W M3_TKAKTFO-OVN_\ DWCQ#_VZ?^E<-?/\6?\ )*X__KS5_P#2)'+C?]SJ?X9? MDSXDHHHK^'S\]/2?V1/^3A_#W_;W_P"DDU?;=?G[\*/'.I_#7Q_8>-](TI+V M>P\UA;2;L.K1.C\KR,*S'/;&3Q7U/\.OVR_A/XT\NSU^XDT"\; *7Y!@)]I1 MP![N%K^@_"'B7(\MRBI@,775.I*JY)2T33C!:2?NWNGI>Y]/D>+P]*@Z4Y6; M=]?1==CUNBH[2\M-0MDO;"ZCGAE7='+"X97'J"."*DK]\34E=;'TNX4444P" MBBB@ HHHH **** "BBB@ K'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)H M V**** "BBB@ HHHH **** "BBB@ HHHH **** ,+XA?#WP_\2?#[Z#KT'JU MM^(/AMX@?0=>@]6MKE!\DZ=F4_S'4&OLNL+XA?# MWP_\2?#[Z#KT'JUMA]7PUQ+5R:K[*KK1>Z_E\U^JZ^I\H_#WX>^(/B3X@30=!@]&N;EQ\D"=V8_ MR'4FOHW2OV:/A%8:9#8WOAO[9+&@$MU-"O#+*7 G!T]\#3_ / 4OR-5 MQ%GD?^8B?WGD\G['GPW;_5:]K:\][B$_^TJ@D_8X\$G_ %7BG51S_%Y9_P#9 M17K]%<\O#O@F>^"A^*_)FBXGS^/_ #$2_#_(\9D_8T\-G_5>-+Y>?XK9#Q^8 MJ"3]C#33_JO'\Z\\;M.!X_[[%>VT5SR\,>!9[X)?^!5%^4C5<6\0Q_Y?O[H_ MY'AC?L8RQ,7M?B40>V=)QQ]1+2?\,C^*8/\ CT^*&,?=_P!%=?Y25[I16/\ MQ"S@=?!AG'TJ5?\ Y,O_ %PX@>]5/_MV'_R)X7_PR]\3;<_Z'\5L8^[^\F7^ M1.*/^&=?CC!_QZ?%O&/N_P#$RN5_D#7NE%'_ !#'A5? JD?2K/\ ^2#_ %MS MA_$XOUA'_(\+_P"%&_M*6W_'M\7B_V[=C]"F*\T^+&C?$G0/$":7\2=1N MKN>./_1;B>Y:5'0GJC-VSU'!SU%?7]87Q"^'OA_XD^'WT'7H/5K:Y0?/ _9E M/\QT(KP>)/"G"XS*IPRZO451:J,ZDI0E;HT]O)]&>CE7&-:AC(RQ5.+ALW&* M4EYJWXH^-*Z7X7>&/'GB_7SHG@2^N+5Y$_TNXBN'BCCCSU+:J73]XU_@^2(,_P"MS_[+USQ7TG\/?A[X?^&WA]-!T&#T:YN7 M'SSOW9C_ "'0"ORS@?PWS;._52H__;['Y[+B[B!JT:MEY1BOT/); M7]CSX>Q\WGB'6)3Z)+$H_P#19K1M?V4_A);_ .MM+^?_ *ZWI'_H(%>DT5Z- M'@'@VA\.!I_->U-\1+Y.WY6.(M?V"T<^LMY,V?P+XK1 MM?@U\*K/'E> -+./^>MHK_\ H6:Z:BO5H\-<.X?^%@Z4?2G!?H<<\US2K\=> M;]92_P S+M?!'@NQQ]B\(:7#CIY6GQK_ "6M""UM;5=EM;1QCTC0#^5245Z= M+#8:A_"@H^B2_(Y)U:M3XY-^KN%%%%;F84444 %%%% 'GWQQ^!VG_$W3SJVE M+';ZU;QXAF/"W"C_ )9O_1NWTJI^SO\ "/2_!.D/KVHPI-K$KM')-U$"C@HG M]3W^E>F5C^!_^01+_P!?LW_H5?-?ZHY!_;_]L^Q7M[;]+_S6VYK:?]W^-NU^WD;%%%%?2GE'\H/_ =X_P#*9/6_^R?Z#_Z)>BC_ (.\ M?^4R>M_]D_T'_P!$O10!]@?\&FW_ "E,_:[_ .WC_P!/D]?O]7X _P#!IM_R ME,_:[_[>/_3Y/7[_ % !1110 4444 %%%% !1110 4444 %%%% !1110 5X+ M_P $ZO\ DA^K_P#8]ZQ_Z/KWJO!?^"=7_)#]7_['O6/_ $?0![U1110 4444 M %%%% !1110 4444 %%%% !1110 5C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ M -?I_P#030!L4444 %%%% !1110 4444 %%%% !1110 4444 %9OC'_D6+W_ M *X&M*LWQC_R+%[_ -<#0!R_P"1WO?^O*+^9K8K'LO^1WO? M^O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_ ,BQ>_\ M7 UH> O[7^P?;_)_TO[/YOE[)DD^ M[N7.=F.HZY]JZ2BN?%X6ACL+4PU=7A.+C):JZDK-75FKI]'V9X]O\ 8><[3C/^O%?3U8_@ M?_D$2_\ 7[-_Z%7P_P#Q"W@3_H#_ /*E7_Y,\[^Q\M_D_%_YGE/PB_8X'PK^ M(>G^/3\1?M_V#SO]$_LCRO,WPO'][SFQC?GH>F/>NL^(G[,'P@^(OF75YX=7 M3KU\G[=I6(7)]64#8WU*Y]Z]"HKV<)P;PQ@LME@*>%BZ,I.3C*\_>:2;3FY- M.R6S6QT0P&#ITG24%RO6SUU^9\S7?[.W[17P0N7U7X,>-I-1LPVYK.)Q&[?[ MT$A,;_4$MZ 5I>$?VV]4T*__ .$<^-G@*YL;J,A9;FSA9'7W>&3!'N0WT6OH M>LGQ=X#\&^/+#^S?&/ANTU"+!VBXB!9/=6^\I]P0:\)\$X_)WS\/8V5%?\^I M_O*3\DG>4?-J[.;^SZM#7"U''R>L?^ 5_!'Q/\ _$>T^U^"_%-I?87+PH^V6 M,?[4;89?Q%;U?/\ XW_8]!>3N_(/K]?#Z8JG9?S+5?YH^G**\Q^'?[6WP@\>^7:7.L'1KU^/ MLVJXC4G_ &9,[#[9()]*]-CDCEC66)PRL 593D$'N*^TRW-\KSFA[;!5HU(_ MW7>WJMT_)I,[Z->C7CS4Y)KR%HHHKT34**** "BBB@ K'\2_\A?1_P#K]/\ MZ":V*Q_$O_(7T?\ Z_3_ .@F@#8HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** ,?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*MB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOY MFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ __ "")?^OV;_T* MMBL?P/\ \@B7_K]F_P#0J -BBBB@#^4'_@[Q_P"4R>M_]D_T'_T2]%'_ =X M_P#*9/6_^R?Z#_Z)>B@#[ _X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F? MM=_]O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KP7_@G5 M_P D/U?_ +'O6/\ T?7O5>"_\$ZO^2'ZO_V/>L?^CZ />J*** "BBB@ HHHH M **** "BBB@ HHHH **** "L?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"O MT_\ H)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "LWQC_ ,BQ>_\ M7 UI5F^,?^18O?\ K@: +FG?\@^#_KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1 M110 4444 %%%% !1110 4444 %%%% &/9?\ ([WO_7E%_,UL5CV7_([WO_7E M%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_P"18O?^N!JY MIW_(/@_ZXK_(53\8_P#(L7O_ %P-7-._Y!\'_7%?Y"@":BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ K'\#_\@B7_ *_9O_0JV*Q_ _\ R")?^OV;_P!" MH V**** "BBB@ ILL4A%.HH:30'E_P 1/V1_A!X\\R[L M]).BWKY/VG2L(A/^U%]P_@ 3ZUYG)\'_ -J7X 2-=_##Q+)K>EQDL;.W^<$> M]M)G!/\ TS)/O7TY17Q>9\!Y#CJ_UG#Q>'K]*E%\C^:7NOSNKON<%7+<-4ES MQ]V7>.AX!X'_ &Y--6Z_L/XN>$;C2;N-MDUS9QLR*W??$WSI]!N->U>$_'/@ M_P =V']I^#_$=IJ$.!N-M,"4]F7JI]B :J^./A;\/_B1:_9?&GA6UO2%PD[I MME0?[,BX9?P->+>+/V)M8\/:A_PDGP2\?7%E7O,QOF>%WM4C]TO\F?1%%?,UG^T=^T-\$[I M-(^-7@B34+4-L6\D01NW^[-&#')QV(R>Y%>L?#O]ISX0_$?R[:Q\1K87KX'V M#5,0N3Z*Q.QS[*Q/M7JY5QSP_FE;ZO*;HUNM.JN2:?;71OR3;\C>CF.%K2Y& M^67:6C/0:*.O2BOL#N"L?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"OT_\ MH)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_ /((E_Z_ M9O\ T*MBL?P/_P @B7_K]F_]"K8H **** "BBB@ HHHH **** "BBB@ HHHH M **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH *Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0J - MBBBB@#^4'_@[Q_Y3)ZW_ -D_T'_T2]%'_!WC_P ID];_ .R?Z#_Z)>B@#[ _ MX--O^4IG[7?_ &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *\%_X)U?\D/U?_L>]8_\ 1]>]5X+_ M ,$ZO^2'ZO\ ]CWK'_H^@#WJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ M K'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)H V**** "BBB@ HHHH ** M** "BBB@ HHHH **** "LWQC_P BQ>_]<#6E6;XQ_P"18O?^N!H N:=_R#X/ M^N*_R%35#IW_ "#X/^N*_P A4U !1110 4444 %%%% !1110 4444 %%%% ! M1110!CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S-;% !1110 4444 %%%% !11 M10 4444 %%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_] M<#5S3O\ D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "L? MP/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*@#8HHHH **** "BBB@ HHHH M**** (KRRL]1M7L=0M(IX)5VRPS1AD<>A!X(KR?XB?L9?"CQEYEYX=ADT"\; M)#6(W0$^\1X ]E*UZ[17E9KD>3YY1]ECZ$:B\UJO1[KY-&-;#T,1&U2*9\Q? M\(=^UO\ L[GS/"NHOXAT:'I;Q;KF,(.WDM^\C]_+X]ZZGX?_ +V&QW->Z5RWQ ^"OPR^)T;?\ "7>%+>:AR/:OC_]4L_R+WL@QKY%_P N:]YP](R^**]+^IP?4L3AO]VJ M:?RRU7W[H^>?CA^U5\3-)^*&IV'PS^(L#:&JVYL6MK.VF3#01L^':-B?G+9! M/!R.,8KC;G]JOX^7DT,]SX\W/;OOA/\ 9=J-IQC/$7/XUD?'+P#I?PP^*>J^ M!]%NYY[6R:'R9+D@N0\*28)4 '!?'0=*Y.OYWSOBGBZEG.)A4Q=6G)5)IQC5 MGRQ:D[QC[WPK9>2/E\1C,*_%>H?:]0N_M'VBX\E(]VVXE1?E0!1A5 X':OA*OK M3]EOXS_"OP_\&M&\)Z]XZT^QU"U-P)[>\F\K9NN977YFPIRK \'O7W'A5Q1C MZW$52.:8V3A[*5E5J-QYN>%KCDV,JRQ35:H[6ZOK==SW"BJ M&D>*O"_B!0V@^)+"]!'!M+Q)<_\ ?)-7Z_I*G5IUH\U.2:[IW/JTU)704445 M8PHHHH **** "BBB@ HHHH **** ,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_ M9O\ T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKS;_ (:[_9X_Z*%_ MY2;O_P"-5Y^/S;*LKY?KN(A2YKVYYQC>UKVYFKVNKVVNC*I7HT;>TDE?NTCL M;+_D=[W_ *\HOYFMBO)+7]JOX!Q^*;K4G\>8ADMD1'_LNZY()R,>5FM+_AKO M]GC_ **%_P"4F[_^-5Y_^MG"O_0?1_\ !L/_ )(R^NX/_GY'[U_F>DT445] M=04444 %%%% !1110 4444 %%%% !1110 5C^!_^01+_ -?LW_H5;%8_@?\ MY!$O_7[-_P"A4 ;%%%% '\H/_!WC_P ID];_ .R?Z#_Z)>BC_@[Q_P"4R>M_ M]D_T'_T2]% 'V!_P:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[>/\ MT^3U^_U !1110 5P'Q/_ &G_ ('?![Q'9>$/'?CRUM]3O9D0V,&9IK5&CED6 M:=$RT,1$+X=@ 2#C@$COZ_/_ .*WCGQY^P3^UWJ7C#X^>')KKX4>//BI!XFM M/B1:1O,=(G.F369L+M%5G"*&C\LC@)&Q4,2RH ?=WA'QCX1^('ARU\8>!/%& MGZUI-\A>RU/2KQ+BWG4$J2DD9*L 01P>H([5P_A#]LC]E3X@>/(OA?X&_:#\ M)ZOXBGGEA@T73M:BFN))(U9I%"*2255&)] I/:L?QKX"U_4/V2?$'A?]B3Q% MX>CO_%$%_>^&=8N]19+"-M2NI+F>XCEMHW/'VB9XMJD;MF3C+5XQ^QQ\1]-^ M''Q_L/V8/VCOV+_!'PR^(TFCS3^#?$G@W3(6T[Q!:PQXG2WGVF:.18P69'=F M*ABVTX# 'T[\0_CI\(OA3?0Z7\0O'UAIEU/:O=):S.6E6V0@/<.B F.%20&E M8!%SRPKIM/U"PU:P@U72KZ&YM;F%9;:YMY0\GQ2I+#&">R&9U [*% X % 'T MAXZ^(7@GX9Z%_P )+X^\3VFE61N(X(YKN7;YLSG"11KUDD8\*B@LQX -'@7X MA>"?B9H9\1^ _$MKJ=FEP]O-);/S#,AP\,BG#1R*>&1@&7N!7S5\2?$=_P"/ M?^"O_P /?A/J;E](\$_"C4/%5G;/]PZA(?V:?V\/CR?!LA6#4?V;9/'+6V,Q_VQI^^UAEV] 6C"JQ[A$SG H ^LC^T) M\$QXX_X5Q_PLO2O[9_M#[ ;47'RB]V[A:&3[@N-OS>06\S'.W%=E7PW9^ +% M/^"$TDDT\GVY_AA)XL;4?,/GG4RQU071D^]YOGX;?G.1UKZI_9<^(FK?%S]F MGX??%+7R#J'B+P7IFHWY"X!GFM8Y)"!Z;V:@#NZ**S_%?BOPYX&\.7?BWQ;J M\-AIMA"9;R\G.$B3IN..W- &A7@O_!.K_DA^K_\ 8]ZQ_P"CZZ/_ (;G_9'_ M .B]:#_W^?\ ^)KB/^"='C+PN_P+U25=;@*R>-M5DC.?O*TH93^((/XT ?1U M%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/ M^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z# M4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I M45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8 M_P"@U!_WU0!I5C^)?^0OH_\ U^G_ -!-3?\ "8^&/^@U!_WU67KWB70;G4], MF@U2)EANBTK _=&WJ: .FHK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S? M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0 M:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J# M_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK- M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJS?&/_(L7O\ UP-'_"8^&/\ H-0? M]]5G^*/%'A^\\/W=K:ZK$\CQ$(BGDF@#)=!3Q;=WKZI$(GM8U23/!()R*U/^$Q\,?\ 0:@_[ZH TJ*S?^$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/ M^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJ@ \8_\BQ>_P#7 U(A$4\D MU;L?%WAJ.RAC?680RQ*"">AQ0!KT5F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 M :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4? M\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF M/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U M!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :58_@?_ )!$O_7[-_Z% M4W_"8^&/^@U!_P!]5E^$O$N@V.F20W>J11L;J5@K'L6X- '345F_\)CX8_Z# M4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I M45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8 M_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H M-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 ?& MW[7?_)P_B'_MT_\ 22&O-J^V_%_PC_9S\>>(KCQ7XKTB"[U"[V?:+C^TKF/= MM147Y4D"C"J!P.U<_JO[/'[,R7MDNG^%HO*:>>$/ M$N9YUB<92JT5&K4G-)RG>TI-J]J;5[/6S?J?*XC(\76Q$YJ4;-M[OJ_0^1*^ MD_@7^RQ\+/B?\&M'\6:\NHP7]V+CSY[.\"[MMQ*B_*RLH^51V[5VW_#.O[*/ M_0KP?^#>\_\ CM=MX0;X;> _#MOX4\*74%II]IO^SV_GO)MW.SM\SDL; MUNNZ1Y!J_P"P!X>D)?P]\1[ZV(Y07=BDWZJR50_X95_:.\*\^"/C0"B=(QJ= MS;Y'^Z RGZ$U] _\)CX8_P"@U!_WU1_PF/AC_H-0?]]5]O4\-.$7+GH4I4I= MX5)Q?_I37X'H/*<#>\8N+\FSY^^S?M[^#S^[G;4X5Z_/:3Y_[ZQ)1_PTU^U! MX4^7QE\&?,C3[TQTBYBS_P #!*?D*^@?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ MOJL_]1\?AO\ IM(S;_^BMM']E^(V$_@YA2K M?]?*7)_Z;8>QS6'PU8R]8V_(TM'_ &B_@?KN/L/Q,TM,]!=S&W_]&A:ZG2O$ M&@ZXGFZ)K=G>+C.ZUN4D&/\ @)->-:Q^RG^S3J638ZK?:?GH+342P'_?U7KE MM5_8R\"A_.\-_&>2W93E!=6(D/\ WTC+CZXH_M3Q&PG\;+Z5;_KW5Y/_ $X@ M]MFL/BI1EZ2M^9]-45\L_P#"E?CSX4^;P;^T!!)&GW81K%S%G_@!4I^9I5\; M_MH^$FP^J0ZG"O3/V2;/Y8DH_P!>,PPW^^Y3B(><(JHE\XM:!_:%6'\2A)>B MN?4M%?,<'[8?QW\/G9XN^%=M(J]76SN("?\ @1++^0K8TC_@H!X=D(7Q#\.+ MZW(X8V=\DWZ,J5=/Q+X1<^2O5E2EVG3G%_\ I+7XC6;8&]I2<7YIH]@^(7Q> M^'?PJ^Q_\)[XA^P?;_,^R?Z)-+YFS;N_U:-C&]>N.OUKFO\ AKO]GC_HH7_E M)N__ (U7@G[5?QT\%_&N'P]+X1AOHVT[[7]JCOH%0CS/)VXVLP/W&[UX_7YU MQ+XOYG@,[JT,L5&K07+RR:FV[QBWJII:2;6RVL>5B\\K4L0XT>5QTL]>WKW/ MLGPK^U7\ ]-TZ2"]\>;':YD<#^R[H\%L@\15V_P]^+WP[^*OVS_A O$/V_[! MY?VO_1)HO+W[MO\ K$7.=C=,]/I7Y_U[S^Q+\0_!'@%?$[^,_$]IIHNOL7V? M[5+M,FWS]V!WQN7\Q6W"7BOG.<\04<'CXT:=*7-S22E%JT)26LIM*[26J_$K M!9U7KXJ-.HHJ+OKJNC[L^JZ*X&Y_:A^ EKGS?B1:''_/.&5__04-4+K]L+]G MZVR(_&DLQ':+2[C_ -FC%?K]7BGAFC\>-HK_ +B0_P SW'C,)'>I'[T>FT5Y M!=_MO?!"WSY,FK3X_P">6GXS_P!],*S;K]O;X51Y%GX7U^4CN\$" _\ D4UY M]3CW@ZE\6.I_)W_*YD\RP$?^7B/<:*^?+K_@H!X73_CR^'5_)Z>;>HG\@U4) M?V_[VX)33/A)DCH7U@M^@A'\ZX)^)W \';ZW=^4*C_*!F\WRY?;_ ?^1])4 M5\S2?ML?%F[_ .05\(H/;='/)_+'O4+_ +57[3]^=MC\+;2(=F_L6Z_FTF*C M_B)7#D_X4:L_\-*?ZI"_M;"/X5)^D6?3]%?+K?&S]L74A_HNAVUOGIBRA7'_ M '\8TT^+/VW=3X;7H+=#_MZ.N%1E.0;R4@_\"H V:*** /Y0?\ @[Q_Y3)Z MW_V3_0?_ $2]%'_!WC_RF3UO_LG^@_\ HEZ* /L#_@TV_P"4IG[7?_;Q_P"G MR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@ KYD^,GQG?5M:TCX>?'GX M&^)BEE\3KV"*&#P7=:I8:_I36>HK;O&UO'-&S/"\:O%(5;<'8J$!(^FZCGM+ M6Y:-[FVCD:&3S(2Z E'P1N&>AP2,CL3ZT ?*G[+F@_$G]@_]CZ6;4O@1XNUZ M&\\>WU_I?@'PP([[4?#FC7=RS0P[/,Q*T2 ,Z1LQWS'T9AWR^'[S]IGXW?#W MXRS?#C7/#NB_#QM0O[*X\4:=]BO;Z\N[0V@A2W8^;'$D(_%MUXH\2>$ MO".VXN1>:AU#2=!\9?#]? /A:RU*U:"]FTIT+7EW) X#P"29L M1I(%DVQEF5=P%?4-% 'Q6GP^^/;_ /!/1O\ @GP?AYJ__">KIQ\(?VR=+F&B M_P!E^?Y8U3[:1Y/E?8OF\D-Y_F?)Y?>OKCX8^ =&^%7PV\/?"_PZ6.G^&]#M M-+L2_P!XPV\*Q)GWVH*W** "HKZPL=4M)-/U.RBN+>5=LL$\8=''H5/!%2T4 M 87_ J[X9_]$[T+_P %$/\ \37C?_!.G3M/'P-U9180@+XYU< >4. )@ .G MI7T#7@O_ 3J_P"2'ZO_ -CWK'_H^@#W3^SM/_Y\8?\ OT*/[.T__GQA_P"_ M0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T_ M_GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ MOT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM M/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*R/$=E9IJNDJEI$ MUX0P$8Y&TUNUC^)?^0OH_P#U^G_T$T :7]G:?_SXP_\ ?H4?V=I__/C#_P!^ MA4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_ M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G: M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H5G>+K&RC\-7CQV<2 ML(3@K& 16O6;XQ_Y%B]_ZX&@";3]/L&L(";*$DPKDF,>@J;^SM/_ .?&'_OT M*-._Y!\'_7%?Y"IJ (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y M\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* ( M?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_ M[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[ M3_\ GQA_[]"IJ* ,*SLK,^,[V(VD6T6<9"^6, Y-:_\ 9VG_ //C#_WZ%9ME M_P CO>_]>47\S6Q0!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/ MC#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!# M_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ M?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G: M?_SXP_\ ?H5-10!D>+K&RC\-7CQV<2L(3@K& 15O3]/L&L(";*$DPKDF,>@J M'QC_ ,BQ>_\ 7 U1MR%XXW-^=>"5];_MC?"' MXB?%7_A'/^$"\/?;_L'VS[7_ *7#%Y>_R-O^L=(_\ #(G[0_\ MT3W_ ,JUI_\ ':_E7Q!X7SFKQ?B9X# U'2?)9PI2W6_4^-S/ M!UY8Z;ITWRZ;)VV78\VKV#]E#X&>"OC.^NMXQDO0-,^R_9ULYP@;S/.W;LJ< M_P"K&,8[UA6/[*GQ\U*$SV7@/>BN4)_M2U'(.".9:]T_8Y^$/Q$^%7_"1_\ M">^'OL'V_P"Q_9/]+AE\S9Y^[_5NV,;UZXZ_6L>!>#\SJ\58>.9X"I[#W^;G MIS4?@E:[:2^*UO.Q.78&L\9%5J;Y=;W3ML_U-:T_8O\ @/;X\[0[Z?'_ #UU M*09_[Y(K2M/V3OV?K/'E_#R-B.\M_/)^&.DG'_ #UMO,_]"S6C;?"'X46?_'K\,O#\ M>.ZZ- #^>VNBHKOI9+D]'^'AJBL:J,8[(A_L[3_\ GQA_ M[]"C^SM/_P"?&'_OT*FHK09#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9 MVG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%?%7_#(G[0__1/? M_*M:?_':^VZ*^/XLX)RKC'V/UV_-&7\JM:W4X<;E]''3]E3X^27SZ:G@/,T:!W3^U+7@'H<^;BIO\ AD3]H?\ Z)[_ M .5:T_\ CM?8=E_R.][_ ->47\S6Q7Q__$%.%?\ G]6_\"A_\K.#_5_!_P T MOO7^10U7PIX7UVU-EK?ARPO(3UBNK-)%_)@:\X\8?L;?!3Q1OFT_2;G1YVY\ MS3+@A<_[C[E ]@!7JU%?I>99%DV<1Y<;AX5/.44VO1[KY,]>KAZ%=?O(IGS1 M??L>?&'P#.VH?"7XFK*H.[R'D>U=O8@%D?\ X$0*@_X77^T[\)?W?Q.^&$6H MVL?^LNY=."\#_IM!F/\ ,$U]/4=>M?)/P^H8%\V38RKA7_*I.=/YPG>_WG#_ M &9&GK0G*'E>Z^YGA_@_]M7X-ZYLA\4:#I>%?& M/PV\;Q";PEKVE:AQDI;2HSJ/]I?O+^(%9_C#X#_"+QUOD\1> [!YG^]/:3^.:\N\5?L&^'WF-_\/O'-[ITRG='%>H)5!]G3:R_7YC2]MXCY1\= M.EC8+^5^RJ/U3]SY(.;-:&ZC47E[K_R/>?[.T_\ Y\8?^_0H_L[3_P#GQA_[ M]"OFW_A'_P!MOX/\Z7JDGB&QB_A687H([ +(!,/HM7M"_;GU31;O^R/BM\,; MBTG3_7/8EHW7_MC-@C_ONKI^(F58>:IYK1JX27_3R#Y6_*4;IKST0UFM&+M6 MBX/S6GWGT)_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5P_@_]ISX)^--D5CXVM[2= MO^7?4P;=@?3+X4GZ,:[R&:&YB6>WF61'&4=&!##U!'6OLL#F>79I2]I@ZT:D M>\9*7Y/0[Z=:E65ZBC_@ M[Q_Y3)ZW_P!D_P!!_P#1+T4 ?8'_ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW M_*4S]KO_ +>/_3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7 M@O\ P3J_Y(?J_P#V/>L?^CZ]ZKP7_@G5_P D/U?_ +'O6/\ T?0![U1110 4 M444 %%%% !1110 4444 %%%% !1110 5C^)?^0OH_P#U^G_T$UL5C^)?^0OH M_P#U^G_T$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !6;XQ_Y%B]_ MZX&M*LWQC_R+%[_UP- %S3O^0?!_UQ7^0J:H=._Y!\'_ %Q7^0J:@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^ MO*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_ -<# M5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 444 M4 %%%% !1110 4444 %%%% !6/X'_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H M5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 5C^)?\ D+Z/_P!?I_\ M036Q6/XE_P"0OH__ %^G_P!!- &Q1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5;% !1110 444 M4 %%%% !1110 4444 %%%% !1110!CV7_([WO_7E%_,UL5CV7_([WO\ UY1? MS-;% !1110 4444 %%%% !5'7?#/ASQ1:?8/$N@V>H0?\\KVV651^# XJ]14 M5*=.M!PJ)-/=/5?<)I25F>2^,/V+_@OXEWS:38W>C3MR&T^X)3/NDFX8]EVU MPD_[*'QX^&DS7OP?^*)EC#;OLRW#VK/[%"6C;_@1%?2M%?&X[P^X6QM3VL*/ ML:G25)NFU_X#[OWHX*F68.H^91Y7W6GY:'S0/VB_VH/A.?*^*OPX-];1\/=R MVABSCTFAS%_XZ:['P?\ MP?"37MD'B2WO]%F/WFGA\Z('V:/+?FHKV8@$8(R M#U!KC?&'[/OP=\<[Y-=\!V0F?K-Q^N:X?[ XURG7+LQ5:*^QB M(W_\J1]Y_<9_5LPH_P *KS+M)?JM3=\,>.?!OC2W^T^$_%%AJ*XRPM+I79?] MY0TK^1->2?'_P;\:_!']DZ1\6O$;: MG //_LBX-\9QQY?F %@''_+/AA].]>!Q1QAQID^15G7P3HU%R\M:#C4IKWHW MNFGRW5XKF3U:]3FQF.Q]##2YJ?*]/>5FMU]W8],_X>$_]4B_\K__ -SU3T/] MO+^QK1K7_A57F;IGDW?VYC&XYQ_J#7SS17Y#_P 12X[_ .@S_P ITO\ Y \/ M^V,R_G_!?Y'VW^SW^T)_POC^U_\ BD/[*_LK[/\ \Q#S_-\WS/\ IFFW'E^^ M<]L5Z37S;_P3V_YF_P#[A_\ [/_*9 M/6_^R?Z#_P"B7HK[ [C[ _X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\%_P"" M=7_)#]7_ .Q[UC_T?7O5>"_\$ZO^2'ZO_P!CWK'_ */H ]ZHHHH **** "BB MB@ HHHH **** "BBB@ HHHH *Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT M_P#H)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "LWQC_R+%[_ -<# M6E6;XQ_Y%B]_ZX&@"YIW_(/@_P"N*_R%35#IW_(/@_ZXK_(5-0 4444 %%%% M !1110 4444 %%%% !1110 4444 8]E_R.][_P!>47\S6Q6/9?\ ([WO_7E% M_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_P"N!JYI MW_(/@_ZXK_(53\8_\BQ>_P#7 UZNG:]24E MK%M;-/1GU>6T:F'P4*=16:O^;/Y0?^#O'_E,GK?_ &3_ $'_ -$O11_P=X_\ MID];_P"R?Z#_ .B7HK[ [C[ _P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9 M^UW_ -O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KP7_@ MG5_R0_5_^Q[UC_T?7O5>"_\ !.K_ )(?J_\ V/>L?^CZ />J*** "BBB@ HH MHH **** "BBB@ HHHH **** "L?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H) MH V**** "BBB@ HHHH **** "BBB@ HHHH **** "LWQC_R+%[_UP-:59OC' M_D6+W_K@: +FG?\ (/@_ZXK_ "%35#IW_(/@_P"N*_R%34 %%%% !1110 44 M44 %%%% !1110 4444 %%%% &/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1?S-; M% !1110 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_(/@ M_P"N*_R%4_&/_(L7O_7 U/_ "F3UO\ M[)_H/_HEZ* /L#_@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ MI\GK]_J "BBB@ HHHH **\A_;7_:4N/V6_@[;>.=/M['[9JWB;3M#L[W5]WV M+3GNYA&;NYVLK&&)-[E0REBH7)],N-4\?V'B_PW?^/->T MKQ#]IT$PW6F10&]:"X@EBE*"$R010F.1&P)EVOQ@@'OU%>!Z#\/[S18]+UNPU.ZT;Q5I$4I=;'4[60QSQJQY*$@.N>=DBY MYS0!ZC17B_QX_:"\3:3\?? O[*'PIN;2V\2^,+:\U35=8O+;SUT;2+93NE6+ M0 MNIZ%)&2T\D0)"2P2*\Q5@?QH OT444 %>"_\$ZO^2'ZO_V/>L?^CZ]Z MKP7_ ()U?\D/U?\ ['O6/_1] 'O5%%% !1110 4444 %%%% !1110 4444 % M%%% !6/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$T ;%%%% !1110 4444 % M%%% !1110 4444 %%%% !6;XQ_Y%B]_ZX&M*LWQC_P BQ>_]<#0!R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9K8H **** "BBB@ HHHH **** M "BBB@ HHHH **** ,WQC_R+%[_UP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:= M_P @^#_KBO\ (4 34444 %%%% !1110 4444 %%%% !1110 4444 %8_@?\ MY!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5 &Q1110 4444 %%%% !1110 4444 M %%%% !1110 5C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#030!L4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_Y!$O_ %^S?^A5L5C^ M!_\ D$2_]?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% !1110!CV7_ M ".][_UY1?S-;%8]E_R.][_UY1?S-;% !1110 4444 %%%% !1110 4444 % M%%% !1110 5C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A4 ;%%%% '\H/ M_!WC_P ID];_ .R?Z#_Z)>BC_@[Q_P"4R>M_]D_T'_T2]% 'V!_P:;?\I3/V MN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U !1110 4444 &_@VVOMXM^"GCGXEZGX4\-+J# ZKX9U)+F=8E:0*!<0 MRB)F/ VX8@+MQ+]G?&+X-^&_C5H-AHVOZQK&F3Z3J\.J:1JN@Z@;:ZLKN)75 M9$;!5AMD=2CJR,&(92*X?X6_L?:/X4\66OCWXF_$#6_&NJZ-KVJ:EX:.LM;) M;Z;)>32,\ZPVT$*-<%)"ID<-MW,(]@;% 'E__!,72[SPM\3/VE_!VOHR:K%\ M>M3U"99/OM:W:)+;2'V=,L/8TO\ P2*T^_?X=_%WQLR,--\3?'SQ)J.B-CY9 MK;?#%YBGN"\;K_P U[AXR_9L\*^)?'VH?$[PWXO\0^$];UO2HM-\17WABZAB M;5K:+=Y2S"6*0"2,.ZI/'LF57($@ %;QQ^R9\*?%O[.*?LM:#+K'A+PM!!; MPV?_ B.IM:75LD,RR@+,0Q)9E^ K66:2R_ M9"O=$G%N"2]]=RR2V\!Q_$ZAB._RU]C_ !/^!7@WXIIH%]JEYJ-AK/A2]^V> M&?$FF7"B_P!.F,9B"OV1OA?X0\3P21:CIGP^T> MVOH91AHI4LHE9#[J05_"LE/V)O@^MDWA WVM-X*;7SK7_"NS=1?V,+WS_M.[ M8(O.\K[1^^^S&7[/OY\O'%>OT %9/CJS\8W_ (1O[/X?ZQ::?K4D!&G7M];F M6&&3(PSH/O#&>*UJ* /"_P#A ?\ @H)_T7_P)_X2DG_Q5>2?L?\ @W]L/4?A M??S_ J^+GA/2=/7Q3J27-OJ&A/,[W*SD2R \X5B 0O:OL^O(/V*? OB[X?? M"?4M$\::#/IUW-XPU2ZC@N S0R3ED?@]".10!B?\*^_X*'_ /1P7@3_ ,)= MZ/\ A7W_ 4/_P"C@O G_A+O7O5% '@O_"OO^"A__1P7@3_PEWH_X5]_P4/_ M .C@O G_ (2[U[U10!X+_P *^_X*'_\ 1P7@3_PEWH_X5]_P4/\ ^C@O G_A M+O7O5% '@O\ PK[_ (*'_P#1P7@3_P )=Z/^%??\%#_^C@O G_A+O7O5% '@ MO_"OO^"A_P#T<%X$_P#"7>C_ (5]_P %#_\ HX+P)_X2[U[U10!X+_PK[_@H M?_T<%X$_\)=Z/^%??\%#_P#HX+P)_P"$N]>]44 >"_\ "OO^"A__ $<%X$_\ M)=Z/^%??\%#_ /HX+P)_X2[U[U10!X+_ ,*^_P""A_\ T<%X$_\ "7>N#^+= M_P#MY^ O&_@7PUJWQN\(7$_B;7GLK&6V\-X2"01%]T@89*X&,#FOK:O(/VC_ M +XN\6?%CX2:WX[M-#\8276K3P@%;6$P,H=N>F>* ,3_A7W_!0__HX+ MP)_X2[T?\*^_X*'_ /1P7@3_ ,)=Z]ZHH \%_P"%??\ !0__ *."\"?^$N]' M_"OO^"A__1P7@3_PEWKWJB@#P7_A7W_!0_\ Z."\"?\ A+O1_P *^_X*'_\ M1P7@3_PEWKWJB@#P7_A7W_!0_P#Z."\"?^$N]'_"OO\ @H?_ -'!>!/_ EW MKWJB@#P7_A7W_!0__HX+P)_X2[T?\*^_X*'_ /1P7@3_ ,)=Z]ZHH \%_P"% M??\ !0__ *."\"?^$N]'_"OO^"A__1P7@3_PEWKWJB@#P7_A7W_!0_\ Z."\ M"?\ A+O1_P *^_X*'_\ 1P7@3_PEWKWJB@#P7_A7W_!0_P#Z."\"?^$N]OJ>O./VN_"GB/ MQS^S3XQ\(^$=(EO]2O\ 1VBL[. O*^Y3M&>_% 'GOA;PE_P4(USPQINM6OQ M]\#QQ7EA#/&DGAABRJZ!@#CC.#5__A7W_!0__HX+P)_X2[U[%\/K&[TOP#H> MF:A;M%/;Z/;13Q/U1UB4,I]P016Q0!X+_P *^_X*'_\ 1P7@3_PEWH_X5]_P M4/\ ^C@O G_A+O7O5% '@O\ PK[_ (*'_P#1P7@3_P )=Z/^%??\%#_^C@O MG_A+O7O5% '@O_"OO^"A_P#T<%X$_P#"7>C_ (5]_P %#_\ HX+P)_X2[U[U M10!X+_PK[_@H?_T<%X$_\)=Z/^%??\%#_P#HX+P)_P"$N]>]44 >"_\ "OO^ M"A__ $<%X$_\)=Z/^%??\%#_ /HX+P)_X2[U[U10!X+_ ,*^_P""A_\ T<%X M$_\ "7>C_A7W_!0__HX+P)_X2[U[U10!X+_PK[_@H?\ ]'!>!/\ PEWH_P"% M??\ !0__ *."\"?^$N]>]44 ?)/A^_\ V\]5_:&\0_":W^-WA!-0TG0;2]N+ MM_#>89(Y6(55 &X,,!/_"7>MOP;X%\76'[:?C3X M@7F@SQZ+J'@_3K6RU%@/+EFC=BZ#GJ :]?H \%_X5]_P4/\ ^C@O G_A+O1_ MPK[_ (*'_P#1P7@3_P )=Z]ZHH \%_X5]_P4/_Z."\"?^$N]'_"OO^"A_P#T M<%X$_P#"7>O>J* /!?\ A7W_ 4/_P"C@O G_A+O1_PK[_@H?_T<%X$_\)=Z M]ZHH \%_X5]_P4/_ .C@O G_ (2[T?\ "OO^"A__ $<%X$_\)=Z]ZHH \%_X M5]_P4/\ ^C@O G_A+O1_PK[_ (*'_P#1P7@3_P )=Z]ZHH \%_X5]_P4/_Z. M"\"?^$N]'_"OO^"A_P#T<%X$_P#"7>O>J* /!?\ A7W_ 4/_P"C@O G_A+O M1_PK[_@H?_T<%X$_\)=Z]ZHH ^6/CO%^WU\,/A!K_C_7/CGX-NK32K!IY[>T M\-%99%! PI88!Y[UO>%O"7_!0C7/#&FZU:_'WP/'%>6$,\:2>&&+*KH& .., MX->A?M=^%/$?CG]FGQCX1\(Z1+?ZE?Z.T5G9P %Y7W*=HSWXKK_A]8W>E^ = M#TS4+=HI[?1[:*>)^J.L2AE/N""* /'?^%??\%#_ /HX+P)_X2[T?\*^_P"" MA_\ T<%X$_\ "7>O>J* /!?^%??\%#_^C@O G_A+O1_PK[_@H?\ ]'!>!/\ MPEWKWJB@#P7_ (5]_P %#_\ HX+P)_X2[T?\*^_X*'_]'!>!/_"7>O>J* /! M?^%??\%#_P#HX+P)_P"$N]'_ K[_@H?_P!'!>!/_"7>O>J* /!?^%??\%#_ M /HX+P)_X2[T?\*^_P""A_\ T<%X$_\ "7>O>J* /!?^%??\%#_^C@O G_A+ MO1_PK[_@H?\ ]'!>!/\ PEWKWJB@#P7_ (5]_P %#_\ HX+P)_X2[T?\*^_X M*'_]'!>!/_"7>O>J* /!?^%??\%#_P#HX+P)_P"$N]<'^SQ?_MY_%KP1=^)? M#_QN\(6<%OKU[9/%>^&]SF2&4HS J,;2>0.M?6U>0?L4^!?%WP^^$^I:)XTT M&?3KN;QAJEU'!< !FADG+(_!Z$O>J* / M!?\ A7W_ 4/_P"C@O G_A+O1_PK[_@H?_T<%X$_\)=Z]ZHH \%_X5]_P4/_ M .C@O G_ (2[T?\ "OO^"A__ $<%X$_\)=Z]ZHH \%_X5]_P4/\ ^C@O G_A M+O1_PK[_ (*'_P#1P7@3_P )=Z]ZHH \%_X5]_P4/_Z."\"?^$N]'_"OO^"A M_P#T<%X$_P#"7>O>J* /!?\ A7W_ 4/_P"C@O G_A+O7!_%N_\ V\_ 7C?P M+X:U;XW>$+B?Q-KSV5C+;>&\)!((B^Z0,,E<#&!S7UM7D'[1_@7Q=XL^+'PD MUOPYH,]W::'XPDNM6GA *VL)@90[<],\4 8G_"OO^"A__1P7@3_PEWH_X5]_ MP4/_ .C@O G_ (2[U[U10!X+_P *^_X*'_\ 1P7@3_PEWH_X5]_P4/\ ^C@O M G_A+O7O5% '@O\ PK[_ (*'_P#1P7@3_P )=Z/^%??\%#_^C@O G_A+O7O5 M% '@O_"OO^"A_P#T<%X$_P#"7>C_ (5]_P %#_\ HX+P)_X2[U[U10!X+_PK M[_@H?_T<%X$_\)=Z/^%??\%#_P#HX+P)_P"$N]>]44 >"_\ "OO^"A__ $<% MX$_\)=Z/^%??\%#_ /HX+P)_X2[U[U10!X+_ ,*^_P""A_\ T<%X$_\ "7>C M_A7W_!0__HX+P)_X2[U[U10!X+_PK[_@H?\ ]'!>!/\ PEWH_P"%??\ !0__ M *."\"?^$N]>]44 ?)/[/%_^WG\6O!%WXE\/_&[PA9P6^O7MD\5[X;W.9(92 MC,"HQM)Y ZUWG_"OO^"A_P#T<%X$_P#"7>MO]BGP+XN^'WPGU+1/&F@SZ==S M>,-4NHX+@ ,T,DY9'X/0CD5Z_0!X+_PK[_@H?_T<%X$_\)=Z/^%??\%#_P#H MX+P)_P"$N]>]44 >"_\ "OO^"A__ $<%X$_\)=Z/^%??\%#_ /HX+P)_X2[U M[U10!X+_ ,*^_P""A_\ T<%X$_\ "7>C_A7W_!0__HX+P)_X2[U[U10!X+_P MK[_@H?\ ]'!>!/\ PEWH_P"%??\ !0__ *."\"?^$N]>]44 >"_\*^_X*'_] M'!>!/_"7>C_A7W_!0_\ Z."\"?\ A+O7O5% '@O_ K[_@H?_P!'!>!/_"7> MC_A7W_!0_P#Z."\"?^$N]>]44 >"_P#"OO\ @H?_ -'!>!/_ EWH_X5]_P4 M/_Z."\"?^$N]>]44 ?)/A^__ &\]5_:&\0_":W^-WA!-0TG0;2]N+M_#>89( MY6(55 &X,,BZA MX/TZULM18#RY9HW8N@YZ@&O7Z /!?^%??\%#_P#HX+P)_P"$N]'_ K[_@H? M_P!'!>!/_"7>O>J* /!?^%??\%#_ /HX+P)_X2[T?\*^_P""A_\ T<%X$_\ M"7>O>J* /!?^%??\%#_^C@O G_A+O1_PK[_@H?\ ]'!>!/\ PEWKWJB@#P7_ M (5]_P %#_\ HX+P)_X2[T?\*^_X*'_]'!>!/_"7>O>J* /!?^%??\%#_P#H MX+P)_P"$N]'_ K[_@H?_P!'!>!/_"7>O>J* /!?^%??\%#_ /HX+P)_X2[T M?\*^_P""A_\ T<%X$_\ "7>O>J* /!?^%??\%#_^C@O G_A+O1_PK[_@H?\ M]'!>!/\ PEWKWJB@#P7_ (5]_P %#_\ HX+P)_X2[UO?L6_$+Q;\2OA'=ZYX MVN;>:^M_$^HV326T'EHRQ3% 0?L4^!?%WP^^$^I:)XTT&?3KN;QAJ MEU'!< !FADG+(_!Z$M_]D_T'_P!$O11_P=X_ M\ID];_[)_H/_ *)>B@#[ _X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHKS3XI?%7X@ MI\2;;X(?!:T\/-XEE\.3:Y<7'B>>86T-JDZ0(HC@&^1GD8@G("!,G<6 H ]+ MHKYM^$/[>FM6_P =8OV4?VO_ (6I\._'E\"WAF]MM0-UHOB9,X!L[AE0JY[1 M.-V?ESO(2OI*@ HHHH **** "BBB@ HHHH **** "BBB@ HHK%^(_C;3OAI\ M/->^(^L6\LMIX?T6ZU*ZB@&7>."%I65?WP[\ :9^ MT3X-\'> OB9X2N],AU/5?"/AJQO++5K6TDC$FZTN'N)H[[:C9)\J-GP"L8S@ M>P?LU_M)_"C]K#X36'QC^#VN&[TR\)CG@F4)<6-PH'F6\Z9.R1T444 %%%% !1110 4444 %%%% !1110 4444 %%>"_MA_M5_%7]E[Q! MX?\ %VC_ +U'Q-\/+&&6?XFZYIZAI]&MG8)!/!'N!GV%)GE4*=B!22FX&O9 M/ GCOP=\3O!VF_$'X?>([75]%U>U6YTW4K*7?%/$W0@_H0<$$$$ @B@#6HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **X?\ :-^+VI_ SX.ZQ\2/#_@' M4?%>JV42KI/AC2(W>ZU.Y=@JPQJBNQZEF(4[41FQA347[-W[2/PM_:I^%MG\ M5_A1K#3V<[&&^LKA=EUIMTN/,M;B/.8Y4)Y'0@AE)5@2 =[1110 4444 %%% M% !1110 4444 %%%% !1110 445\^ZK^W?IW@']J^7X!?&/X?7_AKPSK,\=C MX"^(-ZI73]9U%4'VBS9SQ$XD)2,G /A@OC#QB;F%-(T.:41PS M/OF,DC.@C @27:2PS(8U&2P! /0Z*\R_96_:I^'/[67PY/C7P4MQ8:C87!LO M$_AC4U\N_P!#OTR)+:XC."I!!PV & SP00/3: "BBB@ HHHH **** "BBB@ MHHHH **** "BBL+XH?$;PQ\(/AOKWQ5\:7+Q:1X[!.X!6^PJ "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HKYV_:*^/O[6>I_&.?\ 9X_8H^&_A2^UG1=$M]5\5^)_'ES.FFZ> MEP\JV]JB6Y$DD\@AD?/W54#/7CI_V//VA_B'\:] \0>$/CI\.X/"?Q#\$ZLN MG>+-%LYC):OYD8EM[NV8EB8)HVRN6)!1@2<9(![%1110 4444 %%%% !1110 M 4444 %%%% !1110 45Q?[1'Q?3X"?!+Q)\7CX=N-7ET33FEM-)M6P][<,PC MAA!P=N^1T4M@X!)P<8KYQ3XO?\%+_P!G?Q#H/Q8_:KMOAYK7P^UK5K6Q\4Z9 MX0@G2[\)"ZE6**?S'XGBCDD193ES@DCCYZ /L*BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHKY,\>?MM?MD^)O%'B/6_P!DO]C>W\9>!?!VLW6F:CK. MJ>(DM+O6[FTD,=VNGP]66-U>,/A_,92%!(VT ?6=%M=70 4444 ?R@_\'>/_ "F3 MUO\ [)_H/_HEZ*/^#O'_ )3)ZW_V3_0?_1+T4 ?8'_!IM_RE,_:[_P"WC_T^ M3U^_U?@#_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 %%%% !111 M0 445YC\3OCSXXT+Q'JO@WX+?!.Y\=:MX?LK>ZURUBUZVT]81/O,4,;39\R9 MEC9]I"J%*Y?+ 4 <5^T9^V?\3? 7Q1F^!G[,?[+VJ_%7Q7I>F0ZCXFBM]:AT MRRT>"8MY*R7$RL&FD",RQ [1NR>17D/Q.\:_%O]J7P/X:_;M_9*\$ZCHOQ8 M^$6K7VC>,/AEK>1/>6Y\MKW290 /,; BFB. 6#Y4"3:!Z_\ L>?M)_ /X_\ MQ)\=^+?%W[*G_!6C]EG4M+L/$T7AWQ9X>A>^CAU286NK^"M6@!/FR X=8U= M=K./D=0>59?D^A?V;/%7C'QU^SOX#\:_$.S:#7]7\':9>:U"Z;"MU+:QO+E? MX3O9OE[=.U<-\&/AG\+/VG/AWX5_:*^/O[(_AK3O&NH6:W4B>(O#%I+J%J0[ M")V=U9T+(J2!&;'/V>?@]KOQD\56%Y>6FB6JNMCI\6^>\FDD6*&WC7N\DLD<:]LN*^>- _ M:]_:KT[QSH?@G]MW]CC3_"?@7XC7JZ'INKZ7XC34/L%U=*4AL[]4/'FD^5O M10S 8.3BQ^T]^U3XT^$EC%H'[:W[,QTOX=ZI?VA_X6%X#\3-K5OH]U'<1S6[ MW4,MG!+%LFCC82;'0L K$[3ZO\ M1S>$_B;^Q_XK\6:#JMIJ>FKX7;Q!HVH M6DRRQ2O:*+ZVFC=3@C?#&P8>QH ^6+2HG8E-,U!E!\O;G".< 8X_=_ZKTG]GKX>_#KP1^W)XN\8?LW^ M*]+OO!GQ \$IK7BK3]!O8[BSL];2[1(+E#&2D?VJ&2Y8@?>:W=N01CJ;/]IR MU^,/[6$_[./PP\)Q^*/"OAW1[V+XGZ\T:-8:;?OY7V6R#MD3S?+,)(ESM$@S MRC!?8?"W@WPAX'TTZ-X*\*Z;H]F9#(;32[&.WB+GJVV, 9.!SCM0!I4444 % M%%% !1110 4444 %%%% !1110 5\R_&O]H3]MKQI\9/$GPA_8?\ A7X+N8/ MOV:/Q5XE^(-W<);7%]-;QW2V-HENRL76&6)G=CM'F@?+@%NW\=?%_P"/GBGQ M;XO\&_LS>'/!M[>^!;FUM=7A\7:E74UI%>"&+R$(B7R9X<2ON#.S+M4( M6/*_L:_MJ_M(_">YU3X@^ #X;\4Z)J]SH/C?PQ.X ME6RU&$+YB*W(DB>.2.5#R"DHY;J?"/%O@7X@_P#!,?XD'XG? 3PMJ'B3X*^+ MM=AA\3_#;2T\R[\.:E=3+%'=Z7&2-T4LKHC6P(PS#;Q@Q]O\7?VBOAS^Q[\3 M/B/XDU>RGU+6O%0T*?PYX3TI-]]X@U:6":S2"&,9))6SA#/C"J!G)V@^P? V MW^)FK_!KPA>_M":'IT?C6#2;>77([4K+'!?^44D=& PKD,P.S@;V52R\D ZC M0=0O]5T>VU+4]%FTZ>>(/)87$B/)!GD(YC+)O QG:S*#D!F')MT44 %%%% ! M1110 4444 %%%% !1110 5Y7^U3^TXO[..@:-;>'/AMJGC7QAXJU)M/\(^#M M&D6.;49UC,DC/*P*PPQHI9Y2"%!''.1TOQ6^*LOP]ETCP]X?\+2Z]XB\0W,L M&AZ-'>1VZRF*)I99))9.(XT1>6 9LN@"G/'ANA?M;_#;Q=^U-X4^%_[2/PRU MOX5_$C2'N_\ A$[?7IH;C3M>AN8O*DCM+V(F.1F98C@A&W(J#+,R4 =+^RU^ MV7XV^+_Q(U7X#_M!_L[:G\+O'NFZ6NK6FBWNJQW]OJ>GEQ&UQ;W,:JK['95= M1G!<G4-\2?ALC;+7QE:KDM+$H&([ M] 6*N!ER3P2S++ZK\;]$TBV^-7PC^(4[1075CXEU33I;N1@H6RGT2_GE0L>B M^99V[G/'[NJ/[,W[3UG^U-KGCN\\&^'KJ3P/HNKQ:?X7\8J#%!KK"(K=FW.[ M Q(./0ZI^'O#VA^%-#M?#7AK2H+&PL8%AM+2VC"I$@& M H JY0 4444 %%%% !1110 4444 %%%% !117SOXR_:_^/FG> (OCW\,/V58 M?&WP_E,DJ2:%XP_XGKV2.RF[6P:U\MP0I98DN&DVD;@IW*H!Y_KG_!0;]K[6 MM-O?C]\&/V)_^$A^#>F7$Y_MB7Q"D6L:M8PNR2W]K:=1'\K,B%69U4'@-Q]" M^-/ OP/_ &UOV>HM'\6:1#K_ (.\9Z-!?6;.-K^5+&)(9XVZQ2J&#*PY4_B* MROV+/BO^S]\7OV>M%U7]FSQ";WPQ8QFRM[*X4)<:65.?L#_ -F3X(^'CXF^(-YXSU+2O#?A&R*_N-&L=?N;>:YN M&/%M;K:P/&LC?Q8V@[6*@#_@+\7_ (\?LF?%6P_8G_:*TK7_ !W::A!+)\*/ MB!I=EY\^J6<.W?9ZAR!%/ K)F=R$92"S#@GZTJL=&TIM8'B!M/B-\ML;=+MD M!D2(L&9 >RE@I('4JN<[1BS0 4444 %%%% !1110 4444 %%%% !117GWQ?^ M*GBKP[XS\._"'X:VFCR>*/%-EJ-[83>()Y$M(+:R$ FE65H(OM%Y M=-&0[*&G@144@LTG!R K8_[*?[1/[1VM?%'6?V:_VQ_AQH.A^-M/T==:T75? M"4\LFE:[IOFB&22'S69TDBE:-75B#^]4[5&,\CHO[8=_X$_:B\._"O\ ;F^# M]IX&\5W-O=:?X#\>:+J;W.@Z[%(+/1].T8:U9W^K7L@1(+66P:X<$]3E[*+"C)9@H )(% M '#?M6?LL?$3PW\0_P#AM3]C%[?3_B5IUL%\2>'96\NP\;V"0,N2ZJC$^5 MG[CMM,@^8(%*EN8_9(^+WQ&_:8\)^*?B7X^^'#Z1X*\0:SGX>66LQ*+N\T7[ M+%$9;B KA4FD665 Q)*38(VA6;V555%"(H P !P!0 M%%% !1110 4444 % M%%% !1110 445B?$CX@>'_A7X$U3XA>*7E%CI5JTTR6Z!I)3T6- 2 7=BJJ" M0"S#)'6@"K\8?BQX-^!?POUSXO?$"\D@T?P_I[W=\T,>^1E7HB+QN=F*JHR, MLP&17S!+^VM\0_B3?VGP:_;$_88\2?#SX?\ Q4#>']&\47FOPW>9;N,QPP7< M4<8:RDEW;5W'*N0,$ L-C]J#]K2R\'Z(_P ._P!L_P#9S\1^#/!7B2:&"T\? M:=?6^KZ?8W*RI+ ;L0_/;LLB(<%71BN 67<1ZK^UQ:>&OB1^QWXVU;3;ZUU" MS'@^XUK1;^UE66)YK:+[9:7$;J2& EBB<,#S@$&@#IOCUX(T[XA? 3QA\/== MC%U;ZOX4OK*?SE&7#V[KNX .3G( P1D8KR?P]^V)?\ C/XS_#O]G_X/:*_B M:_72H-4^*NHP,OV?P_8RV#F%)93P+F2X>%UB&7*1OD -D;_BC]IG3/%_[4,' M[(?PYTN;7''A^^E^(.KZ>@:'POOB'V,32$A?-E;>HA&7PRL0%!-=+^R]^R]\ M*_V2/A5:_"KX5Z6RPHWG:IJET0]WJEV0-]S<2=7=L?10 J@ 4 >BT444 %% M%% !1110 4444 %%%% !1110 5\X?'[]J[]IE/B_JWP+_8S_ &<++QMJOA6S MMKCQAK'B#6TL+&QDN$\V"SCW%3-.T6)"00J*RYSNX[CXB?&_XP/XI\0^#OV= MOA%HGBZ_\(Q6QUZ#6_&#:2SS3Q>=';6^VUG#OY11RTIB0>8H#,=^SCOV-OVJ M/@Y\_%W0OVA="UCXQ7OPYO/"/C6*Z3PWX^\-WTV^33[ZP:1UB) D M&V[WK( -R2)_=&,+XW?''X3_ +)GQI\6_&CXD:BUO#J?@#1K>*QLX]]UJUY! M>ZB(+:WB',L[_:2H [+EB%0D,^)/QK^$_P"Q_P#%/XI_%'X@:@;>TU/0_#FH M)I]I'ONM5U.7^T;..WMXAS+/(EC"H [)DD*I(T?A)\#+?XWW'PW_ &LOVGOA MA]@^)6A>%?(AT6[E22#2;B5][W 0# N" O4_NMQ 89H [/]EWQ#\;?%GP0T M;Q/^T+X2AT+Q3J#7%Q=:1'.':T@>>1K:*7"@"58#$K@?Q*>AR!Z!110 4444 M %%%% !1110 4444 %%%% !7"?M+?&Z+]G?X+ZO\55\*W6NW=FUM:Z3H5BP6 M74;^YN([:UMU)!V[YIHU+8. 2<'&*O?'#XJV?P6^&M[X_O+)+EHKJSLK.WFN M?)CDNKN[AM+=9)-K>7&9IXPS[6VKN;:V,'YZ_:9_:3^-O[/B6]U^V#\ ])UO MX6W&JV4\_CCX=WMQ+-X=N8;F*>VFNK29-Y5)XXW$J,5R@^4LRQD I6?QQ_;< M\-^--$^'W[?_ ,"O 7_"OOB3?)H,&I^!=0NGDT2^N1MMK>\,CG/F/B,2Q8"R M,I#YVK7OW[6>C6WB']EOXCZ-=("L_@;50I/\#BTE*L/0JP# ]B!6/^T7K'@S MXJ_LEZOXZ\+:U::KI#Z5;:]I&HVDHDBE^S317D$J,/1X48=P17&Z+\?KS]KS MX\^(O@S\*=';4_A-I'AK5-#\>>,HYA'!=:M<")$M["3:?.>&,3!V'R#SP20?* 2H(W+O^B:P?AC\,? 7P:\!:9\,?ACX8M='T+1[40:?I]HF$C0# M_"\WQ=\)_LL^)O%WP_M;FXCNM?\ #NJ6LM]Y,$KQ274=@S!Y(=R.00X8J-Q1 M5YH X'QI_P %,OBU;WNK^/\ X/?L-^*O&GPI\.ZA<6NK?$"SUF&"2X6WD,=S M/9V3(9+F&-E?YPP#;&R4PM'U+]G#Q?!K/A.-[B.SVKMD ML]TKR&UFC(#1O&) I##<0 W.X$^2P?M%:!^R#^SMX?\ A9X&T&3Q!XMOO'^M M:!X \"ZYOK6V\07<) &0(HHK1.96(1-JY/:@!GC/]HK3OV3?A?XI^%7PP MTEM9^(.O_$37;3X:>#+",22W-Y=S&],A3.([6%[MI)';:BJ,9&17U7ITUYW$H<1.0"R;APV#D9[XKS7X:?LE_"KX;_';QE^TE;V,E_XO M\97">?J=]AFT^U6*-!:6X_Y9QDIO8CEV/)P% ]0H **** /Y0?\ @[Q_Y3)Z MW_V3_0?_ $2]%'_!WC_RF3UO_LG^@_\ HEZ* /L#_@TV_P"4IG[7?_;Q_P"G MR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH M ^<_V@O^"E_PA^ _Q$U+X9Z?\+/B'X[O_#L,9 M<1Q!P[?Q$,C!3V38O;)\B\/^+/A7^QQ\'_C?>^*I-/LO"'A;QO?W&G:;=86! MQ?:;8Z@;*-,$8DNKV9%C4'.\ #M0!Q?[:OP\\$_$KX>:/_P4Z_9*\5Z?+XO^ M'FGG6[76]*G'D>(M%A4O=Z?<%>6_/\ ]CGX<_&7]I/0 M/VDOB1-21$E1;K2EF6U+H2 4>+" MLO3(&/>: "BBB@ HHHH **** "BBB@ HHHH **** .&_:*_:#\"?LR_#"Y^* M'CV*_N84N8;/3M*TBT-Q>ZI>S-LAM+>($>9*[< 9 X)) !-?/C?MU:+ MXG_8<^.GP(\;?"'Q+XQ\,7,WA@>*;4!;X18<3V\B[0TL#B.5H_1#\W!Q]*?$ MSX5Z+\3;GPQ?:K*$F\*^*;?7-.+Q;T,T<72:;.@/7:T5Z^1T.T>@H \8_9,_:S?Q MX+_]@?\ ;]T.RTWXG:?9MIUU:ZTBFQ\;6)4HMU;LX"3-(@.]!RQRRC[Z1S_L MT_LR:I\.M"^.G[ ">+KX^ I=-27P/J)D\VXT>RUJWO(YK,%NI@EA>10>2)E8 M_?KKM<\0_LR_MK?'OQ3^S;XO^$&E^.--\!:7;37GB6?3A-;Z;JKS2++8)<]4 MG6,0N1$P(_>*QRN![/\ #KX7^ /A+H'_ C/P[\,6^EV;2^;*D.YGFDVJN^2 M1R7D;:JKNW4EW.,CJ/.FD(]%(7 M^&@#X[^*/Q.\;?#CQKH7_!5G]E70M2\7_#?QWX=M(?BSX/M(O]-2" ,D6HQQ MY.9[<;H9%SA?*()VLTD>_P#M.R?!#]J?X7^$OV^?V5?'NG7GC3P!K-A<:!JN MG3!)[V*6Y2.71;I.'4RK*R+$X#!WP,"1MW0^(_CWX0_8E^#7Q!TG2+47FNO\ M1M6M/AUX0M(6EFU75+]8K^.UAA3YC&)KTL^W 13ZE0?9?!W[.OP!L_$EI\9; M3]G#PEH?BZXA6XN-1C\/6:W]M,Z9<-/$F3(-Q4NK'//)!H )/V9?A+=?M'G] MJK5="-[XOB\.PZ+IMW=D.FG6R23.S0+CY))/.96?D[0%&T%@WH%%% !1110 M4444 %%%% !1110 4444 %>2_M1_MC_#;]E>+1],U_PWXE\4>)/$4DJ^'_!W M@O1VO]3OQ& 9)$B! $:;ERQ(Z\ D$5ZU7'2_"#27^/\ !\>P\;7J>#Y-!=)( M\LD9NDN%,;?P@G>''\6(^FTY /E[XM?&_6?VUO@[8_M%_L7:5K6G_%'X(^+/ MMUWX"\5::;74'1X'CNM.G@#'_7P,Q0JQ+&(J"KYV]4=0_9:_X+&?LK3Z.DQL M-8LSNDMI<+J_@[6%! 8CAAA@1D865 1P00OIE[X2T/P;^VO;_$.P6&S/BKX8 M:@GB.7(19FTR^L/LTLAZ%ECU"X7<>0JJ,X QY_\ "7X8_L:?MOZYJ_[3W@_X M+QOX5UG4-$EUR.!U4W*7%C+ ;J)P0N\EN490?EH H^#/@=X MN_;E_8R\%?#O]IGQ9?V>J^&?%MY8^-KC2)V637#I<]_I4\8F4J52Y"DR.!EE M:10!NW#Z;\*^%?#?@?PW8^#O!VA6NF:5IEJEMI^GV4(CBMXD&%1%' H\+^ M%_#_ (*\/VGA7PKI45CI]C$([6UA'RHO7OR2222QR222222:OT %%%% !111 M0 4444 %%%% !1110 56UK6=*\.:-=^(==U"*TL;"VDN+VZG?:D,2*6=V/8! M023Z"K-8WQ$\$:-\3?A_KOPW\1&3^S_$.C76FW_DMA_)GB:)]I[':YP: /F' M1_\ @K-X6N?$&E:]XF_9C^(V@_#'7M1BL]'^*NKZ3Y6G2&5PD-Q(A^:&WD8C M;(QY# [1SCF?AQ\8];_X)E?':^_9N_:$DEA^#7BW7;B^^%GCR52;;0Y;B5II M-)NWZ1(KNY1VZ [C\K-Y7U5XS^#'A[QY\ +_ . ?B>WMKK3]1\+-HUR%M1'& M5,'E!T3)\O!PR@$E2!@Y&:\;O_VCOAEKO@;X)?L^?$+P;:^.=9^*>A:;)K?A M>;3UOC!IS6'F2ZC<1L"J0I.(P6?J"Y7)0X *5E\"]._9^_;Z\-?&CX#W,,'A M?XT6U]9>.M"L9 ;5[Z"SEOK;58E7Y-HE:WWN88V8,T<7F,WE(S*I*)M4E5)!P,=Y0 4444 % M%%% !1110 4444 %%%% !1110!X9^U!^U]XR^$/CO3?@E\!?V?-5^)_C_4=) M;5I-"L=3BL+?3].$AB%S,JIWU]=6?PVT M'3_BKJ/Q=M-RZEJV@6>D7X*@AX;6:YF@(/52&NYP?[P*_P!T5YUXWUGX?? [ M]I76/C3XTUZST/2M1^%QD\1:E=2".+9IM\/+D?\ O,!J+H.K'*J,\"@#S3PY M\5?V8/\ @K'^SYK/P$^*6EGP[XPMHF3Q!X,U@"'5_#>I1 @74"R!68(Q)$@& M"I*2!=S)6]\'/@%HO[6?[*/PA;]JZ#_A)+OPC>)J)5Y=]KK<]JMQ:6]U,""9 MXY8RMQC(#EE+;E)4ZWP2\/\ P:_;D^'-C^T#\;/V3_#[75WJEZ?#5SXM\+6T MMW<:2MR_V&Y_>JSQB2W\MBC'!.2!M*D^]6]O!:P):VL*1Q1H$CCC4!54# MZ #M0 Y55%"(H P !P!2T44 %%%% !1110 4444 %%%% !1110!R?QP^-OP MY_9V^&.I_%SXJZY]@T;2XU,SI$9)99'8)'#$B\R2.[*JJ.I/89(^=?\ AK3X M/_\ !03PWXK_ &+M>\ ?$'X9>)O%?A6Z?P_;_$#PV=.EO$"[DNK;$C>88F"2 ME<@E5)&0&(^A?C)\(-)^+]KXSA M&YQBN7_:P\$Z7J]GX$^(ZVJ#6/"/Q+T&;2KP*!)''>:A!IUU&&ZA'M[N3C:Q^PA^W/X8LK'XHZ-9/IOB'0=90?9O%=F%P+VVW8 M67>@#L%_ZZ+A>$9^S%^SSXR^%%A\:O\ @GI)XPN9_!R>'XK[X W$NEZ= MK*7]NUJXR-WD3VLK*,@N&)RN[ Z_XIZ=^R'^V!^TE?\ [,/Q&^&EKXHUOP7X M=@U>;Q#8F:*;0YGG*K:?;;W15=J>;%5G(4<* * ,7]FO]FOX;_LM_#>+ MX>?#RVGE:6=KO6];U"3S;[6;Y^9;NYE/,DKGG)X P !7H%%% !1110 444 M4 %%%% !1110 4444 %?,GQL_P""DD7P]^(>N^!?A'^R[\0?B;;^#IQ!XUUS MPEIP>TTN?8'>W5CGSYD0AG08"Y +9SCZ;KEOA9\*]%^$]MKMCH,H:'7/%-_K MD@,6UUFNY/.F#-GY_P!XSD' PI5, M/A%X_P##EI:_%31+"$FZM(H"ZP:HD?:2 ,\,BGA?+*L1NWQ[_P"U_P"'/A?\ M>/A9X?\ ^"DG[)WC&PO/%_PZ,>J:/K>DR@?VSIZ,/M.DW(&&RT;R*(W =78I MA?,:NKN?BY\.?V'O@Q\7K[59+:*RT7X@WZ^%-!"%C?WVHV5KJ4=A;Q+RQ>XO M9!L4852QX521W?PR_9(_9_9NTGPUK6J0VVHW-B+#[.;>Y(65?- MMD(A$\;G[VSF_M7>,K.34]=T+PW!I7AZRNL-: MZ>Z3W,K7BI_%.1<; Q^X%)7ELCU"BB@ HHHH **** "BBB@ HHHH **** "O M.OVGOVC-#_9F^'$7C.^\*ZGXAU35-5@TCPQX9T6/==:OJ4VXQ6T>>%R$=V8_ M=1&."0 ?1:Y[QQ\-M!\>:QX8U_5=RW?A/7_[7TF0*"%F-K<6CA@>H,-U,/9B MK?PT ?+\WQN\5_MFZ?XD_8._;"_9GUGX/Z_XU\-7%QX4N9-:BU.VO_(*R>9# M/$J+]HMW$4QBYX0DE> 4_9;_ &P=1L;RX_8._P""B]C9Z1X_M+1M/M-3UQ5_ MLKQSIY!C6:*60!))'7Y7C/+DG #;XT]S_:5\-V%W=_#WQV\2B]\-?$?39;.X M PZ+=E].E7/7:R7A!'0X'H*X[PI\4_@U^W#\6?&OPFO_ (.Z-XY^'W@Z"UMT M\4ZOH\-WIT^M[YOM=M 9@PE,ZTY'<-M,1(D7()VW*LV2QKZ0^&/PQ\!?! MKP%IGPQ^&/ABUT?0M'M1!I^GVB82-!R22>68DEF9B69B6)))-6/!'@'P-\,_ M#D'@_P"'/@[2]!TFVR;?3='L([:",DY)"1@*"3R3C)/)K6H **** "BBB@ H MHHH **** "BBB@ IES661PJHH&2Q)X YS3ZRO'/A/3_ M !]X)UCP+JTTL=KK6E7%A^-;+39 MO 7Q"M/!VIZL--TSXJ7OA1HO#=S<%]@VW3.&\LMQO*<=2 H+5ROPH^..I_\ M!/#]HG4OV3_VC;@V?PR\7Z]=ZI\(O'5T<6ED;F9II=)N9#Q'LED;8S$8SD_* MZ[/I6^_9]\'^)/V95_9E\7Z997&CR^#X]"NH8+8+"%6W6(/&ASLVE0Z=U*J0 M1>(/C!\%=:_9V^!WP=_:-\(V/C'4/BQINBV;>&KBS^V32-)8J\U_Y>TL ML<+E6>;Y=@8MN!% &?;? _LG_MY^&_BG\"PMIX)^-5U=Z3XW\+VQQ;P:M%8 MW-_;:C @X7>MK.KXP!O8\[\+Z9\"_P!C3X<_!?XM^,?CO-=S:YXL\7:S>W"Z MIJ"Y_LFQGN9+@6%JI)$4>^1G']4A2RB M>+2K;5/%&H:C!ID;X#I:17<\J6H8#!\H*2."2.*])H **** "BBB@#^4'_@[ MQ_Y3)ZW_ -D_T'_T2]%'_!WC_P ID];_ .R?Z#_Z)>B@#[ _X--O^4IG[7?_ M &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB@ HH MHH *^0\\MM:[& M&^Y*",D$KM5P02<[>@_:O^)OB+3]:T_X0^%/C,W@&ZU+0KS5)==L]%BU#4+@ M13VUO'9V-O*"LDTDMTH/RNPPBJN9 Z>;:Y^RCXI^*G[.O@SX:_MC?%(O\5KK MQ% OB#H&CP6-_H6HB":\A5C;OL>3R;61I=AV.4(W%E29@#ZWKY_OOV'K3 MQ]^UMJO[0?QC\3?VSX=LM1M=1\$^!SDV=KJ26-O;2ZE(?A3%=_M8:-H5GK-O(]I;3:2DJR:E%$[(+^5'"B S*%<0A M00#D["WE)ZY0 4444 %%%% !1110 4444 %%%% !1110 5P_[1OQY\-?LU_" M+5/B_P"*=%U/4[?3%3;I>BVWG7=VS,!LBCR-Q"[G;LJ([$@*374>+-<;PQX5 MU/Q*FGR7;:=I\UR+2'[\QC0OL7W.,#ZU\O? +PQ\:?C/\8_"_P"T-X*_;&\5 MZQX3?3!>>,-/-M9G0+ZXFB5H]/TR(1!D2+<1+,S2."JQ^8TOF^4 >E_L*_$' MQS\8?@@OQF\8?&K3?&=MXLU.;4="_LO1H[./1;-L*NG':=TKQ,KAGD ?)(/3 M-=)^U-\&?$/[0/P0U3X3^%?'MQX7OM1OM.EA\06:DSV(M[^WN6DBP1B7;"P0 MY&&*GM7@7P_^!GQ(\#_'JS^+7[!>OZ=HW@3Q_J>I)\2_"FN633Z9I-]9SM;3 M7UDD4BA)VFC>+RU8(^W6<]>G Z^BB@ HHHH **** "BBB@ HHHH ** M** "OGS]IG]LCQS^RS\7]'U'X@_!ZY;X-W$$=GK_ ,0;4^9)H^IRO^[>2%6+ M?9 I16DVCYWP"2H1_H.O#;[XJ?&OXQ>.+'PQX<_9HT+Q%\(->N[[2=?\1:KX MGB6=H(_,ADF-B\9$EN\B,B .[2*=Q6-2#0!R/Q=_;N^,GPZUG4?BIX7_ &:6 M\4_!;0;Q+;6O&>B:ZDU^\?EH\VH6UHH(FM(B^PG=EMCOD(,U]#_#SXA^"?BQ MX)TSXC_#CQ+:ZQH>L6JW&G:C92;HYHSW]00<@J<%2"" 017R#X9_X2S_ ()? M^.K;P/H>FZEXU_9[\8^('L=$M=*A:_U'P7J\TK*;(1KE[FUDEWJ!RZ/D'Y\^ M=[;^RY^Q[X'_ &<_%/BOQOX(GUG2].\6:F-0T_P*=3?^S/#^^*/SEBME3:YXFUV:)=#%\N8?#]LMI M!;R);(20LDIA)>48)4A -Q?V&BB@ HHHH **** "BBB@ HHHH **** "BBO M+_VB_P!H#Q?\*+33] ^#/P;N/B/XQU2[>.U\+6.N06 BBCB\V6>XN)@4@15: M,#()=I8U ^;( +'Q\^.?BWX7P+HOPJ^#=[X]\3/827YT2UUBVTZ*VM$.TSSW M-RP2(,WRHH#,Y5L+M1V6S^S/\<+[]H3X-Z'\5M9^&NJ>#[G6[9YXM"UJ:-YO M*5MHF0H?GB8%65B%)5E.T!E)^6?&'QC\7?M4K;?'_P#9_P#AQ>ZEXD\&'^PO MC9^SYX@OULK^\MDE:6*/<1A_+F,CJ"/+N8W>-@2&B/H?P1^,/[37[4_[0_AW MQ?K/[+WB+X6^!_!EC?O?S>,L17VLWEQ"(8[>*$ %84YE+\JQ1.A ! .Q_:[_ M &2-9_:L\3^$-*O/B'=:)X0L8-1M_'%CIDS176MV4[VDBV =1^[AD>V!E8$, M578/ODK[%X5\*^&_ _ANQ\'>#M"M=,TK3+5+;3]/LH1'%;Q(,*B*. !5^B@ M HHHH **** "BBB@ HHHH **** "BBB@"'4+^RTJPGU34[N."VMH6EN)Y7"I M&B@EF8GH 23[5\V?L>_M5>(?VP?CGXM\:>%_B-+I'A'PO9II,_PMUGPTEOJ ML-ZS!QJ4\K'S41E#HD8&TCD[74BN?^-0^,/[3_Q'UWP3\$/VH_%?@WQ/X9\5 M#3;;0O#D5M]@TNTB6%Y;_5A)$9)S,LC&"(.JN"@"$+/*L_[4?P(U_P 2_$M_ MB]^RSXBDT[X]_#W3-*%U?/;QBV\6:==N\2V^HQQ;5,;-;S'=A3$(LC"A&0 ^ MLJ\._8F_8D\)_LC>$'N-0UR7Q-XWU:T@A\1^+[_+2S1PHJ0VD&XDQ6L2*J)& M#T4$]@OKG@B#QI;^%+&/XBZCIUUKGD!M3ET>V>&U\T\E8ED9GV+G:"QRV,G& M<#5H **** "BBB@ HHHH **** "BBB@ HHHH *^:O^"B7[6U_P# #P]I7P\T MJ;7/#W_"730V6H?$^QTK[39^#$FNHHEN;C> F70W.S+ AH,9?$4]OI-O%-K\PC#ZFRQ*#?M,_%KP1X_^*M]/?:+X+BO''A,@_9-4N99+9XGN MAG$L<1@+"(C#,RDG *MS7['W[,_QO_9I\9>(_ARGQ8FO/A#I5VI^'VA:I;K/ MJ$"21!I(#,/$<7@_PIJ7BN?3KJ\73;"6Y-G8P&6>XV(6\N-! MR[MC:JCDD@5X3\*O^"BOPY^(WP)U[XEW_@37M-\7^$;F#3O%7PO^S;]9L]4F MF2W@M$C8(9!--(B1R$*IW?-M*L%]D^*'Q)T[X7^'4UFYT74-6O+NZ6TT?0]( MB1[O4KIE9E@A#LJ9VH[EG941(W=F55)'RQ\3/@9X^_:YTJV_;%^#GP@USX2? M&KP;J[6UMI?C*"..'Q/;VDDO0D9 #*6ZC M]J/X8^//C%\$-5^'WPP\7P>']?N[JPFTO7+B,NMA+!?07'GA0#O9!$653PS! M02 21\SZSJG@/_@I=X4T[6_ 7]J?#+]H?X;:I'',[6SK?>%;A9E2YBG;;LN; M1T,K(C$"7! /F+7V3X7TG4="\/VFDZOXCN=7NX(0MSJ=Y'&DES)U:1EB547 M)S\JJ !@ <4 <=^S9^S9\./V7/AQ'\/?A[;3RO+.UWK>MZC+YM]K-\_,MW,?V=?V<[?XD_#OPO!;2>*?$&C^)(_M5UYL*W#C3H5#"Y\F"2*1CN^ M? K]F&U\;Z /%(T"2ZF\816-[J5\LK0SQV M5NT;>8D+I*))'9<>1,VT1QF6OH/3]2M=0$D<4T?GV[K'>6Z3*[6\I19/+?:3 MAMKHV/1E/0BOB3PUXY^,'@_Q=<_M>_L5_"RS^.WPV\>":\L=(C\1K8:IX1O; MB4S7T4(F#((YK@F25 @E$G#';&A/O'[&VB_M&ZA#XO\ C+^TSX7LO#&M>--9 M@N-/\%V%\MTNBV4%LD$22S+\LD[[69R./N_=^XH!#H_[$GA.[_:\\0?M9?$; M7)=>N7N[>;P1H%QDV>@2+86MM/=K&3M:ZD-LH\S'RHB8YY7W&BB@ HHHH ** M** "BBB@ HHHH **** "BBL7XC^(]3\'?#S7O%VB:0=0O=*T6ZO+2P7.;F6* M%G2(8Y^9E"\>M '-_M,?'23]G3X1WWQ0M?ASK?BVYM)8DM_#WAVU:6[N@6S( M4"J>(X5EE).!B(C(R*X__@GWXSU7XG?LX:?\6-8^/LWQ!E\57@P!Y[^S5\*->^+'Q@\/_M5> OVK/B7J_A8:6[ZM M_:6O[M)\47DB@$6U@4$=M;0MO4E ,N J8V/(];X7? +Q;VCN[!KVWE\G[38ID*EU)()5\P+Y15#(RL<1N >[?M2_ " MW_:>^#-]\&+[QGJ&@6NIW]C+>:CI1VW(A@NXIWCC;(V,ZQE _.W=G:V,'I?A MC\,? 7P:\!:9\,?ACX8M='T+1[40:?I]HF$C0>_:,\5_M%?&SQCKOP^_9K_:13PEKFA^(5T?3O"UKX8M+_[;LM[6>YO= M2>X#&"U5+H* H (V8\YYDB6G^T[\"?&&F>/_ /AH+]ES7([?X]>"/#FF2^([ M2UTPQ6'CJPN'E@6VN8$<[=\EI,(W+9B\L!G"JDL8!]=5\_\ [%W[#UI^SDC_ M !%^)_B;_A+/B)>Z=%ITFO3Y:+2M-A 6#3;(,!Y4"*J[FP&E?+-V ]G^'\WC MVY\'V%U\3K+3+7798 ^HV>CRO);VSGGRDD?#2;>F_:NXC.U/_*9/6_^R?Z#_P"B7HH M^P/^#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ &\?^GR>OW^H *** M* "BBB@ HHHH XC]HGP1\5OB3\(M6\#?!?XFIX-\0:C&L=KXG-H9WL &#,R1 MAEW,P7R\EAM#EN2H4_+6E_M.?M=?_ &@?'$/[/7[$W[3O@[2? M$5DE[=^+]?BM8-:FTB*V:"-;<6I<*7EFN I=CA%AE'WL"O%O$.H#]J.];]F# M]LK4;3X8?M#_ ]#ZK\/_B/I#^1;ZE$F2NHV,C%=\3!/W]J2.%8@*481 $'B M[X)_M177QH\*_LS_ +2GQSN=3U2X>]U3X%_'KP_I$=IJ6DZG!;E[K3KVW4^7 M+');*[%2V)5C(+,>(O7_ ('?LA_M1_\ "ZM$^-7[8O[5T?CN3P>ES_PB&A:+ MX=BTVS@N9X'MY+R<1@>;+Y,DB*",)O)#H^%_&O[8ESX+C MU#P<)9='L_!WGR_:[^2VDM'OYY)541Y@EG58(U*_ORQ?A47W&@ HHHH **** M "BBB@ HHHH **** "BBB@ KY2_:$U;]JW]D#XP:K^UQ8^)+_P"(/POU1T3Q MSX!M;7%QX:LXE"1ZAIX+'S-B#=.O&XEF.%PT/MOQ\_:G_9\_9>TW3=5^/?Q2 MT[PU%J]RT&F"\WL]PZXW;4C5FVKN7<^-J[EW$9%?-4_C;]O+X-^!]"_;8F^) M*?%?P9K^F1:IXZ^&NF:-;QMHUA.@E$NE2Q_-'?&DIS>,[OXM?\ !,']I#P3:_#3QS +[Q1X M0UFRFOHM OI>EU8VL4D9MY7"NKV\K1HK)RK *L?UA\,_A_H_PM\"Z=X#T.>: M:#3X2'NKDKYMS,[&26>3: N^21GD; W.< #B@"A\"_@SX/_ &>_A)H7P9\! MBY.EZ#9^1!+>S>9/.Y9GDFD; W222.[L0 -SG XKK*** "BBB@ HHHH *** M* "BBB@ HHHH **\5\.?MO\ PH\3?MGZ[^QC%J2V.O>']%AN774HVA;4KB15 MF,5KNP'$4!5VZEQ+E/EB,/B+XH^"FI_$[Q_\ #O1_#OPR_P"$ MLL?%'@JV$;:A.L\T'=-LO%GB#Q7 M>>(6T.UE6YC\/^<@ABMHY>0TB0##R+P6EDP2#SZY110 4444 %%%% !1110 M4444 %%%% !48O+0W9T\74?GB,2&#>-X0D@-CKC((S[4MT+EK:1;)XUF,9\I MI5+*&QP2 02,]0"/K7Q+\2O&7[1G_!.']H;5?VAOB]XJO_B/\(?B!<6L/BS6 M(M-"7G@VY3,<+)#'D?8AO("C)^;DF0YG /J+]HOXF?$KX3_#"^\8?"7X)ZAX M^UJV3S(= L+Z*V+QKS(Q>0Y)"YVHBN[L54+C++\FQZ'-\0-3/_!4[_@G7XDU M'Q)XINEDM_B1\._$%W^\U>U7R_,T[R\?Z'>6ZQQ+&JC#K&A&_<3-TOC2Q^+7 M[*7BL_MM?LW>--?^+7PP\81PWWQ&\+OJ/V^ZV%%"ZSI;#"_+&%#VZ!4V* J M*ODT?@+X,^'W[4?[7%[^V!^QE\2M=\,>"'?3X_'Z66E3V5IXTO5^TS2*$F52 MLL+"R6615&\33KNR6+@'1>%? GP>_;]\;^!OVW?V?/$OB?P1J-COM/%^K65K M-I]WJ]F(V5](F#ILF,B:%I,'FZAJ=])MCA4D*/29X% ">6(0W!D_M;^/\ 3_VB M_P!F#Q7IGPE_:2\-W(T?Q_X"\6,RQZK''CSK2^@C DN(@B%XKF-=VU%4E653 M$ 1?#?\ 9S_:,^-OCWQ9'K_Q_P!3^%_QV\!36FD^)/'?A/38Y],\;:/+$TFG MWMS8NR1O,%65,@C84(QT5/I3]DS]E.3]FO3M?UGQ;\6=9\>^,_%U]%=>*?&& MN((Y+PPH8X(HXE9A##&I8*@9L;VYQ@#I?@O\,?%/@M=4\8?$WQ19:UXO\1R0 MR:YJ&F:<;2TC2)"D-K;Q,[NL,89R"[N[-)(Q(#!5[B@ HHHH **** "BBB@ MHHHH **** "BBB@"IKUEJ.I:%>Z=I&K-I]W<6DD=K?K")#;2,I"R!3PVTD-@ M\'&*^#?B3KO[2_\ P3X\-2_LT>*/B[JU[\-/&>H6NE^ OC3J;K+?^"S<74:7 M%OJ#G"G; T[P3_* Z@?*O$7LW[4O[;GP/M,OBM\)]>N[;3/BOX!^)6M_VF;BPNYTA.HV?M6?%+QAX&\/:C#>Z)\._$?B S6$*-@-J$+]T DC(.C^S7^R'XUT'PQ9^#?^&J[GQ=\%;74(=0\%>'I=(1KN:S2 M1)K>VGU!F+36D_CAX%_9P^$>M?&KXDSW":-H5LLMTMG"))I"SJB1QH2-SL[*H&1R M>2!S573/CQX7U7]G/_AI2P@-WHY\)2>($@TZ=;AW@6W:&?[>\3>'/"_AA8[CP?8EHT%[ M;REC)=*IF9'$NUF$,[!8PK>6 ;W]J?M9?M(?L\:;^U1\*O%_A#Q'K.A_$"7Q M5\,M#TF&6W@OM(6&ZL9-,N992/W\EO/.-^U=LF 2!]V.V_;A^)W[4^O^%?@G M\.OV0OB?X2\1+XQTF]\8:GXOT'[)8:#8V=[#!%VH7$IZ=#F M?"?PGKWP[^.-CXY_X)G>,/#OB3X7?$6\,_C+PE=32_V9X:N6@6;^T[5HQ^Y+ MJR*UIP2[!,*!FW^U8PX0"5@6P-Q5< GZ9.* ,W0/!GA;POJ.JZOH.AP6UWKE M\+S6+I%S+>3B-(E>1CDMMCC1%!.%5%4 5IT44 %%%% !1110 4444 %%%% M !1110 57TW5M,UFV-[I.H0W,*S21-+!(&421N4=!]3 M^)'@F]\$:;X]U;PT-1B:&YU?0&C2^BB92&$$DBNL+GC]YM8@9V[6*NOQ=\)_ M&WB;]C_68/\ @F]^W5J]S=^ /$*M9?#'XFV]U+91:E:%O^07>31,K02 ,$R' M'#;22C*Q /^+M$U,G4-)AN$V)=P MP19,?V:?'%Y;W.K:#HTIO;CP MO=7)2.*_L3DM<6TK&-&BR6!*XK5T35?B?_P3,U6;X0?$3PMXE^(WP!U1)(_" MFL:?ICZIJ/A;<#G2[R)06FM2"5CDP<9"'@X7M/V OV0['X2Z1J?Q)E?7].T' MQ9( ?L_@Y9;R2Y5(X2S+'*4%FQ7 :&2)P#DG !U?P"_9'^'_P . M_C5XF_:0\%1:[X=M?&:PW8\#"ZEM;&&[,9$M]-9JVP7,@;&TCY ,D!V(3W*B MB@ HHHH **** "BBB@ HHHH **** "BBO*/VH/VT_P!G_P#9$L+*;XS>,'LK MG4XII-/L[73;BZD:./:'F=8$1_'OPW^TQ^QW\7-:_; M-^''BC6_B)X,UNY$OQ,^'4JJ9=.M(U$<5]I2C #00(@DC/,NUG)Y!BX/X>?L MN?&KX[?!G2OVV?V?/V_/&UY\2]=L1K$5I/KB3>&))VR[:0UEMQ%%&V8#N)V, MA8IG@:T=C^V5\"O _A_]MCX:_'K7/C7H^L:7%J?Q&\ 3SPRV\EO*@D>?0A$H M$/DY.V#+>8JG))XJ]^SY\'_#WQ(\77_Q^_X)P?M51>$_A_XW07'C7PM#X;6\ MBL]28 M+9QS$1V-V5R)$975X:59 6*QH,99CRS$Y9F/)))/6K7@7P7H'PY\&Z9X$ M\+V[Q:?I-G';6JRR%W*J,;G8\NY.69CRS$D\FM:@ HHHH **** "BBB@ HHH MH **** "BBJ'BCQ3X9\$>';SQ=XR\066E:5IUNT]_J.HW*PP6\2C)=W+58!6M'FW 0;8PQC M.#NDD!)CV GQWPU\4_VC_P#@I'?:AXD_9G_:8N_@SH_A"VM[+5?#]QX3AO-5 M_MXAVN(;Q9RICABPD:A1B0^82/EVCIO&?Q6_:W_:-NM=^,/[ WQU\"WOA3PC M<0VNE^'I=,CO8_&%T+>*YN4DO=X-F%$RPHJX)D1][(,$<#H=[;_M,^++7]LC M]B75K#P#\.]*DCD;3M0DMI!A)= MJ3()%7*>6R[4SMC^C?V2/V9?B'\$[OQ-\2?CK\:[CQ]X^\9/:C6];-@EI:V] MM:B46]I;0)\L<:&:9B1C3;7N+AVE8*6:8@(JJ!7H- !1110 4444 %%%% !1 M110!_*#_ ,'>/_*9/6_^R?Z#_P"B7HH_X.\?^4R>M_\ 9/\ 0?\ T2]% 'V! M_P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_U !1110 M4444 %?/7[4WQW^)WC/P1J/A#]@+Q]X \4>.M$N&G\1Z&WB>WEN8[.-6$ELL M43EX[B1F559]BKM;+!MH/1?'WXI7?C/P+\4/A/\ "K1=6O\ Q-X:\+P7<]E% M!);G4HIS.&M[24X,DC);31>9'\J2.%#;T8+X=\%/B9_P3QT#POJW[=^G^(?A MMX3U6/PW)8Z7IND06EK=^'K5%;;:R6P"O)J#G <%.@6&+<@,DH!G^#/@E^S[ M^U;\!_#_ ,;/V&'M/A5\5/AE%]CMW-BEK?'']KK]G73M!\0^&ICJ>B:+\1^(? 6FRZ_X?TJ[FM;: M^OG1)A+>Q*P%P\.51 X."NYMS)&5^@J "BBB@ HHHH **** "BBB@ HHHH * M*** "N)^,W[2/P$_9WM+*]^.'Q;T+PPFHRF.P75[]8GN",;BB?>8+D98#"Y& M2,BJWQ]_:B^ _P"R_H$7B;XY_$"+1+6?<80+*XNI752H>00V\Y\V0KA+A]F)2KQ@&?HWQKUWX9?M%-X@_;IMO"/BCX=_%2S-C\-/B/ MI4<5WI&D6]Q+),=&NI"FTI(&C G/RR"%225#>5VWP7^!/Q__ &/_ -HA?@U^ MSZ+77/@MXFM[C5!8:]>2AO DXD3?%;N QN(9B[&.W)!RKL60*SRVM)\=_LY_ MMC:WXO\ V+_A!<:!XC^&^F?#:&TU"YT6SBN-*TF]>9X[6*WDCPCR+&ID&QL( M8(]I5@U>\?!OX/\ @;X#_#G3/A=\.]/E@TS2K9(HWN9VFGG*J%\R61OFD_!#P;%X$^&GAJVTS3TGEN)4MX54W%Q*Q>6>3: &=V) M).,= !TM%% !1110 4444 %%%% !1110 4444 %M M/M%E>1&*ZMS(RB6,_>1MI!*D<$=""0<@D5\0?M+_ /!+C]E[P'XMG^,^B?"N M]TWPK/-Y^MS^ 9Y++5O"$V,'4K 0@K+; #,ML49",!XV .G_ &ZOV+O! M'QL_:&T'5IM4G\-:[XOTEK7PIXVTW*76B^)=-#W5FX92"RSVINUD7(R+"'&& M567G_#O[3.I_&SX9^,/^">/[=WB;_A7/QD5+QS^R]_P4>\*^#=&U+]GW]J?1OC7X3LM6T[7_#UKXTV1 M:LGD3)/&UMJ*L4N!(@,;-*ZHT O$_Q/T;X[>(_"J2^(]'T M:2RT62]BC9]+2&8;2+2K:W6<)Y"@$K,YN9VDD&W<'5 -J#/M%%% !1110 M 4444 %%%% !1110 4444 %%%% !5+Q'HV@^(O#]]H'BC2+?4--O;22&_L;J MW$T5Q"RD/&R$$.I4D%<'.<5=HH ^0O\ @E5'X"L'^(.E_LW^*]?U+X/-J-M= M>$K#Q%I%U;2:#J$CW(O].B:X4&:)=EO*"I.TS$,2^]C]>T44 %%%% !1110 M4444 %%%% !1110 445YO^U1^TEX9_9/^&$?QF\=Z=--X=M-:L[37[BVRTME M;W$GDBX6, F7;*\6Y!SL+D9("L =?X_^(?@3X5>$KSQY\2O%^G:%HM@@>\U/ M5;M((8@2 ,LQ R20 .I) &2:^/\ ]HO]I'Q?XK\4:)^U=\+-5\,_%;]GWPI? MVY\8^&/#,B7>I64\2R.-69"H.8'E1C 3PL"28 ;?'U_[3W[0MY;_ K^''[7 MMEX%MKWP2)[B2_DU&/[?%H4-XJQV6O316V\RK#%OWQHVY1>%-ZD,PJ^ ?VC? MV0?AA?> _@9^R'\1/#/BO7?'?C9;G7[7PL;6XDOHIDEDO[^^%NNVWVK\X7$> MTHB*HC4J #.\??#'4M#\5Z'^W_\ \$T+_3-7D\:7-G!XL\%6LQBTKQA:RRA/ MM1*J1:74&YW>4J"H20N-P=)?I;P-\(O"_A[QGJGQBU'POID?C3Q)96L&OZI9 MQ[CY<*!4MXY&4,8E.3D@%R/)6"%0%RJ8#,N3P%5?4* "BBB@ HHHH **** "BBB@ HHH MH **** "OGS]H?\ ;+^ EYJ6J?LG>#/VIM%\)_$K7P='TG4)K.XF33KN5EB8 MK*BB'[2@<[(FE5O-V*<9KKO$/[9?P3\.?&W1_@)<3:[IA8RG_"103*C"YN+D-(>S1%Y0%+L[4 :?P7O/"OQ(T+7_\ M@F7_ ,%#/!-A%XUNYKS4[75@JQVOC*.:>2;^U;"4*OEW2,Q+(,,FS@85T3T; M]EOX*?'NY\!:]\"/VH_$6D^./A]H^II:>#]6U*UD.I>(;")XIH7O/GV-&C+Y M>2I^T!"Q^3#2Q?"WP5\,?^"B/PF\.?%_XT?#Z34=$TSX@ZEK?@1==L0DUWIX MGF2U>56&X0.K*XB. ZQ0;MP!W?2BJJ*$10 !@ #@"@ 5510B* , < 4M%% M !1110 4444 %%%% !1110 4444 5]1U;2](CCEU;4K>U6:988FN)E0/(QPJ M#<1EB>@')KG?CC\)_#_QU^#WB;X.>*%'V'Q+HMQI\SE QB,B%5E /\2-M<>Z MBO-OVWOV$/AO^V]X&_X1WQYK>JP7NGJ)O#DB:C,+.SNAD^9);1NBSAP0CECO M5,B-XBS,?G/X+? /]M+X8O?^%/V6/VLKW3O$7A@(->^#GQ@8ZM8+&V?+GL;Y M5$IL9=K>4\:*>&20I(CJ #F?@;XM^*/_ 39\*Z7\7K/2+[7/@+XBNY+3X@> M&( UQS^U1RK@]1MS\Y5I?=?B'X=_:-\5?%:#XH?L&>.? MAGJ?@WQW\.M.T:]BU6=\:+;PSWK6^HVD<'$D>+N=?*.,O& > =LO[&.H?M+^ M(?'/Q7^%_P"U3^S-#X2C\1^5J]MY1&IZ#J$\MNMI>A'!*A)/+@E-L[[R99R2 M,G'LW[+_ .RY\(OV1OA9;?"GX/\ AZ.SM$"W\ _!;P/9:%IT]VUW>0V:$?:+ED1&F;)/S$(HP. M% &*[6BB@ HHHH **** "BBB@ HHHH **** "BBB@ KQC]O[3/@AJW[+NO MV?[0GPMU_P 6^&W:".?3_"VDF[U&WE>01QW5NH(*/&7W;\\ $$,"5;V>B@#R MO]B;1?'WAS]EOPCX?^)6I:K>ZE8VYB)+1SFT%N9$8 MEE*_#,,Q\;Z;&/"VI3:DEK;1ZA]J\EXKR:3(AB*/&ZR*K,2DBA&8J" =G^ MT#^V-^S3^RTUG%\=_BM9Z#+?J'MK=K6>YE\LML$C1V\1B1;B1 R@R9Z/P)\7_@S_P % _$/Q%^!?PV_XGWP MHM_ ]GHU_J\.F[+%-1DDN,Q6?F( 7CA,3;P"J,D)'0;@"'X'_LX?&+]F7]HZ MZ\#_ +,WBG39/@EKT$FJZIHFLI)./"U\TBL;?365QE;A69_+)*P@;R/F19?H M[P)X"\(?#+PI9^"/ F@V^FZ78H5M[6W3 !9BS.3U9V8LS,!?@[X$TSX9_#3PU;:1H>CVJV^GV%JN%C0=R3RS$Y+,Q+,Q))))-;M !111 M0 4444 %%%% !1110 4444 %%%4/%/BKPSX'\.WOB_QGX@LM*TK3K=I[_4M1 MN5A@MXUY+N[$!0/4F@"37M?T'PKHUSXC\3ZW::;I]G$9;R_O[E888$'5W=R% M51ZD@5\??MC_ +0'B/7+S1OBUH^C>%/B=^S1IE[:_P#"P/\ A%]0AU:[2XAF M%P+UDB+1R6D+K!OB+,QV.60+M:MK]J/]J_X'^-OA;X6^/7@^;0OB/\--)\7R MZ?XJ?<9M/TV^>#9:7=\FQC]GAEE1G^1BOG12JK,J&E\#>,_V0_V5] \,> /V M?_%?@C7/$/Q5\?62ZG9>%5M776%NI=MU.L%NS"WM((&D9%'R((U4LS.[. 8? MC[X77WP(U_2_VZ_^";D&FZSHGB^:QB\7?#31YEBTWQ5#/(L45Y9[1LMKN,OE MFP%VAV<#$@D^BO ?P!\ Z;\5=0_:7UKX>:;9>/\ Q!I%O9:G>0.LQM8(QQ D MHC0MDXWR$;GVHN=L: 8W[,'['7PV_97O?$UU\/[F_2W\0:[/_*9/6_\ LG^@_P#HEZ*/^#O'_E,GK?\ V3_0?_1+T4 ?8'_!IM_RE,_: M[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !117FO[1OQ-^*_P MWTFPU3X<_#&^UNP@OX)_%FHV)CDGL-,$@\][:V)+W4X0$^6HSMW$;WV1L >E M5Y#^T]J_[3?B'PJNE?L:ZIX(N-:T_48IM>3Q#K$J.T$6\P5D,C MLA1<[<,0\>3^V+\=_#OA[]E!/C7XCR>(=6\/7#-)_8$U[ EW- M"T1WX,+,&*$.%9R"K ,/(?V@_P!B3X%Z+\-4_;@_8#O=(\$^+/"FD/KVD:MX M5N!'I/B"QAC,TEK//! MMI-XD\-QF'4["&:YTO4(%D"%E5_+=6&"5)QR.HK5H **** "BBB@ HHHH ** M** "BBB@ HHKF_BC\5/"OPD\.+K_ (F:YFDN;E;72M*TZ#SKS4[MP2EM;Q @ MR2-@GLJJK.Q5%9@ =)7!_'G]I'X7?LY:##K?Q%O-2DDNED:STO0]'N-0O+A( MP#+(L,",PC0,NZ1L(NY06!90?!_BY^TC_P %2_A]!/\ $K0OV'_">I^%[3,U MQX;L_.O+ .228AY1?'\$2S$'@;\9/G^N_MXZ+\5]$TC]L?X>1>(4^&VHZ M8GAGXP6^BV1EUWP;)!++<*ZAP3?:"DMQ&"RQHC)MDVF, ZK6/V]?@]X3^ M*FG?M4ZX;O4_@A\4/!]IH4'C3^Q)VCT/4[*[OB]O=PM'O2&871&_:07@(Y4% MAW'AC]H;]GG]N+XYS_!'P'!H_P 1? &F^"+B[\8RW.EK=Z5'J#W=JNGPJ94* MF7RA?N=O0*G.5PN#\%/VOO@5^UI\9O#GP7_9,T.;7_ASX?\ #5\GC:ZE\/3V MNC00.D26EB(;F-!)*9%W ;/E17VDAGQ],^"_A_X#^&VC_P#"/?#OP3I&@6!D M,AL=%TV*UAWGJVR)57)P.<4 5?AG\)/A;\&/#@\(?"/X=Z+X:TOS3*;#0]-C MMHFD( +LL8&YB ,L:?!?]G/3?@]XR\3>)-+\17Z:7J^JO<:%X1@O7_LO0HW5?.^SPG"J\TH M>9N-L9E9(PH+M)Z7110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%5]6U73="TNYUO6;Z.VL[.W>>[N9GV MI%&BEF=B>@ !)/M4=QK^BVV@OXHDU.$Z='9FZ:]C<-&8 F_S 5SE=O.1U% $ M/B_QCX4^'_ANZ\8^./$=EI&E6*![W4=1N%AA@4L%!=V("C) R?6OCOXH_M/? MMTZOIM[\:'_8D\'>,O@M::G/)%HC7C3^(I[""1X_[0$3L83N56D6)8V<*0"? MXZZ'QKXJ^/?[3_Q*\/\ P0^*/[-W@?7?A1XUT\:IJFF+XKNQJND:7FG_"/QY#?^/?@CK5]]C^&?C:"\ MMUG\/3M(5&DZC+,\<:Q(V0LS,-JHPP=ICB &?"[PY\;?@=X:A\>_\$\_!L7Q M/^"'Q1TV6\TGP/J6KPVDOA"^N%;+Q-)OAM\$/!_AO6K^ )J=_X=T""U:4G!90R(&$989V].AQFD_9G^$J?!3X M06?@=%LXS)J>I:I):Z1ZG MJ!MM,T*&3/E37\R*[J7P2D$:M+(%)PJ R ]-KPWX[_M^_"+]G_Q&-%\2>!/ M'VL6,.IPZ=JOB/PQX0FO=-TR[E9%2":=2 TA,B#9$)&#.$(WD+7B7Q6_:Z_X M*7?L3W*O@_KM_=>*OA%XS\+Z.UYI\,NI7,U[/'?Q+ATN MXI;B2.$N"%CSA5<.0 =-X+_;L\$?L/>(]:_9V_;6CU/PO#'K^IZEX*\<-HUS M<6'B'3KN\ENTW&&-WCNHS.4D0KU4$G+<^H?LSZOX1_;#^'>I?%KXA_"JWU/P MY>^,+RX^':^,=$CFG_LO9"J7"I.K-&LDRW$B#@B-HP. *7]D+XA>(OVF],\: M?%WQE\+-1T?PAK_B>&7P/I/BZQ NIK6&S@A:\:%]PB622-BB^@+?Q;C[N % M51@#H!0 V***")8((U1$4*B(,!0.@ ["G444 %%%% !1110 4444 %%%% !1 M110 4444 %>9_M)?!C7?B5H^G^*/A;JPT+Q]H=VG_"->*452;*.21!+ MBV>,'?;MPY5""CJDB>F44 4O#FEW^C:';:9JFO7&J7,4>+C4+I$5[ASRSE4" MJN23A5 & .E7:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HK(\4^//!G@FZTFS\7>);33I-=U5=-T@7 MOZ[JL.E>'[?4 MYVBM3=2AFWS,H+"-(XY)"%&YO+VK@L#0!S?[4G[2FC_ 'PI%I>CW.F7GCOQ' M');> /#&HWGD_P!L7WF0Q*@;CY5>XB9P"#LW8Z9'S'\4_$O[4'@UXOAE_P % M1OA+\/?&?PK^(,\&C7_C7P)!/&WAVZEDQ;"Y\T*ZQ+,_R3 QLV[>6.P[+_! M+QM^V#X;\:W?[;L/@+^S=%N[:W^&WQ>\ 6]Y9WMI<)+N^T6WG,YCABG<*95< M)(8SN+JBR+3TKXN?'+QWJ=S_ ,$O?VT-$T6W\1:WIYALOB)<7K0V_BO2D=2T M]G"(BK:@$',9=-C@R8.S8P!W?P+^"_[9OP]\46?[,'Q;@\.>/_@]I=Q++:^- M/$5Q'-J-WI@MY5@TNYM'0B:9)FA;S^%V0]RVU?I;PQX3\+>"=&B\.>#/#6GZ M1I\&?)L-+LTMX8\G)VI& HR?05H @]#10 4444 %%%% !1110 4444 %%%% M!13+BX@M('NKJ=(HHD+R22,%5% R22> .]?.WQ*_:Y_::UJW;6OV//V-+OX M@^'X@63Q/J_BNUT>WU$#J;&*;,MQ$1]VOP(^*'@W3?B?\ /Q(/'>G M_"[QS9ZO\2?#-GIEQ'>II @NH&NEMKF.-Y1;SS6]T" 5#6P;<, CF)?^"AFJ M_M/_ [UCPSX2^!>J:-\7_A?K5GK^N?!SQ$Q\_5;:UE#2+;/L4S,FY)D&Q7\ MR.+"D,K%D?\ P4*_9/T[X67UW\ /B5+XO^,_Q!OK6%+"WT":#4[[5BR110S0 MLF+>V@ *>46*B-'&Z1W9W /1/%7[:_[&6H?#_1/#'[.7CKP3X@U#XA>,],LT M\(Z##;R3ZDMY?0+?M=V@7=%FU,[223HN,#)S@'TSX0?L/?LD_ /QO2( 1P1&%!''2MGP3^RW^S9\-?&\_Q*^'OP%\ M(:)X@N XEUC2O#UO!BC_@[Q_Y3)ZW_P!D_P!!_P#1 M+T4 ?8'_ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 M >1?M9?%C]IKX;>$S/\ LN_L]1^.=7@B-U?KJ&II:V\5NH8F.,;A)<7#[2%C M08'5CDHK>$_#W_@H;^WUXG\'V/CIO^"96T MB.K!E:-RKHRLK*""!]IUXM\7/"^N?LZ:QK/[37PBL3/I31O?_$GP9&ZHFI0Q MIF34K3<0L5_'&N6!(6Y1-KD.$< 'S#I/[8OC;X=_$Z>WUS_@G=\8M#^'WC2X MEC^(/AG4/!)O??A%_P39_9/^'F MIKXJ^&J^*X?#FH2IJ$?@MO&%\=!E=B)$D>Q9]LHS@A)=RCCY>!CV_P"'?C>W M^(_A"S\:V/A_5--M=0B$UG!K-G]GN&B8 J[1$[HMP.=KA7'\2@\5MT %%%% M!1110 4444 %%%% !1110 4444 %?*/[;/[.G[3UC\1-&_;7_9J^(5[X@\7> M!A<"'X9.".0=K8PP&1@@@>6?LM_!^ MT\ ?\%$?V@O$OP_LUM/"^JV>@MJMM N(#KCPR3S!0.-XCE65QU!NP?XJB^/_ M .P_XZC_ &J?#O[1_P"QSX[D^'_B37[B6T^)EY#8I-87VF^4Q-R\#@QR7@D\ MM4!&'9O,;'EN6^C?AQ\.?#7PL\*Q>$_#$<[1K*\]W>7DQEN;ZYD8M+,Z?HVE75[8:7 PVO%& M]QM/D*(]/D9['^VM,CG:W+ M8W;&8;D!P,@'!P,YP*\STOXR_LW? GQ3J'[-OPL_9TU+3O%B6S2VG@?PSX#\ MB/4[3<42Z%U$@LEMW/!EEF7825<*_P M 'B?P-;[5[?4+CQ>9XB+2]O;Z[FO9PG&Y46:=@C@!E"*P"D #6_9 M)^"4W[._P T/X4W:V<=Q:2WMY=6VG9^S6LUW>37DEO!D F*)IS&A(!*HI(!. M*]'H \Z_9:_9ST+]EWX.Z3\)]'\4ZQKKZ?:)%<:OKE_)/--M&%1 [-Y,"#*Q MPI\J+ZL69O1:** "BBB@ HHHH **** "BBB@ HHHH AU"WN+NPGM+2_DM998 M62*ZA56>%B" ZAP5)!Y 8$<<@CBOB#XF^#?C+_P2X^*^K_M/?#:^\0^/O@_X MLOQ=_%3P_J-T;O4]&N2 IU:"1N9%P '4\!0%8A0CQ?""."#0!RFD>.?@S\>O@HWC;3M?TK7O _B+0Y7N+R20&UG MLGC99EDW8V@+O5U;!4A@P!!%>3?\$J/AOXA^%?["O@OPOXA6Y02&_OM,M[P$ M216%S>SSVP8'E2T,B.5/(+X[5S/P>_X)PVWPP^.GC.#P_P"--5TSX*ZO>6VH M0?"M)T:QO=3V[IF/5DLAE!]GRHE92LBF*-%?ZN & , =!0 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'P#9?M7_\ M!-Z^TCQ!XC_;WU#2+SXE67B75+/6-%\4^'[F^O-$$5Y*EO;6$8B?[-&(5A*R M0;=S$R.^\L1!\1?^"B_[&'[8'P[M_P!FS6="^*GA;0M1CO #%Q\ZLXD*AF8?:7CSX+_"77=3G^).I? ?PMXB\36MMN MM+N_T6T:\E9%^2-;B5"4/& 2P XR0.:\=\:>-H?V^_AUJ?P$\%_"#Q+I&ARZ MQ#8>-=9\8:2MBFE"VGBEFMH(F!M; MZ"_:>_99^&7[6'A#2_!GQ,L,P:7KUKJ=M?6VZ.\MVAD#E;>=6#0&0+Y;,N3L M9L8;:Z^E44 5=$T32/#>D6V@Z#IT5I96<*Q6UM @5(T P !5JBB@ HHHH ** M** "BBB@ HHHH **** /%OVY_P!G'XK_ +47P3U/X8?#/XT'PB]Q;[_*73EE MCU.53N6VNG;)%J^-KHJY;/S;TW1OS?[#O[:]S\:KG4/V>/CSX5C\&?&'P9&( M?$GA60!([R-0 +VRYQ) P*MA2=NX8)5E8_1M?.7_ 4'_8_M?CGX.A^-/PMN M[[0?BYX%B:[\">)=#BS=2S+DK8R@<20RL=OS_+'O9C\AD5@#G?VR_@U:3?MS M?LZ_&SX=V0M_&!\5W>F:Q/:KM>[T5;*:6OW^K\ ?^#3;_E* M9^UW_P!O'_I\GK]_J "HKZPL=4M7L=2LH;B!\;X9XPZ-@Y&0>#R ?PJ6B@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H7T^PDOX]5 MDL86NHH7BBN3$#(D;E2Z!NH5BB$CH2BYZ"IJ* "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH *:D,43.\<2J9&W2%5P6. ,GU. !] *= M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 ?R@_\'>/_*9/6_\ LG^@_P#HEZ*/^#O' M_E,GK?\ V3_0?_1+T4 ?8'_!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S] MKO\ [>/_ $^3U^_U !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 ?R@_\'>/_*9/6_\ LG^@ M_P#HEZ*/^#O'_E,GK?\ V3_0?_1+T4 ?8'_!IM_RE,_:[_[>/_3Y/7[_ %?@ M#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 445Q'B_\ :,^#7@/Q%<>%/%?C'[)J%IL^ MT6_]GW$FW;L=O17FW_#7?[/'_10O_*3=_\ QJC_ (:[_9X_Z*%_Y2;O_P"- M5Y?^MG"O_0?1_P#!L/\ Y(Q^NX/_ )^1^]?YGI-%9OA#Q?X=\>>';?Q7X4U# M[7I]WO\ L]QY+Q[MKLC?*X###*1R.U:5>Y1K4L12C5I24HR2::=TT]4TUHTU MJFCIC*,HIIW3"BO ]=_X*B_L!^&=O?M-:%;7VGWVSPW.Z*6-BKH M<18R&!'X5!9_\%5O^">U_=Q6-G^U#H,DTTBQQ((+G+,3@#_5>IK09]!T45S? MQ:^+WPV^!7@.\^)WQ;\66^AZ#I[1+>:G=*Q2(R2+&@(0$\NZKT[T =)14=K= M07MK'>6LH>*:,/&XZ,I&0?RJ2@ HHHH ***KZOJVG:#I-UKFKW2P6EE;O/=3 MOG$<:*69CCL ": +%%<[\*/BU\.OCEX!L/BC\)_%5OK>@:F9?L&IVJL(YO+E M>)\!@#Q(CKR.JUT5 !1110 4444 %%%% !1110 445R/Q<^.OPM^!6G6>K_% M3Q*^EVM_.T-K.-.N)U:0#<5)AC?:<*^"O^"L M'_!/+X@>*X_!?AO]IW1Q?S2B*+^TK&\L87K$W/H>B@$, R MD$$<$5X6/^"F'["3?%D?!%?VD]"/B(WOV,0A)_LQN-VWROM?E_9MV[Y<>9UX MZT >Z45!JFIV.BZ9<:QJERL-M:0/-<3-G"1JI9F./0 FOG__ (>P_P#!.[_H MZ?0/^_%S_P#&J /H>BN&^"?[3'P _:/TZXU3X&?%O1/$T=F5^V1Z9>AI;?=G M:9(CAXP<'!91G!QTKN: "BO(?&W[?/[&/PX\67_@7QW^TGX4TO6-+N#!J.G7 M>IJLMO*.J,.Q'I79_!_XZ?"#X_\ ARX\7_!;XB:7XETRUOFL[B^TFX$L<,:U_P42_8@\/?$A_A+K7[37A6WUV*Y^S36SW_ .ZB MF!VF-YP/)1@W!5G!!X.#7L5S?V-E8R:I>7L45M%$99;B60+&D8&2Y8\!0.<] M,4 2T5XWX#_X*$_L4?$[XAI\*? G[27AC4=>FG\BULHKPJMU+G 2&5@(YF)Z M!&8GMFO9* "BBB@ HHHH **** "BBJ/_ D_A_\ X2#_ (13^V(/[2\CSOL? MF?/L]%?@O M\>?#VO:JL;2#2[>[*7+HHRS+%(%=P!R2H('>O4J "BBB@ HHHH **** "BN8 MU/XS_"_1OBOIGP.U3QC;0^+-8TV34-,T1E?S;BVC+!Y00NW *MU.>*/ 'QG^ M%_Q3USQ%X;^'_C&VU.^\):JVF^([:!7#6-V,YB?Y? H M]SHJM M._!?PS\*7OCKXA^*K#1-&TZ+S;[4]3NEA@@7( +.Q &20 .I) &2:X+X'?MM M?LH_M):]<>%O@C\<]#U_5+:-I)--@E:.X**<,ZQRJK.HXRR@@9&3R* /4Z*Y M;XP?&_X1_ #P@_CWXS_$+2_#>D)*(A>:IM_]D_T'_T2]%'_ =X_P#*9/6_^R?Z#_Z)>B@#[ _X--O^ M4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?M=_]O'_I\GK]_J "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KXD_:[_ .3A_$/_ M &Z?^DD-?3?Q_P#A-XJ^+.CZ?IWA7Q?_ &/):7+22R[G'F*5P!\A%?('Q>\& M:Q\/OB)J/A#7];_M&[M/)\V]RQ\S?"CC[W/ 8#GTK\)\9L=CYY;#"RPS5&-2 M+57F5I/DG[O+NGJ]=M/,^'O^WO_ -*YJ])KY)^$/[,WQ(^(/P[T[Q?H'Q1_LZTN_.\JR\R8>7LF=#]T MXY*D\>M?5NC64VFZ/::?<3^;)!;1QO)_?*J 3SZXK^QN O<^[RVK5GAXQE#E2BK.^^AX+^W?\ [X*6G['?Q=\ M3VGP?\+1:E'\/=;N8]1C\/VRSK.+.9A*) FX/NYW9SGG-<7^PGX%_9L\'_\ M!.#P'\9_BA\,_":V^D^!!JFM:U?>'K>658XE>1Y68QEF8!?^,'_9,]<_](9J^>/#/@'Q;\3_ /@@Y:^"? MG-EPWNFWH GT^[BU:U2:WD _B5AP?XE*MQFN5_9*^"_P &OB/^R-X; M^+5K_P %5/C)X:T[2_#5O'KVD0?$VWM;?P_-#"J2VHB:+,,<94B-3U0(1D$9 MX[XG^&/@KHG_ 0X^)7B#X ZEX_OO#GB/QY;:G%J'Q&BMUO+NK;0QP MQQ R75S,0?+B49/3D(_*A21R\/[B M>./!.MR75E9W[_ZJVNXYE#IN_P">F0O#$ A7*<3\;_$6B? C_@J-\$/CM\5; MV/3?"/B'X42^%K37;U@EK9:DKS3 22'Y8MZSQH"<#YB[<(3Y<:Y W''!8CA&( /2 M/C/^V'^T!JO[3FJ_LD_L?_"'P[KGB'PSH5OJGBK6_&>M26EE9K.%,4*1Q*9) M6*NC%@<#=C'>NH_91_:3^-OQ1\:>+/@W^T9\ )O!GBKPC]G=[_39Y+O1]7@F M77?Q'\;?"3XS^%M M) M;7QCHNKQ:8-;M)%#IY#&0FY\H$!L"-^-NYA&0MC]A?XO_M#>$?VU/%_[%7Q M_:*M_C%X;T'P='K%KXR%G&EUI=P9XHQ97$D;,'/=*UY=&U%]/U5M+O%F%I=)] MZ&3:?E<9&5/-0_'+_DBGC#_L5M0_])I* /BS]BG]H;4_V4O^"%^A_M Z/X:@ MUBY\.1:A)%IMS<-$DWF^(IX""Z@D8$I/3M74>,?V]OV]K'X1/^UIX3_8PT$_ M"^WTM=5:UU;Q48]B-%*0H8\R!"'8)R0:\2\-_P#*M7/_ ->ES_ZE M3U]C?&2../\ X)?^*H8T 1?@)? *!P!_8C\4 0_&;_@H3\./A?\ LI>%/VFM M!\*:EX@G\?K80>"/"=JP2[U*^O(]\=L2 P0K\P=@&P5P Q*@^?\ B3]MK]M_ M]G"?0?'?[8O[+_A>Q\":[J]OI][J/@KQ#+>7OAYYR!&UU&RE9E!R&,1QZ$DJ MK>!^-G;P+^QA^Q-^T3XAMY6\)^!/$^E3>*KE(RZV,,QC"7+@ X5#$W/]YE'5 MA7V?^TY^WC\&OV=?AMI?C?2M1M?&FI>(M4M+'PMX:\,ZK#-=ZQ)/(J@P;2P9 M0I+;OND[5R"XH ]NZ]**YJ?XP?#.Q^)%C\&M5\+]1TO^T+3PU)?)]LE MM@7!E6/.60&.0;@,?(?2NEH **** "BBB@ KA/VE/@S8?'KX-ZQ\.KE46ZG@ M\[2IW_Y8W:?-$V>P)^4_[+-ZUJ?&?P1K7Q(^%FM^!?#NN_V9?:G9&&VO\L/( M8D'=\O/;M7RK_P .VOVB?^CFS_W_ +O_ .+KZOAO!Y=*:Q=7,(X:I3DG%.$I M7M9IW7GI8^1XFQN91@\'1RZ6)I5(-2:G&*5[IJTO+6Y\9ZEIM_H^HW&D:I:/ M!=6L[PW,$JX:.12592.Q!!'X4:;IM_K&HV^D:7://=74Z0VT$2Y:21B%50.Y M)('XUZY^U9^R-\1/V;GT[7_%GB6'7+;6I9%;4H%DRDZX8I)OYRRDL#GG:WI1 M^RG^R-\1/VD7U'7_ GXEAT.VT66-5U*=9,O.V6"1[. M4?V+_:?MX^Q_GUM>_+M\7Q:6M<_E3_5O./[<_LOV$O;?R:7M;FW^'X=;WL?H M-^S7\&;#X"_!O1_AU;*C74$'G:K.G_+:[?YI6SW /RC_ &57TKNZ^+O^';7[ M1/\ T-IYC'$59RNTH2B];MN[TT?3S/ZGX;Q^:ODP-7+98>E"%HR M(/[3^#?QF\0_"[4O&_PS\"^+[B_^(OAC3+;[ M0TD3)$(+AX3\LB1A9P0V$_>;6(5R:DU?]HO_ ()._M__ @OO@5:_$/P;I=S MK.G/:Z5!K>C)IMWI=TR8BDM_/6-3*C;2%B3."(_F#'JI M&:^0/LCVKX=_!'5/A;^R9;?L_P"N_%RYU&72O",^D#QC=1"WE2(1.D*YVNO'MIJ=L^DQZ? M;WXN)-5AE#;YYB"8L1@EH3D'DHO>?$?5OVBK?_@A3\.I?B%=:ZNEW/BNTA\7 M3Q%_M@\)M<7 AW$\[#_HJKG@QF('Y2:](_X*&^'/V+/"'[-G@O\ :6_97^,/ MA#P;XO\ AW%!/\+KGPU=1.^JPELFP,,>7F#[F8EU.&:3S"%DE) /N#Q]I#>' M_@'K6@M?S71LO!]S;FZN#F2;9:LN]CW8XR??JGVW_ (2+^SOMF/[2N=F_SOG^YMQG^'&.,5+_ ,$M_BY-\5/V2?C! MK'Q$^*M[JOQ$U#6==U#Q;X8U*XE230-\;A(8K>5B8H2P=LJ H9C&>8ZP_P#@ ME#_P3[_8V^.O["7@WXG_ !:^ FD:YK^HSZFM[J=U+.'E$>HW,29"2 <(BKT[ M4 2>'V^!E_\ \%J/!%Q^Q&VAM81>!]1_X6K)X*$7]F%/*F$0D,'[HR>;]EW; M?XQ%GY@U?H;)(D2-+*X55!+,QP /4UQ?P7_9P^ _[.NE3Z-\#_A-H?AB"[*F M\.E6*QR7)7.WS)/OR8R<;B<9..M=3XAN[RPT"^OM.T+OC)JWBGXH:OKFI: MWHWPO@UBWT:QE96B@,]Q@*0-\GEKP%<9(Q7TU\3_ -J+]G>Q_P""6GQ&_:"_ M8'/@%KGPWTB:VU[P1;2:U=R:?&T\M_<6R MR27?F$;O-65RR-G*;5 ("BOCJ^^/WQ(\?_\ !%/X?_#&^\1W,>I^)_B3:?#C M4-124^:;)9YG5-W7'D0Q0G^\H(/#&OL/]GO]NC]GVT_8 \._'S6/B5H\5OH' M@BVCUJSDOXUGAO[>V5)+3RR=WFM*I5%QE]RD AA7QY=_ 3XB^ ?^"*?P^^)] M_P"'+I]3\,?$JT^(^H:>D1\T637$R*^WT\B:*8^BDD\ T ?67_!0+]D;X'1_ M\$^/%_AGPA\.-*TG_A ?"4^K^%+K3[-(I]-FL8C.KQRJ X9EB*LV?%3Q%+YFI:YX/L+K4Y//%S^(-#\=?V?;M B"WWR#!46FG;S.W 8?#8JOR5ZJIQMNTWKVLB_\883RMNI_P"6C_T7O]*^9_\ A)_$'_"0?\)7_;$_]I>?YWVS MS/GW^N?Z=,<=*ZGXM?!+QG\-]FL:O=KJ-K<-A[^'<=C_ -U]W()['H:X>OY1 M\0N(^),TSSDS"G*A[+6%._P]I77Q2?\ ,O16/V3AG*\JP>7\V&DJG/\ %+OY M6Z+R^\^I_@=\<=/^)NGC2=5:.WUJWCS-".%N%'_+1/ZKV^E>@U\G_"7X)>,_ MB1OUC2+M=.M;=L)?S;AO?^ZFWDD=ST%>I>!OV>_'WA?Q=8>(-3^(OVNWM)P\ MMOOE_>#!XY.*_9N"^+^,'^LY=*K&32]MS1C>-[O5^:?\ P2#_ &@OV*/AK^R=<>&OCW\2O &E M:]_PF6I2FU\27%LMSY+>7L;$GS;3AL=N#7Z65^?'_!&']FK]G7XO_L5W>L?% M7X#^#O$E[+XUU2![[7/#5K=3^6/*VJ))(RX R<8/&>,5^OGQ!S?[5OC+]F'] MH3]LCX%:5^P%;:+JWQ!TCQS!J'B+Q#X(T\);VFCQNAF^U31*$E7&XX);"AU. M/- ;[!U/]JO6-/\ V_M._8R7P?;-8WWPT;Q0VN&Z;S4D%Y+;^1Y>,%<1AMV< MY/2OF3PE(W_!(K]L^S^%MR GP%^+UZ1H%[<@,?#&K$@?9WG/S>1N8<.+J%U*8=[$* M&VXP">2Z@?&_P6_8M^"GA'4[7X;WL%CXG\1>.= M?EMHYKR12Q@@A@4OA=K#S&."5/ &-WGO[2OQF^&_Q'_X*\_LX>"O GBVQU>Z M\-1:^VLOIMRLT=M)<6+[(F="5$FV$L4SD!E) W"JWC3X)_LC?M6_M7?$;4OA M'\-9VKA+U;?S2;B%E"_,K1;@REU^<%@#V_X3 M_MQ>(KKX$?$3XG?M(_ G6/ VL?"PW2^)=+3=<6]^(8V<2V,Y55G5RI48)"DC M+$$-7FMK^VM_P4;F^#]I^U9;_L<>#]1\ WVF0ZM;^'M)\733:^=.E =91B(Q M.WELK[ N['&W.0.9_9I_:A\>1>%/VB_@O^U;XL'QP\#_ LTN*.X\6^'=(B, MNL64\$GVJT9%=8Y7C0-N^?'/AIK.O^+/B3+:VW@3P)(GV.]N[J>-'V3[P?LXC#J)"02K,! MCDD>>^(/VW?VP/V8]0T3Q7^W'^SOX5TOP%K>J0Z?=^*/!'B&2Z;P]-,<1M>1 M2K\\>>&>,X&.-Q*JWSM^V!XL\9_'7PI^R%^UQ\=_$NO_ ^T?45N[7Q7XI\) MW!LYM"N;Q(?(O(Y&5_(CF$1DR0<1@C/0UT7[9'[.W[,?@'X2V=C\;O\ @HI\ M?_B!IGBO4K2STKP9I'CFQU>XUF5Y4:)HK9XPLJJP1]V< A<99E! /7_B\RM_ MP6J^$;*00?A)JI!'?Y[FE_X)D?\ )Q'[5/\ V6BX_G-5#QMI,>@_\%A?@GH< M4EPZV7P6U"!6NV4RD)]H7+E>"W'..,YQ5_\ X)D?\G$?M4_]EHN/YS4 ?1/[ M2_PAUKX^_ ;Q1\&/#_Q G\+7'B73&L3KMM9^>]M$[ 2@1[TW;X]\?WA@.3VQ M7DGQE^"?['G[)W[ 6L>!?B9X*\/#PEH7A%K2Z>;3(DFU*[\G8LBDY8W4LV&5 M@Q8.P.[C(]H^.GQI\!_L[?"37OC5\3-1:VT7P]8M0Y"I$@)&Z1W94 M49 +..1UKX2^#?C#X3?MV^/=,_:L_;Y_:/\ AWI7AO3KDW7PZ^"DWC:Q$%@N M?DN]21I09IR.?+8#K\P528J .5\9GXR:)_P1]^ 7[.OCW4M0L-0^*'CW3/#M M[YKLMQ'HEQ>7$T$1)Y \E;4!>R':>,BOI3_@I5^RW\&[?]@+Q,O@CX?:5H5Y M\/-%75_!U_I-FD$^E2V;+(#%(@#+N1&4\\[LGY@".?\ ^"KVL:#XX_9C\"_M M/?";6['Q1HWPU^*ND>([Z]\/7D=Y"]G!+)%,4>)F5MLCQ[L'Y0K9Q@XWO^"E M/[5'P8NOV /$TG@7XAZ5KMW\0]%72/!UCI%XL\^JRW;+'B*-"6;:CLQXXVX/ MS$ @'E?QO\>7'[9_Q$_8R^#?C^-;G0_'ND-XS\9:4X_<7\]KIB7*12+T:/>+ MA2IX(?I76?\ !7GP=X0^!OPQ\"_M@_#GPO8:-XH^&WCW3)+;4=,M$@>;3Y&: M.:S?8!OB;*C:> -P& [9Y3XW^!I/V+_B'^QE\9OB%(MIH?@+1F\&>,M4<_N- M/GN=+2V261APL>\W#%CP E=5_P %>/&O@WXY?##P)^R!\-_%&GZWXH^)/CW3 M$MM.TN[2=XM/C9I);Q]A.R)<*=QX(W$9"-@ L^,]%TC]I#_@LM8_#WXB:=#J M?AWX4?"HZSI6D7L8EMSJMSOCI\,]$M=(NO'&M7GA#QC'80K"FJ6\RPBW,JH ':-W+!CR?+C!.$ IWC; M7M#_ &;/^"R=C\0_B1JD&E^'OBO\*3HVE:Q?2"*W&JVUU$WV=I&PJL8XDQDC M+3(!R<4S]KWQ+X<_:+_X*)?L]? OX9ZW;:Q=>!]:O/%WC"33YEF32[>%(6MQ M*R$A&=T*[3R/,CXPX- 'VI1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 ?R@_\'>/_*9/6_\ LG^@_P#HEZ*/^#O'_E,G MK?\ V3_0?_1+T4 ?8'_!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ M[>/_ $^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 5\M_M&?LY_&7QY\9=9\5^%/!WVO3[O[/]GN/[0MX]VVWB1OE> M0,,,I'([5]245\WQ1POE_%N7QP>,E*,8R4TX-)W2DNL9*UI/IVU.3&8.EC:2 MA-M).^G]/N?$G_#(G[0__1/?_*M:?_':/^&1/VA_^B>_^5:T_P#CM?;=%?!_ M\04X5_Y_5O\ P*'_ ,K/-_U?P?\ -+[U_D<1^SGX0\1> _@UHWA3Q7I_V34+ M3[1]HM_.23;NN)77YD)4Y5@>#WKMZ**_5,NP5++,OHX.DVXTHQ@F][122O9) M7LM;)>A[-*G&C2C!;))?<4/%7A;P[XX\,:AX,\7Z/!J.E:M92V>I6%TFZ.Y@ MD4I)&X[JRD@CT-0^"?!'A+X;^$[#P)X#\/VVE:/I=N(-.TZSCV16\8Z*H["M M6BNPT/%/&G_!.7]AOXA>-Y?B+XO_ &8_"UWJ]Q.9[JY%D8TN)2264EB3G->B>,_@K\)?B'\-C\'?&?P[TB_\ "IBAB'AZ6R46BQPLK1((U 55 M1D0J !M%=/10!SOQ$^$7PO^+?@F3X;_ !.\!:5KVA2JH;2]4LDFA&T85@&' MRLO9A@CL17(? _\ 8I_92_9NUF;Q)\$O@7H.@:E.C(^I06YDN0C?>1992SHI M[JI .!QP*]1HH \[^.W[)?[-O[326H^._P '-%\22V2%+.[O;66C64_CCQY=:XNE^'P_P!ELH#% M%!$@9U4O*ZQ>=(VT#S)G R &/JVJ:9I^M:9<:-JUHEQ:W<#PW,$@RLD;*592 M.X()'XU/10!Q$/[-GP&M_@R?V=X/A3HR^!V5E/A<6@^QD&?[01LZE:M% '/:= M\)?ACI?PUC^#EGX"TH>%(M/^PIX=DLDDL_LV,>28F!4ICL017!?"C]@C]C?X M'>-O^%C?"O\ 9X\.:1KBLS0:E%:M));$C!,/F,PA)&1^["\$CH37KU% ',WW MP:^%>I_%6R^..H> ].F\7Z=IATZQ\0O #=06I,A,*OV7,LAQ_MFNFHHH *** M* "BBB@ HHHH X3]I3X,V'QZ^#>L?#JY5%NIX/.TJ=_^6-VGS1-GL"?E/^RS M>M'[-?P9L/@+\&]'^'5LJ-=00>=JLZ?\MKM_FE;/< _*/]E5]*[NBO1_M7'? MV7_9W/\ N>?GM_>M;\NGS/._LG ?VK_:7)^^Y.3F_NWO;[^O;0****\X]$RO M&W@7P5\2O#-UX+^(?A+3=:9JUDEQ!,,Y&Y'!4X(!''! ->-^'/^"8 M'[ /A3Q,GB_1OV6?# O8Y1)']JADN(48'((AE=HA@]/EXKWFB@"KJNAZ+KFC M7'AW6]'M;S3[JW:WNK"ZMUDAFB9=K1NC JRD$@J1@CBO(O '_!/#]B/X7>.8 M_B3X%_9I\+V&M03>=:W@LS(+:3.0\22%DB8'H452.V*]GHH Y33_ (&?![2? M&?B+XAZ7\-M'M]<\6V<=KXEU2&R59M1A0,JI*P^]PQ!/5L+G.U<7?AI\+_A[ M\&_!EI\._A9X0L="T.Q,AL]+TZ'RX83)(TC[5'3+LS'W)K>HH **** /'/B? M_P $^?V+/C+XW?XD?$K]G+PWJ>MS2^9=:@;9HFNG_O3")E69O4N&)KU7PSX8 M\-^"] M/"GA#0+/2]+T^!8;'3M.MEA@MXQT1$0!54>@%7J* /&-<_P""=W[$ M'B3XCM\6-<_9E\*W&NR71N9KE[#]U-,3N,CP ^2[$\DLA).2V, MFF7EG%+;2Q&*6WEC#(Z$8*E3P5(XQTQ4M% 'C?@7_@GO^Q3\-/B)'\5O O[- MGAC3M>@G\^UO8;(E;67.0\,3$QPL#T**I';%>R444 %%%% !1110 4444 0: MGIFGZUI\VDZK9QW%M<1E)H95RKJ>QKQ+_AD3_BX/_(4_XIS_ %OW_P!_U_U/ M_P!GZ>]>Z45\YGW">1<2SI3Q]+F=-W3V=OY7WB^J/4R[.VMXPD,,2X5%'85/117T,(0IP4(*R6B2V2/,E*4I M-MW;"N;^%GP?^&'P0\,'P7\)/ ^G^']):ZDN38:9 (XS,^-[X'$+#P)\9/A-I'B'3-*4+ID.HP%I+0!0O[J4$21Y55!VL,X&I44 _"7X>:1X>T569CIVEV211R.P 9WP M,R,0 "S9)P,FO,C_ ,$S_P!@@^,/^$Z/[*OA'^T//\[;_9Y^S;\YS]FSY/7M MLQ7N=% &3XM\!^"/'OA*Y\ ^-O".FZMH=Y (+K2-1LDFMI8QC"M&P*D# QQQ M@8Z5YK\)_P!@+]C/X&^,D^(7PL_9W\.Z5K43%K;4EMVFEMF(P3$96;R3C(RF MTX)'"[";Q1I5A)8Z=KLD -Q;V[EB\2MV4[ MFR/"OA-\-OAQK&NZ_X$\%V&E7OB?4CJ'B"YLX CW]TY44 ^!OB%X6L-;T;48O*OM,U.U M6:"=<@@,C @X(!!Z@@$%I M)U0_>1))69HU/&54@' R.!7J=% '+?%[X)?"3X^^$7\!_&;X>Z7XDTEI1*+/ M5+42".0 @2(?O1N 2-RD'!(SR:R?@1^RQ^SQ^S)IUUIGP&^$ND>&DOF4WTMC M"3-<;<[1)*Y:1P,G +$#)P!DUW]% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 ?R@_\'>/_*9/6_\ LG^@_P#HEZ*/ M^#O'_E,GK?\ V3_0?_1+T4 ?8'_!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ M*4S]KO\ [>/_ $^3U^_U !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 ?R@_\'>/_*9/6_\ MLG^@_P#HEZ*/^#O'_E,GK?\ V3_0?_1+T4 ?8'_!IM_RE,_:[_[>/_3Y/7[_ M %?R>_\ !+O_ (+"_#;_ ((]_P#!0/\ :*^)'Q(^#NN>,8/&.N7^FVUMH=_# M ]N\6K3REV,HP00<8%?H)_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_ M99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_H MQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ MA16/^%'_ !&\_LL_]&/?$#_PHK'_ H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A M1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q M&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/ M_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/? M$#_PHK'_ H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#" MBL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL? M\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBO MQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_ H _;ZBOQ!_ MXC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_ M99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_H MQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ MA16/^%'_ !&\_LL_]&/?$#_PHK'_ H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A M1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q M&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/ M_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/? M$#_PHK'_ H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#" MBL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL? M\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBO MQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_ H _;ZBOQ!_ MXC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_ M99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_H MQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ MA16/^%'_ !&\_LL_]&/?$#_PHK'_ H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A M1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q M&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/ M_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/? M$#_PHK'_ H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#" MBL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL? M\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBO MQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_ H _;ZBOQ!_ MXC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_ M99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_H MQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ MA16/^%'_ !&\_LL_]&/?$#_PHK'_ H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A M1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q M&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/ M_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/? M$#_PHK'_ H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#" MBL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL? M\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBO MQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_ H _;ZBOQ!_ MXC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_ M99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_H MQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ MA16/^%'_ !&\_LL_]&/?$#_PHK'_ H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A M1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q M&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/ M_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/? M$#_PHK'_ H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#" MBL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL? M\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBO MQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_ H _;ZBOQ!_ MXC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_ M99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_H MQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ MA16/^%'_ !&\_LL_]&/?$#_PHK'_ H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A M1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q M&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/ M_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/? M$#_PHK'_ H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#" MBL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL? M\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBO MQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_ H _;ZBOQ!_ MXC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_ M99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_H MQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ MA16/^%'_ !&\_LL_]&/?$#_PHK'_ H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A M1_Q&\_LL_P#1CWQ _P#"BL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q M&\_LL_\ 1CWQ _\ "BL?\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/ M_1CWQ _\**Q_PH _;ZBOQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/? M$#_PHK'_ H _;ZBOQ!_XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#" MBL?\* /V^HK\0?\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL? M\* /V^HK\0?^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PH _;ZBO MQ!_XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_ H _/\ _P"# MO'_E,GK?_9/]!_\ 1+T5\Z?\%J/^"BW@O_@J1^W%?_M8> OASJGA73[SPWIV 6FKI.KW< XML 17 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Mar. 10, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-08443    
Entity Registrant Name TELOS CORPORATION    
Entity Incorporation, State or Country Code MD    
Entity Tax Identification Number 52-0880974    
Entity Address, Address Line One 19886 Ashburn Road    
Entity Address, City or Town Ashburn    
Entity Address, State or Province VA    
Entity Address, Postal Zip Code 20147-2358    
City Area Code 703    
Local Phone Number 724-3800    
Title of 12(b) Security Common stock, $0.001 par value per share    
Trading Symbol TLS    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 428.7
Entity Common Stock, Shares Outstanding   68,559,383  
Documents Incorporated by Reference Portions of the registrant's definitive Proxy Statement for the 2023 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission within 120 days after the end of the registrant's fiscal year ended December 31, 2022 are incorporated by reference in Part III of this Annual Report on Form 10-K.    
Entity Central Index Key 0000320121    
Amendment Flag false    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Audit Information
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Audit Information [Abstract]      
Auditor Name PricewaterhouseCoopers LLP BDO USA, LLP BDO USA, LLP
Auditor Location Washington, District of Columbia McLean, Virginia McLean, Virginia
Auditor Firm ID 238 243 243
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Total revenue $ 216,887 $ 242,433 $ 179,917
Total cost of sales 137,844 156,404 117,497
Gross profit 79,043 86,029 62,420
Selling, general and administrative expenses:      
Sales and marketing 16,582 19,655 6,176
Research and development 16,918 19,096 14,243
General and administrative 99,393 88,742 41,704
Total selling, general and administrative expenses 132,893 127,493 62,123
Operating (loss)/income (53,850) (41,464) 297
Other income/(expense) 1,350 (921) (255)
Interest expense (874) (777) (7,259)
Gain on redemption of public preferred stock 0 0 14,012
(Loss)/income before income taxes (53,374) (43,162) 6,795
(Provision for)/benefit from income taxes (54) 28 46
Net (loss)/income (53,428) (43,134) 6,841
Less: Net income attributable to non-controlling interest 0 0 (5,154)
Net (loss)/income attributable to Telos Corporation $ (53,428) $ (43,134) $ 1,687
Net (loss)/earnings per share:      
Basic (in dollars per share) $ (0.79) $ (0.65) $ 0.04
Diluted (in dollars per share) $ (0.79) $ (0.65) $ 0.04
Weighted-average share outstanding:      
Basic (in shares) 67,559 66,374 41,642
Diluted (in shares) 67,559 66,374 42,877
Services      
Total revenue $ 192,742 $ 221,548 $ 161,180
Total cost of sales 121,334 143,357 106,969
Products      
Total revenue 24,145 20,885 18,737
Total cost of sales $ 16,510 $ 13,047 $ 10,528
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS)/INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Comprehensive Income [Abstract]      
Net (loss)/income $ (53,428) $ (43,134) $ 6,841
Other comprehensive (loss)/income, net of tax:      
Foreign currency translation adjustments (28) (71) 38
Less: Comprehensive income attributable to non-controlling interest 0 0 (5,154)
Comprehensive (loss)/income attributable to Telos Corporation $ (53,456) $ (43,205) $ 1,725
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Assets:    
Cash and cash equivalents $ 119,305 $ 126,562
Accounts receivable, net 40,069 59,844
Inventories, net 2,877 1,247
Prepaid expenses 4,819 3,329
Other current assets 893 732
Total current assets 167,963 191,714
Property and equipment, net 4,787 6,088
Finance lease right-of-use assets, net 7,832 9,053
Operating lease right-of-use assets 341 852
Goodwill 17,922 17,922
Intangible assets, net 37,415 19,199
Other assets 1,137 1,253
Total assets 237,397 246,081
Liabilities:    
Accounts payable and other accrued liabilities 22,551 34,548
Accrued compensation and benefits 8,388 6,557
Contract liabilities 6,444 6,381
Finance lease obligations – current portion 1,592 1,461
Operating lease obligations – current portion 361 564
Other financing obligations – current portion 1,247 0
Other current liabilities 4,919 1,430
Total current liabilities 45,502 50,941
Finance lease obligations – non-current portion 11,248 12,840
Operating lease obligations – non-current portion 27 388
Other financing obligations – non-current portion 7,211 0
Deferred income taxes 758 723
Other liabilities 297 935
Total liabilities 65,043 65,827
Commitments and contingencies
Stockholders' equity:    
Common stock, $0.001 par value, 250,000,000 shares authorized, 67,431,632 shares and 66,767,450 shares issued and outstanding as of December 31, 2022 and 2021, respectively 106 105
Additional paid-in capital 412,708 367,153
Accumulated other comprehensive loss (55) (27)
Accumulated deficit (240,405) (186,977)
Total stockholders' equity 172,354 180,254
Total liabilities and stockholders' equity $ 237,397 $ 246,081
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Stockholders' equity:    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 250,000,000 250,000,000
Common stock, shares issued 67,431,632 66,767,450
Common stock, shares outstanding 67,431,632 66,767,450
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities:      
Net (loss)/income $ (53,428) $ (43,134) $ 6,841
Adjustments to reconcile net (loss)/income to cash provided by/(used in) operating activities:      
Stock-based compensation 64,660 60,231 4
Depreciation and amortization 5,890 5,624 5,353
Provision for/(benefit from) doubtful accounts 99 7 (412)
Provision for doubtful non-trade receivables 0 0 569
Provision for deferred income tax 35 70 31
Loss on disposal of fixed assets 4 6 1
Accretion of discount on acquisition holdback 48 19 0
Amortization of debt issuance costs 0 0 978
Dividends from preferred stock recorded as interest expense 0 0 3,384
Gain on redemption of public preferred stock 0 0 (14,012)
Net loss on early extinguishment of debt and other transactions 0 0 275
Changes in other operating assets and liabilities:      
Accounts receivable 19,675 (28,937) (2,559)
Inventories (1,630) 2,064 (1,346)
Intangible assets – software held for resale (7,120) 0 0
Prepaid expenses, other current assets and other assets (1,249) (982) (938)
Accounts payable and other accrued payables (12,322) 16,086 3,413
Accrued compensation and benefits (317) (1,917) (3,713)
Contract liabilities 63 727 (683)
Other current liabilities and other liabilities 2,100 (2,602) 710
Net cash provided by/(used in) operating activities 16,508 7,262 (2,104)
Cash flows from investing activities:      
Capitalized software development costs (12,708) (9,968) (6,681)
Purchases of property and equipment (1,009) (3,201) (780)
Cash paid for acquisition 0 (5,925) 0
Net cash used in investing activities (13,717) (19,094) (7,461)
Cash flows from financing activities:      
Payments under finance lease obligations (1,461) (1,339) (1,225)
Repurchase of common stock (11,145) (1,251) 0
Payment of tax withholding related to net share settlement of equity awards (5,671) 0 0
Payments for debt issuance costs (95) 0 0
Proceeds from other financing obligations 9,092 0 0
Payments of other financing obligations (635) 0 0
Proceeds from issuance of common stock, net of issuance costs 0 64,269 272,813
Repurchase of outstanding warrants 0 (26,894) 0
Redemption of public preferred stock 0 0 (108,878)
Purchase of Telos ID membership interest 0 0 (30,000)
Payment of senior term loan 0 0 (17,351)
Payment of subordinated debt 0 0 (3,657)
Amendment fee paid to lender 0 0 (100)
Distributions to Telos ID Class B member – non-controlling interest 0 (2,436) (2,743)
Net cash (used in)/provided by financing activities (9,915) 32,349 108,859
Net change in cash, cash equivalents, and restricted cash (7,124) 20,517 99,294
Cash, cash equivalents and restricted cash, beginning of period 126,562 106,045 6,751
Cash, cash equivalents and restricted cash, end of period $ 119,438 $ 126,562 $ 106,045
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY/(DEFICIT) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid–in Capital
AOCI
[1]
Accumulated Deficit
Non-Controlling Interest
Class A Common Stock
Common Stock
Class B Common Stock
Common Stock
Beginning balance (in shares) at Dec. 31, 2019   0         45,143,000 4,038,000
Beginning balance at Dec. 31, 2019 $ (136,622) $ 0 $ 4,310 $ 6 $ (145,530) $ 4,514 $ 65 $ 13
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss 6,841       1,687 5,154    
Issuance of common stock upon conversion of Class A and Class B common stock (in shares)   39,003,000         45,143,000 4,038,000
Issuance of common stock upon conversion of Class A and Class B common stock 0 $ 78         $ (65) $ (13)
Issuance of common stock (in shares)   25,622,000            
Issuance of common stock 292,022 $ 25 291,997          
Purchase of Telos ID membership interest (30,000)   (25,511)     (4,489)    
Foreign currency translation loss 38     38        
Stock-based compensation 4   4          
Distributions (5,179)         (5,179)    
Ending balance (in shares) at Dec. 31, 2020   64,625,000         0 0
Ending balance at Dec. 31, 2020 127,104 $ 103 270,800 44 (143,843) 0 $ 0 $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (43,134)       (43,134)      
Issuance of common stock (in shares)   2,050,000            
Issuance of common stock 64,269 $ 2 64,267          
Foreign currency translation loss (71)     (71)        
Stock-based compensation (in shares)   132,000            
Stock-based compensation 60,231   60,231          
Repurchase of outstanding warrants (26,894)   (26,894)          
Repurchase of common stock (in shares)   (40,000)            
Repurchase of common stock $ (1,251)   (1,251)          
Ending balance (in shares) at Dec. 31, 2021 66,767,450 66,767,000         0 0
Ending balance at Dec. 31, 2021 $ 180,254 $ 105 367,153 (27) (186,977) 0 $ 0 $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (53,428)       (53,428)      
Foreign currency translation loss $ (28)     (28)        
Stock-based compensation (in shares) 3,068,525              
Stock-based compensation $ 62,511   62,511          
Repurchase of common stock (in shares)   (1,550,000)            
Repurchase of common stock (11,284) $ (1) (11,283)          
RSUs vested, net of shares withheld to cover tax withholding (in shares)   2,214,000            
RSU vested, net of shares withheld to cover tax withholding $ (5,671) $ 2 (5,673)          
Ending balance (in shares) at Dec. 31, 2022 67,431,632 67,431,000         0 0
Ending balance at Dec. 31, 2022 $ 172,354 $ 106 $ 412,708 $ (55) $ (240,405) $ 0 $ 0 $ 0
[1] Accumulated Other Comprehensive Income
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.22.4
ORGANIZATION
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
ORGANIZATION ORGANIZATION
Telos Corporation, together with its subsidiaries, (collectively, the "Company" or "Telos" or "We" or "Our"), a Maryland corporation, is a leading provider of cyber, cloud and enterprise security solutions for the world's most security-conscious organizations. We own all of the issued and outstanding share capital of Xacta Corporation, a subsidiary that develops, markets and sells government-validated secure enterprise solutions to government and commercial customers. We own the issued and outstanding share capital of ubIQuity.com, inc., a holding company for Xacta Corporation. We also hold a 100% ownership interest in Telos Identity Management Solutions, LLC ("Telos ID"), Teloworks, Inc. ("Teloworks") and Telos APAC Pte. Ltd. ("Telos APAC").
On November 12, 2020, we amended our charter to effect an approximate 0.794-for-1 reverse stock split with respect to our common stock. The par value and the authorized shares of the common stock were not adjusted as a result of the reverse stock split. The accompanying consolidated financial statements and notes to the consolidated financial statements give retroactive effect to the reverse stock split for all periods presented.
Public Offering of Common Stock
On November 19, 2020, we completed our initial public offering of shares of our common stock. We issued 17.2 million shares of our common stock at a price of $17.00 per share, generating net proceeds of approximately $272.8 million. We used approximately $108.9 million of the net proceeds in connection with the conversion of our outstanding shares of Exchangeable Redeemable Preferred Stock into the right to receive cash and shares of our common stock, $30.0 million to fund our acquisition of the outstanding Class B Units of Telos ID, and $21.0 million to repay our outstanding senior term loan and subordinated debt.
On April 6, 2021, we completed our follow-on offering of 9.1 million shares of our common stock at a price of $33.00 per share, including 7.0 million shares of common stock held by certain existing stockholders of Telos. The offering generated approximately $64.3 million of net proceeds to Telos. We did not receive any proceeds from the shares of common stock sold by the selling stockholders. On April 19, 2021, we used approximately $1.3 million of the net proceeds to repurchase 39,682 shares of our common stock and $26.9 million to repurchase the warrants to purchase 900,970 shares of our common stock owned by certain affiliates of EnCap. Further, on July 30, 2021, we used approximately $5.9 million of the net proceeds to acquire the assets of DFT. We used the remaining net proceeds for general corporate purposes.
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
SIGNIFICANT ACCOUNTING POLICIES SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation and Principle of Consolidation
The accompanying consolidated financial statements include the accounts of Telos and its subsidiaries (see Note 1 Organization), all of whose issued and outstanding share capital is wholly-owned directly and indirectly by the Telos Corporation. All intercompany transactions have been eliminated in consolidation.
The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP"), and the rules and regulations of the U.S. Securities and Exchange Commission ("SEC").
Basis of Comparison
Certain reclassifications have been made to the prior year's consolidated financial statements to conform to the current year's presentation. In the current period, we reclassified and presented the finance leases right-of-use assets separately from our property and equipment line item. The reclassification had no impact on our total assets or liabilities nor on our net (loss)/income or stockholders' equity.
Segment Reporting
Operating segments are defined as components of an enterprise for which separate discrete financial information is available and evaluated regularly by the chief operating decision maker ("CODM"), or decision-making group, in deciding how to allocate resources and assess performance. We operate our business in two reportable and operating segments: Security Solutions and Secure Networks. These segments enable the alignment of our strategies and objectives and provide a framework for the timely and rational allocation of resources within the line of business. We eliminate any inter-segment revenues and expenses upon consolidation. See Note 21 Segment Information for further information.
Use of Estimates
Preparing consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of revenue, expenses, assets and liabilities, and disclosure of contingent assets and liabilities. The Company regularly assesses these estimates; however, actual results could differ from those estimates. We base our estimates on historical experience, currently available information, and various other assumptions that we believe are reasonable under the circumstances. Our estimate also considers the potential effect of the COVID-19 pandemic-related government actions, wherein the actual impact of the pandemic on our business could be materially different than our current estimates.
Management evaluates these estimates and assumptions on an ongoing basis, including those relating to revenue recognition on cost estimation on certain contracts, allowance for credit losses, inventory obsolescence, valuation allowance for deferred tax assets, income taxes, certain assumptions related to share-based compensation, valuation of intangible assets and goodwill, and contingencies. Actual results could differ from those estimates. The impact of changes in estimates is recorded in the period in which they become known.
Concentrations
Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, and accounts receivable.
In consideration that a large amount of our working capital and total assets are held in cash and cash equivalents, we are exposed to credit risk in the event of default by the financial institutions to the extent of the amounts held in excess of federal insurance limits. Due to the financial strength and high credit quality of the financial institutions where the accounts are held, we do not believe that this credit risk makes it reasonably possible that a near-term severe impact risk of loss will occur.
The Company's receivables are primarily due from the U.S. government, or from prime contractors to whom we are subcontractors and the end customer is the U.S. government, and are generally considered collectable from the perspective of the customer's ability to pay. We believe that the credit risk associated with our receivables is limited due to the creditworthiness of our customers. We maintain an allowance for estimated potential credit losses.
Cash and Cash Equivalents
We consider all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents.
Restricted cash represents funds that are held in our money market account but precluded from use of general business needs through contractual requirements. We report our restricted cash balance within "Other assets" on the consolidated balance sheets.
Contract Balances
The timing of revenue recognition may differ from the timing of billing and cash receipts from customers. Amounts are invoiced as work progresses, either at periodic intervals or upon achievement of contractual milestones. We record a contract asset when revenue is recognized prior to invoicing, or a contract liability when cash is received in advance or when milestone payments from customers exceed revenue earned to date.
A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract liabilities include deferred revenue, customer advances and billings in excess of revenue. Contract assets and liabilities are recorded net on a contract-by-contract basis and are classified based on the contract's operating cycle at the end of each reporting period.
Accounts Receivable
Accounts receivable includes the following:
Billed Receivables - Billed receivables are balances where an invoice has been prepared and issued and is collectible under standard contract terms. Where we anticipate that an invoice will be issued within a short period of time and where the funds are considered collectible within standard contract terms, we include this balance as billable accounts receivable.
Unbilled Receivables - Unbilled receivables are balances which have not yet been billed due to timing, most commonly just a month delayed from the timing of revenue recognition and the actual bill being presented to the customer. The company has fulfilled all requirements in order to bill the customer and collect the funds.
Contract Assets - Contract assets are receivables for which the right to consideration is conditional upon factors other than the passage of time. The timing of these billings is generally driven by contractual terms, which may have billing milestones that are different from revenue recognition milestones.
Both billed and unbilled balances are recorded at their face amount less an allowance for credit losses over the contractual payment terms of the receivable. Collectability of these amounts are periodically reviewed based upon managements' knowledge and analysis of available information as of the balance sheet date, including any specific circumstances related to overdue balances, length of time that the receivable has been outstanding, historical bad debts and aging trends, and other general and contract specific factors. The allowance for credit losses is adjusted based on such evaluation. Accounts receivable balances are written off against the allowance when management deems the balances uncollectible.
Our contract asset balance is recorded at the net amount expected to be billed for services performed once the objective criteria laid out by the contract has been met.
Inventories
Inventories are valued at the lower of cost or net realizable value, where cost is determined using the weighted-average method. The value of inventory is adjusted for damaged, obsolete, excess and slowing-moving inventory. Net realizable value of inventory is estimated based on the historical obsolescence experience and planned usage.
Inventories are substantially comprised of finished goods that are purchased customer off-the-shelf hardware and software, and component computer parts used in connection with system integration services that we perform.
Property and Equipment
Property and equipment are recorded at cost. Depreciation is recorded over the assets' estimated useful lives using the straight-line method, which is 3-5 years for furniture and equipment. Leasehold improvements are amortized over the shorter of their useful life or the remaining terms of the lease.
Upon sale or retirement of property and equipment, the costs and related accumulated depreciation are eliminated from the accounts and any gain or loss on such disposition is reflected in the consolidated statements of operations. For the years ended December 31, 2022, 2021, and 2020, such amounts are negligible. Repairs and maintenance costs are expensed as incurred.
We evaluate our long-lived assets, including property and equipment, for impairment whenever circumstances indicate that the carrying amount of the asset exceeds its estimated fair value. Considerable management judgment is necessary to estimate its fair value. Accordingly, actual results could differ from such estimates. No events have been identified that caused an evaluation of the recoverability of long-lived assets.
Leases
We determine if an arrangement is a lease and we account for leases in accordance with ASC Topic 842, "Leases." We entered into contractual arrangements primarily for the use of real estate facilities, and certain other equipment. We determine the classification of the lease under these arrangements, if any, at inception based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether we obtain the right to substantially all the economic benefits from the use of the asset throughout the period, and (3) whether we have a right to direct the use of the asset.
Leased property meeting certain criteria is capitalized at the present value of the related minimum lease payments. Amortization of finance lease ROU asset is computed using the straight-line method over the lesser of the lease term or the useful life of the related asset.
In accordance with ASC 842, we recorded operating lease ROU assets, which represent our right to use an underlying asset for the lease term, and operating lease liabilities which represent our obligation to make lease payments. Generally, we enter into operating lease agreements for facilities. The amount of operating lease liabilities due within 12 months are recorded in other current liabilities, with the remaining operating lease liabilities recorded as non-current liabilities in our consolidated balance sheets based on their contractual due dates. The operating lease ROU assets and liabilities are recognized as of the lease commencement date at the present value of the lease payments over the lease term. Most of our leases do not provide an implicit rate that can readily be determined. Therefore, we use a discount rate based on our incremental borrowing rate on all operating leases. Some of our operating leases contain lease and non-lease components, which we account for as a single component. Operating lease expense is recognized as rent expense on a straight-line basis over the lease term, and recorded within our consolidated statement of operations.
The related lease payments on short-term lease arrangements (leases of 1 year or less) are recognized as expensed on a straight-line basis over the lease term.
ROU assets are assessed for potential impairment whenever there is evidence that events or changes in circumstances indicate that the carrying value of the asset may not be recoverable and the carrying amount of the assets exceeds it estimated fair value.
Software Development Costs
We account for development costs of software in accordance with ASC Topic 985-20 ("ASC 985-20"), "Software – Costs of Software to be Sold, Leased, or Marketed" and ASC Topic 350-40 ("ASC 350-40")"Internal Use Software", depending on the intended use of the software being developed. Under ASC 985-20, all costs of developing software prior to establishing its technological feasibility are research and development costs and are expensed as incurred. Once technological feasibility has been established, subsequent costs should be capitalized until the software begins to be marketed or is released to customers after which the capitalized costs should be amortized and reviewed for impairment. Under ASC 350-40, we capitalized certain software development costs when the preliminary project stage is completed and the software has entered the application development stage. Once substantial testing is complete and the software is ready to be used, capitalization of costs cease.
Capitalized software development costs are amortized on a straight-line basis over the estimated economic life of the application, ranging from 2 - 5 years, beginning when the asset is ready for its intended use.
ASC 350-40 also requires hosting arrangements that are service contracts to follow the guidance for internal-use software to determine which implementation costs can be capitalized. In accordance with ASC 350-40, (i) capitalized implementation costs are classified in the same balance sheet line item as the amounts prepaid for the related hosting arrangement, (ii) amortization of capitalized implementation costs are presented in the same income statement line item as the service fees for the related hosting arrangement, and (iii) cash flows related to capitalized implementation costs are presented within the same category of cash flow activity as the cash flow for the related hosting arrangements (i.e. operating activity). There are no capitalized implementation costs prior to fiscal year 2022. As of December 31, 2022, the net carrying value of the capitalized implementation costs related to hosting arrangements that were incurred during the application development stage aggregated to $0.3 million, net of amortization expense. These costs are related primarily to the implementation of a new enterprise resource planning system. The Company begins amortizing the capitalized implementation costs after all substantial testing was complete and ready for its intended use, and amortized over the expected term of the arrangement on a straight-line basis.
Software costs classified as held for resale are stated at the lower of cost or net realizable value. Software held for resale are amortized into cost of sales on the consolidated statements of operations. The Company reported the software held for resale as part of the Intangible Assets on the consolidated balance sheets.
Goodwill and Intangible Assets
Goodwill is recorded for the difference between the aggregate consideration paid for an acquisition and the fair value of net tangible and intangible assets acquired and liabilities assumed. Goodwill is not amortized, but rather tested for potential impairment. We evaluate the impairment of goodwill in accordance with ASC 350, which requires goodwill to be assessed on at least an annual basis, as of December 31 each year, for impairment using a fair value basis. Between annual evaluations, if events occur or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount, then impairment must be evaluated. Such circumstances could include, but are not limited to: (1) a significant adverse change in legal factors or business climate, or (2) a loss of key contracts or customers.
We may elect to utilize a qualitative assessment to evaluate whether it is more likely than not that the fair value of a reporting unit is less than its carrying value, and if so, we perform a quantitative test. We compare the carrying value of each reporting unit to its estimated fair value, and if the fair value is determined to be less than the carrying value, we recognize an impairment loss for the difference. The evaluation is based on the estimation of the fair values at the reporting unit level in comparison to the reporting unit's net asset carrying values. Our discounted cash flows requires management's judgment with respect to forecasted revenue streams and operating margins, capital expenditures and the selection and use of an appropriate discount rate. We utilize the weighted average cost of capital as derived by certain assumptions specific to our facts and circumstances as the discount rate.
The Company's goodwill is amortized and deducted over a 15-year period for tax purposes. See Note 7 – Goodwill for additional information.
Intangible assets with finite lives are carried at cost, less accumulated amortization. Amortization is computed using the method that best reflects how their economic benefits are utilized or, if a pattern of economic benefits cannot be reliably determined, on a straight-line basis over their estimated useful lives.
Impairment of Long-Lived Assets
The Company evaluates its long-lived assets for potential impairment whenever there is evidence that events or changes in circumstances indicate that the carrying value may not be recoverable. If such evaluation indicates that the carrying amount of the asset exceeds its estimated future undiscounted cash flows, an impairment loss is recognized to reduce the asset's carrying amount to its estimated fair value.
In addition to the recoverability assessment, the Company routinely reviews the remaining lives of its long-lived assets. Any reduction in the useful life assumptions will result in increased depreciation or amortization expense in the period when such determinations are made, as well as in subsequent periods. There are no changes in the estimated useful lives of long-lived assets for the periods presented.
Fair Value Measurements
U.S. GAAP provides a framework for measuring fair value and expands disclosures about fair value measurements. The framework requires the valuation of investments using a three-tiered approach. The statement requires fair value measurement to be classified and disclosed in one of the following categories:
Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets and liabilities;
Level 2: Quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; or
Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e. supported by little or no market activity).
As of December 31, 2022 and 2021, we did not have any financial instruments with significant Level 3 inputs and we did not have any financial instruments that are measured at fair value on a recurring basis.
For certain of our non-derivative financial instruments, including receivables, accounts payable and other accrued liabilities, the carrying amount approximates fair value due to the short-term maturities of these instruments.
Research and Development
Research and development expenses consist primarily of employee-related expenses (such as salaries, taxes, benefits and stock-based compensation), allocated overhead costs and outside services costs related to the development and improvement of the Company's software. Research and development costs are generally expensed as incurred, except for costs incurred in connection with the development of software that qualify for the capitalization as described in our software development costs policy.
Advertising Costs
Advertising costs are expensed and included in sales and marketing expense when incurred. Advertising expense was $1.3 million, $1.8 million, and $1.0 million for the years ended December 31, 2022, 2021 and 2020, respectively.
Income Taxes
We account for income taxes in accordance with ASC 740, "Income Taxes." Under ASC 740, deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences and income tax credits. Deferred tax assets and liabilities are measured by applying enacted statutory tax rates that are applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized for differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. Any change in tax rates on deferred tax assets and liabilities is recognized in net income in the period in which the tax rate change is enacted. We record a valuation allowance that reduces deferred tax assets when it is "more likely than not" that deferred tax assets will not be realized.
We follow the provisions of ASC 740 related to accounting for uncertainty in income taxes. The accounting estimates related to liabilities for uncertain tax positions require us to make judgments regarding the sustainability of each uncertain tax position based on its technical merits. If we determine it is more likely than not that a tax position will be sustained based on its technical merits, we record the impact of the position in our consolidated financial statements at the largest amount that is greater than fifty percent likely of being realized upon ultimate settlement. These estimates are updated at each reporting date based on the facts, circumstances and information available. We are also required to assess at each reporting date whether it is reasonably possible that any significant increases or decreases to our unrecognized tax benefits will occur during the next 12 months.
Business Combinations
Acquisitions were accounted for under U.S. GAAP using the acquisition method in accordance with ASC 805, Business Combinations. The Company allocates the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities, if any, is recorded as goodwill.
The accounting for business combinations requires management to make judgments and estimates of the fair value of assets acquired, including the identification and valuation of intangible assets, as well as liabilities and contingencies assumed. Such judgments and estimates directly impact the amount of goodwill recognized in connection with an acquisition. Estimating the fair value of acquired assets and assumed liabilities, including intangibles, requires judgment about expected future cash flows, weighted-average cost of capital, discount rates and expected long-term growth rates.
Stock-Based Compensation
Our 2016 Omnibus Long-Term Incentive Plan, as amended (the "2016 LTIP"), provides for the grant of restricted stock units with time-based vesting ("Service-Based RSU" or "RSU") and restricted stock units with performance-based vesting ("Performance-Based RSU" or "PRSU") to our senior executives, directors, employees and other eligible service providers. Awards granted under the 2016 LTIP vest over the periods determined by the Board of Directors or the Compensation Committee of the Board of Directors, who has the discretion to establish the terms, conditions and criteria of the various awards, including the weighting and vesting schedule of Service-Based RSUs and the performance conditions applicable to the Performance-Based RSUs, including the achievement of certain financial performance criteria or price targets for our common stock. Upon vesting, Service-Based RSUs and Performance-Based RSUs will be settled in the Company's common stock.
Service-Based RSUs granted to eligible employees as an incentive generally may vest in installments over a period of up to three years from the date of grant. The grant date fair value per share is equal to the closing stock price on the date of grant.
Performance-Based RSUs may vest upon the achievement of a defined performance target or at the end of the defined performance period from the date of grant, whichever initially occurs. The grant date fair value per share of these Performance-Based RSUs is equal to the closing stock price on the date of the grant or the fair value of the award on the grant date as determined through an independent valuation for Performance-Based RSUs with market conditions. Performance-Based RSUs may vest upon the achievement of certain price targets or market conditions for the Company's common stock anytime or certain operational milestones over a three-year period from the date of grant. In order to reflect the substantive characteristics of these market condition awards, the Company employs a Monte Carlo simulation valuation model to calculate the grant date fair value and corresponding requisite service period of the award. Monte Carlo approaches are a class of computational algorithms that rely on repeated random sampling to compute their results. This approach allows the calculation of the value of such awards based on a large number of possible stock price path scenarios.
We recognize these share-based payment transactions when services from the employees are received and recognize a corresponding increase in additional paid-in capital in our consolidated balance sheets, in accordance with ASC 718, "Compensation - Stock Compensation." The measurement objective for these equity awards is the estimated fair value at the date of grant of the equity instruments that we are obligated to issue when employees have rendered the requisite service and satisfied any other conditions necessary to earn the right to benefit from the instruments. The compensation expense for an award is recognized ratably over the requisite service period for the entire award, which is the period during which an employee is required to provide service in exchange for an award. Compensation expense for awards with performance conditions is recognized over the requisite service period if it is probable that the performance condition will be satisfied. If such performance conditions are not or are no longer considered probable, no compensation expense for these awards is recognized, and any previously recognized expense is reversed. If the performance condition is achieved prior to the completion of the requisite service period, any unrecognized compensation expense will be recognized in the period the performance condition is achieved. Compensation expense for awards with market conditions is recognized over the derived service period, or sooner, if the market condition is achieved. Previously recognized expense for awards with market conditions will never be reversed subsequent to completion of the derived service period even if the market conditions are never achieved. We recognize forfeitures of share-based compensation awards as they occur. Share-based compensation expense is recognized as part of the cost of sales and selling, general and administrative expenses in our consolidated statements of operations.
Net (Loss)/Earnings per Share
Basic net (loss)/earnings per share is computed by dividing the net (loss)/earnings by the weighted-average number of common shares outstanding for the period, without consideration for potentially dilutive securities. Diluted net (loss)/earnings per share is computed by dividing the net (loss)/earnings by the weighted-average number of shares of common stock and dilutive common stock equivalents outstanding for the period determined using the treasury-stock and if-converted methods. Dilutive common stock equivalents are comprised of unvested restricted common stock and warrants.
Other Comprehensive (Loss)/Income
Our functional currency is the U.S. Dollar. For one of our wholly-owned subsidiaries, the functional currency is the local currency. For this subsidiary, the translation of its foreign currency into U.S. Dollars is performed for assets and liabilities using current foreign currency exchange rates in effect at the balance sheet date and for revenue and expense accounts using average foreign currency exchange rates during the periods presented. Translation gains and losses are included in stockholders' equity as a component of accumulated other comprehensive (loss)/income.
Restructuring Expenses
The determination of when the Company accrues for involuntary termination benefits under restructuring plans depends on whether the termination benefits are provided under an on-going benefit arrangement or under a one-time benefit arrangement. The Company accounts for on-going benefit arrangements, such as those documented by employment agreements, in accordance with ASC 712 ("ASC 712"), "Compensation – Nonretirement Postemployment Benefits." Under ASC 712, liabilities for postemployment benefits are recorded at the time of obligations are probable of being incurred and can be reasonably estimated. When applicable, the Company records such costs into operating expenses.
In the fourth quarter of 2022, the Company committed to a restructuring plan resulting in a reduction of the Company's workforce, with a majority of the affected employees separating from the business in early 2023. As a result of the workforce reduction, the Company accrued for involuntary termination benefits consisting of employee severance-related benefit costs (including outplacement services and continuing health insurance coverage). During the year ended December 31, 2022, the Company recorded approximately $2.8 million in involuntary termination benefits, with no similar costs in prior years, and is recorded under "Selling, general and administrative expenses" on the Consolidated Statements of Operations.
Recently Adopted Accounting Pronouncements
In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes," which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The ASU also clarifies and amends existing guidance to improve consistent application. This standard was effective for reporting periods beginning after December 15, 2020, which made this standard effective for us on January 1, 2021. The adoption of this ASU did not have a material impact on our consolidated financial position, results of operations and cash flows.
In March 2020, the FASB issued ASU No. 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting," which provides optional expedients and exceptions for a limited period of time to ease the potential burden in accounting for contracts, hedging relationships and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. This amendment is effective for all entities as of March 12, 2020 through December 31, 2022. The adoption of this ASU did not have a material impact on our consolidated financial position, results of operations or cash flows.
Recent Accounting Pronouncements Not Yet Adopted
In October 2021, the FASB issued ASU No. 2021-08, "Business Combination (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which requires entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The ASU improves comparability after the business combination by providing consistent recognition and measurement guidance for revenue contracts with customers acquired in a business combination and revenue contracts with customers not acquired in a business combination. Entities should apply the amendments prospectively to business combinations that occur after the effective date. This standard will be effective for reporting periods beginning after December 15, 2022, with early adoption permitted. While we are currently assessing the impact of the adoption of this ASU, we do not believe the adoption of this ASU will have a material impact on our consolidated financial position, results of operations, and cash flows.
In September 2022, the FASB issued ASU No. 2022-04, "Liabilities - Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations," which requires a company that uses a supplier finance program in connection with the purchase of goods or services to disclose sufficient information about the program to allow a user of the financial statements to understand the program's nature, activity during the period, changes from period to period, and potential magnitude. This standard will be effective for reporting periods beginning December 15, 2022, with early adoption permitted. While we are currently assessing the impact of the adoption of this ASU, we do not believe the adoption of this ASU will have a material impact on our consolidated financial position, results of operations, and cash flows.
In June 2022, the FASB issued ASU No. 2022-03, "Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions," which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. This standard will be effective for reporting periods beginning December 15, 2023, with early adoption permitted. While we are currently assessing the impact of the adoption of this ASU, we do not believe the adoption of this ASU will have a material impact on our consolidated financial position, results of operations, and cash flows.
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE RECOGNITION
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
REVENUE RECOGNITION REVENUE RECOGNITION
We recognize revenue in accordance with ASC Topic 606, "Revenue from Contracts with Customers." The unit of account in ASC 606 is a performance obligation, which is a promise in a contract with a customer to transfer a good or service to the customer.
The Company follows the five-step model for recognizing revenue that includes identifying the contract with the customer, determining the performance obligation(s), determining the transaction price, allocating the transaction price to the performance obligation(s), and recognizing revenue as the performance obligations are satisfied. Timing of the satisfaction of performance obligations varies across our businesses due to our diverse product and service mix, customer base, and contractual terms. Significant judgment can be required in determining certain performance obligations, and these determinations could change the amount of revenue and profit recorded in a given period. Our contracts may have a single performance obligation or multiple performance obligations. When there are multiple performance obligations within a contract, we allocate the transaction price, net of any discounts, to each performance obligation based on the standalone selling price of the product or service underlying each performance obligation.
Our contracts with the U.S. government are generally subject to the Federal Acquisition Regulation ("FAR") and the price is typically based on estimated or actual costs plus a reasonable profit margin. As such, the standalone selling price of products or services in our contracts with the U.S. Government are typically equal to the selling price stated in the contract. For non-U.S. Government contracts with multiple performance obligations, standalone selling price is the observable price of a good or service when Telos sells that good or service separately in similar circumstances and to similar customers.
Contracts are routinely and often modified to account for changes in contract requirements, specifications, quantities, or price. Depending on the nature of the modification, we determine whether to account for the modification as an adjustment to the existing contract or as a new contract. Generally, modifications are not distinct from the existing contract due to the significant interrelatedness of the performance obligations and are therefore accounted for as an adjustment to the existing contract, and recognized as a cumulative adjustment to revenue (as either an increase or reduction of revenue) based on the modification's effect on progress toward completion of a performance obligation.
The majority of our revenue is recognized over time, as control is transferred continuously to our customers who receive and consume benefits as we perform. Revenue transferred to customers over time accounted for 89%, 91% and 90% of our revenue for the years ended December 31, 2022, 2021 and 2020. All of our business groups earn services revenue under a variety of contract types, including time and materials, firm-fixed price, firm fixed price level of effort, and cost-plus fixed fee contract types, which may include variable consideration.
Revenue is recognized over time using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material, subcontractor costs and indirect expenses. This continuous transfer of control to the customer is supported by clauses in our contracts with U.S. government customers whereby the customer may terminate a contract for convenience and then pay for costs incurred plus a profit, at which time the customer would take control of any work in process. For non-U.S. government contracts where we perform as a subcontractor and our order includes similar FAR provisions as the prime contractor's order from the U.S. government, continuous transfer of control is likewise supported by such provisions. For other non-U.S. government customers, continuous transfer of control to such customers is also supported due to general terms in our contracts and rights to recover damages which would include, among other potential damages, the right to payment for our work performed to date plus a reasonable profit.
For performance obligations in which control does not continuously transfer to the customer, we recognize revenue at the point in time in which each performance obligation is fully satisfied. This coincides with the point in time the customer obtains control of the product or service, which typically occurs upon customer acceptance or receipt of the product or service, given that we maintain control of the product or service until that point. Revenue transferred to customers at a point in time accounted for 11%, 9% and 10% of our revenue for the years ended December 31, 2022, 2021 and 2020.
Orders for the sale of software licenses may contain multiple performance obligations, such as maintenance, training, or consulting services, which are typically delivered over time, consistent with the transfer of control disclosed above for the provision of services. When an order contains multiple performance obligations, we allocate the transaction price to the performance obligations based on the standalone selling price of the product or service underlying each performance obligation. The standalone selling price represents the amount we would sell the product or service to a customer on a standalone basis.
For certain performance obligations where we are not primarily responsible for fulfilling the promise to provide the goods or services to the customer, do not have inventory risk and have limited discretion in establishing the price for the goods or services, we recognize revenue on a net basis.
Contract Estimates
Due to the transfer of control over time, revenue is recognized based on progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the performance obligations. We generally use the cost-to-cost measure of progress on a proportional performance basis for our long-term contracts because it best depicts the transfer of control to the customer, which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation, which includes both the actual costs already incurred and the estimated costs to complete. Revenues are recorded proportionally as costs are incurred. Due to the nature of the work required to be performed on certain of our performance obligations, the estimation of costs at completion is complex, subject to many variables and requires significant judgment. Contract estimates are based on various assumptions, including labor and subcontractor costs, materials and other direct costs and the complexity of the work to be performed. A significant change in one or more of these estimates could affect the profitability of our contracts. We review and update our contract-related estimates regularly and recognize adjustments in estimated profit on contracts on a cumulative catch-up basis, which may result in an adjustment increasing or decreasing revenue to date on a contract in a particular period that the adjustment is identified. Revenue and profit in future periods of contract performance are recognized using the adjusted estimate.
Our contracts may include various types of variable consideration, such as claims (for instance, indirect rate or other equitable adjustments) or incentive fees. We include estimated amounts in the transaction price based on all of the information available to us, including historical information and future estimations, and to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when any uncertainty associated with the variable consideration is resolved. We have revised and re-submitted several years of incurred cost submissions reflecting certain indirect rate structure changes as a result of regular Defense Contract Audit Agency audits of incurred cost submissions. This resulted in signed final rate agreement letters for fiscal years 2014 to 2016 and conformed incurred cost submissions for 2017 to 2021. We evaluated the resulting changes to revenue under the applicable cost-plus fixed fee contracts for the years 2014 to 2016 as variable consideration, and determined the most likely amount to which we expect to be entitled, to the extent that no constraint exists that would preclude recognizing this revenue or result in a significant reversal of cumulative revenue recognized. We included these estimated amounts of variable consideration in the transaction price and as performance on these contracts is complete, we have recognized revenue of $0.2 million during the year ended December 31, 2021. No revenue adjustment was recorded during the fiscal years ended December 31, 2022 and 2020.
We provide for anticipated losses on contracts during the period when the loss is determined by recording an expense for the total expected costs that exceeds the total estimated revenue for a performance obligation. No contract losses were recorded during the years ended December 31, 2022 and 2020. We recorded an immaterial contract loss during the year ended December 31, 2021.
Historically, most of our contracts do not include award or incentive fees. For incentive fees, we would include such fees in the transaction price to the extent we could reasonably estimate the amount of the fee. With limited historical experience, we have not included any revenue related to incentive fees in our estimated transaction prices. We may include in our contract estimates additional revenue for submitted contract modifications or claims against the customer when we believe we have an enforceable right to the modification or claim, the amount can be estimated reliably and its realization is probable. We consider the contractual/legal basis for the claim (in particular FAR provisions), the facts and circumstances around any additional costs incurred, the reasonableness of those costs and the objective evidence available to support such claims.
For our contracts that have an original duration of one year or less, we use the practical expedient applicable to such contracts and do not consider the time value of money. We capitalize sales commissions related to proprietary software and related services that are directly tied to sales. We do not elect the practical expedient to expense as incurred the incremental costs of obtaining a contract if the amortization period would have been one year or less. For the sales commissions that are capitalized, we amortize the asset over the expected customer life, which is based on recent and historical data.
Disaggregated Revenues
In addition to our segment reporting, as further discussed in Note 21 Segment Information, we disaggregate our revenue by customer and contract types. We treat sales to U.S. customers as sales within the U.S. regardless of where the services are performed. Substantially most of our revenues are generated from U.S. customers, while international customers are de minimis, as such the financial information by geographic location is not presented.
Table 3.1: Revenue by Customer Type
For the Year Ended December 31,
202220212020
Amount%Amount%Amount%
(dollars in thousands)
Federal government$205,538 95%$232,876 96%$171,677 95%
State & local government, and commercial11,349 5%9,557 4%8,240 5%
Total revenue$216,887 $242,433 $179,917 
Table 3.2: Revenue by Contract Type
For the Year Ended December 31,
202220212020
Amount%Amount%Amount%
(dollars in thousands)
Firm fixed-price$179,803 83%$212,304 88%$151,703 84%
Time-and-materials12,963 6%12,461 5%13,455 8%
Cost plus fixed-fee24,121 11%17,668 7%14,759 8%
Total revenue$216,887 $242,433 $179,917 
Table 3.3: Revenue Concentrations Greater than 10% of Total Revenue
For the Year Ended December 31,
202220212020
U.S. Department of Defense ("DoD")74 %74 %65 %
Civilian federal agencies21 %22 %30 %
Table 3.4: Contract Balances
As of December 31,
Balance Sheet Presentation20222021
(in thousands)
Billed account receivables (1)
Accounts receivable, net$13,521 $18,470 
Unbilled account receivablesAccounts receivable, net11,657 7,563 
Contract assetsAccounts receivable, net14,891 33,811 
Contract liabilities - currentContract liabilities6,444 6,381 
(1) Net of allowance for credit losses
The significant changes in the Company's contract assets and contract liabilities during the current period were primarily the result of the timing differences between the Company's performance, invoicing and customer payments. For the years ended December 31, 2022, 2021 and 2020, the amount of revenue recognized during the year that was included in the opening contract liabilities balance was $5.2 million, $4.3 million, and $5.3 million, respectively.
As of December 31, 2022, we had approximately $82.2 million of remaining performance obligations, which we also refer to as funded backlog. We expect to recognize approximately 93% of our remaining performance obligations as revenue in 2023, and approximately 4% by 2024, with the remainder recognized thereafter.
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.22.4
ACCOUNTS RECEIVABLE, NET
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
ACCOUNTS RECEIVABLE, NET ACCOUNTS RECEIVABLE, NET
Table 4.1: Details of Accounts Receivable, Net
As of December 31,
20222021
(in thousands)
Billed accounts receivables$13,655 $18,586 
Unbilled accounts receivable11,657 7,563 
Contract assets14,891 33,811 
Allowance for credit losses(134)(116)
   Accounts receivable, net$40,069 $59,844 
As our primary customer base includes agencies of the U.S. government, we have a concentration of credit risk associated with our accounts receivable, as 92% of our billed and unbilled accounts receivable, as of December 31, 2022, were directly with U.S. government customers. While we acknowledge the potentially material and adverse risk of such a significant concentration of credit risk, our past experience of collecting substantially all of such receivables provide us with an informed basis that such risk, if any, is manageable. We perform ongoing credit evaluations of all of our customers and generally do not require collateral or other guarantee from our customers. We maintain allowances for potential losses.
Table 4.2: Allowance for Credit Losses Activities
Balance Beginning
of Year
Bad Debt
Expenses (1)
Write-Offs / Recoveries (2)
Balance
End
of Year
(in thousands)
For the Year Ended December 31, 2022$116 $99 $(81)$134 
For the Year Ended December 31, 2021$308 $$(199)$116 
For the Year Ended December 31, 2020$720 $(412)$— $308 
(1) Accounts receivable reserves and reversals of allowance for subsequent collections, net
(2) Accounts receivable written-off and subsequent recoveries, net
On July 15, 2016, the Company entered into an accounts receivable purchase agreement under which the Company could sell certain accounts receivable (balance not to exceed $10.0 million) to a third party, or the "Factor", without recourse to the Company, with an availability period through June 30, 2022, and from year to year thereafter unless terminated in writing by the parties. There were no accounts receivable sold during 2022 and 2021, respectively. As of December 31, 2022 and 2021, there were no outstanding sold accounts receivable.
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.22.4
INVENTORIES, NET
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
INVENTORIES, NET INVENTORIES, NET
Table 5.1: Details of Inventories, Net
As of December 31,
20222021
(in thousands)
Gross inventory$3,642 $2,108 
Allowance for inventory obsolescence(765)(861)
Inventories, net$2,877 $1,247 
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY AND EQUIPMENT, NET
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT, NET PROPERTY AND EQUIPMENT, NET
Table 6: Details of Property and Equipment, Net
As of December 31,
20222021
(in thousands)
Furniture and equipment$16,033 $15,420 
Leasehold improvement3,145 2,994 
Property and equipment, at cost19,178 18,414 
Accumulated depreciation and amortization(14,391)(12,326)
Property and equipment, net$4,787 $6,088 
Depreciation and amortization expense was $2.4 million, $1.8 million, and $1.7 million for the years ended December 31, 2022, 2021, and 2020, respectively.
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL GOODWILL
The goodwill balance was $17.9 million as of December 31, 2022 and 2021, of which $3.0 million is allocated to the Security Solutions segment and $14.9 million is allocated to the Secure Networks segment.
During the year ended December 31, 2021, the Company recorded goodwill of $3.0 million in connection with the DFT acquisition that was completed in July 2021. See Note 10 Acquisition for further details.
As a result of the segment reorganization in 2021, as further discussed in Note 2 - Significant Accounting Policies, we reported two operating and reportable segments: Security Solutions and Secure Networks. The two operating and reportable segments represent the reporting units for purposes of testing goodwill.
The net assets attributable to the reporting units are determined based upon the estimated assets and liabilities attributable to the reporting units in deriving its free cash flows. In addition, the estimate of the total fair value of our reporting units is compared to the market capitalization of the Company.
Goodwill is subject to annual impairment tests and in the interim if triggering events are present before the annual tests, we will assess impairment. At year-end, the Company performed its annual impairment test of goodwill for all of the reporting units, and no impairment charges were taken during the years ended December 31, 2022, 2021 and 2020.
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.22.4
INTANGIBLE ASSETS, NET
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLE ASSETS, NET
8. INTANGIBLE ASSETS, NET
Table 8.1: Details of Intangible Assets, Net
Estimated useful lifeAs of December 31, 2022As of December 31, 2021
Gross Carrying AmountAccumulated AmortizationNet Carrying ValueGross Carrying AmountAccumulated AmortizationNet Carrying Value
(in thousands)
Acquired technology8 years$3,630 $(643)$2,987 $3,630 $(256)$3,374 
Customer relationships3 years40 (19)21 40 (5)35 
Software development costs
2 - 5 years
35,080 (7,793)27,287 22,222 (6,432)15,790 
Subtotal38,750 (8,455)30,295 25,892 (6,693)19,199 
Software held for resale (1)
7,120 — 7,120 — — — 
Total$45,870 $(8,455)$37,415 $25,892 $(6,693)$19,199 
(1) This amount is net of $0.7 million charged into cost of sales.
Amortization expense related to capitalized software development costs was $1.4 million, $1.6 million, and $1.7 million for the years ended December 31, 2022, 2021, and 2020, respectively.
Amortization expense related to other intangible assets was $0.4 million, and $0.3 million for the years ended December 31, 2022, and 2021, respectively. No other intangible assets reported prior to the acquisition in 2021, see Note 10 – Acquisition for further details.
The Company did not recognize any impairment charges on intangible assets for the periods presented.
Table 8.2: Estimated Future Amortization Expense of Intangible Assets, Net
As of December 31, 2022
(in thousands)
Year Ending December 31, 2023$6,046 
Year Ending December 31, 20247,757 
Year Ending December 31, 20255,699 
Year Ending December 31, 20264,699 
Year Ending December 31, 20273,936 
Thereafter2,158 
Total$30,295 
Actual amortization expense in future periods could differ from these estimates as a result of impairments, timing of completion of in-process software development projects, future releases and other factors.
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.22.4
OTHER BALANCE SHEET COMPONENTS
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
OTHER BALANCE SHEET COMPONENTS OTHER BALANCE SHEET COMPONENTS
Table 9.1: Details of Accounts Payable and Other Accrued Liabilities
As of December 31,
20222021
(in thousands)
Accounts payable$12,606 $7,869 
Accrued payables9,945 25,300 
Others— 1,379 
Accounts payable and other accrued liabilities$22,551 $34,548 
Table 9.2: Details of Other Current Liabilities
As of December 31,
20222021
(in thousands)
Other accrued expenses1,530 978 
Restructuring expenses accrual 2,763 — 
Other626 452 
Other current liabilities$4,919 $1,430 
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.22.4
ACQUISITION
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
ACQUISITION ACQUISITION
On July 30, 2021, the Company acquired the assets of DFT and wholly-owned subsidiaries for a total purchase consideration of $6.7 million, inclusive of $0.3 million related to a pre-existing contractual arrangement with DFT. Upon closing, $5.9 million of cash was paid with an additional $0.6 million payable to DFT 18 months after the close date (the "holdback"). The holdback amount was discounted to its present value of $0.5 million using a discount rate relevant to the acquisition. The acquisition adds several new patents to the Company's library of biometric and digital identity intellectual property. The addition of contactless biometrics technology will enable the Company to better serve the needs of organizations in existing and new markets. The acquisition of the assets of DFT has been accounted for under U.S. GAAP using the acquisition method of accounting. The total purchase consideration of $6.7 million has been allocated among the assets acquired at their fair value at the acquisition date.
The Company recognized $3.7 million of intangible assets and $3.0 million of goodwill, which is housed in the Security Solutions operating segment. Goodwill is primarily attributable to excess of the purchase price over the acquired identifiable net tangible and intangible assets. The acquired intangible assets will be amortized on a straight-line basis over 3 - 8 years. The acquisition was considered an asset purchase for tax purposes and the recognized goodwill is deductible for tax purposes. Acquisition-related costs were immaterial and have been expensed as incurred.
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.22.4
PURCHASE OF TELOS ID NON-CONTROLLING INTERESTS
12 Months Ended
Dec. 31, 2022
Noncontrolling Interest [Abstract]  
PURCHASE OF TELOS ID NON-CONTROLLING INTERESTS PURCHASE OF TELOS ID NON-CONTROLLING INTERESTS
Telos ID was formed as a limited liability company under the Delaware Limited Liability Company Act in 2007. Prior to the IPO in November 2020, the Company owned a 50% interest in Telos ID, with the remaining interest owned by Hoya ID Fund A, LLC ("Hoya") as the non-controlling interest.
On October 5, 2020, we entered into a Membership Interest Purchase Agreement between the Company and Hoya to purchase all of the Class B Units of Telos ID ("Telos ID Units") owned by Hoya (the "Telos ID Purchase"). Upon the closing of the Telos ID Purchase, Telos ID became our wholly-owned subsidiary. On November 23, 2020, the Telos ID Purchase was consummated with the Company transferring $30.0 million in cash and issuing 7.3 million shares of our common stock at $20.39 per share (which totals approximately $148.4 million); the total consideration transferred to Hoya was $178.4 million. As part of the common stock issuance, the Company recognized a credit to additional paid-in-capital ("APIC") of $148.4 million. The Company further recognized a debit to APIC of $173.9 million as part of the elimination of Hoya's non-controlling interest in Telos ID. The net impact to APIC associated with the acquisition of the additional 50% interest in Telos ID was a debit of $25.5 million.
In fiscal year 2020, 50% of the profit allocated to the Class B member amounted to $5.2 million. During the year ended December 31, 2020, the Class B member received a total of $2.8 million of distribution and a final distribution of $2.4 million in January 2021.
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.22.4
DEBT AND OTHER OBLIGATIONS
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
DEBT AND OTHER OBLIGATIONS DEBT AND OTHER OBLIGATIONS
Revolving Credit Facility
On December 30, 2022 (the "Closing Date"), we entered into a Credit Agreement (the "Credit Agreement"), by and among the Company, as borrower, Xacta Corporation, ubIQuity.com.inc, Teloworks, Inc., and Telos Identity Management Solutions, LLC, as guarantors, the lenders party thereto (the "Lenders"), and JPMorgan Chase Bank N.A., as administrative agent for the Lenders (in such capacity, the "Agent"). The Credit Agreement provides for a $30.0 million senior secured revolving credit facility with a maturity date of December 30, 2025, with the option of issuing letters of credit thereunder with a sub-limit of $5.0 million, and with an uncommitted expansion feature of up to $30.0 million of additional revolver capacity (the "Loan"). The Loan is subject to acceleration in the event of customary events of default. The Company has not drawn any amount under the Loan.
Borrowings under the Credit Agreement will accrue interest, at our option, at one of three variable rates, plus a specified margin. We can elect to borrow at (i) the Alternative Base Rate, plus 0.9%; (ii) Adjusted Daily Simple Secured Overnight Financing Rate ("SOFR"), plus 1.9%; and (iii) Adjusted Term SOFR, plus 1.9%, as such capitalized terms are defined and calculated in the Credit Agreement. The Company may elect to convert borrowings from one type of borrowing to another type per the terms of the Credit Agreement. After the occurrence and during the continuance of any event of default, the interest rate may increase by an additional 2.0%. We are obligated to pay accrued interest (i) with respect to amounts accruing interest based on the Alternative Base Rate, each calendar quarter and on the maturity date, (ii) with respect to amounts accruing interest based on Adjusted Daily Simple SOFR, on each one month anniversary of the borrowing and on the maturity date, and (iii) with respect to amounts accruing interest based on Adjusted Term SOFR, at the end of the period specified per the Credit Agreement and on the maturity date. Upon five, three, or one days' prior notice, as applicable, we may prepay any portion or the entire amount of the Loan. We are also paying costs and customary fees, including a closing fee, commitment fees and letter of credit participation fee, if any, payable to the Agent and Lenders, as applicable, in connection with the Loan.
The Loan under the Credit Agreement is collateralized by substantially all of the Company's assets, including the Company's pledge of its domestic and material foreign subsidiary equity interests.
The Loan has various covenants that may, among other things, affect our ability to create, incur, assume or suffer any indebtedness, merge into or consolidate with another entity, acquire entity interests, sell or transfer certain assets, enter into certain arrangements (such as sale and leaseback and swap agreements) or restrictive agreements, pay dividends and make certain restricted payments, and amend material documents related to any subordinated indebtedness and corporate agreements. The Credit Agreement also requires certain financial covenants to maintain a Senior Leverage Ratio on the last day of any fiscal quarter, no greater than 3 to 1. We were in compliance with all covenants as of December 31, 2022.
The occurrence of an event of default under the Credit Agreement could result in the Loan and other obligations becoming immediately due and payable and allow the Lenders to exercise all rights and remedies available to them under the Credit Agreement.
Other Financing Obligations
We entered into a Master Purchase Agreement ("MPA") with a third-party buyer ("Buyer") for $9.1 million ("Assignment Price") relating to software licenses under a specific delivery order ("DO") with our customer resulting in proceeds from other financing obligations of $9.1 million in November 2022. Under the MPA, we sold, assigned and transferred all of our rights, title and interest in (i) the DO payments from the customer and (ii) the underlying licenses. The DO covers a base period with an option for the customer to exercise three (3) additional 12-month periods through January 2026. The DO payments assigned to the Buyer are billable to the customer at the beginning of the base period and for each option year exercised. The underlying licenses were acquired for resale, see Note 8 – Intangible Assets, net for further details.
On February 9, 2023, the customer notified us that it would not exercise the first option period under the DO. The MPA provides that, if the customer terminates the DO for non-renewal and the Buyer reasonably concludes that the customer's actions constitute grounds for filing a claim with the customer's contracting officer, Buyer and Telos will cooperate in preparing such a claim, which would be filed in Telos' name. Buyer has notified Telos of its intent to pursue a claim against the customer.
Senior Term Loan
On January 25, 2017, we entered into a Credit Agreement (the "EnCap Credit Agreement") with Enlightenment Capital Solutions Fund II, L.P., as agent (the "Agent") and the lenders party thereto (the "Lenders") (together referenced as "EnCap"). The EnCap Credit Agreement provided for an $11.0 million senior term loan (the "Loan") with a maturity date of January 25, 2022, subject to acceleration in the event of customary events of default. All borrowings under the Credit Agreement accrued interest at the rate of 13.0% per annum.
In connection with the EnCap Credit Agreement, the Company issued warrants (each, a "Warrant") to the Agent and certain of the Lenders representing in the aggregate the right to purchase in accordance with their terms 900,970 shares of the Class A Common Stock of the Company, no par value per share, which was equivalent to approximately 2.5% of the common equity interests of the Company on a fully diluted basis. The exercise price as $1.665 per share and each Warrant would expire on January 25, 2027. The value of the warrants was determined to be de minimis and no value was allocated to them on a relative fair value basis in accounting for the debt instrument. The Credit Agreement also included an $825,000 exit fee, which was payable upon any repayment or prepayment of the loan. This has been included in the total principal due and treated as an unamortized discount on the debt, which would be amortized over the term of the loan, using the effective interest method at a rate of 15.0%. In addition, incurred fees and transaction costs related to the issuance of the EnCap Credit Agreement were amortized over the life of this Agreement.
On July 19, 2019, the EnCap Credit Agreement was amended to, among others, provide an additional $5.0 million in principal borrowings, change the maturity date from January 25, 2022 to January 15, 2021 and increase the exit fee to $1.2 million. The exit fee had been included in the total principal due and treated as an unamortized discount on the debt, which was amortized over the term of the loan using the effective interest method at a rate of 17.3% over the remaining term of the loan.
The EnCap Credit Agreement was further amended on March 26, 2020 to provide for four quarterly maturity date extensions, which would increase the Exit Fee payable under the Credit Agreement by $0.3 million for each quarterly maturity date extension elected, for a total of $1.0 million increase to the Exit Fee were all four of the maturity date extensions to be elected. The Company paid EnCap an amendment fee of $0.1 million and out-of-pocket costs and expenses in consideration for the March 2020 amendment.
On November 24, 2020, upon the closing of the IPO, the Company paid a total of $17.4 million which paid off the EnCap Credit Agreement in full, including an exit fee of $1.2 million, accrued interest of $0.1 million, and legal fees of $13,000. As a result, we recognized a loss on debt extinguishment of $0.1 million presented as a part of the non-operating expense in the consolidated statements of operations. For the year ended December 31, 2020, we incurred interest expenses amounting to $2.7 million.
On April 19, 2021, the Company entered into multiple Redemption Agreements and Warrant Redemption and Cancellation Agreements (collectively the "Repurchase Agreement") with EnCap and certain related funds that held the warrants to purchase 900,970 shares of the Company's common stock in addition to 39,682 shares of the Company's common stock. Under the Repurchase Agreement, the Company agreed to repurchase the outstanding warrants for $26.9 million and common stock for $1.3 million. The average price of the warrants and common stock repurchased were $29.85 per share and $31.51 per share, respectively. Upon settlement, the repurchased warrants were retired. The Company reduced common stock for the $0.001 par value of the shares repurchased, with the excess purchase price over par value recorded as a reduction of APIC. As a result of the repurchases, the Company recognized these amounts as a reduction to APIC.
Subordinated Debt
On March 31, 2015, the Company entered into unsecured Subordinated Loan Agreements and Subordinated Promissory Notes ("Porter Notes") with affiliated entities of Mr. John R. C. Porter (together referenced as "Porter"). Mr. Porter and Toxford Corporation, of which Mr. Porter was the sole shareholder, owned 35.0% of our Class A Common Stock. Under the terms of the Porter Notes, Porter lent the Company $2.5 million, with the outstanding principal bearing interest at a fixed rate of twelve percent (12%), payable quarterly starting August 20, 2015. The unpaid principal, together with interest, was originally due and payable in full on July 1, 2017.
On April 18, 2017, we amended and restated the Porter Notes to reduce the interest rate from twelve percent (12%) to six percent (6%) per annum, to be accrued, and extended the maturity date from July 1, 2017 to July 25, 2022. Telos also entered into Intercreditor Agreements with Porter and EnCap, in which the Porter Notes were fully subordinated to the EnCap Credit Agreement and any subsequent senior lenders, and payments under the Porter Notes were permitted only if certain conditions were met. All other terms remained in full force and effect.
On November 23, 2020, upon the closing of the IPO, the Porter Notes were paid in full. We incurred interest expense amounting to $0.3 million for fiscal year 2020 on the Porter Notes.
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.22.4
EXCHANGEABLE REDEEMABLE PREFERRED STOCK CONVERSION
12 Months Ended
Dec. 31, 2022
Temporary Equity Disclosure [Abstract]  
EXCHANGEABLE REDEEMABLE PREFERRED STOCK CONVERSION EXCHANGEABLE REDEEMABLE PREFERRED STOCK CONVERSION
Public Preferred Stock
A maximum of 6,000,000 shares of the Public Preferred Stock, par value $0.01 per share, had been authorized for issuance. We initially issued 2,858,723 shares of the Public Preferred Stock pursuant to the acquisition of the Company during fiscal year 1990, recorded at fair value on the date of original issuance. In November 1998, we retired 410,000 shares of the Public Preferred Stock. Prior to the IPO, the total number of shares issued and outstanding was 3,185,586. The Public Preferred Stock was quoted as "TLSRP" on the OTCQB marketplace and the OTC Bulletin Board.
The Public Preferred Stock accrued a semi-annual dividend at the annual rate of 12% ($1.20) per share, based on the liquidation preference of $10 per share, and was fully cumulative. For the year ended December 31, 2020, we accrued dividends on the Public Preferred Stock amounting to $3.4 million, which was recorded as interest expense.
Upon the closing of the IPO, which constituted a qualified initial public offering for the purposes of the terms of the Exchangeable Redeemable Preferred Stock, each issued and outstanding share of Exchangeable Redeemable Preferred Stock automatically was converted (the "ERPS Conversion") into the right to receive (i) an amount of cash equal to (I) the ERPS Liquidation Value; multiplied by (II) 0.90; multiplied by (III) 0.85 and (ii) that number of shares of common stock (valued at the initial offering price to the public) equal to (I) the ERPS Liquidation Value; multiplied by (II) 0.90; multiplied by (III) 0.15. No fractional shares of common stock, however, were issued upon an ERPS Conversion Event but, in lieu thereof, the holder was entitled to receive an amount of cash equal to the fair market value of a share of common stock (valued at the initial offering price to the public) at the time of such ERPS Conversion Event multiplied by such fractional amount (rounded to the nearest cent). "ERPS Liquidation Value" means, per each share of Exchangeable Redeemable Preferred Stock, $10 together with all accrued and unpaid dividends (whether or not earned or declared) thereon calculated as of the actual date of an ERPS Conversion Event without interest, which was approximately $142.3 million as of November 19, 2020. All shares of common stock issued upon an ERPS Conversion were validly issued, fully paid and non-assessable. On November 23, 2020, holders of Exchangeable Redeemable Preferred Stock received $108.9 million in cash and 1.1 million shares of our common stock at $17 per share for a total value of $19.2 million in connection with the ERPS Conversion. The difference in the redemption value of the ERPS and the carrying value has been accounted for as a gain on extinguishment of debt in accordance with ASC 470 and ASC 480. Approximately $0.2 million of costs directly attributable to this redemption were applied against the gain, resulting in a net gain of $14.0 million.
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.22.4
STOCKHOLDERS' EQUITY
12 Months Ended
Dec. 31, 2022
Stockholders' Equity Note [Abstract]  
STOCKHOLDERS' EQUITY STOCKHOLDERS' EQUITY
Capital Stock
Our authorized capital stock consists of 250,000,000 shares of common stock, $0.001 par value per share, and 10,000,000 shares of preferred stock, $0.01 par value per share. Prior to our Second Amended and Restated Articles of Incorporation, which were effective November 12, 2020, the relative rights, preferences, and limitations of the Class A common stock and the Class B common stock were in all respects identical. The holders of the common stock had one vote for each share of common stock held. Our Second Amended and Restated Articles of Incorporation authorized our Board of Directors to classify or reclassify shares of our stock in one or more classes or series, to cause the issuance of additional shares of our stock, and to amend our charter without stockholder approval to increase or decrease the number of shares of stock that we have authority to issue.
On November 12, 2020, we filed Articles of Amendment (the "Articles") with the State Department of Assessments and Taxation of the State of Maryland, effective as of the same date (the "Effective Time"). The Articles amended the Company's charter to effect a reverse stock split such that (1) every 1.259446 shares of Class A Common Stock that were issued and outstanding immediately prior to the Effective Time were changed into one issued and outstanding share of Class A Common Stock, and (2) every 1.259446 shares of Class B Common Stock that were issued and outstanding immediately prior to the Effective Time were changed into one issued and outstanding share of Class B Common Stock. Also on November 12, 2020, we filed the Second Articles of Amendment and Restatement (the "Second Amended Articles") with the State Department of Assessments and Taxation of the State of Maryland, effective as of the same date (the "Effective Time"). The Second Amended Articles amended the Company's charter to effect a conversion of each share of the Class B Common Stock that was issued and outstanding immediately prior to the Effective Time into one fully paid and non-assessable share of Class A Common Stock. From and after the Effective Time, certificates representing the Class B Common Stock now represent the number of shares of Class A Common Stock in which such Class B Common Stock was converted. Also, at the Effective Time, the Class A Common Stock was renamed and re-designated as common stock, par value $0.001 per share, of the Corporation.
As of December 31, 2022 and 2021, there were 67,431,632 and 66,767,450 shares of common stock issued and outstanding, respectively. There were no shares of preferred stock issued and outstanding on either date.
Shares Repurchases
Relative to the Repurchase Agreements, as disclosed under Note 12 Debt and Other Obligations above, the Company agreed to repurchase the 39,682 outstanding shares held by EnCap for $1.3 million on April 19, 2021.
Further, on May 24, 2022, the Company announced that the Board of Directors approved a new share repurchase program ("SRP") authorizing the Company to repurchase up to $50.0 million of its common stock. Pursuant to this authorization, the Company may repurchase shares of its common stock on a discretionary basis from time to time through open market purchases. The repurchase program has no expiration date and may be modified, suspended, or terminated at any time. As of December 31, 2022, there was $38.7 million of the remaining authorization for future common stock repurchases under the SRP.
Table 14.1: Share Repurchase Program Activity
For the Year Ended December 31,
202220212020
(in thousands, except per share and share data)
Amounts paid for shares repurchased (1)
$11,284 $— $— 
Number of shares repurchased1,550,162 — — 
Average per share price paid (1)
$7.28 $— $— 
(1) Includes commission paid for repurchases on the open market
Other Comprehensive (Loss)/Income
Table 14.2: Components of Accumulated Other Comprehensive Loss
As of December 31, 2022
20222021
(in thousands)
Cumulative foreign currency translation loss$(162)$(134)
Cumulative actuarial gain on pension liability adjustment107 107 
Accumulated other comprehensive loss$(55)$(27)
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE BENEFIT PLAN
12 Months Ended
Dec. 31, 2022
Retirement Benefits [Abstract]  
EMPLOYEE BENEFIT PLAN EMPLOYEE BENEFIT PLAN
Telos sponsors a defined contribution employee savings plan (the "Plan") under which substantially all full-time employees are eligible to participate. As of December 31, 2022, the Plan held 876,602 shares of Telos common stock. Prior to March 2022, we matched one-half of employee contribution to the Plan up to a maximum of 2% of such employee's eligible annual base salary. In March 2022, we increased the maximum employer match up to 4% of the employee's eligible annual base salary. Participant contributions vest immediately, and Telos contributions vest at the rate of 20% each year, with full vesting occurring after completion of five years of service. Telos intends to fund the employer matching contribution in Telos stock, but will have the discretion to fund the match in cash or a combination of stock and cash, and are funded in the first quarter of the subsequent year.
Our total contributions to the Plan for 2022, 2021, and 2020 were $2.2 million, $1.3 million, and $1.2 million, respectively.
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
The Company's stock-based compensation awards are under the 2016 LTIP and issue new shares upon the vesting of stock units under this plan. In October 2020, the Company amended the 2016 LTIP to increase the total number of shares available for issuance from 4,500,000 to 9,400,000 (equivalent to 7,459,913 shares after the stock split in November 2020) and extended the term to September 30, 2030. Our 2016 LTIP provides for the grant of stock options, stock appreciation rights, restricted stock, restricted stock units, unrestricted stock and dividend equivalent rights to our senior executives, directors, employees, and other eligible service providers.
The stock options granted under the 2016 LTIP expire no more than 10 years after the date of grant. No stock options granted under the 2016 LTIP are outstanding as of December 31, 2022. Approximately 0.4 million shares of our common stock were reserved for future grants as of December 31, 2022 under the 2016 LTIP.
The Company records stock-based compensation related to accrued compensation in which it intends to settle in shares of the Company's common stock. However, it is the Company's discretion whether this compensation will ultimately be paid in stock or cash, as it has the right to dictate the form of these payments up until the date they are paid. In addition, stock-based compensation expense includes an immaterial increase of $1.3 million for the year ended December 31, 2022, to correct a prior period error. There were no income tax benefits recognized on the share-based compensation expense for these periods.
Table 16.1: Details of Stock-based Compensation Expense
For the Year Ended December 31,
202220212020
(in thousands)
Cost of sales - services$3,497 $2,640 $— 
Sales and marketing4,668 7,189 — 
Research and development3,806 3,268 — 
General and administrative52,689 47,134 
Total $64,660 $60,231 $
Table 16.2: Service-Based RSU and Performance-Based RSU Award Activity
Service-Based RSUPerformance-Based RSUTotalWeighted-Average Grant Date Fair Value
Unvested outstanding units as of December 31, 20213,030,608 492,727 3,523,335 $34.24 
Granted3,987,911 — 3,987,911 9.89 
Vested(3,068,525)— (3,068,525)21.39 
Forfeited(379,912)(155,942)(535,854)32.95 
Unvested outstanding units as of December 31, 20223,570,082 336,785 3,906,867 $19.53 
Our key assumptions used to calculate the grant date fair value of the PRSU awards in 2021 include a performance period ranging from 2.45 to 2.92 years, expected volatility between 57.4% - 58.8%, and a risk-free rate of 0.18% - 0.29%. The fair value at the grant date and derived service periods calculated for these market condition PRSUs were $19.12 - $30.84 and between 0.38 - 0.76 years, respectively.
As of December 31, 2022, the intrinsic value of the RSU and PRSUs outstanding, exercisable, and vested or expected to vest was $19.8 million. There was $26.8 million of total compensation costs related to stock-based awards not yet recognized as of December 31, 2022, which is expected to be recognized on a straight-line basis over a weighted-average remaining vesting period of 0.8 years.
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.22.4
(LOSS)/EARNINGS PER SHARE
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
(LOSS)/EARNINGS PER SHARE (LOSS)/EARNINGS PER SHARE
For the period of net loss, potentially dilutive securities are not included in the calculation of diluted net (loss)/earnings per share because to do so would be anti-dilutive.
Table 17.1: Potentially Dilutive Securities
For the Year Ended December 31,
202220212020
(in thousands)
Unvested restricted stock and restricted stock units529 520 60 
Common stock warrants, exercisable at $1.665/sh.
— 400 901 
Total529 920 961 
Performance-based RSUs of 336,785 have been excluded in the calculation of the potentially dilutive securities above because issuance of such shares are contingent upon the satisfaction of certain conditions which were not satisfied by the end of the period.
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
Table 18.1: Components of Provision for/(Benefit from) Income Taxes
For the Year Ended December 31,
202220212020
(in thousands)
Current provision/(benefit)
Federal$— $— $— 
State19 (98)(77)
Total current19 (98)(77)
Deferred tax expense
Federal37 19 27 
State(2)51 
Total deferred35 70 31 
Provision for/(benefit from) income taxes$54 $(28)$(46)
Table 18.2: Reconciliation of Statutory Tax Rate to Actual Tax Rate
For the Year Ended December 31,
202220212020
Computed expected income tax provision21.0 %21.0 %21.0 %
State income taxes, net of federal income tax benefit3.6 1.5 1.0 
Change in valuation allowance for deferred tax assets(3.7)(7.9)17.0 
Cumulative deferred adjustments(0.9)— 0.7 
Provision to return adjustments0.1 (0.4)0.5 
Other permanent differences(0.1)(0.2)1.0 
Dividend and accretion on preferred stock— — 10.5 
Gain on redemption of preferred stock— — (43.3)
Stock-based compensation(20.6)— — 
Section 162(m) limitation - covered employees(2.0)(16.0)14.6 
Capitalization of IPO transaction costs— — 4.4 
Uncertain tax positions(0.5)(0.6)0.2 
R&D credit3.0 2.7 (12.4)
Non-controlling interest— — (15.9)
Effective tax rate(0.1 %)0.1 %(0.7 %)
Table 18.3: Components of Deferred Tax Assets and Liabilities
As of December 31,
20222021
(in thousands)
Deferred tax assets:
Accounts receivable, principally due to allowance for doubtful accounts$33 $29 
Allowance for inventory obsolescence and amortization210 315 
Accrued liabilities not currently deductible1,151 1,713 
Stock-based compensation7,943 7,993 
Accrued compensation915 648 
Lease liabilities3,349 3,813 
Section 163(j) interest limitation— 54 
Goodwill34,009 37,394 
Capitalized research and development costs362 — 
Net operating loss carryforwards - federal6,034 5,681 
Net operating loss carryforwards - state1,155 1,014 
R&D tax credit3,760 2,645 
Total gross deferred tax assets58,921 61,299 
Less valuation allowance(57,559)(55,588)
Total deferred tax assets, net of valuation allowance1,362 5,711 
Deferred tax liabilities:
Amortization and depreciation(86)(3,945)
Right-of-use assets(2,034)(2,489)
Total deferred tax liabilities(2,120)(6,434)
Net deferred tax liabilities$(758)$(723)
Table 18.4: Valuation Allowance Activity
For the Year Ended December 31,
202220212020
(in thousands)
Balance at beginning of year$55,588 $52,198 $7,206 
Additions1,971 3,390 44,992 
Balance at end of year$57,559 $55,588 $52,198 
We establish a valuation allowance for deferred tax assets if, based on the weight of available evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The realization of deferred tax assets is dependent upon the generation of future taxable income. We considered projected future taxable income, tax planning strategies, and reversal of taxable temporary differences in making this assessment. Based on available evidence, we have determined that a full valuation allowance is required as of December 31, 2022 and 2021. As a result of a full valuation allowance against our deferred tax assets and liabilities, a deferred tax liability related to indefinite-lived goodwill remains on our consolidated balance sheets on December 31, 2022 and 2021.
On December 31, 2022, for federal income tax purposes, there was approximately a $28.7 million net operating loss available to be carried forward to offset future taxable income. Approximately $10.6 million of these net operating loss carryforwards expire in 2037, the remaining will be carried forward indefinitely. As of December 31, 2022, there was approximately $5.0 million of R&D credit carryover which begins to expire in 2033. Certain tax attributes of the Company, including net operating losses and credits, would be subject to a limitation should an ownership change as defined under Section 382 of the Internal Revenue Code of 1986, as amended, occur. The limitations resulting from a change in ownership could affect the Company's ability to utilize its tax attributes. A study was completed in 2020 which confirmed that no limitation applies to the Company's tax attributes as of December 31, 2020. We believe that ownership activity since December 31, 2020 would not result in limitation sufficient to result in the expiration of unused attributes.
Under the provisions of ASC 740, we determined that there were approximately $1.4 million, $1.1 million, and $0.8 million of unrecognized tax benefits as of December 31, 2022, 2021, and 2020, respectively. Included in the balance of unrecognized tax benefits as of December 31, 2022, 2021, and 2020 were $0.1 million, $0.2 million, and $0.3 million, respectively, of tax benefits that, if recognized, would impact the effective tax rate. Also included in the balance of unrecognized tax benefits as of December 31, 2022, 2021, and 2020 were $1.3 million, $0.9 million, and $0.5 million, respectively, of tax benefits that, if recognized, would not impact the effective tax rate due to the Company's valuation allowance. The Company had accrued interest and penalties related to the unrecognized tax benefits of $0.1 million and $0.2 million, which were recorded in other liabilities as of December 31, 2022 and 2021, respectively.
We believe that the total amounts of unrecognized tax benefits will not significantly increase or decrease within the next 12 months. The period for which tax years are open, 2013 to 2022, has not been extended beyond the applicable statute of limitations. As of December 31, 2022, the Company is not under examination by any federal tax jurisdiction, but is currently under examination by a state tax jurisdiction.
Table 18.5: Reconciliation of the Beginning and Ending Amounts of Unrecognized Tax Benefit
For the Year Ended December 31,
202220212020
(in thousands)
Balance at beginning of year$1,056 $763 $714 
(Decrease)/increase in prior year tax positions(5)90 (104)
Increase related to current year tax positions377 273 213 
Decrease related to lapse of statutes(71)(70)(60)
Balance at end of year$1,357 $1,056 $763 
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
LEASES LEASES
We lease office space facilities and equipment under non-cancelable operating and finance leases with various expiration dates, some of which contain renewal options. The Company's lease portfolio is comprised of two major classes. The lease of the Ashburn facility is accounted for as a finance lease. The other office spaces and equipment leased are accounted for as operating leases. We have included options to extend in the operating lease ROU assets and liabilities when we are reasonably certain that we will exercise such options.
In May 2014, the Company entered into a new lease arrangement with the new landlord on the Ashburn facility, which expires on May 28, 2029. In accordance with this lease agreement, the basic rent increases by a fixed 2.5% escalation annually.
Table 19.1: Details of Lease Costs
For the Year Ended December 31,
202220212020
(in thousands)
Operating lease cost$550 $713 $724 
Short-term lease cost (1)
49 13 93 
Finance lease cost
Amortization of finance lease assets1,221 1,221 1,221 
Interest on finance lease liabilities688 758 822 
Total finance lease cost1,909 1,979 2,043 
Total lease costs$2,508 $2,705 $2,860 
(1) Leases that have terms of 12 months or less.
Table 19.2: Future Minimum Lease Payments
Operating LeasesFinance Leases
(in thousands)
Year Ending December 31, 2023$373 $2,203 
Year Ending December 31, 202427 2,258 
Year Ending December 31, 2025— 2,314 
Year Ending December 31, 2026— 2,371 
Year Ending December 31, 2027— 2,431 
Thereafter— 3,541 
Total minimum lease payments400 15,118 
Less: Imputed interest(12)(2,278)
Total lease obligations388 12,840 
Less: Current portion of lease obligations(361)(1,592)
Long-term lease obligations$27 $11,248 
Table 19.3: Weighted-Average Remaining Lease Terms and Discount Rates
For the Year Ended December 31,
202220212020
Weighted average remaining lease term (in years):
Finance leases6.3 years7.3 years8.3 years
Operating leases1.0 year1.7 years2.5 years
Weighted average discount rate:
Finance leases5.04%5.04%5.04%
Operating leases5.75%5.75%5.75%
Table 19.4: Supplemental cash flow information related to leases
For the Year Ended December 31,
202220212020
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows related to operating leases$603 $768 $745 
Operating cash flows related to finance leases688 758 820 
Financing cash flows related to finance leases1,461 1,339 1,225 
LEASES LEASES
We lease office space facilities and equipment under non-cancelable operating and finance leases with various expiration dates, some of which contain renewal options. The Company's lease portfolio is comprised of two major classes. The lease of the Ashburn facility is accounted for as a finance lease. The other office spaces and equipment leased are accounted for as operating leases. We have included options to extend in the operating lease ROU assets and liabilities when we are reasonably certain that we will exercise such options.
In May 2014, the Company entered into a new lease arrangement with the new landlord on the Ashburn facility, which expires on May 28, 2029. In accordance with this lease agreement, the basic rent increases by a fixed 2.5% escalation annually.
Table 19.1: Details of Lease Costs
For the Year Ended December 31,
202220212020
(in thousands)
Operating lease cost$550 $713 $724 
Short-term lease cost (1)
49 13 93 
Finance lease cost
Amortization of finance lease assets1,221 1,221 1,221 
Interest on finance lease liabilities688 758 822 
Total finance lease cost1,909 1,979 2,043 
Total lease costs$2,508 $2,705 $2,860 
(1) Leases that have terms of 12 months or less.
Table 19.2: Future Minimum Lease Payments
Operating LeasesFinance Leases
(in thousands)
Year Ending December 31, 2023$373 $2,203 
Year Ending December 31, 202427 2,258 
Year Ending December 31, 2025— 2,314 
Year Ending December 31, 2026— 2,371 
Year Ending December 31, 2027— 2,431 
Thereafter— 3,541 
Total minimum lease payments400 15,118 
Less: Imputed interest(12)(2,278)
Total lease obligations388 12,840 
Less: Current portion of lease obligations(361)(1,592)
Long-term lease obligations$27 $11,248 
Table 19.3: Weighted-Average Remaining Lease Terms and Discount Rates
For the Year Ended December 31,
202220212020
Weighted average remaining lease term (in years):
Finance leases6.3 years7.3 years8.3 years
Operating leases1.0 year1.7 years2.5 years
Weighted average discount rate:
Finance leases5.04%5.04%5.04%
Operating leases5.75%5.75%5.75%
Table 19.4: Supplemental cash flow information related to leases
For the Year Ended December 31,
202220212020
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows related to operating leases$603 $768 $745 
Operating cash flows related to finance leases688 758 820 
Financing cash flows related to finance leases1,461 1,339 1,225 
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.22.4
RELATED PARTY TRANSACTIONS
12 Months Ended
Dec. 31, 2022
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS RELATED PARTY TRANSACTIONS
Emmett J. Wood, the brother of our Chairman and CEO, has been an employee of ours since 1996. The amounts paid to this individual as compensation for the years ended December 31, 2022, 2021, and 2020 were $1.3 million, $0.5 million and $1.2 million, respectively. Additionally, Mr. Wood owned 178,041 and 73,562 shares of the Company's common stock as of December 31, 2022 and 2021, respectively. In January 2023, Emmett Wood tendered his resignation as an employee effective February 7, 2023.
On March 31, 2015, the Company entered into an interest-bearing subordinated debt with Mr. Porter and Toxford Corporation ("Porter Notes") for $2.5 million (see Note 12 - Debt and Other Obligations for further information on the Porter Notes). Toxford Corporation, of which Mr. Porter was the sole shareholder, owned 35.0% of our Class A Common Stock. The Porter Notes were paid in full upon the closing of the IPO in 2020. We incurred $0.3 million of interest expense for the year ended December 31, 2020.
One of the Company's directors serves as a consultant to the Company. In February 2022, the director and the Company amended the consulting agreement to provide that the Company would pay the remainder of the director's consulting fees for 2022 in a fixed price amount in the form of restricted stock units. The Company granted the director 26,091 restricted stock units on February 1, 2022, which vest quarterly in four equal amounts through the end of the year, subject to the director's continued performance under the consulting agreement. The cash amount paid for his consultancy services were $25,000, $0.3 million and $0.3 million for the years ended December 31, 2022, 2021 and 2020, respectively.
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT INFORMATION
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
SEGMENT INFORMATION SEGMENT INFORMATION
As noted in Note 2 - Significant Accounting Policies, we conduct our operations through two operating segments: Security Solutions and Secure Networks.
Our Security Solutions segment is primarily focused on cybersecurity, cloud and identity solutions, and secure messaging through Xacta, Telos Ghost, Telos Advanced Cyber Analytics, Telos AMHS and Telos ID offerings. We recognize revenue on contracts from providing various system platforms in the cloud, on-premises, and in hybrid cloud environments, as well as software sales or software-as-a-service. Revenue associated with the segment's custom solutions is recognized as work progresses or upon delivery of services and products. Fluctuation in revenue from period to period is the result of the volume of software sales, and the progress or completion of cloud and/or cybersecurity solutions during the period. The majority of the operating costs relate to labor, material, and overhead costs. Software sales have immaterial operation costs associated with them, thus yielding higher margins. Gross profit and margin are a function of operational efficiency on security solutions and changes in the volume of software sales.
Our Secure Networks segment provides secure networking architectures and solutions to our customers through secure mobility solutions, and network management and defense services. Revenue is recognized over time as the work progresses on contracts related to managing network services and information delivery. Contract costs include labor, material, and overhead costs. Variances in costs recognized from period to period primarily reflect increases and decreases in activity levels on individual contracts.
Table 21.1: Results of Operations by Business Segment
For the Year Ended December 31,
202220212020
(in thousands)
Revenues
Security Solutions$120,454 $123,534 $127,667 
Secure Networks96,433 118,899 62,627 
Inter-segment elimination— — (10,377)
Total revenue216,887 242,433 179,917 
Gross profit
Security Solutions61,948 64,904 50,458 
Secure Networks17,095 21,125 11,962 
Total gross profit79,043 86,029 62,420 
Selling, general and administrative expenses132,893 127,493 62,123 
Operating (loss)/income(53,850)(41,464)297 
Other income/(expense)1,350 (921)(255)
Interest expense(874)(777)(7,259)
Gain on redemption of public preferred stock— — 14,012 
(Loss)/income before income taxes(53,374)(43,162)6,795 
(Provision for)/benefit from income taxes(54)28 46 
Net (loss)/income(53,428)(43,134)6,841 
Less: Net income attributable to non-controlling interest— — (5,154)
Net (loss)/income attributable to Telos Corporation$(53,428)$(43,134)$1,687 
We measure each segment's profitability based on gross profit. We account for inter-segment sales and transfers as if the sales or transfers were to third parties, that is, at current market prices. Interest income, interest expense, other income and expense items, and income taxes, as reported in the consolidated financial statements, are not part of the segment profitability measure and are primarily recorded at the corporate level.
Management does not utilize total assets by segment to evaluate segment performance or allocate resources. As a result, assets are not tracked by segment, and therefore, total assets by segment are not disclosed.
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENT AND CONTINGENCIES
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENT AND CONTINGENCIES COMMITMENT AND CONTINGENCIES
Legal Proceedings
On February 7, 2022, Telos and certain of its current and former officers were named as defendants in a lawsuit filed in the United States District Court for the Eastern District of Virginia ("Court"). In the complaint, the plaintiffs, who purport to represent a class of purchasers of Telos common stock between November 19, 2020, and March 16, 2022, allege that the defendants violated securities laws by failing to disclose delays relating to the launch of certain contracts between Telos and the Transportation Security Administration ("TSA") and the Centers for Medicare and Medicaid Services and to take into account those delays when providing a financial forecast for the Company's 2021 performance. On June 15, 2022, the Plaintiffs filed a consolidated complaint which added claims (i) concerning Telos' disclosure of revenue projections for these contracts, (ii) against the directors of Telos at the time of its initial public offering, and (iii) pursuant to Sections 11 and 15 of the Securities Act of 1933. On February 1, 2023, the Court dismissed the lawsuit in its entirety for failure to state a claim. The Court's order of dismissal provided the plaintiff twenty-one days within which to file a motion for leave to file an amended complaint, should they have a good faith basis to do so. On March 1, 2023, Plaintiffs filed a motion for leave to file an amended complaint, and on March 13, 2023, the Court granted the parties' consent motion permitting the filing of a consolidated amended class action complaint and establishing a briefing schedule for Telos' forthcoming motion to dismiss that amended complaint.
In addition, the Company is a party to litigation arising in the ordinary course of business. These legal proceedings seek various remedies, including claims for monetary damages in varying amounts, none of which are considered material, or are unspecified as to amount. Although the outcome of any such matter is inherently uncertain and may be materially adverse, based on current information, management believes that the outcome of such known matters will not have a material adverse effect on the Company's financial condition and results of operations.
As of December 31, 2022, the Company does not believe that there are claims or proceedings that would have a material adverse effect on the business, or the consolidated financial statements of the Company.
Other - Government Contracts
As a U.S. government contractor, we are subject to various audits and investigations by the U.S. government to determine whether our operations are being conducted in accordance with applicable regulatory requirements. U.S. government investigations of our operations, whether relating to government contracts or conducted for other reasons, could result in administrative, civil, or criminal liabilities, including repayments, fines or penalties being imposed upon us, suspension, proposed debarment, debarment from eligibility for future U.S. government contracting, or suspension of export privileges. Suspension or debarment could have a material adverse effect on us because of our dependence on contracts with the U.S. government. U.S. government investigations often take years to complete and many result in no adverse action against us. We also provide products and services to customers outside of the United States, which are subject to U.S. and foreign laws and regulations and foreign procurement policies and practices. Our compliance with local regulations or applicable U.S. government regulations also may be audited or investigated.
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.22.4
SUPPLEMENTAL CASH FLOW INFORMATION
12 Months Ended
Dec. 31, 2022
Supplemental Cash Flow Elements [Abstract]  
SUPPLEMENTAL CASH FLOW INFORMATION SUPPLEMENTAL CASH FLOW INFORMATION
Table 23.1: Details of Cash, Cash Equivalent, and Restricted Cash
As of December 31,
20222021
(in thousands)
Cash and cash equivalents$119,305 $126,562 
Restricted cash (1)
133 — 
Cash, cash equivalents, and restricted cash$119,438 $126,562 
(1)Restricted cash consists of a commercial money market account held as a deposit on the Ashburn lease and is recorded under "Other assets" on the Consolidated Balance Sheets.
Table 23.2: Supplemental Cash Flow Information
For the Year Ended December 31,
202220212020
(in thousands)
Cash paid during the year for:
Interest$803 $758 $7,259 
Income taxes188 60 64 
Non-cash investing and financing activities:
Operating lease ROU assets obtained in exchange for operating lease liabilities511 638 613 
Capital expenditure activity in accounts payable and other accrued liabilities211 — — 
Common stock repurchase under accounts payable and other accrued liabilities139 — — 
Acquisition holdback— 506 — 
Dividends from preferred stock recorded as interest expense— — 3,384 
Common stock issued on redemption of public preferred stock— — 19,213 
Common stock issued on purchase of Telos ID membership interest— — 148,399 
Distributions to Telos ID Class B member – non-controlling interest— — 2,436 
Deferred financing costs in accounts payable and other accrued liabilities114 — — 
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.22.4
REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA
12 Months Ended
Dec. 31, 2022
Accounting Changes and Error Corrections [Abstract]  
REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA
Revisions of Previously Issued Quarterly Financial Statements
During the course of preparing the Company's consolidated financial statements for the year ended December 31, 2022, we identified that stock-based compensation expense related to PRSU awards with market conditions was erroneously reversed when those PRSUs were forfeited during each of the quarters ended March 31, 2022, June 30, 2022 and September 30, 2022. Due to the errors, general and administrative expense was understated by $1.6 million in the first quarter of 2022, $1.9 million in the second quarter of 2022, and $1.1 million in the third quarter of 2022. Although the Company has determined that these errors did not have a material impact on its previously issued interim consolidated financial statements, it will revise the previously reported interim financial information in conjunction with the issuance of its quarterly filings on Form 10-Q for the quarters ended March 31, 2023, June 30, 2023 and September 30, 2023. The errors had no net impact on cash flows from operating, investing or financing activities in the consolidated statement of cash flows. The following tables set forth the effects of the revisions of previously issued unaudited quarterly consolidated financial statements to correct for prior period errors.
Table 24.1. Revised Quarterly Financial Data for Fiscal Years 2022 and 2021
For the Three Months Ended
Fiscal Year 2022Fiscal Year 2021
March 31,
2022
June 30
2022
September 30,
2022
December 31,
2022
March 31,
2021
June 30,
2021
September 30,
2021
December 31,
2021
(in thousands, except per share amounts)
Revenue- services$48,108 $50,270 $55,305 $39,059 $52,058 $49,003 $62,955 $57,532 
Revenue - products2,052 5,521 8,288 8,284 3,699 4,641 6,026 6,519 
Total revenue50,160 55,791 63,593 47,343 55,757 53,644 68,981 64,051 
Cost of sales – services29,731 31,436 36,746 23,421 39,490 28,609 40,137 35,121 
Cost of sales – products1,558 3,426 5,902 5,624 1,798 2,501 3,967 4,781 
Total cost of sales31,289 34,862 42,648 29,045 41,288 31,110 44,104 39,902 
Gross profit18,871 20,929 20,945 18,298 14,469 22,534 24,877 24,149 
Selling, general and administrative expenses:
Sales and marketing5,252 4,741 3,042 3,547 3,826 5,043 5,363 5,423 
Research and development5,430 4,489 3,981 3,018 4,061 5,327 4,863 4,845 
General and administrative24,556 25,735 22,706 26,396 20,076 29,635 19,739 19,292 
Total selling, general and administrative expenses35,238 34,965 29,729 32,961 27,963 40,005 29,965 29,560 
Operating loss(16,367)(14,036)(8,784)(14,663)(13,494)(17,471)(5,088)(5,411)
Other income12 118 518 702 (1,054)32 20 81 
Interest expense(190)(187)(181)(316)(196)(192)(195)(194)
Loss before income taxes(16,545)(14,105)(8,447)(14,277)(14,744)(17,631)(5,263)(5,524)
(Provision for)/benefit from income taxes(71)(54)(8)79 (34)(13)41 34 
Net loss (1)
$(16,616)$(14,159)$(8,455)$(14,198)$(14,778)$(17,644)$(5,222)$(5,490)
Net loss per share: (2)
Basic$(0.25)$(0.21)$(0.13)$(0.21)$(0.23)$(0.26)$(0.08)$(0.08)
Diluted$(0.25)$(0.21)$(0.13)$(0.21)$(0.23)$(0.26)$(0.08)$(0.08)
(1) Net loss is equal to Net loss attributable to Telos Corporation.
(2) The sum of the quarterly net loss per share amounts may not equal the full year amount reported since per share amounts are computed independently for each quarter and for the full year based upon the respective weighted-average shares outstanding, basic and diluted.
Table 24.2. Consolidated Statement of Operations
Three Months Ended March 31, 2022Three Months Ended June 30, 2022Three Months Ended September 30, 2022
As Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs Revised
(in thousands, except per share amounts)
General and administrative$22,923 $1,633 $24,556 $23,865 $1,870 $25,735 $21,591 $1,115 $22,706 
Total selling, general and administrative expenses33,605 1,633 35,238 33,095 1,870 34,965 28,614 1,115 29,729 
Operating loss(14,734)(1,633)(16,367)(12,166)(1,870)(14,036)(7,669)(1,115)(8,784)
Loss before income taxes(14,912)(1,633)(16,545)(12,235)(1,870)(14,105)(7,332)(1,115)(8,447)
Net loss(14,983)(1,633)(16,616)(12,289)(1,870)(14,159)(7,340)(1,115)(8,455)
Net loss per share, basis$(0.22)(0.03)$(0.25)$(0.18)(0.03)$(0.21)$(0.11)(0.02)$(0.13)
Net loss per share, diluted(0.22)(0.03)(0.25)(0.18)(0.03)(0.21)(0.11)(0.02)(0.13)
Table 24.3. Consolidated Statement of Comprehensive Loss
Three Months Ended March 31, 2022Three Months Ended June 30, 2022Three Months Ended September 30, 2022
As Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs Revised
(in thousands)
Net loss$(14,983)$(1,633)$(16,616)$(12,289)$(1,870)$(14,159)$(7,340)$(1,115)$(8,455)
Comprehensive loss(14,954)(1,633)(16,587)(12,300)(1,870)(14,170)(7,361)(1,115)(8,476)
Table 24.4. Consolidated Balance Sheet
As of March 31, 2022As of June 30, 2022As of September 30, 2022
As Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs Revised
(in thousands)
Additional paid-in capital$376,913 $1,633 $378,546 $388,464 $3,503 $391,967 $398,546 $4,618 $403,164 
Accumulated deficit(201,960)(1,633)(203,593)(214,249)(3,503)(217,752)(221,589)(4,618)(226,207)
Table 24.5. Consolidated Statement of Changes in Stockholders' Equity
Three Months Ended March 31, 2022Three Months Ended June 30, 2022Three Months Ended September 30, 2022
As Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs Revised
(in thousands)
Additional paid-in capital, beginning$367,153 $— $367,153 $376,913 $1,633 $378,546 $388,464 $3,503 $391,967 
Stock-based compensation12,647 1,633 14,280 14,553 1,870 16,423 15,012 1,115 16,127 
Additional paid-in capital, end376,913 1,633 378,546 388,464 3,503 391,967 398,546 4,618 403,164 
Accumulated deficit, beginning$(186,977)$— $(186,977)$(201,960)$(1,633)$(203,593)$(214,249)$(3,503)$(217,752)
Net loss(14,983)(1,633)(16,616)(12,289)(1,870)(14,159)(7,340)(1,115)(8,455)
Accumulated deficit, end(201,960)(1,633)(203,593)(214,249)(3,503)(217,752)(221,589)(4,618)(226,207)
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation and Consolidation
Basis of Presentation and Principle of Consolidation
The accompanying consolidated financial statements include the accounts of Telos and its subsidiaries (see Note 1 Organization), all of whose issued and outstanding share capital is wholly-owned directly and indirectly by the Telos Corporation. All intercompany transactions have been eliminated in consolidation.
The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP"), and the rules and regulations of the U.S. Securities and Exchange Commission ("SEC").
Basis of Comparison
Basis of Comparison
Certain reclassifications have been made to the prior year's consolidated financial statements to conform to the current year's presentation. In the current period, we reclassified and presented the finance leases right-of-use assets separately from our property and equipment line item. The reclassification had no impact on our total assets or liabilities nor on our net (loss)/income or stockholders' equity.
Segment Reporting Segment ReportingOperating segments are defined as components of an enterprise for which separate discrete financial information is available and evaluated regularly by the chief operating decision maker ("CODM"), or decision-making group, in deciding how to allocate resources and assess performance. We operate our business in two reportable and operating segments: Security Solutions and Secure Networks. These segments enable the alignment of our strategies and objectives and provide a framework for the timely and rational allocation of resources within the line of business. We eliminate any inter-segment revenues and expenses upon consolidation.
Use of Estimates
Use of Estimates
Preparing consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of revenue, expenses, assets and liabilities, and disclosure of contingent assets and liabilities. The Company regularly assesses these estimates; however, actual results could differ from those estimates. We base our estimates on historical experience, currently available information, and various other assumptions that we believe are reasonable under the circumstances. Our estimate also considers the potential effect of the COVID-19 pandemic-related government actions, wherein the actual impact of the pandemic on our business could be materially different than our current estimates.
Management evaluates these estimates and assumptions on an ongoing basis, including those relating to revenue recognition on cost estimation on certain contracts, allowance for credit losses, inventory obsolescence, valuation allowance for deferred tax assets, income taxes, certain assumptions related to share-based compensation, valuation of intangible assets and goodwill, and contingencies. Actual results could differ from those estimates. The impact of changes in estimates is recorded in the period in which they become known.
Concentrations
Concentrations
Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, and accounts receivable.
In consideration that a large amount of our working capital and total assets are held in cash and cash equivalents, we are exposed to credit risk in the event of default by the financial institutions to the extent of the amounts held in excess of federal insurance limits. Due to the financial strength and high credit quality of the financial institutions where the accounts are held, we do not believe that this credit risk makes it reasonably possible that a near-term severe impact risk of loss will occur.
The Company's receivables are primarily due from the U.S. government, or from prime contractors to whom we are subcontractors and the end customer is the U.S. government, and are generally considered collectable from the perspective of the customer's ability to pay. We believe that the credit risk associated with our receivables is limited due to the creditworthiness of our customers. We maintain an allowance for estimated potential credit losses.
Cash and Cash Equivalents, Restricted Cash
Cash and Cash Equivalents
We consider all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents.
Restricted cash represents funds that are held in our money market account but precluded from use of general business needs through contractual requirements. We report our restricted cash balance within "Other assets" on the consolidated balance sheets.
Contract Balances and Revenue
Contract Balances
The timing of revenue recognition may differ from the timing of billing and cash receipts from customers. Amounts are invoiced as work progresses, either at periodic intervals or upon achievement of contractual milestones. We record a contract asset when revenue is recognized prior to invoicing, or a contract liability when cash is received in advance or when milestone payments from customers exceed revenue earned to date.
A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract liabilities include deferred revenue, customer advances and billings in excess of revenue. Contract assets and liabilities are recorded net on a contract-by-contract basis and are classified based on the contract's operating cycle at the end of each reporting period.
We recognize revenue in accordance with ASC Topic 606, "Revenue from Contracts with Customers." The unit of account in ASC 606 is a performance obligation, which is a promise in a contract with a customer to transfer a good or service to the customer.
The Company follows the five-step model for recognizing revenue that includes identifying the contract with the customer, determining the performance obligation(s), determining the transaction price, allocating the transaction price to the performance obligation(s), and recognizing revenue as the performance obligations are satisfied. Timing of the satisfaction of performance obligations varies across our businesses due to our diverse product and service mix, customer base, and contractual terms. Significant judgment can be required in determining certain performance obligations, and these determinations could change the amount of revenue and profit recorded in a given period. Our contracts may have a single performance obligation or multiple performance obligations. When there are multiple performance obligations within a contract, we allocate the transaction price, net of any discounts, to each performance obligation based on the standalone selling price of the product or service underlying each performance obligation.
Our contracts with the U.S. government are generally subject to the Federal Acquisition Regulation ("FAR") and the price is typically based on estimated or actual costs plus a reasonable profit margin. As such, the standalone selling price of products or services in our contracts with the U.S. Government are typically equal to the selling price stated in the contract. For non-U.S. Government contracts with multiple performance obligations, standalone selling price is the observable price of a good or service when Telos sells that good or service separately in similar circumstances and to similar customers.
Contracts are routinely and often modified to account for changes in contract requirements, specifications, quantities, or price. Depending on the nature of the modification, we determine whether to account for the modification as an adjustment to the existing contract or as a new contract. Generally, modifications are not distinct from the existing contract due to the significant interrelatedness of the performance obligations and are therefore accounted for as an adjustment to the existing contract, and recognized as a cumulative adjustment to revenue (as either an increase or reduction of revenue) based on the modification's effect on progress toward completion of a performance obligation.
The majority of our revenue is recognized over time, as control is transferred continuously to our customers who receive and consume benefits as we perform. Revenue transferred to customers over time accounted for 89%, 91% and 90% of our revenue for the years ended December 31, 2022, 2021 and 2020. All of our business groups earn services revenue under a variety of contract types, including time and materials, firm-fixed price, firm fixed price level of effort, and cost-plus fixed fee contract types, which may include variable consideration.
Revenue is recognized over time using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material, subcontractor costs and indirect expenses. This continuous transfer of control to the customer is supported by clauses in our contracts with U.S. government customers whereby the customer may terminate a contract for convenience and then pay for costs incurred plus a profit, at which time the customer would take control of any work in process. For non-U.S. government contracts where we perform as a subcontractor and our order includes similar FAR provisions as the prime contractor's order from the U.S. government, continuous transfer of control is likewise supported by such provisions. For other non-U.S. government customers, continuous transfer of control to such customers is also supported due to general terms in our contracts and rights to recover damages which would include, among other potential damages, the right to payment for our work performed to date plus a reasonable profit.
For performance obligations in which control does not continuously transfer to the customer, we recognize revenue at the point in time in which each performance obligation is fully satisfied. This coincides with the point in time the customer obtains control of the product or service, which typically occurs upon customer acceptance or receipt of the product or service, given that we maintain control of the product or service until that point. Revenue transferred to customers at a point in time accounted for 11%, 9% and 10% of our revenue for the years ended December 31, 2022, 2021 and 2020.
Orders for the sale of software licenses may contain multiple performance obligations, such as maintenance, training, or consulting services, which are typically delivered over time, consistent with the transfer of control disclosed above for the provision of services. When an order contains multiple performance obligations, we allocate the transaction price to the performance obligations based on the standalone selling price of the product or service underlying each performance obligation. The standalone selling price represents the amount we would sell the product or service to a customer on a standalone basis.
For certain performance obligations where we are not primarily responsible for fulfilling the promise to provide the goods or services to the customer, do not have inventory risk and have limited discretion in establishing the price for the goods or services, we recognize revenue on a net basis.
Contract Estimates
Due to the transfer of control over time, revenue is recognized based on progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the performance obligations. We generally use the cost-to-cost measure of progress on a proportional performance basis for our long-term contracts because it best depicts the transfer of control to the customer, which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation, which includes both the actual costs already incurred and the estimated costs to complete. Revenues are recorded proportionally as costs are incurred. Due to the nature of the work required to be performed on certain of our performance obligations, the estimation of costs at completion is complex, subject to many variables and requires significant judgment. Contract estimates are based on various assumptions, including labor and subcontractor costs, materials and other direct costs and the complexity of the work to be performed. A significant change in one or more of these estimates could affect the profitability of our contracts. We review and update our contract-related estimates regularly and recognize adjustments in estimated profit on contracts on a cumulative catch-up basis, which may result in an adjustment increasing or decreasing revenue to date on a contract in a particular period that the adjustment is identified. Revenue and profit in future periods of contract performance are recognized using the adjusted estimate.
Our contracts may include various types of variable consideration, such as claims (for instance, indirect rate or other equitable adjustments) or incentive fees. We include estimated amounts in the transaction price based on all of the information available to us, including historical information and future estimations, and to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when any uncertainty associated with the variable consideration is resolved. We have revised and re-submitted several years of incurred cost submissions reflecting certain indirect rate structure changes as a result of regular Defense Contract Audit Agency audits of incurred cost submissions. This resulted in signed final rate agreement letters for fiscal years 2014 to 2016 and conformed incurred cost submissions for 2017 to 2021. We evaluated the resulting changes to revenue under the applicable cost-plus fixed fee contracts for the years 2014 to 2016 as variable consideration, and determined the most likely amount to which we expect to be entitled, to the extent that no constraint exists that would preclude recognizing this revenue or result in a significant reversal of cumulative revenue recognized. We included these estimated amounts of variable consideration in the transaction price and as performance on these contracts is complete, we have recognized revenue of $0.2 million during the year ended December 31, 2021. No revenue adjustment was recorded during the fiscal years ended December 31, 2022 and 2020.
We provide for anticipated losses on contracts during the period when the loss is determined by recording an expense for the total expected costs that exceeds the total estimated revenue for a performance obligation. No contract losses were recorded during the years ended December 31, 2022 and 2020. We recorded an immaterial contract loss during the year ended December 31, 2021.
Historically, most of our contracts do not include award or incentive fees. For incentive fees, we would include such fees in the transaction price to the extent we could reasonably estimate the amount of the fee. With limited historical experience, we have not included any revenue related to incentive fees in our estimated transaction prices. We may include in our contract estimates additional revenue for submitted contract modifications or claims against the customer when we believe we have an enforceable right to the modification or claim, the amount can be estimated reliably and its realization is probable. We consider the contractual/legal basis for the claim (in particular FAR provisions), the facts and circumstances around any additional costs incurred, the reasonableness of those costs and the objective evidence available to support such claims.
For our contracts that have an original duration of one year or less, we use the practical expedient applicable to such contracts and do not consider the time value of money. We capitalize sales commissions related to proprietary software and related services that are directly tied to sales. We do not elect the practical expedient to expense as incurred the incremental costs of obtaining a contract if the amortization period would have been one year or less. For the sales commissions that are capitalized, we amortize the asset over the expected customer life, which is based on recent and historical data.
Accounts Receivable
Accounts Receivable
Accounts receivable includes the following:
Billed Receivables - Billed receivables are balances where an invoice has been prepared and issued and is collectible under standard contract terms. Where we anticipate that an invoice will be issued within a short period of time and where the funds are considered collectible within standard contract terms, we include this balance as billable accounts receivable.
Unbilled Receivables - Unbilled receivables are balances which have not yet been billed due to timing, most commonly just a month delayed from the timing of revenue recognition and the actual bill being presented to the customer. The company has fulfilled all requirements in order to bill the customer and collect the funds.
Contract Assets - Contract assets are receivables for which the right to consideration is conditional upon factors other than the passage of time. The timing of these billings is generally driven by contractual terms, which may have billing milestones that are different from revenue recognition milestones.
Both billed and unbilled balances are recorded at their face amount less an allowance for credit losses over the contractual payment terms of the receivable. Collectability of these amounts are periodically reviewed based upon managements' knowledge and analysis of available information as of the balance sheet date, including any specific circumstances related to overdue balances, length of time that the receivable has been outstanding, historical bad debts and aging trends, and other general and contract specific factors. The allowance for credit losses is adjusted based on such evaluation. Accounts receivable balances are written off against the allowance when management deems the balances uncollectible.
Our contract asset balance is recorded at the net amount expected to be billed for services performed once the objective criteria laid out by the contract has been met.
Inventories
Inventories
Inventories are valued at the lower of cost or net realizable value, where cost is determined using the weighted-average method. The value of inventory is adjusted for damaged, obsolete, excess and slowing-moving inventory. Net realizable value of inventory is estimated based on the historical obsolescence experience and planned usage.
Inventories are substantially comprised of finished goods that are purchased customer off-the-shelf hardware and software, and component computer parts used in connection with system integration services that we perform.
Property and Equipment
Property and Equipment
Property and equipment are recorded at cost. Depreciation is recorded over the assets' estimated useful lives using the straight-line method, which is 3-5 years for furniture and equipment. Leasehold improvements are amortized over the shorter of their useful life or the remaining terms of the lease.
Upon sale or retirement of property and equipment, the costs and related accumulated depreciation are eliminated from the accounts and any gain or loss on such disposition is reflected in the consolidated statements of operations. For the years ended December 31, 2022, 2021, and 2020, such amounts are negligible. Repairs and maintenance costs are expensed as incurred.
Impairment of Long-Lived Assets We evaluate our long-lived assets, including property and equipment, for impairment whenever circumstances indicate that the carrying amount of the asset exceeds its estimated fair value. Considerable management judgment is necessary to estimate its fair value. Accordingly, actual results could differ from such estimates. No events have been identified that caused an evaluation of the recoverability of long-lived assets.
Impairment of Long-Lived Assets
The Company evaluates its long-lived assets for potential impairment whenever there is evidence that events or changes in circumstances indicate that the carrying value may not be recoverable. If such evaluation indicates that the carrying amount of the asset exceeds its estimated future undiscounted cash flows, an impairment loss is recognized to reduce the asset's carrying amount to its estimated fair value.
In addition to the recoverability assessment, the Company routinely reviews the remaining lives of its long-lived assets. Any reduction in the useful life assumptions will result in increased depreciation or amortization expense in the period when such determinations are made, as well as in subsequent periods. There are no changes in the estimated useful lives of long-lived assets for the periods presented.
Leases
Leases
We determine if an arrangement is a lease and we account for leases in accordance with ASC Topic 842, "Leases." We entered into contractual arrangements primarily for the use of real estate facilities, and certain other equipment. We determine the classification of the lease under these arrangements, if any, at inception based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether we obtain the right to substantially all the economic benefits from the use of the asset throughout the period, and (3) whether we have a right to direct the use of the asset.
Leased property meeting certain criteria is capitalized at the present value of the related minimum lease payments. Amortization of finance lease ROU asset is computed using the straight-line method over the lesser of the lease term or the useful life of the related asset.
In accordance with ASC 842, we recorded operating lease ROU assets, which represent our right to use an underlying asset for the lease term, and operating lease liabilities which represent our obligation to make lease payments. Generally, we enter into operating lease agreements for facilities. The amount of operating lease liabilities due within 12 months are recorded in other current liabilities, with the remaining operating lease liabilities recorded as non-current liabilities in our consolidated balance sheets based on their contractual due dates. The operating lease ROU assets and liabilities are recognized as of the lease commencement date at the present value of the lease payments over the lease term. Most of our leases do not provide an implicit rate that can readily be determined. Therefore, we use a discount rate based on our incremental borrowing rate on all operating leases. Some of our operating leases contain lease and non-lease components, which we account for as a single component. Operating lease expense is recognized as rent expense on a straight-line basis over the lease term, and recorded within our consolidated statement of operations.
The related lease payments on short-term lease arrangements (leases of 1 year or less) are recognized as expensed on a straight-line basis over the lease term.
ROU assets are assessed for potential impairment whenever there is evidence that events or changes in circumstances indicate that the carrying value of the asset may not be recoverable and the carrying amount of the assets exceeds it estimated fair value.
Software Development Costs
Software Development Costs
We account for development costs of software in accordance with ASC Topic 985-20 ("ASC 985-20"), "Software – Costs of Software to be Sold, Leased, or Marketed" and ASC Topic 350-40 ("ASC 350-40")"Internal Use Software", depending on the intended use of the software being developed. Under ASC 985-20, all costs of developing software prior to establishing its technological feasibility are research and development costs and are expensed as incurred. Once technological feasibility has been established, subsequent costs should be capitalized until the software begins to be marketed or is released to customers after which the capitalized costs should be amortized and reviewed for impairment. Under ASC 350-40, we capitalized certain software development costs when the preliminary project stage is completed and the software has entered the application development stage. Once substantial testing is complete and the software is ready to be used, capitalization of costs cease.
Capitalized software development costs are amortized on a straight-line basis over the estimated economic life of the application, ranging from 2 - 5 years, beginning when the asset is ready for its intended use.
ASC 350-40 also requires hosting arrangements that are service contracts to follow the guidance for internal-use software to determine which implementation costs can be capitalized. In accordance with ASC 350-40, (i) capitalized implementation costs are classified in the same balance sheet line item as the amounts prepaid for the related hosting arrangement, (ii) amortization of capitalized implementation costs are presented in the same income statement line item as the service fees for the related hosting arrangement, and (iii) cash flows related to capitalized implementation costs are presented within the same category of cash flow activity as the cash flow for the related hosting arrangements (i.e. operating activity). There are no capitalized implementation costs prior to fiscal year 2022. As of December 31, 2022, the net carrying value of the capitalized implementation costs related to hosting arrangements that were incurred during the application development stage aggregated to $0.3 million, net of amortization expense. These costs are related primarily to the implementation of a new enterprise resource planning system. The Company begins amortizing the capitalized implementation costs after all substantial testing was complete and ready for its intended use, and amortized over the expected term of the arrangement on a straight-line basis.
Software costs classified as held for resale are stated at the lower of cost or net realizable value. Software held for resale are amortized into cost of sales on the consolidated statements of operations. The Company reported the software held for resale as part of the Intangible Assets on the consolidated balance sheets.
Goodwill and Intangible Assets
Goodwill and Intangible Assets
Goodwill is recorded for the difference between the aggregate consideration paid for an acquisition and the fair value of net tangible and intangible assets acquired and liabilities assumed. Goodwill is not amortized, but rather tested for potential impairment. We evaluate the impairment of goodwill in accordance with ASC 350, which requires goodwill to be assessed on at least an annual basis, as of December 31 each year, for impairment using a fair value basis. Between annual evaluations, if events occur or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount, then impairment must be evaluated. Such circumstances could include, but are not limited to: (1) a significant adverse change in legal factors or business climate, or (2) a loss of key contracts or customers.
We may elect to utilize a qualitative assessment to evaluate whether it is more likely than not that the fair value of a reporting unit is less than its carrying value, and if so, we perform a quantitative test. We compare the carrying value of each reporting unit to its estimated fair value, and if the fair value is determined to be less than the carrying value, we recognize an impairment loss for the difference. The evaluation is based on the estimation of the fair values at the reporting unit level in comparison to the reporting unit's net asset carrying values. Our discounted cash flows requires management's judgment with respect to forecasted revenue streams and operating margins, capital expenditures and the selection and use of an appropriate discount rate. We utilize the weighted average cost of capital as derived by certain assumptions specific to our facts and circumstances as the discount rate.
The Company's goodwill is amortized and deducted over a 15-year period for tax purposes. See Note 7 – Goodwill for additional information.
Intangible assets with finite lives are carried at cost, less accumulated amortization. Amortization is computed using the method that best reflects how their economic benefits are utilized or, if a pattern of economic benefits cannot be reliably determined, on a straight-line basis over their estimated useful lives.
Fair Value Measurements
Fair Value Measurements
U.S. GAAP provides a framework for measuring fair value and expands disclosures about fair value measurements. The framework requires the valuation of investments using a three-tiered approach. The statement requires fair value measurement to be classified and disclosed in one of the following categories:
Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets and liabilities;
Level 2: Quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; or
Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e. supported by little or no market activity).
As of December 31, 2022 and 2021, we did not have any financial instruments with significant Level 3 inputs and we did not have any financial instruments that are measured at fair value on a recurring basis.
For certain of our non-derivative financial instruments, including receivables, accounts payable and other accrued liabilities, the carrying amount approximates fair value due to the short-term maturities of these instruments.
Research and Development
Research and Development
Research and development expenses consist primarily of employee-related expenses (such as salaries, taxes, benefits and stock-based compensation), allocated overhead costs and outside services costs related to the development and improvement of the Company's software. Research and development costs are generally expensed as incurred, except for costs incurred in connection with the development of software that qualify for the capitalization as described in our software development costs policy.
Advertising Costs Advertising CostsAdvertising costs are expensed and included in sales and marketing expense when incurred.
Income Taxes
Income Taxes
We account for income taxes in accordance with ASC 740, "Income Taxes." Under ASC 740, deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences and income tax credits. Deferred tax assets and liabilities are measured by applying enacted statutory tax rates that are applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized for differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. Any change in tax rates on deferred tax assets and liabilities is recognized in net income in the period in which the tax rate change is enacted. We record a valuation allowance that reduces deferred tax assets when it is "more likely than not" that deferred tax assets will not be realized.
We follow the provisions of ASC 740 related to accounting for uncertainty in income taxes. The accounting estimates related to liabilities for uncertain tax positions require us to make judgments regarding the sustainability of each uncertain tax position based on its technical merits. If we determine it is more likely than not that a tax position will be sustained based on its technical merits, we record the impact of the position in our consolidated financial statements at the largest amount that is greater than fifty percent likely of being realized upon ultimate settlement. These estimates are updated at each reporting date based on the facts, circumstances and information available. We are also required to assess at each reporting date whether it is reasonably possible that any significant increases or decreases to our unrecognized tax benefits will occur during the next 12 months.
Business Combinations
Business Combinations
Acquisitions were accounted for under U.S. GAAP using the acquisition method in accordance with ASC 805, Business Combinations. The Company allocates the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities, if any, is recorded as goodwill.
The accounting for business combinations requires management to make judgments and estimates of the fair value of assets acquired, including the identification and valuation of intangible assets, as well as liabilities and contingencies assumed. Such judgments and estimates directly impact the amount of goodwill recognized in connection with an acquisition. Estimating the fair value of acquired assets and assumed liabilities, including intangibles, requires judgment about expected future cash flows, weighted-average cost of capital, discount rates and expected long-term growth rates.
Stock-Based Compensation
Stock-Based Compensation
Our 2016 Omnibus Long-Term Incentive Plan, as amended (the "2016 LTIP"), provides for the grant of restricted stock units with time-based vesting ("Service-Based RSU" or "RSU") and restricted stock units with performance-based vesting ("Performance-Based RSU" or "PRSU") to our senior executives, directors, employees and other eligible service providers. Awards granted under the 2016 LTIP vest over the periods determined by the Board of Directors or the Compensation Committee of the Board of Directors, who has the discretion to establish the terms, conditions and criteria of the various awards, including the weighting and vesting schedule of Service-Based RSUs and the performance conditions applicable to the Performance-Based RSUs, including the achievement of certain financial performance criteria or price targets for our common stock. Upon vesting, Service-Based RSUs and Performance-Based RSUs will be settled in the Company's common stock.
Service-Based RSUs granted to eligible employees as an incentive generally may vest in installments over a period of up to three years from the date of grant. The grant date fair value per share is equal to the closing stock price on the date of grant.
Performance-Based RSUs may vest upon the achievement of a defined performance target or at the end of the defined performance period from the date of grant, whichever initially occurs. The grant date fair value per share of these Performance-Based RSUs is equal to the closing stock price on the date of the grant or the fair value of the award on the grant date as determined through an independent valuation for Performance-Based RSUs with market conditions. Performance-Based RSUs may vest upon the achievement of certain price targets or market conditions for the Company's common stock anytime or certain operational milestones over a three-year period from the date of grant. In order to reflect the substantive characteristics of these market condition awards, the Company employs a Monte Carlo simulation valuation model to calculate the grant date fair value and corresponding requisite service period of the award. Monte Carlo approaches are a class of computational algorithms that rely on repeated random sampling to compute their results. This approach allows the calculation of the value of such awards based on a large number of possible stock price path scenarios.
We recognize these share-based payment transactions when services from the employees are received and recognize a corresponding increase in additional paid-in capital in our consolidated balance sheets, in accordance with ASC 718, "Compensation - Stock Compensation." The measurement objective for these equity awards is the estimated fair value at the date of grant of the equity instruments that we are obligated to issue when employees have rendered the requisite service and satisfied any other conditions necessary to earn the right to benefit from the instruments. The compensation expense for an award is recognized ratably over the requisite service period for the entire award, which is the period during which an employee is required to provide service in exchange for an award. Compensation expense for awards with performance conditions is recognized over the requisite service period if it is probable that the performance condition will be satisfied. If such performance conditions are not or are no longer considered probable, no compensation expense for these awards is recognized, and any previously recognized expense is reversed. If the performance condition is achieved prior to the completion of the requisite service period, any unrecognized compensation expense will be recognized in the period the performance condition is achieved. Compensation expense for awards with market conditions is recognized over the derived service period, or sooner, if the market condition is achieved. Previously recognized expense for awards with market conditions will never be reversed subsequent to completion of the derived service period even if the market conditions are never achieved. We recognize forfeitures of share-based compensation awards as they occur. Share-based compensation expense is recognized as part of the cost of sales and selling, general and administrative expenses in our consolidated statements of operations.
Net (Loss)/Earnings per Share
Net (Loss)/Earnings per Share
Basic net (loss)/earnings per share is computed by dividing the net (loss)/earnings by the weighted-average number of common shares outstanding for the period, without consideration for potentially dilutive securities. Diluted net (loss)/earnings per share is computed by dividing the net (loss)/earnings by the weighted-average number of shares of common stock and dilutive common stock equivalents outstanding for the period determined using the treasury-stock and if-converted methods. Dilutive common stock equivalents are comprised of unvested restricted common stock and warrants.
Other Comprehensive (Loss)/Income
Other Comprehensive (Loss)/Income
Our functional currency is the U.S. Dollar. For one of our wholly-owned subsidiaries, the functional currency is the local currency. For this subsidiary, the translation of its foreign currency into U.S. Dollars is performed for assets and liabilities using current foreign currency exchange rates in effect at the balance sheet date and for revenue and expense accounts using average foreign currency exchange rates during the periods presented. Translation gains and losses are included in stockholders' equity as a component of accumulated other comprehensive (loss)/income.
Restructuring Expenses
Restructuring Expenses
The determination of when the Company accrues for involuntary termination benefits under restructuring plans depends on whether the termination benefits are provided under an on-going benefit arrangement or under a one-time benefit arrangement. The Company accounts for on-going benefit arrangements, such as those documented by employment agreements, in accordance with ASC 712 ("ASC 712"), "Compensation – Nonretirement Postemployment Benefits." Under ASC 712, liabilities for postemployment benefits are recorded at the time of obligations are probable of being incurred and can be reasonably estimated. When applicable, the Company records such costs into operating expenses.
In the fourth quarter of 2022, the Company committed to a restructuring plan resulting in a reduction of the Company's workforce, with a majority of the affected employees separating from the business in early 2023. As a result of the workforce reduction, the Company accrued for involuntary termination benefits consisting of employee severance-related benefit costs (including outplacement services and continuing health insurance coverage). During the year ended December 31, 2022, the Company recorded approximately $2.8 million in involuntary termination benefits, with no similar costs in prior years, and is recorded under "Selling, general and administrative expenses" on the Consolidated Statements of Operations.
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes," which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The ASU also clarifies and amends existing guidance to improve consistent application. This standard was effective for reporting periods beginning after December 15, 2020, which made this standard effective for us on January 1, 2021. The adoption of this ASU did not have a material impact on our consolidated financial position, results of operations and cash flows.
In March 2020, the FASB issued ASU No. 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting," which provides optional expedients and exceptions for a limited period of time to ease the potential burden in accounting for contracts, hedging relationships and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. This amendment is effective for all entities as of March 12, 2020 through December 31, 2022. The adoption of this ASU did not have a material impact on our consolidated financial position, results of operations or cash flows.
Recent Accounting Pronouncements Not Yet Adopted
In October 2021, the FASB issued ASU No. 2021-08, "Business Combination (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which requires entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The ASU improves comparability after the business combination by providing consistent recognition and measurement guidance for revenue contracts with customers acquired in a business combination and revenue contracts with customers not acquired in a business combination. Entities should apply the amendments prospectively to business combinations that occur after the effective date. This standard will be effective for reporting periods beginning after December 15, 2022, with early adoption permitted. While we are currently assessing the impact of the adoption of this ASU, we do not believe the adoption of this ASU will have a material impact on our consolidated financial position, results of operations, and cash flows.
In September 2022, the FASB issued ASU No. 2022-04, "Liabilities - Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations," which requires a company that uses a supplier finance program in connection with the purchase of goods or services to disclose sufficient information about the program to allow a user of the financial statements to understand the program's nature, activity during the period, changes from period to period, and potential magnitude. This standard will be effective for reporting periods beginning December 15, 2022, with early adoption permitted. While we are currently assessing the impact of the adoption of this ASU, we do not believe the adoption of this ASU will have a material impact on our consolidated financial position, results of operations, and cash flows.
In June 2022, the FASB issued ASU No. 2022-03, "Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions," which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. This standard will be effective for reporting periods beginning December 15, 2023, with early adoption permitted. While we are currently assessing the impact of the adoption of this ASU, we do not believe the adoption of this ASU will have a material impact on our consolidated financial position, results of operations, and cash flows.
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE RECOGNITION (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Table 3.1: Revenue by Customer Type
For the Year Ended December 31,
202220212020
Amount%Amount%Amount%
(dollars in thousands)
Federal government$205,538 95%$232,876 96%$171,677 95%
State & local government, and commercial11,349 5%9,557 4%8,240 5%
Total revenue$216,887 $242,433 $179,917 
Table 3.2: Revenue by Contract Type
For the Year Ended December 31,
202220212020
Amount%Amount%Amount%
(dollars in thousands)
Firm fixed-price$179,803 83%$212,304 88%$151,703 84%
Time-and-materials12,963 6%12,461 5%13,455 8%
Cost plus fixed-fee24,121 11%17,668 7%14,759 8%
Total revenue$216,887 $242,433 $179,917 
Schedules of Concentration of Risk, by Risk Factor
Table 3.3: Revenue Concentrations Greater than 10% of Total Revenue
For the Year Ended December 31,
202220212020
U.S. Department of Defense ("DoD")74 %74 %65 %
Civilian federal agencies21 %22 %30 %
Schedule of Contract Balances
Table 3.4: Contract Balances
As of December 31,
Balance Sheet Presentation20222021
(in thousands)
Billed account receivables (1)
Accounts receivable, net$13,521 $18,470 
Unbilled account receivablesAccounts receivable, net11,657 7,563 
Contract assetsAccounts receivable, net14,891 33,811 
Contract liabilities - currentContract liabilities6,444 6,381 
(1) Net of allowance for credit losses
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.22.4
ACCOUNTS RECEIVABLE, NET (Tables)
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable
Table 4.1: Details of Accounts Receivable, Net
As of December 31,
20222021
(in thousands)
Billed accounts receivables$13,655 $18,586 
Unbilled accounts receivable11,657 7,563 
Contract assets14,891 33,811 
Allowance for credit losses(134)(116)
   Accounts receivable, net$40,069 $59,844 
Accounts Receivable, Allowance for Credit Loss
Table 4.2: Allowance for Credit Losses Activities
Balance Beginning
of Year
Bad Debt
Expenses (1)
Write-Offs / Recoveries (2)
Balance
End
of Year
(in thousands)
For the Year Ended December 31, 2022$116 $99 $(81)$134 
For the Year Ended December 31, 2021$308 $$(199)$116 
For the Year Ended December 31, 2020$720 $(412)$— $308 
(1) Accounts receivable reserves and reversals of allowance for subsequent collections, net
(2) Accounts receivable written-off and subsequent recoveries, net
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.22.4
INVENTORIES, NET (Tables)
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventories, Net
Table 5.1: Details of Inventories, Net
As of December 31,
20222021
(in thousands)
Gross inventory$3,642 $2,108 
Allowance for inventory obsolescence(765)(861)
Inventories, net$2,877 $1,247 
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY AND EQUIPMENT, NET (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment, Net
Table 6: Details of Property and Equipment, Net
As of December 31,
20222021
(in thousands)
Furniture and equipment$16,033 $15,420 
Leasehold improvement3,145 2,994 
Property and equipment, at cost19,178 18,414 
Accumulated depreciation and amortization(14,391)(12,326)
Property and equipment, net$4,787 $6,088 
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.22.4
INTANGIBLE ASSETS, NET (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
Table 8.1: Details of Intangible Assets, Net
Estimated useful lifeAs of December 31, 2022As of December 31, 2021
Gross Carrying AmountAccumulated AmortizationNet Carrying ValueGross Carrying AmountAccumulated AmortizationNet Carrying Value
(in thousands)
Acquired technology8 years$3,630 $(643)$2,987 $3,630 $(256)$3,374 
Customer relationships3 years40 (19)21 40 (5)35 
Software development costs
2 - 5 years
35,080 (7,793)27,287 22,222 (6,432)15,790 
Subtotal38,750 (8,455)30,295 25,892 (6,693)19,199 
Software held for resale (1)
7,120 — 7,120 — — — 
Total$45,870 $(8,455)$37,415 $25,892 $(6,693)$19,199 
(1) This amount is net of $0.7 million charged into cost of sales.
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense The Company did not recognize any impairment charges on intangible assets for the periods presented.
Table 8.2: Estimated Future Amortization Expense of Intangible Assets, Net
As of December 31, 2022
(in thousands)
Year Ending December 31, 2023$6,046 
Year Ending December 31, 20247,757 
Year Ending December 31, 20255,699 
Year Ending December 31, 20264,699 
Year Ending December 31, 20273,936 
Thereafter2,158 
Total$30,295 
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.22.4
OTHER BALANCE SHEET COMPONENTS (Tables)
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Payable and Other Accrued Liabilities
Table 9.1: Details of Accounts Payable and Other Accrued Liabilities
As of December 31,
20222021
(in thousands)
Accounts payable$12,606 $7,869 
Accrued payables9,945 25,300 
Others— 1,379 
Accounts payable and other accrued liabilities$22,551 $34,548 
Schedule of Other Current Liabilities
Table 9.2: Details of Other Current Liabilities
As of December 31,
20222021
(in thousands)
Other accrued expenses1,530 978 
Restructuring expenses accrual 2,763 — 
Other626 452 
Other current liabilities$4,919 $1,430 
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.22.4
STOCKHOLDERS' EQUITY (Tables)
12 Months Ended
Dec. 31, 2022
Stockholders' Equity Note [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)
Table 14.2: Components of Accumulated Other Comprehensive Loss
As of December 31, 2022
20222021
(in thousands)
Cumulative foreign currency translation loss$(162)$(134)
Cumulative actuarial gain on pension liability adjustment107 107 
Accumulated other comprehensive loss$(55)$(27)
Share Repurchases Activity
Table 14.1: Share Repurchase Program Activity
For the Year Ended December 31,
202220212020
(in thousands, except per share and share data)
Amounts paid for shares repurchased (1)
$11,284 $— $— 
Number of shares repurchased1,550,162 — — 
Average per share price paid (1)
$7.28 $— $— 
(1) Includes commission paid for repurchases on the open market
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Share-based Payment Arrangement, Expensed and Capitalized, Amount
Table 16.1: Details of Stock-based Compensation Expense
For the Year Ended December 31,
202220212020
(in thousands)
Cost of sales - services$3,497 $2,640 $— 
Sales and marketing4,668 7,189 — 
Research and development3,806 3,268 — 
General and administrative52,689 47,134 
Total $64,660 $60,231 $
Schedule of Nonvested Restricted Stock Units Activity
Table 16.2: Service-Based RSU and Performance-Based RSU Award Activity
Service-Based RSUPerformance-Based RSUTotalWeighted-Average Grant Date Fair Value
Unvested outstanding units as of December 31, 20213,030,608 492,727 3,523,335 $34.24 
Granted3,987,911 — 3,987,911 9.89 
Vested(3,068,525)— (3,068,525)21.39 
Forfeited(379,912)(155,942)(535,854)32.95 
Unvested outstanding units as of December 31, 20223,570,082 336,785 3,906,867 $19.53 
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.22.4
(LOSS)/EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Potentially Dilutive Securities
Table 17.1: Potentially Dilutive Securities
For the Year Ended December 31,
202220212020
(in thousands)
Unvested restricted stock and restricted stock units529 520 60 
Common stock warrants, exercisable at $1.665/sh.
— 400 901 
Total529 920 961 
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit)
Table 18.1: Components of Provision for/(Benefit from) Income Taxes
For the Year Ended December 31,
202220212020
(in thousands)
Current provision/(benefit)
Federal$— $— $— 
State19 (98)(77)
Total current19 (98)(77)
Deferred tax expense
Federal37 19 27 
State(2)51 
Total deferred35 70 31 
Provision for/(benefit from) income taxes$54 $(28)$(46)
Schedule of Effective Income Tax Rate Reconciliation
Table 18.2: Reconciliation of Statutory Tax Rate to Actual Tax Rate
For the Year Ended December 31,
202220212020
Computed expected income tax provision21.0 %21.0 %21.0 %
State income taxes, net of federal income tax benefit3.6 1.5 1.0 
Change in valuation allowance for deferred tax assets(3.7)(7.9)17.0 
Cumulative deferred adjustments(0.9)— 0.7 
Provision to return adjustments0.1 (0.4)0.5 
Other permanent differences(0.1)(0.2)1.0 
Dividend and accretion on preferred stock— — 10.5 
Gain on redemption of preferred stock— — (43.3)
Stock-based compensation(20.6)— — 
Section 162(m) limitation - covered employees(2.0)(16.0)14.6 
Capitalization of IPO transaction costs— — 4.4 
Uncertain tax positions(0.5)(0.6)0.2 
R&D credit3.0 2.7 (12.4)
Non-controlling interest— — (15.9)
Effective tax rate(0.1 %)0.1 %(0.7 %)
Schedule of Deferred Tax Assets and Liabilities
Table 18.3: Components of Deferred Tax Assets and Liabilities
As of December 31,
20222021
(in thousands)
Deferred tax assets:
Accounts receivable, principally due to allowance for doubtful accounts$33 $29 
Allowance for inventory obsolescence and amortization210 315 
Accrued liabilities not currently deductible1,151 1,713 
Stock-based compensation7,943 7,993 
Accrued compensation915 648 
Lease liabilities3,349 3,813 
Section 163(j) interest limitation— 54 
Goodwill34,009 37,394 
Capitalized research and development costs362 — 
Net operating loss carryforwards - federal6,034 5,681 
Net operating loss carryforwards - state1,155 1,014 
R&D tax credit3,760 2,645 
Total gross deferred tax assets58,921 61,299 
Less valuation allowance(57,559)(55,588)
Total deferred tax assets, net of valuation allowance1,362 5,711 
Deferred tax liabilities:
Amortization and depreciation(86)(3,945)
Right-of-use assets(2,034)(2,489)
Total deferred tax liabilities(2,120)(6,434)
Net deferred tax liabilities$(758)$(723)
Components of Valuation Allowance
Table 18.4: Valuation Allowance Activity
For the Year Ended December 31,
202220212020
(in thousands)
Balance at beginning of year$55,588 $52,198 $7,206 
Additions1,971 3,390 44,992 
Balance at end of year$57,559 $55,588 $52,198 
Schedule of Unrecognized Tax Benefits Roll Forward
Table 18.5: Reconciliation of the Beginning and Ending Amounts of Unrecognized Tax Benefit
For the Year Ended December 31,
202220212020
(in thousands)
Balance at beginning of year$1,056 $763 $714 
(Decrease)/increase in prior year tax positions(5)90 (104)
Increase related to current year tax positions377 273 213 
Decrease related to lapse of statutes(71)(70)(60)
Balance at end of year$1,357 $1,056 $763 
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Details of Lease Cost
Table 19.1: Details of Lease Costs
For the Year Ended December 31,
202220212020
(in thousands)
Operating lease cost$550 $713 $724 
Short-term lease cost (1)
49 13 93 
Finance lease cost
Amortization of finance lease assets1,221 1,221 1,221 
Interest on finance lease liabilities688 758 822 
Total finance lease cost1,909 1,979 2,043 
Total lease costs$2,508 $2,705 $2,860 
(1) Leases that have terms of 12 months or less.
Table 19.3: Weighted-Average Remaining Lease Terms and Discount Rates
For the Year Ended December 31,
202220212020
Weighted average remaining lease term (in years):
Finance leases6.3 years7.3 years8.3 years
Operating leases1.0 year1.7 years2.5 years
Weighted average discount rate:
Finance leases5.04%5.04%5.04%
Operating leases5.75%5.75%5.75%
Table 19.4: Supplemental cash flow information related to leases
For the Year Ended December 31,
202220212020
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows related to operating leases$603 $768 $745 
Operating cash flows related to finance leases688 758 820 
Financing cash flows related to finance leases1,461 1,339 1,225 
Future Minimum Lease Payments
Table 19.2: Future Minimum Lease Payments
Operating LeasesFinance Leases
(in thousands)
Year Ending December 31, 2023$373 $2,203 
Year Ending December 31, 202427 2,258 
Year Ending December 31, 2025— 2,314 
Year Ending December 31, 2026— 2,371 
Year Ending December 31, 2027— 2,431 
Thereafter— 3,541 
Total minimum lease payments400 15,118 
Less: Imputed interest(12)(2,278)
Total lease obligations388 12,840 
Less: Current portion of lease obligations(361)(1,592)
Long-term lease obligations$27 $11,248 
Future Minimum Lease Payments
Table 19.2: Future Minimum Lease Payments
Operating LeasesFinance Leases
(in thousands)
Year Ending December 31, 2023$373 $2,203 
Year Ending December 31, 202427 2,258 
Year Ending December 31, 2025— 2,314 
Year Ending December 31, 2026— 2,371 
Year Ending December 31, 2027— 2,431 
Thereafter— 3,541 
Total minimum lease payments400 15,118 
Less: Imputed interest(12)(2,278)
Total lease obligations388 12,840 
Less: Current portion of lease obligations(361)(1,592)
Long-term lease obligations$27 $11,248 
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT INFORMATION (Tables)
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
Table 21.1: Results of Operations by Business Segment
For the Year Ended December 31,
202220212020
(in thousands)
Revenues
Security Solutions$120,454 $123,534 $127,667 
Secure Networks96,433 118,899 62,627 
Inter-segment elimination— — (10,377)
Total revenue216,887 242,433 179,917 
Gross profit
Security Solutions61,948 64,904 50,458 
Secure Networks17,095 21,125 11,962 
Total gross profit79,043 86,029 62,420 
Selling, general and administrative expenses132,893 127,493 62,123 
Operating (loss)/income(53,850)(41,464)297 
Other income/(expense)1,350 (921)(255)
Interest expense(874)(777)(7,259)
Gain on redemption of public preferred stock— — 14,012 
(Loss)/income before income taxes(53,374)(43,162)6,795 
(Provision for)/benefit from income taxes(54)28 46 
Net (loss)/income(53,428)(43,134)6,841 
Less: Net income attributable to non-controlling interest— — (5,154)
Net (loss)/income attributable to Telos Corporation$(53,428)$(43,134)$1,687 
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.22.4
SUPPLEMENTAL CASH FLOW INFORMATION (Tables)
12 Months Ended
Dec. 31, 2022
Supplemental Cash Flow Elements [Abstract]  
Schedule of Cash and Cash Equivalents
Table 23.1: Details of Cash, Cash Equivalent, and Restricted Cash
As of December 31,
20222021
(in thousands)
Cash and cash equivalents$119,305 $126,562 
Restricted cash (1)
133 — 
Cash, cash equivalents, and restricted cash$119,438 $126,562 
(1)Restricted cash consists of a commercial money market account held as a deposit on the Ashburn lease and is recorded under "Other assets" on the Consolidated Balance Sheets.
Schedule of Restrictions on Cash and Cash Equivalents
Table 23.1: Details of Cash, Cash Equivalent, and Restricted Cash
As of December 31,
20222021
(in thousands)
Cash and cash equivalents$119,305 $126,562 
Restricted cash (1)
133 — 
Cash, cash equivalents, and restricted cash$119,438 $126,562 
(1)Restricted cash consists of a commercial money market account held as a deposit on the Ashburn lease and is recorded under "Other assets" on the Consolidated Balance Sheets.
Schedule of Supplemental Cash Flow Information
Table 23.2: Supplemental Cash Flow Information
For the Year Ended December 31,
202220212020
(in thousands)
Cash paid during the year for:
Interest$803 $758 $7,259 
Income taxes188 60 64 
Non-cash investing and financing activities:
Operating lease ROU assets obtained in exchange for operating lease liabilities511 638 613 
Capital expenditure activity in accounts payable and other accrued liabilities211 — — 
Common stock repurchase under accounts payable and other accrued liabilities139 — — 
Acquisition holdback— 506 — 
Dividends from preferred stock recorded as interest expense— — 3,384 
Common stock issued on redemption of public preferred stock— — 19,213 
Common stock issued on purchase of Telos ID membership interest— — 148,399 
Distributions to Telos ID Class B member – non-controlling interest— — 2,436 
Deferred financing costs in accounts payable and other accrued liabilities114 — — 
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.22.4
REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Changes and Error Corrections [Abstract]  
Schedule of Error Corrections and Prior Period Adjustments
Table 24.1. Revised Quarterly Financial Data for Fiscal Years 2022 and 2021
For the Three Months Ended
Fiscal Year 2022Fiscal Year 2021
March 31,
2022
June 30
2022
September 30,
2022
December 31,
2022
March 31,
2021
June 30,
2021
September 30,
2021
December 31,
2021
(in thousands, except per share amounts)
Revenue- services$48,108 $50,270 $55,305 $39,059 $52,058 $49,003 $62,955 $57,532 
Revenue - products2,052 5,521 8,288 8,284 3,699 4,641 6,026 6,519 
Total revenue50,160 55,791 63,593 47,343 55,757 53,644 68,981 64,051 
Cost of sales – services29,731 31,436 36,746 23,421 39,490 28,609 40,137 35,121 
Cost of sales – products1,558 3,426 5,902 5,624 1,798 2,501 3,967 4,781 
Total cost of sales31,289 34,862 42,648 29,045 41,288 31,110 44,104 39,902 
Gross profit18,871 20,929 20,945 18,298 14,469 22,534 24,877 24,149 
Selling, general and administrative expenses:
Sales and marketing5,252 4,741 3,042 3,547 3,826 5,043 5,363 5,423 
Research and development5,430 4,489 3,981 3,018 4,061 5,327 4,863 4,845 
General and administrative24,556 25,735 22,706 26,396 20,076 29,635 19,739 19,292 
Total selling, general and administrative expenses35,238 34,965 29,729 32,961 27,963 40,005 29,965 29,560 
Operating loss(16,367)(14,036)(8,784)(14,663)(13,494)(17,471)(5,088)(5,411)
Other income12 118 518 702 (1,054)32 20 81 
Interest expense(190)(187)(181)(316)(196)(192)(195)(194)
Loss before income taxes(16,545)(14,105)(8,447)(14,277)(14,744)(17,631)(5,263)(5,524)
(Provision for)/benefit from income taxes(71)(54)(8)79 (34)(13)41 34 
Net loss (1)
$(16,616)$(14,159)$(8,455)$(14,198)$(14,778)$(17,644)$(5,222)$(5,490)
Net loss per share: (2)
Basic$(0.25)$(0.21)$(0.13)$(0.21)$(0.23)$(0.26)$(0.08)$(0.08)
Diluted$(0.25)$(0.21)$(0.13)$(0.21)$(0.23)$(0.26)$(0.08)$(0.08)
(1) Net loss is equal to Net loss attributable to Telos Corporation.
(2) The sum of the quarterly net loss per share amounts may not equal the full year amount reported since per share amounts are computed independently for each quarter and for the full year based upon the respective weighted-average shares outstanding, basic and diluted.
Table 24.2. Consolidated Statement of Operations
Three Months Ended March 31, 2022Three Months Ended June 30, 2022Three Months Ended September 30, 2022
As Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs Revised
(in thousands, except per share amounts)
General and administrative$22,923 $1,633 $24,556 $23,865 $1,870 $25,735 $21,591 $1,115 $22,706 
Total selling, general and administrative expenses33,605 1,633 35,238 33,095 1,870 34,965 28,614 1,115 29,729 
Operating loss(14,734)(1,633)(16,367)(12,166)(1,870)(14,036)(7,669)(1,115)(8,784)
Loss before income taxes(14,912)(1,633)(16,545)(12,235)(1,870)(14,105)(7,332)(1,115)(8,447)
Net loss(14,983)(1,633)(16,616)(12,289)(1,870)(14,159)(7,340)(1,115)(8,455)
Net loss per share, basis$(0.22)(0.03)$(0.25)$(0.18)(0.03)$(0.21)$(0.11)(0.02)$(0.13)
Net loss per share, diluted(0.22)(0.03)(0.25)(0.18)(0.03)(0.21)(0.11)(0.02)(0.13)
Table 24.3. Consolidated Statement of Comprehensive Loss
Three Months Ended March 31, 2022Three Months Ended June 30, 2022Three Months Ended September 30, 2022
As Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs Revised
(in thousands)
Net loss$(14,983)$(1,633)$(16,616)$(12,289)$(1,870)$(14,159)$(7,340)$(1,115)$(8,455)
Comprehensive loss(14,954)(1,633)(16,587)(12,300)(1,870)(14,170)(7,361)(1,115)(8,476)
Table 24.4. Consolidated Balance Sheet
As of March 31, 2022As of June 30, 2022As of September 30, 2022
As Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs Revised
(in thousands)
Additional paid-in capital$376,913 $1,633 $378,546 $388,464 $3,503 $391,967 $398,546 $4,618 $403,164 
Accumulated deficit(201,960)(1,633)(203,593)(214,249)(3,503)(217,752)(221,589)(4,618)(226,207)
Table 24.5. Consolidated Statement of Changes in Stockholders' Equity
Three Months Ended March 31, 2022Three Months Ended June 30, 2022Three Months Ended September 30, 2022
As Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs RevisedAs Previously ReportedAdjustmentAs Revised
(in thousands)
Additional paid-in capital, beginning$367,153 $— $367,153 $376,913 $1,633 $378,546 $388,464 $3,503 $391,967 
Stock-based compensation12,647 1,633 14,280 14,553 1,870 16,423 15,012 1,115 16,127 
Additional paid-in capital, end376,913 1,633 378,546 388,464 3,503 391,967 398,546 4,618 403,164 
Accumulated deficit, beginning$(186,977)$— $(186,977)$(201,960)$(1,633)$(203,593)$(214,249)$(3,503)$(217,752)
Net loss(14,983)(1,633)(16,616)(12,289)(1,870)(14,159)(7,340)(1,115)(8,455)
Accumulated deficit, end(201,960)(1,633)(203,593)(214,249)(3,503)(217,752)(221,589)(4,618)(226,207)
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.22.4
ORGANIZATION - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 30, 2021
USD ($)
Apr. 19, 2021
USD ($)
shares
Apr. 06, 2021
USD ($)
$ / shares
shares
Nov. 23, 2020
USD ($)
Nov. 19, 2020
USD ($)
$ / shares
shares
Nov. 12, 2020
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]                  
Stockholders' equity note, stock split, conversion ratio           0.794      
Payment of tax withholding related to net share settlement of equity awards             $ 11,145 $ 1,251 $ 0
Proceeds from issuance of common stock             0 64,269 272,813
Repurchase of common stock             0 26,894 0
Cash paid for acquisition             $ 0 $ 5,925 $ 0
Enlightenment Capital Solutions Fund II LP                  
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]                  
Payment of tax withholding related to net share settlement of equity awards   $ 1,300              
Stock repurchased during period, shares (in shares) | shares   39,682              
Repurchase of common stock   $ 26,900              
Warrant repurchased during period, shares (in shares) | shares   900,970              
Exchangeable Redeemable Preferred Stock                  
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]                  
Conversion of preferred stock to common stock       $ 108,900          
Class B Common Stock                  
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]                  
Stockholders' equity note, stock split, conversion ratio             1.259446    
IPO                  
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]                  
Number of shares issued (in shares) | shares         17,200,000        
Share price (in dollars per share) | $ / shares         $ 17.00        
Net proceeds from initial public offering         $ 272,800        
Repayments of debt         21,000        
IPO | Exchangeable Redeemable Preferred Stock                  
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]                  
Conversion of preferred stock to common stock         108,900        
Secondary Public Offering                  
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]                  
Sale of stock, number of shares issued in transaction (in shares) | shares     9,100,000            
Sale of stock, price per share (in dollars per share) | $ / shares     $ 33.00            
Sale of stock, number of shares issued by certain existing shareholders (in shares) | shares     7,000,000            
Proceeds from issuance of common stock     $ 64,300            
Telos ID                  
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]                  
Business acquisition, percentage of voting interests acquired             100.00%    
Cash paid for acquisition       $ 30,000          
Telos ID | IPO | Class B Common Stock                  
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]                  
Payment of tax withholding related to net share settlement of equity awards         $ 30,000        
Asset Purchase Agreement                  
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]                  
Cash paid for acquisition $ 5,900                
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2022
USD ($)
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Business Acquisition [Line Items]                        
Compensation expense   $ 32,961,000 $ 29,729,000 $ 34,965,000 $ 35,238,000 $ 29,560,000 $ 29,965,000 $ 40,005,000 $ 27,963,000 $ 132,893,000 $ 127,493,000 $ 62,123,000
Number of reportable segments | segment                   2 2  
Number of operating segments | segment                   2 2  
Capitalized software development costs   $ 300,000               $ 300,000    
Amortized and deducted over period                   15 years    
Advertising expense                   $ 1,300,000 $ 1,800,000 1,000,000
Award vesting period 5 years                      
Employee Severance                        
Business Acquisition [Line Items]                        
Restructuring charges                   $ 2,800,000 $ 0 $ 0
Performance-Based RSU                        
Business Acquisition [Line Items]                        
Award vesting period                   3 years    
Minimum                        
Business Acquisition [Line Items]                        
Fair value                   2 years    
Minimum | Performance-Based RSU                        
Business Acquisition [Line Items]                        
Fair value                   2 years 5 months 12 days    
Minimum | Furniture and Fixtures                        
Business Acquisition [Line Items]                        
Property, plant and equipment, useful life                   3 years    
Maximum                        
Business Acquisition [Line Items]                        
Fair value                   5 years    
Maximum | Service-Based RSU                        
Business Acquisition [Line Items]                        
Award vesting period                   3 years    
Maximum | Performance-Based RSU                        
Business Acquisition [Line Items]                        
Fair value                   2 years 11 months 1 day    
Maximum | Furniture and Fixtures                        
Business Acquisition [Line Items]                        
Property, plant and equipment, useful life                   5 years    
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE RECOGNITION - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Contract with customer, liability, revenue recognized $ 5,200,000 $ 4,300,000 $ 5,300,000
Revenue, remaining performance obligation, amount $ 82,200,000    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01      
Disaggregation of Revenue [Line Items]      
Revenue, remaining performance obligation, percentage 93.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01      
Disaggregation of Revenue [Line Items]      
Revenue, remaining performance obligation, percentage 4.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 2 years    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01      
Disaggregation of Revenue [Line Items]      
Revenue, remaining performance obligation, expected timing of satisfaction, period    
Accounting Standards Update 2014-09      
Disaggregation of Revenue [Line Items]      
Contract with customer, asset, cumulative catch-up adjustment to revenue, modification of contract $ 0 $ 200,000  
Revenue from Contract with Customer, Product and Service Benchmark | Revenue Timing of Transfer of Goods or Service | Transferred over Time      
Disaggregation of Revenue [Line Items]      
Concentration risk, percentage 89.00% 91.00% 90.00%
Revenue from Contract with Customer, Product and Service Benchmark | Revenue Timing of Transfer of Goods or Service | Transferred at Point in Time      
Disaggregation of Revenue [Line Items]      
Concentration risk, percentage 11.00% 9.00% 10.00%
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE RECOGNITION - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]                      
Total revenue $ 47,343 $ 63,593 $ 55,791 $ 50,160 $ 64,051 $ 68,981 $ 53,644 $ 55,757 $ 216,887 $ 242,433 $ 179,917
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk                      
Disaggregation of Revenue [Line Items]                      
Total revenue                 216,887 242,433 179,917
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk | Firm fixed-price                      
Disaggregation of Revenue [Line Items]                      
Total revenue                 $ 179,803 $ 212,304 $ 151,703
Concentration risk, percentage                 83.00% 88.00% 84.00%
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk | Time-and-materials                      
Disaggregation of Revenue [Line Items]                      
Total revenue                 $ 12,963 $ 12,461 $ 13,455
Concentration risk, percentage                 6.00% 5.00% 8.00%
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk | Cost plus fixed-fee                      
Disaggregation of Revenue [Line Items]                      
Total revenue                 $ 24,121 $ 17,668 $ 14,759
Concentration risk, percentage                 11.00% 7.00% 8.00%
Federal government | Revenue from Contract with Customer, Product and Service Benchmark                      
Disaggregation of Revenue [Line Items]                      
Total revenue                   $ 232,876  
Federal government | Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk                      
Disaggregation of Revenue [Line Items]                      
Total revenue                 $ 205,538   $ 171,677
Concentration risk, percentage                 95.00% 96.00% 95.00%
State & local government, and commercial | Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk                      
Disaggregation of Revenue [Line Items]                      
Total revenue                 $ 11,349 $ 9,557 $ 8,240
Concentration risk, percentage                 5.00% 4.00% 5.00%
U.S. Department of Defense ("DoD") | Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk                      
Disaggregation of Revenue [Line Items]                      
Concentration risk, percentage                 74.00% 74.00% 65.00%
Civilian federal agencies | Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk                      
Disaggregation of Revenue [Line Items]                      
Concentration risk, percentage                 21.00% 22.00% 30.00%
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE RECOGNITION - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]    
Billed accounts receivables $ 13,521 $ 18,470
Unbilled account receivables 11,657 7,563
Contract assets 14,891 33,811
Contract liabilities - current $ 6,444 $ 6,381
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.22.4
ACCOUNTS RECEIVABLE, NET (Details) - USD ($)
12 Months Ended
Jul. 15, 2016
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, after Allowance for Credit Loss [Abstract]        
Billed accounts receivables   $ 13,655,000 $ 18,586,000  
Unbilled accounts receivable   11,657,000 7,563,000  
Contract assets   14,891,000 33,811,000  
Allowance for credit losses   (134,000) (116,000) $ (308,000)
Accounts receivable, net   40,069,000 59,844,000  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance Beginning of Year   116,000 308,000 720,000
Bad Debt Expenses   99,000 7,000 (412,000)
Write-offs / Recoveries   (81,000) (199,000) 0
Balance End of Year   134,000 116,000 $ 308,000
Financing Receivable, Allowance for Credit Loss [Line Items]        
Maximum limit of sold receivables $ 10,000,000      
Sold receivables during the period   $ 0 $ 0  
Federal government | Accounts Receivable | Customer Concentration Risk        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Concentration risk, percentage   92.00%    
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.22.4
INVENTORIES, NET (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Gross inventory $ 3,642 $ 2,108
Allowance for inventory obsolescence (765) (861)
Inventories, net $ 2,877 $ 1,247
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY AND EQUIPMENT, NET - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property and equipment, at cost $ 19,178 $ 18,414
Accumulated depreciation and amortization (14,391) (12,326)
Property and equipment, net 4,787 6,088
Furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, at cost 16,033 15,420
Leasehold improvement    
Property, Plant and Equipment [Line Items]    
Property and equipment, at cost $ 3,145 $ 2,994
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY AND EQUIPMENT, NET - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Abstract]      
Depreciation $ 2.4 $ 1.8 $ 1.7
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL - Narrative (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
reporting_unit
segment
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Jul. 31, 2021
USD ($)
Goodwill [Line Items]        
Goodwill $ 17,922,000 $ 17,922,000    
Number of operating segments | segment 2 2    
Number of reportable segments | segment 2 2    
Number of reporting units | reporting_unit 2      
Goodwill, impairment loss $ 0 $ 0 $ 0  
Security Solutions        
Goodwill [Line Items]        
Goodwill 3,000,000 3,000,000    
Secure Networks        
Goodwill [Line Items]        
Goodwill $ 14,900,000 $ 14,900,000    
DFT Acquisition        
Goodwill [Line Items]        
Goodwill       $ 3,000,000
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.22.4
INTANGIBLE ASSETS, NET - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]                      
Gross Carrying Amount $ 38,750       $ 25,892       $ 38,750 $ 25,892  
Accumulated Amortization (8,455)       (6,693)       (8,455) (6,693)  
Net Carrying Value 30,295       19,199       30,295 19,199  
Capitalized computer software included in cost of sales                 700    
Intangible Assets, Net (Excluding Goodwill) [Abstract]                      
Gross Carrying Amount 45,870       25,892       45,870 25,892  
Accumulated Amortization (8,455)       (6,693)       (8,455) (6,693)  
Net Carrying Value 37,415       19,199       37,415 19,199  
Total cost of sales 29,045 $ 42,648 $ 34,862 $ 31,289 39,902 $ 44,104 $ 31,110 $ 41,288 137,844 156,404 $ 117,497
Software development costs | Disposal Group, Held-for-sale, Not Discontinued Operations                      
Indefinite-lived Intangible Assets [Line Items]                      
Indefinite-live intangible assets 7,120       0       $ 7,120 0  
Acquired technology                      
Finite-Lived Intangible Assets [Line Items]                      
Estimated useful life                 8 years    
Gross Carrying Amount 3,630       3,630       $ 3,630 3,630  
Accumulated Amortization (643)       (256)       (643) (256)  
Net Carrying Value 2,987       3,374       2,987 3,374  
Intangible Assets, Net (Excluding Goodwill) [Abstract]                      
Accumulated Amortization (643)       (256)       $ (643) (256)  
Customer relationships                      
Finite-Lived Intangible Assets [Line Items]                      
Estimated useful life                 3 years    
Gross Carrying Amount 40       40       $ 40 40  
Accumulated Amortization (19)       (5)       (19) (5)  
Net Carrying Value 21       35       21 35  
Intangible Assets, Net (Excluding Goodwill) [Abstract]                      
Accumulated Amortization (19)       (5)       (19) (5)  
Software development costs                      
Finite-Lived Intangible Assets [Line Items]                      
Gross Carrying Amount 35,080       22,222       35,080 22,222  
Accumulated Amortization (7,793)       (6,432)       (7,793) (6,432)  
Net Carrying Value 27,287       15,790       27,287 15,790  
Intangible Assets, Net (Excluding Goodwill) [Abstract]                      
Accumulated Amortization $ (7,793)       $ (6,432)       $ (7,793) $ (6,432)  
Software development costs | Minimum                      
Finite-Lived Intangible Assets [Line Items]                      
Estimated useful life                 2 years    
Software development costs | Maximum                      
Finite-Lived Intangible Assets [Line Items]                      
Estimated useful life                 5 years    
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.22.4
INTANGIBLE ASSETS, NET - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Software development costs      
Finite-Lived Intangible Assets [Line Items]      
Amortization of intangible assets $ 1.4 $ 1.6 $ 1.7
Acquired Technology and Customer Relationships      
Finite-Lived Intangible Assets [Line Items]      
Amortization of intangible assets $ 0.4 $ 0.3  
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.22.4
INTANGIBLE ASSETS, NET - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
Year one $ 6,046  
Year two 7,757  
Year three 5,699  
Year four 4,699  
Year five 3,936  
Thereafter 2,158  
Net Carrying Value $ 30,295 $ 19,199
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.22.4
OTHER BALANCE SHEET COMPONENTS - Details of Accounts Payable and Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 12,606 $ 7,869
Accrued payables 9,945 25,300
Others 0 1,379
Accounts payable and other accrued liabilities $ 22,551 $ 34,548
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.22.4
OTHER BALANCE SHEET COMPONENTS - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Other accrued expenses $ 1,530 $ 978
Restructuring expenses accrual 2,763 0
Other 626 452
Other current liabilities $ 4,919 $ 1,430
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.22.4
ACQUISITION - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 30, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]        
Cash paid for acquisition   $ 0 $ 5,925 $ 0
Acquisition holdback   $ 0 $ 506 $ 0
Asset Purchase Agreement        
Business Acquisition [Line Items]        
Total consideration transferred $ 6,700      
Consideration transferred related to a pre-existing contractual arrangement 300      
Cash paid for acquisition 5,900      
Acquisition holdback $ 600      
Business combination, consideration transferred, liabilities incurred, cash holdback period 18 months      
Contingent consideration $ 500      
Intangible assets acquired 3,700      
Goodwill, acquired during period $ 3,000      
Asset Purchase Agreement | Minimum        
Business Acquisition [Line Items]        
Finite-lived intangible asset, useful life 3 years      
Asset Purchase Agreement | Maximum        
Business Acquisition [Line Items]        
Finite-lived intangible asset, useful life 8 years      
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.22.4
PURCHASE OF TELOS ID NON-CONTROLLING INTERESTS - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
1 Months Ended 12 Months Ended
Nov. 23, 2020
Jan. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Noncontrolling Interest [Line Items]          
Cash paid for acquisition     $ 0 $ 5,925 $ 0
Net (loss)/income     $ (53,428) $ (43,134) 6,841
Distributions         5,179
Telos ID          
Noncontrolling Interest [Line Items]          
Cash paid for acquisition $ 30,000        
Number of shares issued in acquisition (in shares) 7.3        
Share price (in dollars per share) $ 20.39        
Value of stock issued $ 148,400        
Total consideration transferred 178,400        
Issuance of common stock on APIC 148,400        
Non-controlling interest in APIC $ 173,900        
Additional percentage of ownership interest 50.00%        
Impact of ownership interest on APIC $ 25,500        
Class B Membership Unit          
Noncontrolling Interest [Line Items]          
Net (loss)/income         5,200
Distributions   $ 2,400     $ 2,800
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.22.4
DEBT AND OTHER OBLIGATIONS - Revolving Credit Facility (Details)
$ in Millions
Dec. 30, 2022
USD ($)
Debt Instrument [Line Items]  
Maximum senior leverage ratio covenant 3
Credit Agreement | Alternative Base Rate | Revolving Credit Facility  
Debt Instrument [Line Items]  
Basis spread on variable rate 0.90%
Credit Agreement | Adjusted Daily Simple Secured Overnight Financing Rate (SOFR) | Revolving Credit Facility  
Debt Instrument [Line Items]  
Basis spread on variable rate 1.90%
Credit Agreement | Adjusted Term Secured Overnight Financing Rate (SOFR) | Revolving Credit Facility  
Debt Instrument [Line Items]  
Basis spread on variable rate 1.90%
Line of Credit | Credit Agreement | Revolving Credit Facility  
Debt Instrument [Line Items]  
Maximum borrowing capacity $ 30.0
Incremental increase in interest rates in the event of default 2.00%
Line of Credit | Credit Agreement | Letter of Credit  
Debt Instrument [Line Items]  
Maximum borrowing capacity $ 5.0
Expansion feature borrowing limit $ 30.0
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.22.4
DEBT AND OTHER OBLIGATIONS - Other Financing Obligations (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2022
Aug. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]          
Proceeds from other financing obligations $ 9,100   $ 9,092 $ 0 $ 0
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Software Licenses Under Delivery Order          
Debt Instrument [Line Items]          
Consideration received   $ 9,100      
Number of exercisable options   3 years      
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.22.4
DEBT AND OTHER OBLIGATIONS - Enlightenment Capital Credit Agreement (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 19, 2021
USD ($)
$ / shares
shares
Nov. 24, 2020
USD ($)
Mar. 26, 2020
USD ($)
maturity_date_extension
Jul. 19, 2019
USD ($)
Jan. 25, 2017
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
$ / shares
Debt Instrument [Line Items]                
Class of warrant or right, exercise price of warrants or rights (in dollars per share) | $ / shares           $ 1.665 $ 1.665 $ 1.665
Number of quarterly maturity date extensions | maturity_date_extension     4          
Amount of increase in quarterly exit fee payable     $ 300          
Amount of increase in exit fee payable     1,000          
Amendment fee and out-of-pocket costs and expenses     $ 100          
Repayments of senior debt           $ 0 $ 0 $ 17,351
Loss on debt extinguishment           0 0 (275)
Repurchase of common stock           0 26,894 0
Payment of tax withholding related to net share settlement of equity awards           $ 11,145 $ 1,251 $ 0
Treasury stock acquired, average cost per share (in dollars per share) | $ / shares           $ 7.28 $ 0 $ 0
Common stock, par value (in dollars per share) | $ / shares           $ 0.001 $ 0.001  
Enlightenment Capital Solutions Fund II LP                
Debt Instrument [Line Items]                
Exit fee       $ 1,200        
Debt instrument, interest rate, effective percentage       17.30%        
Line of credit facility, increase (decrease), net       $ 5,000        
Stock repurchased during period, shares (in shares) | shares 39,682              
Repurchase of common stock $ 26,900              
Payment of tax withholding related to net share settlement of equity awards $ 1,300              
Warrants acquired, average cost per share (in dollars per share) | $ / shares $ 29.85              
Treasury stock acquired, average cost per share (in dollars per share) | $ / shares 31.51              
Common stock, par value (in dollars per share) | $ / shares $ 0.001              
Credit Agreement                
Debt Instrument [Line Items]                
Exit fee   $ 1,200       $ 825    
Debt instrument, interest rate, effective percentage           15.00%    
Repayments of senior debt   17,400            
Accrued interest   100            
Legal fees   13            
Loss on debt extinguishment   $ 100            
Interest expense               $ 2,700
Class A Common Stock | Enlightenment Capital Solutions Fund II LP                
Debt Instrument [Line Items]                
Class of warrant or right, number of securities called by warrants or rights (in shares) | shares         900,970      
Percentage of warrants issued of common equity interests         2.50%      
Class of warrant or right, exercise price of warrants or rights (in dollars per share) | $ / shares         $ 1.665      
Term Loan | Enlightenment Capital Solutions Fund II LP                
Debt Instrument [Line Items]                
Long-term line of credit         $ 11,000      
Debt instrument, interest rate, stated percentage         13.00%      
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.22.4
DEBT AND OTHER OBLIGATIONS - Subordinated Debt (Details) - Porter - Subordinated Loan Agreements and Promissory Notes - Affiliated Entity - USD ($)
$ in Millions
12 Months Ended
Apr. 18, 2017
Apr. 17, 2017
Mar. 31, 2015
Dec. 31, 2020
Debt Instrument [Line Items]        
Proceeds from related party, debt     $ 2.5  
Related party transaction, rate 6.00% 12.00% 12.00%  
Interest expense, related party       $ 0.3
Telos Corporation        
Debt Instrument [Line Items]        
Noncontrolling interest, ownership percentage by noncontrolling owners     35.00%  
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.22.4
EXCHANGEABLE REDEEMABLE PREFERRED STOCK CONVERSION (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended 24 Months Ended
Nov. 23, 2020
USD ($)
$ / shares
shares
Nov. 19, 2020
USD ($)
$ / shares
Nov. 30, 1998
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
Dec. 31, 1991
$ / shares
Dec. 31, 2019
shares
Dec. 31, 1990
$ / shares
shares
Class of Stock [Line Items]                  
Preferred stock authorized (in shares)       10,000,000          
Preferred stock, par or stated value per share (in dollars per share) | $ / shares       $ 0.01          
Preferred stock, shares issued (in shares)       0 0        
Preferred stock, shares outstanding (in shares)       0 0        
Common stock issued on redemption of public preferred stock | $       $ 0 $ 0 $ 19,213      
Gain (loss) on extinguishment of debt | $       $ 0 $ 0 (275)      
Exchangeable Redeemable Preferred Stock                  
Class of Stock [Line Items]                  
Preferred stock, liquidation preference (in dollars per share) | $ / shares             $ 10    
Liquidation value in cash transaction in condition 1       0.90          
Liquidation value amount as per cash transaction in condition 2       0.85          
Liquidation value in issuance of shares common stock in condition 1       0.90          
Liquidation value in issuance of shares common stock in condition 2       0.15          
Number of fractional shares (in shares)       0          
Conversion per share amount (in dollars per share) | $ / shares   $ 10              
Common stock issued on redemption of public preferred stock | $   $ 142,300              
Conversion of preferred stock to common stock | $ $ 108,900                
Number of shares stock holder received (in shares) 1,100,000                
Preferred stock, redemption price per share (in dollars per share) | $ / shares $ 17                
Conversion of stock, amount issued | $ $ 19,200                
Preferred stock redemption costs | $ 200                
Gain (loss) on extinguishment of debt | $ $ 14,000                
Public Preferred Stock                  
Class of Stock [Line Items]                  
Preferred stock authorized (in shares)                 6,000,000
Preferred stock, par or stated value per share (in dollars per share) | $ / shares                 $ 0.01
Preferred stock, shares issued (in shares)               3,185,586 2,858,723
Redemption of public preferred stock (in shares)     410,000            
Preferred stock, shares outstanding (in shares)               3,185,586  
Preferred stock, dividend rate, percentage             12.00%    
Preferred stock dividend rate per annum (in dollars per share) | $ / shares             $ 1.20    
Dividends on preferred stock | $           $ 3,400      
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.22.4
STOCKHOLDERS' EQUITY - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Nov. 12, 2020
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
shares
May 24, 2022
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock, shares authorized   250,000,000 250,000,000    
Common stock, par value (in dollars per share) | $ / shares   $ 0.001 $ 0.001    
Preferred stock, shares authorized (in shares)   10,000,000      
Preferred stock, par or stated value per share (in dollars per share) | $ / shares   $ 0.01      
Conversion of stock, shares converted (in shares)   1      
Stockholders' equity note, stock split, conversion ratio 0.794        
Common stock, shares issued   67,431,632 66,767,450    
Common stock, shares outstanding   67,431,632 66,767,450    
Preferred stock, shares issued (in shares)   0 0    
Preferred stock, shares outstanding (in shares)   0 0    
Payment of tax withholding related to net share settlement of equity awards | $   $ 11,145 $ 1,251 $ 0  
Stock repurchase program, authorized amount | $         $ 50,000
Remaining authorized repurchase amount | $   $ 38,700      
Number of shares repurchased (in shares)   1,550,162 0 0  
Treasury stock, value, acquired, cost method | $   $ 11,284 $ 0 $ 0  
Class A Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stockholders' equity note, stock split, conversion ratio   1.259446      
Class B Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stockholders' equity note, stock split, conversion ratio   1.259446      
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.22.4
STOCKHOLDERS' EQUITY - Share Repurchase Program Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stockholders' Equity Note [Abstract]      
Amounts paid for shares repurchased $ 11,284 $ 0 $ 0
Number of shares repurchased (in shares) 1,550,162 0 0
Average per share price paid (in dollars per share) $ 7.28 $ 0 $ 0
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.22.4
STOCKHOLDERS' EQUITY - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
AOCI    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Total stockholders equity $ (55) $ (27)
Accumulated Foreign Currency Adjustment Attributable to Parent    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Total stockholders equity (162) (134)
Accumulated Defined Benefit Plans Adjustment Attributable to Parent    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Total stockholders equity $ 107 $ 107
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE BENEFIT PLAN (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Feb. 28, 2022
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plan Disclosure [Line Items]          
Stock issued during period, shares, employee benefit plan (in shares)     876,602    
Defined contribution plan, employer matching contribution, percent of match     50.00%    
Defined contribution plan, maximum annual contributions per employee, percent 2.00% 4.00%      
Annual vesting percentage   20.00%      
Award vesting period   5 years      
Defined benefit plan, plan assets, contributions by employer     $ 2.2 $ 1.3 $ 1.2
Telos ID          
Defined Benefit Plan Disclosure [Line Items]          
Defined contribution plan, employer matching contribution, percent of match     50.00%    
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Nov. 30, 2020
Oct. 31, 2020
Sep. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total $ 64,660,000 $ 60,231,000 $ 4,000      
Income tax benefits $ 0          
Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, weighted average grant date fair value $ 19.53 $ 34.24        
Aggregate intrinsic value, outstanding, exercisable, and vested or expected to vest $ 19,800,000          
Share-based payment arrangement, nonvested award, cost not yet recognized, amount $ 26,800,000          
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 9 months 18 days          
Revision of Prior Period, Adjustment            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total $ 1,300,000          
Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, fair value assumptions, expected term 2 years          
Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, fair value assumptions, expected term 5 years          
2016 Omnibus Long-Term Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, number of shares authorized (in shares)       7,459,913,000 9,400,000 4,500,000
Common stock, capital shares reserved for future issuance (in shares) 400,000          
Share-based Payment Arrangement, Option | 2016 Omnibus Long-Term Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, expiration period 10 years          
Performance-Based RSU            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, fair value assumptions, risk free interest rate, minimum 0.18%          
Share-based compensation arrangement by share-based payment award, fair value assumptions, risk free interest rate, maximum 0.29%          
Performance-Based RSU | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, fair value assumptions, expected term 2 years 5 months 12 days          
Share-based compensation arrangement by share-based payment award, fair value assumptions, expected volatility rate 57.40%          
Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, weighted average grant date fair value $ 19.12          
Share-based compensation arrangement by share-based payment award, award requisite service period 4 months 17 days          
Performance-Based RSU | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, fair value assumptions, expected term 2 years 11 months 1 day          
Share-based compensation arrangement by share-based payment award, fair value assumptions, expected volatility rate 58.80%          
Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, weighted average grant date fair value $ 30.84          
Share-based compensation arrangement by share-based payment award, award requisite service period 9 months 3 days          
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION - Stock-Based Compensation Expense Incurred (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total $ 64,660 $ 60,231 $ 4
Cost of sales - services | Revenue – services      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total 3,497 2,640 0
Sales and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total 4,668 7,189 0
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total 3,806 3,268 0
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Total $ 52,689 $ 47,134 $ 4
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION - Nonvested Restricted Stock Units Activity (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Total  
Outstanding, beginning balance (in shares) 3,523,335
Granted (in shares) 3,987,911
Vested (in shares) (3,068,525)
Forfeited (in shares) (535,854)
Outstanding, ending balance (in shares) 3,906,867
Weighted-Average Grant Date Fair Value  
Outstanding, beginning balance (in dollars per share) | $ / shares $ 34.24
Granted (in dollars per share) | $ / shares 9.89
Vested (in dollars per share) | $ / shares 21.39
Forfeited (in dollars per share) | $ / shares 32.95
Outstanding, ending balance (in dollars per share) | $ / shares $ 19.53
Service-Based RSU  
Total  
Outstanding, beginning balance (in shares) 3,030,608
Granted (in shares) 3,987,911
Vested (in shares) (3,068,525)
Forfeited (in shares) (379,912)
Outstanding, ending balance (in shares) 3,570,082
Performance-Based RSU  
Total  
Outstanding, beginning balance (in shares) 492,727
Granted (in shares) 0
Vested (in shares) 0
Forfeited (in shares) (155,942)
Outstanding, ending balance (in shares) 336,785
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.22.4
(LOSS)/EARNINGS PER SHARE (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Class of warrant or right, exercise price of warrants or rights (in dollars per share) $ 1.665 $ 1.665 $ 1.665
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 529,000 920,000 961,000
Unvested antidilutive stock units excluded from the dilutive effect (stock units) (in shares) 336,785    
Unvested restricted stock and restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 529,000 520,000 60,000
Common stock warrants, exercisable at $1.665/sh.      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 0 400,000 901,000
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current provision/(benefit)                      
Federal                 $ 0 $ 0 $ 0
State                 19 (98) (77)
Total current                 19 (98) (77)
Deferred tax expense                      
Federal                 37 19 27
State                 (2) 51 4
Total deferred                 35 70 31
Provision for/(benefit from) income taxes $ (79) $ 8 $ 54 $ 71 $ (34) $ (41) $ 13 $ 34 $ 54 $ (28) $ (46)
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Computed expected income tax provision 21.00% 21.00% 21.00%
State income taxes, net of federal income tax benefit 3.60% 1.50% 1.00%
Change in valuation allowance for deferred tax assets (3.70%) (7.90%) 17.00%
Cumulative deferred adjustments (0.90%) 0.00% 0.70%
Provision to return adjustments 0.10% (0.40%) 0.50%
Other permanent differences (0.10%) (0.20%) 1.00%
Dividend and accretion on preferred stock 0.00% 0.00% 10.50%
Gain on redemption of preferred stock 0.00% 0.00% (43.30%)
Stock-based compensation (20.60%) 0.00% 0.00%
Section 162(m) limitation - covered employees (2.00%) (16.00%) 14.60%
Capitalization of IPO transaction costs 0.00% 0.00% 4.40%
Uncertain tax positions (0.50%) (0.60%) 0.20%
R&D credit 3.00% 2.70% (12.40%)
Non-controlling interest 0.00% 0.00% (15.90%)
Effective income tax rate (0.10%) 0.10% (0.70%)
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets:    
Accounts receivable, principally due to allowance for doubtful accounts $ 33 $ 29
Allowance for inventory obsolescence and amortization 210 315
Accrued liabilities not currently deductible 1,151 1,713
Stock-based compensation 7,943 7,993
Accrued compensation 915 648
Lease liabilities 3,349 3,813
Section 163(j) interest limitation 0 54
Goodwill 34,009 37,394
Capitalized research and development costs 362 0
Net operating loss carryforwards - federal 6,034 5,681
Net operating loss carryforwards - state 1,155 1,014
R&D tax credit 3,760 2,645
Total gross deferred tax assets 58,921 61,299
Less valuation allowance (57,559) (55,588)
Total deferred tax assets, net of valuation allowance 1,362 5,711
Deferred tax liabilities:    
Amortization and depreciation (86) (3,945)
Right-of-use assets (2,034) (2,489)
Total deferred tax liabilities (2,120) (6,434)
Net deferred tax liabilities $ (758) $ (723)
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Valuation Allowance Activity (Details) - SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year $ 55,588 $ 52,198 $ 7,206
Additions 57,559 55,588 52,198
Balance at end of year $ 1,971 $ 3,390 $ 44,992
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]        
Operating loss carryforwards $ 28,700      
Deferred tax assets, operating loss carryforwards, subject to expiration 10,600      
Deferred tax assets, tax credit carryforwards, research 5,000      
Unrecognized tax benefits 1,357 $ 1,056 $ 763 $ 714
Unrecognized tax benefits that would impact effective tax rate 100 200 300  
Unrecognized tax benefits that would not impact effective tax rate 1,300 900 $ 500  
Unrecognized tax benefits, income tax penalties and interest accrued $ 100 $ 200    
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance at beginning of year $ 1,056 $ 763 $ 714
Increase in prior year tax positions   90  
Decrease from prior year tax positions (5)   (104)
Increase related to current year tax positions 377 273 213
Decrease related to lapse of statutes (71) (70) (60)
Balance at end of year $ 1,357 $ 1,056 $ 763
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - Narrative (Details)
May 31, 2014
Leases [Abstract]  
Annual rent increase percentage 2.50%
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]      
Operating lease cost $ 550 $ 713 $ 724
Short-term lease cost 49 13 93
Finance lease cost      
Amortization of finance lease assets 1,221 1,221 1,221
Interest on finance lease liabilities 688 758 822
Total finance lease cost 1,909 1,979 2,043
Total lease costs $ 2,508 $ 2,705 $ 2,860
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - Future Minimum Lease Commitments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
Operating lease year one $ 373  
Operating lease year two 27  
Operating lease year three 0  
Operating lease year four 0  
Operating lease year five 0  
Thereafter 0  
Total minimum lease payments 400  
Less: Imputed interest (12)  
Total lease obligations 388  
Less: Current portion of lease obligations (361) $ (564)
Long-term lease obligations 27 388
Finance Leases    
Finance lease year one 2,203  
Finance lease year two 2,258  
Finance lease year three 2,314  
Finance lease year four 2,371  
Finance lease year five 2,431  
Thereafter 3,541  
Total minimum lease payments 15,118  
Less: Imputed interest (2,278)  
Total lease obligations 12,840  
Less: Current portion of lease obligations (1,592) (1,461)
Long-term lease obligations $ 11,248 $ 12,840
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - Weighted Average Remaining Lease Term and Discount Rate (Details)
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Weighted average remaining lease term (in years):      
Finance lease, weighted average remaining lease term 6 years 3 months 18 days 7 years 3 months 18 days 8 years 3 months 18 days
Operating lease, weighted average remaining lease term 1 year 1 year 8 months 12 days 2 years 6 months
Weighted average discount rate:      
Finance lease, weighted average discount rate, percent 5.04% 5.04% 5.04%
Operating lease, weighted average discount rate, percent 5.75% 5.75% 5.75%
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows related to operating leases $ 603 $ 768 $ 745
Operating cash flows related to finance leases 688 758 820
Financing cash flows related to finance leases $ 1,461 $ 1,339 $ 1,225
XML 105 R89.htm IDEA: XBRL DOCUMENT v3.22.4
RELATED PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 01, 2022
Mar. 31, 2015
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]          
Granted (in shares)     3,987,911    
Emmett Wood          
Related Party Transaction [Line Items]          
Related party transaction, amounts of transaction     $ 1,300 $ 500 $ 1,200
Number of shares held by related party (in shares)     178,041 73,562  
Director          
Related Party Transaction [Line Items]          
Related party transaction, amounts of transaction     $ 25 $ 300 300
Director | Restricted Stock          
Related Party Transaction [Line Items]          
Granted (in shares) 26,091        
Porter | Subordinated Loan Agreements and Promissory Notes | Affiliated Entity          
Related Party Transaction [Line Items]          
Proceeds from related party, debt   $ 2,500      
Interest expense, related party         $ 300
Porter | Subordinated Loan Agreements and Promissory Notes | Telos Corporation | Affiliated Entity          
Related Party Transaction [Line Items]          
Noncontrolling interest, ownership percentage by noncontrolling owners   35.00%      
XML 106 R90.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT INFORMATION - Narrative (Details) - segment
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting [Abstract]    
Number of operating segments 2 2
XML 107 R91.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT INFORMATION - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenues                      
Total revenue $ 47,343 $ 63,593 $ 55,791 $ 50,160 $ 64,051 $ 68,981 $ 53,644 $ 55,757 $ 216,887 $ 242,433 $ 179,917
Gross profit                      
Total gross profit 18,298 20,945 20,929 18,871 24,149 24,877 22,534 14,469 79,043 86,029 62,420
Selling, general and administrative expenses 32,961 29,729 34,965 35,238 29,560 29,965 40,005 27,963 132,893 127,493 62,123
Operating (loss)/income (14,663) (8,784) (14,036) (16,367) (5,411) (5,088) (17,471) (13,494) (53,850) (41,464) 297
Other income/(expense) 702 518 118 12 81 20 32 (1,054) 1,350 (921) (255)
Interest expense (316) (181) (187) (190) (194) (195) (192) (196) (874) (777) (7,259)
Gain on redemption of public preferred stock                 0 0 14,012
(Loss)/income before income taxes (14,277) (8,447) (14,105) (16,545) (5,524) (5,263) (17,631) (14,744) (53,374) (43,162) 6,795
(Provision for)/benefit from income taxes 79 (8) (54) (71) 34 41 (13) (34) (54) 28 46
Net (loss)/income                 (53,428) (43,134) 6,841
Net (loss)/income $ (14,198) $ (8,455) $ (14,159) $ (16,616) $ (5,490) $ (5,222) $ (17,644) $ (14,778) (53,428) (43,134) 1,687
Less: Net income attributable to non-controlling interest                 0 0 (5,154)
Inter-segment elimination                      
Revenues                      
Total revenue                 0 0 (10,377)
Security Solutions                      
Revenues                      
Total revenue                 120,454 123,534 127,667
Gross profit                      
Total gross profit                 61,948 64,904 50,458
Secure Networks                      
Revenues                      
Total revenue                 96,433 118,899 62,627
Gross profit                      
Total gross profit                 $ 17,095 $ 21,125 $ 11,962
XML 108 R92.htm IDEA: XBRL DOCUMENT v3.22.4
SUPPLEMENTAL CASH FLOW INFORMATION - Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Supplemental Cash Flow Elements [Abstract]        
Cash and cash equivalents $ 119,305 $ 126,562    
Restricted cash 133 0    
Cash, cash equivalents, and restricted cash $ 119,438 $ 126,562 $ 106,045 $ 6,751
XML 109 R93.htm IDEA: XBRL DOCUMENT v3.22.4
SUPPLEMENTAL CASH FLOW INFORMATION - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash paid during the year for:      
Interest $ 803 $ 758 $ 7,259
Income taxes 188 60 64
Non-cash investing and financing activities:      
Operating lease ROU assets obtained in exchange for operating lease liabilities 511 638 613
Capital expenditure activity in accounts payable and other accrued liabilities 211 0 0
Common stock repurchase under accounts payable and other accrued liabilities 139 0 0
Acquisition holdback 0 506 0
Dividends from preferred stock recorded as interest expense 0 0 3,384
Common stock issued on redemption of public preferred stock 0 0 19,213
Common stock issued on purchase of Telos ID membership interest 0 0 148,399
Distributions to Telos ID Class B member – non-controlling interest 0 0 2,436
Deferred financing costs in accounts payable and other accrued liabilities $ 114 $ 0 $ 0
XML 110 R94.htm IDEA: XBRL DOCUMENT v3.22.4
REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Error Corrections and Prior Period Adjustments Restatement [Line Items]                      
General and administrative $ 26,396 $ 22,706 $ 25,735 $ 24,556 $ 19,292 $ 19,739 $ 29,635 $ 20,076 $ 99,393 $ 88,742 $ 41,704
Adjustment                      
Error Corrections and Prior Period Adjustments Restatement [Line Items]                      
General and administrative   $ 1,115 $ 1,870 $ 1,633              
XML 111 R95.htm IDEA: XBRL DOCUMENT v3.22.4
REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Revised Quarterly Financial Data (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]                      
Total revenue $ 47,343 $ 63,593 $ 55,791 $ 50,160 $ 64,051 $ 68,981 $ 53,644 $ 55,757 $ 216,887 $ 242,433 $ 179,917
Total cost of sales 29,045 42,648 34,862 31,289 39,902 44,104 31,110 41,288 137,844 156,404 117,497
Gross profit 18,298 20,945 20,929 18,871 24,149 24,877 22,534 14,469 79,043 86,029 62,420
Selling, general and administrative expenses:                      
Sales and marketing 3,547 3,042 4,741 5,252 5,423 5,363 5,043 3,826 16,582 19,655 6,176
Research and development 3,018 3,981 4,489 5,430 4,845 4,863 5,327 4,061 16,918 19,096 14,243
General and administrative 26,396 22,706 25,735 24,556 19,292 19,739 29,635 20,076 99,393 88,742 41,704
Total selling, general and administrative expenses 32,961 29,729 34,965 35,238 29,560 29,965 40,005 27,963 132,893 127,493 62,123
Operating (loss)/income (14,663) (8,784) (14,036) (16,367) (5,411) (5,088) (17,471) (13,494) (53,850) (41,464) 297
Other income/(expense) 702 518 118 12 81 20 32 (1,054) 1,350 (921) (255)
Interest expense (316) (181) (187) (190) (194) (195) (192) (196) (874) (777) (7,259)
(Loss)/income before income taxes (14,277) (8,447) (14,105) (16,545) (5,524) (5,263) (17,631) (14,744) (53,374) (43,162) 6,795
(Provision for)/benefit from income taxes 79 (8) (54) (71) 34 41 (13) (34) (54) 28 46
Net (loss)/income attributable to Telos Corporation $ (14,198) $ (8,455) $ (14,159) $ (16,616) $ (5,490) $ (5,222) $ (17,644) $ (14,778) $ (53,428) $ (43,134) $ 1,687
Net loss per share:                      
Basic (in dollars per share) $ (0.21) $ (0.13) $ (0.21) $ (0.25) $ (0.08) $ (0.08) $ (0.26) $ (0.23) $ (0.79) $ (0.65) $ 0.04
Diluted (in dollars per share) $ (0.21) $ (0.13) $ (0.21) $ (0.25) $ (0.08) $ (0.08) $ (0.26) $ (0.23) $ (0.79) $ (0.65) $ 0.04
Services                      
Income Statement [Abstract]                      
Total revenue $ 39,059 $ 55,305 $ 50,270 $ 48,108 $ 57,532 $ 62,955 $ 49,003 $ 52,058 $ 192,742 $ 221,548 $ 161,180
Total cost of sales 23,421 36,746 31,436 29,731 35,121 40,137 28,609 39,490 121,334 143,357 106,969
Products                      
Income Statement [Abstract]                      
Total revenue 8,284 8,288 5,521 2,052 6,519 6,026 4,641 3,699 24,145 20,885 18,737
Total cost of sales $ 5,624 $ 5,902 $ 3,426 $ 1,558 $ 4,781 $ 3,967 $ 2,501 $ 1,798 $ 16,510 $ 13,047 $ 10,528
XML 112 R96.htm IDEA: XBRL DOCUMENT v3.22.4
REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Statement of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Error Corrections and Prior Period Adjustments Restatement [Line Items]                      
General and administrative $ 26,396 $ 22,706 $ 25,735 $ 24,556 $ 19,292 $ 19,739 $ 29,635 $ 20,076 $ 99,393 $ 88,742 $ 41,704
Total selling, general and administrative expenses 32,961 29,729 34,965 35,238 29,560 29,965 40,005 27,963 132,893 127,493 62,123
Operating loss (14,663) (8,784) (14,036) (16,367) (5,411) (5,088) (17,471) (13,494) (53,850) (41,464) 297
Loss before income taxes (14,277) (8,447) (14,105) (16,545) (5,524) (5,263) (17,631) (14,744) (53,374) (43,162) 6,795
Net loss $ (14,198) $ (8,455) $ (14,159) $ (16,616) $ (5,490) $ (5,222) $ (17,644) $ (14,778) $ (53,428) $ (43,134) $ 1,687
Basic (in dollars per share) $ (0.21) $ (0.13) $ (0.21) $ (0.25) $ (0.08) $ (0.08) $ (0.26) $ (0.23) $ (0.79) $ (0.65) $ 0.04
Diluted (in dollars per share) $ (0.21) $ (0.13) $ (0.21) $ (0.25) $ (0.08) $ (0.08) $ (0.26) $ (0.23) $ (0.79) $ (0.65) $ 0.04
As Previously Reported                      
Error Corrections and Prior Period Adjustments Restatement [Line Items]                      
General and administrative   $ 21,591 $ 23,865 $ 22,923              
Total selling, general and administrative expenses   28,614 33,095 33,605              
Operating loss   (7,669) (12,166) (14,734)              
Loss before income taxes   (7,332) (12,235) (14,912)              
Net loss   $ (7,340) $ (12,289) $ (14,983)              
Basic (in dollars per share)   $ (0.11) $ (0.18) $ (0.22)              
Diluted (in dollars per share)   $ (0.11) $ (0.18) $ (0.22)              
Adjustment                      
Error Corrections and Prior Period Adjustments Restatement [Line Items]                      
General and administrative   $ 1,115 $ 1,870 $ 1,633              
Total selling, general and administrative expenses   1,115 1,870 1,633              
Operating loss   (1,115) (1,870) (1,633)              
Loss before income taxes   (1,115) (1,870) (1,633)              
Net loss   $ (1,115) $ (1,870) $ (1,633)              
Basic (in dollars per share)   $ (0.02) $ (0.03) $ (0.03)              
Diluted (in dollars per share)   $ (0.02) $ (0.03) $ (0.03)              
XML 113 R97.htm IDEA: XBRL DOCUMENT v3.22.4
REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Error Corrections and Prior Period Adjustments Restatement [Line Items]                      
Net loss $ (14,198) $ (8,455) $ (14,159) $ (16,616) $ (5,490) $ (5,222) $ (17,644) $ (14,778) $ (53,428) $ (43,134) $ 1,687
Comprehensive loss   (8,476) (14,170) (16,587)         $ (53,456) $ (43,205) $ 1,725
As Previously Reported                      
Error Corrections and Prior Period Adjustments Restatement [Line Items]                      
Net loss   (7,340) (12,289) (14,983)              
Comprehensive loss   (7,361) (12,300) (14,954)              
Adjustment                      
Error Corrections and Prior Period Adjustments Restatement [Line Items]                      
Net loss   (1,115) (1,870) (1,633)              
Comprehensive loss   $ (1,115) $ (1,870) $ (1,633)              
XML 114 R98.htm IDEA: XBRL DOCUMENT v3.22.4
REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Additional paid-in capital $ 412,708 $ 403,164 $ 391,967 $ 378,546 $ 367,153
Accumulated deficit $ (240,405) (226,207) (217,752) (203,593) $ (186,977)
As Previously Reported          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Additional paid-in capital   398,546 388,464 376,913  
Accumulated deficit   (221,589) (214,249) (201,960)  
Adjustment          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Additional paid-in capital   4,618 3,503 1,633  
Accumulated deficit   $ (4,618) $ (3,503) $ (1,633)  
XML 115 R99.htm IDEA: XBRL DOCUMENT v3.22.4
REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Statement of Stockholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Stock-based compensation                 $ 62,511 $ 60,231 $ 4
Net loss $ (14,198) $ (8,455) $ (14,159) $ (16,616) $ (5,490) $ (5,222) $ (17,644) $ (14,778) (53,428) (43,134) 1,687
Additional Paid–in Capital                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance 403,164 391,967 378,546 367,153         367,153    
Stock-based compensation   16,127 16,423 14,280         62,511 60,231 $ 4
Ending balance   403,164 391,967 378,546 367,153         367,153  
Accumulated Deficit                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance (226,207) (217,752) (203,593) (186,977)         (186,977)    
Ending balance   (226,207) (217,752) (203,593) (186,977)         (186,977)  
As Previously Reported                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Net loss   (7,340) (12,289) (14,983)              
As Previously Reported | Additional Paid–in Capital                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance 398,546 388,464 376,913 367,153         367,153    
Stock-based compensation   15,012 14,553 12,647              
Ending balance   398,546 388,464 376,913 367,153         367,153  
As Previously Reported | Accumulated Deficit                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance (221,589) (214,249) (201,960) (186,977)         (186,977)    
Ending balance   (221,589) (214,249) (201,960) (186,977)         (186,977)  
Adjustment                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Net loss   (1,115) (1,870) (1,633)              
Adjustment | Additional Paid–in Capital                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance 4,618 3,503 1,633 0         0    
Stock-based compensation   1,115 1,870 1,633              
Ending balance   4,618 3,503 1,633 0         0  
Adjustment | Accumulated Deficit                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance $ (4,618) (3,503) (1,633) 0         $ 0    
Ending balance   $ (4,618) $ (3,503) $ (1,633) $ 0         $ 0  
XML 116 tls-20221231_htm.xml IDEA: XBRL DOCUMENT 0000320121 2022-01-01 2022-12-31 0000320121 2022-06-30 0000320121 2023-03-10 0000320121 2021-01-01 2021-12-31 0000320121 2020-01-01 2020-12-31 0000320121 us-gaap:ServiceMember 2022-01-01 2022-12-31 0000320121 us-gaap:ServiceMember 2021-01-01 2021-12-31 0000320121 us-gaap:ServiceMember 2020-01-01 2020-12-31 0000320121 us-gaap:ProductMember 2022-01-01 2022-12-31 0000320121 us-gaap:ProductMember 2021-01-01 2021-12-31 0000320121 us-gaap:ProductMember 2020-01-01 2020-12-31 0000320121 2022-12-31 0000320121 2021-12-31 0000320121 2020-12-31 0000320121 2019-12-31 0000320121 us-gaap:CommonStockMember 2019-12-31 0000320121 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-12-31 0000320121 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-12-31 0000320121 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000320121 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000320121 us-gaap:RetainedEarningsMember 2019-12-31 0000320121 us-gaap:NoncontrollingInterestMember 2019-12-31 0000320121 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000320121 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0000320121 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000320121 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000320121 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000320121 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000320121 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000320121 us-gaap:CommonStockMember 2020-12-31 0000320121 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-12-31 0000320121 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-31 0000320121 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000320121 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000320121 us-gaap:RetainedEarningsMember 2020-12-31 0000320121 us-gaap:NoncontrollingInterestMember 2020-12-31 0000320121 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000320121 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000320121 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000320121 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000320121 us-gaap:CommonStockMember 2021-12-31 0000320121 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0000320121 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0000320121 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000320121 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000320121 us-gaap:RetainedEarningsMember 2021-12-31 0000320121 us-gaap:NoncontrollingInterestMember 2021-12-31 0000320121 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000320121 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000320121 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000320121 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000320121 us-gaap:CommonStockMember 2022-12-31 0000320121 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0000320121 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0000320121 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000320121 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000320121 us-gaap:RetainedEarningsMember 2022-12-31 0000320121 us-gaap:NoncontrollingInterestMember 2022-12-31 0000320121 tls:TelosIdMember 2022-12-31 0000320121 2020-11-12 2020-11-12 0000320121 us-gaap:IPOMember 2020-11-19 2020-11-19 0000320121 us-gaap:IPOMember 2020-11-19 0000320121 tls:ExchangeableRedeemablePreferredStockMember us-gaap:IPOMember 2020-11-19 2020-11-19 0000320121 tls:TelosIdMember us-gaap:CommonClassBMember us-gaap:IPOMember 2020-11-19 2020-11-19 0000320121 tls:SecondaryPublicOfferingMember 2021-04-06 2021-04-06 0000320121 tls:SecondaryPublicOfferingMember 2021-04-06 0000320121 tls:EnlightenmentCapitalSolutionsFundIILPMember 2021-04-19 2021-04-19 0000320121 tls:AssetPurchaseAgreementMember 2021-07-30 2021-07-30 0000320121 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0000320121 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0000320121 srt:MinimumMember 2022-01-01 2022-12-31 0000320121 srt:MaximumMember 2022-01-01 2022-12-31 0000320121 srt:MaximumMember tls:ServiceBasedRSUAwardsMember 2022-01-01 2022-12-31 0000320121 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0000320121 us-gaap:EmployeeSeveranceMember 2022-01-01 2022-12-31 0000320121 us-gaap:EmployeeSeveranceMember 2020-01-01 2020-12-31 0000320121 us-gaap:EmployeeSeveranceMember 2021-01-01 2021-12-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tls:RevenueTimingOfTransferOfGoodsOrServiceMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tls:RevenueTimingOfTransferOfGoodsOrServiceMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tls:RevenueTimingOfTransferOfGoodsOrServiceMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tls:RevenueTimingOfTransferOfGoodsOrServiceMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tls:RevenueTimingOfTransferOfGoodsOrServiceMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember tls:RevenueTimingOfTransferOfGoodsOrServiceMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0000320121 us-gaap:AccountingStandardsUpdate201409Member 2021-01-01 2021-12-31 0000320121 us-gaap:AccountingStandardsUpdate201409Member 2022-01-01 2022-12-31 0000320121 tls:FederalGovernmentMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000320121 tls:FederalGovernmentMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember 2021-01-01 2021-12-31 0000320121 tls:FederalGovernmentMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000320121 tls:FederalGovernmentMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000320121 tls:StateLocalAndCommercialMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000320121 tls:StateLocalAndCommercialMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000320121 tls:StateLocalAndCommercialMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember us-gaap:FixedPriceContractMember 2022-01-01 2022-12-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember us-gaap:FixedPriceContractMember 2021-01-01 2021-12-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember us-gaap:FixedPriceContractMember 2020-01-01 2020-12-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember 2022-01-01 2022-12-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember 2021-01-01 2021-12-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember 2020-01-01 2020-12-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember tls:CostPlusFixedFeeMember 2022-01-01 2022-12-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember tls:CostPlusFixedFeeMember 2021-01-01 2021-12-31 0000320121 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember tls:CostPlusFixedFeeMember 2020-01-01 2020-12-31 0000320121 tls:USDepartmentOfDefenseMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000320121 tls:USDepartmentOfDefenseMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000320121 tls:USDepartmentOfDefenseMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000320121 tls:CivilianMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000320121 tls:CivilianMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000320121 tls:CivilianMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000320121 2023-01-01 2022-12-31 0000320121 2024-01-01 2022-12-31 0000320121 2025-01-01 2022-12-31 0000320121 tls:FederalGovernmentMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000320121 2016-07-15 2016-07-15 0000320121 tls:FurnitureAndEquipmentMember 2022-12-31 0000320121 tls:FurnitureAndEquipmentMember 2021-12-31 0000320121 us-gaap:LeaseholdImprovementsMember 2022-12-31 0000320121 us-gaap:LeaseholdImprovementsMember 2021-12-31 0000320121 tls:SecuritySolutionsSegmentMember 2021-12-31 0000320121 tls:SecuritySolutionsSegmentMember 2022-12-31 0000320121 tls:SecureNetworksSegmentMember 2021-12-31 0000320121 tls:SecureNetworksSegmentMember 2022-12-31 0000320121 tls:DFTAcquisitionMember 2021-07-31 0000320121 us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-12-31 0000320121 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0000320121 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0000320121 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0000320121 us-gaap:CustomerRelationshipsMember 2022-12-31 0000320121 us-gaap:CustomerRelationshipsMember 2021-12-31 0000320121 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-12-31 0000320121 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-12-31 0000320121 us-gaap:SoftwareDevelopmentMember 2022-12-31 0000320121 us-gaap:SoftwareDevelopmentMember 2021-12-31 0000320121 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:SoftwareDevelopmentMember 2022-12-31 0000320121 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:SoftwareDevelopmentMember 2021-12-31 0000320121 us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-12-31 0000320121 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0000320121 us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-12-31 0000320121 tls:AcquiredTechnologyAndCustomerRelationshipsMember 2022-01-01 2022-12-31 0000320121 tls:AcquiredTechnologyAndCustomerRelationshipsMember 2021-01-01 2021-12-31 0000320121 tls:AssetPurchaseAgreementMember 2021-07-30 0000320121 srt:MinimumMember tls:AssetPurchaseAgreementMember 2021-07-30 2021-07-30 0000320121 srt:MaximumMember tls:AssetPurchaseAgreementMember 2021-07-30 2021-07-30 0000320121 tls:TelosIdMember 2020-11-23 2020-11-23 0000320121 tls:TelosIdMember 2020-11-23 0000320121 tls:ClassBMembershipUnitMember 2020-01-01 2020-12-31 0000320121 tls:ClassBMembershipUnitMember 2021-01-01 2021-01-31 0000320121 us-gaap:RevolvingCreditFacilityMember tls:CreditAgreementMember us-gaap:LineOfCreditMember 2022-12-30 0000320121 us-gaap:LetterOfCreditMember tls:CreditAgreementMember us-gaap:LineOfCreditMember 2022-12-30 0000320121 us-gaap:RevolvingCreditFacilityMember tls:CreditAgreementMember tls:AlternativeBaseRateMember 2022-12-30 2022-12-30 0000320121 us-gaap:RevolvingCreditFacilityMember tls:CreditAgreementMember tls:AdjustedDailySimpleSecuredOvernightFinancingRateSOFRMember 2022-12-30 2022-12-30 0000320121 us-gaap:RevolvingCreditFacilityMember tls:CreditAgreementMember tls:AdjustedTermSecuredOvernightFinancingRateSOFRMember 2022-12-30 2022-12-30 0000320121 2022-12-30 0000320121 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember tls:SoftwareLicensesUnderDeliveryOrderMember 2022-08-31 0000320121 2022-11-01 2022-11-30 0000320121 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember tls:SoftwareLicensesUnderDeliveryOrderMember 2022-08-01 2022-08-31 0000320121 tls:TermLoanMember tls:EnlightenmentCapitalSolutionsFundIILPMember 2017-01-25 0000320121 tls:EnlightenmentCapitalSolutionsFundIILPMember us-gaap:CommonClassAMember 2017-01-25 0000320121 tls:EnlightenmentCapitalSolutionsFundIILPMember us-gaap:CommonClassAMember 2017-01-25 2017-01-25 0000320121 tls:CreditAgreementMember 2022-12-31 0000320121 tls:EnlightenmentCapitalSolutionsFundIILPMember 2019-07-19 2019-07-19 0000320121 tls:EnlightenmentCapitalSolutionsFundIILPMember 2019-07-19 0000320121 2020-03-26 2020-03-26 0000320121 tls:CreditAgreementMember 2020-11-24 2020-11-24 0000320121 tls:CreditAgreementMember 2020-11-24 0000320121 tls:CreditAgreementMember 2020-01-01 2020-12-31 0000320121 tls:EnlightenmentCapitalSolutionsFundIILPMember 2021-04-19 0000320121 tls:PorterMember tls:TelosCorporationMember tls:SubordinatedLoanAgreementsAndPromissoryNotesMember srt:AffiliatedEntityMember 2015-03-31 0000320121 tls:PorterMember tls:SubordinatedLoanAgreementsAndPromissoryNotesMember srt:AffiliatedEntityMember 2015-03-31 2015-03-31 0000320121 tls:PorterMember tls:SubordinatedLoanAgreementsAndPromissoryNotesMember srt:AffiliatedEntityMember 2017-04-17 2017-04-17 0000320121 tls:PorterMember tls:SubordinatedLoanAgreementsAndPromissoryNotesMember srt:AffiliatedEntityMember 2017-04-18 2017-04-18 0000320121 tls:PorterMember tls:SubordinatedLoanAgreementsAndPromissoryNotesMember srt:AffiliatedEntityMember 2020-01-01 2020-12-31 0000320121 tls:TwelvePercentCumulativeExchangeableRedeemablePreferredStockMember 1990-12-31 0000320121 tls:TwelvePercentCumulativeExchangeableRedeemablePreferredStockMember 1998-11-01 1998-11-30 0000320121 tls:TwelvePercentCumulativeExchangeableRedeemablePreferredStockMember 2019-12-31 0000320121 tls:TwelvePercentCumulativeExchangeableRedeemablePreferredStockMember 1990-01-01 1991-12-31 0000320121 tls:ExchangeableRedeemablePreferredStockMember 1991-12-31 0000320121 tls:TwelvePercentCumulativeExchangeableRedeemablePreferredStockMember 2020-01-01 2020-12-31 0000320121 tls:ExchangeableRedeemablePreferredStockMember 2022-01-01 2022-12-31 0000320121 tls:ExchangeableRedeemablePreferredStockMember 2020-11-19 2020-11-19 0000320121 tls:ExchangeableRedeemablePreferredStockMember 2020-11-23 2020-11-23 0000320121 tls:ExchangeableRedeemablePreferredStockMember 2020-11-23 0000320121 us-gaap:CommonClassAMember 2022-01-01 2022-12-31 0000320121 us-gaap:CommonClassBMember 2022-01-01 2022-12-31 0000320121 2022-05-24 0000320121 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000320121 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000320121 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0000320121 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0000320121 2022-02-28 2022-02-28 0000320121 2022-03-01 2022-03-31 0000320121 tls:TelosIdMember 2022-01-01 2022-12-31 0000320121 tls:Two016OmnibusLongTermIncentivePlanMember 2020-09-30 0000320121 tls:Two016OmnibusLongTermIncentivePlanMember 2020-10-31 0000320121 tls:Two016OmnibusLongTermIncentivePlanMember 2020-11-30 0000320121 us-gaap:EmployeeStockOptionMember tls:Two016OmnibusLongTermIncentivePlanMember 2022-01-01 2022-12-31 0000320121 tls:Two016OmnibusLongTermIncentivePlanMember 2022-12-31 0000320121 srt:RestatementAdjustmentMember 2022-01-01 2022-12-31 0000320121 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0000320121 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0000320121 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0000320121 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0000320121 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0000320121 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0000320121 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0000320121 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0000320121 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0000320121 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0000320121 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0000320121 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0000320121 tls:ServiceBasedRSUAwardsMember 2021-12-31 0000320121 us-gaap:PerformanceSharesMember 2021-12-31 0000320121 tls:ServiceBasedRSUAwardsMember 2022-01-01 2022-12-31 0000320121 tls:ServiceBasedRSUAwardsMember 2022-12-31 0000320121 us-gaap:PerformanceSharesMember 2022-12-31 0000320121 srt:MinimumMember us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0000320121 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0000320121 srt:MinimumMember us-gaap:PerformanceSharesMember 2022-12-31 0000320121 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-12-31 0000320121 us-gaap:StockCompensationPlanMember 2022-01-01 2022-12-31 0000320121 us-gaap:StockCompensationPlanMember 2021-01-01 2021-12-31 0000320121 us-gaap:StockCompensationPlanMember 2020-01-01 2020-12-31 0000320121 us-gaap:WarrantMember 2022-01-01 2022-12-31 0000320121 us-gaap:WarrantMember 2021-01-01 2021-12-31 0000320121 us-gaap:WarrantMember 2020-01-01 2020-12-31 0000320121 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-12-31 0000320121 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0000320121 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0000320121 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-01-01 2022-12-31 0000320121 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-01-01 2021-12-31 0000320121 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-01-01 2020-12-31 0000320121 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-12-31 0000320121 2014-05-31 0000320121 tls:EmmettWoodMember 2022-01-01 2022-12-31 0000320121 tls:EmmettWoodMember 2021-01-01 2021-12-31 0000320121 tls:EmmettWoodMember 2020-01-01 2020-12-31 0000320121 tls:EmmettWoodMember 2022-12-31 0000320121 tls:EmmettWoodMember 2021-12-31 0000320121 us-gaap:RestrictedStockMember srt:DirectorMember 2022-02-01 2022-02-01 0000320121 srt:DirectorMember 2022-01-01 2022-12-31 0000320121 srt:DirectorMember 2021-01-01 2021-12-31 0000320121 srt:DirectorMember 2020-01-01 2020-12-31 0000320121 tls:SecuritySolutionsSegmentMember 2022-01-01 2022-12-31 0000320121 tls:SecuritySolutionsSegmentMember 2021-01-01 2021-12-31 0000320121 tls:SecuritySolutionsSegmentMember 2020-01-01 2020-12-31 0000320121 tls:SecureNetworksSegmentMember 2022-01-01 2022-12-31 0000320121 tls:SecureNetworksSegmentMember 2021-01-01 2021-12-31 0000320121 tls:SecureNetworksSegmentMember 2020-01-01 2020-12-31 0000320121 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-12-31 0000320121 us-gaap:IntersegmentEliminationMember 2021-01-01 2021-12-31 0000320121 us-gaap:IntersegmentEliminationMember 2020-01-01 2020-12-31 0000320121 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2022-01-01 2022-03-31 0000320121 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2022-04-01 2022-06-30 0000320121 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2022-07-01 2022-09-30 0000320121 us-gaap:ServiceMember 2022-01-01 2022-03-31 0000320121 us-gaap:ServiceMember 2022-04-01 2022-06-30 0000320121 us-gaap:ServiceMember 2022-07-01 2022-09-30 0000320121 us-gaap:ServiceMember 2022-10-01 2022-12-31 0000320121 us-gaap:ServiceMember 2021-01-01 2021-03-31 0000320121 us-gaap:ServiceMember 2021-04-01 2021-06-30 0000320121 us-gaap:ServiceMember 2021-07-01 2021-09-30 0000320121 us-gaap:ServiceMember 2021-10-01 2021-12-31 0000320121 us-gaap:ProductMember 2022-01-01 2022-03-31 0000320121 us-gaap:ProductMember 2022-04-01 2022-06-30 0000320121 us-gaap:ProductMember 2022-07-01 2022-09-30 0000320121 us-gaap:ProductMember 2022-10-01 2022-12-31 0000320121 us-gaap:ProductMember 2021-01-01 2021-03-31 0000320121 us-gaap:ProductMember 2021-04-01 2021-06-30 0000320121 us-gaap:ProductMember 2021-07-01 2021-09-30 0000320121 us-gaap:ProductMember 2021-10-01 2021-12-31 0000320121 2022-01-01 2022-03-31 0000320121 2022-04-01 2022-06-30 0000320121 2022-07-01 2022-09-30 0000320121 2022-10-01 2022-12-31 0000320121 2021-01-01 2021-03-31 0000320121 2021-04-01 2021-06-30 0000320121 2021-07-01 2021-09-30 0000320121 2021-10-01 2021-12-31 0000320121 srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-03-31 0000320121 srt:ScenarioPreviouslyReportedMember 2022-04-01 2022-06-30 0000320121 srt:ScenarioPreviouslyReportedMember 2022-07-01 2022-09-30 0000320121 srt:ScenarioPreviouslyReportedMember 2022-03-31 0000320121 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2022-03-31 0000320121 2022-03-31 0000320121 srt:ScenarioPreviouslyReportedMember 2022-06-30 0000320121 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2022-06-30 0000320121 srt:ScenarioPreviouslyReportedMember 2022-09-30 0000320121 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember 2022-09-30 0000320121 2022-09-30 0000320121 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000320121 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000320121 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000320121 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000320121 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000320121 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000320121 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000320121 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000320121 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000320121 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000320121 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000320121 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000320121 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000320121 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000320121 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000320121 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000320121 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000320121 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000320121 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000320121 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000320121 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2021-12-31 0000320121 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:RetainedEarningsMember 2021-12-31 0000320121 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2022-03-31 0000320121 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:RetainedEarningsMember 2022-03-31 0000320121 us-gaap:RetainedEarningsMember 2022-03-31 0000320121 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2022-06-30 0000320121 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:RetainedEarningsMember 2022-06-30 0000320121 us-gaap:RetainedEarningsMember 2022-06-30 0000320121 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2022-09-30 0000320121 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:RetainedEarningsMember 2022-09-30 0000320121 us-gaap:RetainedEarningsMember 2022-09-30 iso4217:USD shares iso4217:USD shares pure tls:segment tls:reporting_unit tls:maturity_date_extension 0000320121 false 2022 FY P3Y P5Y P1Y P2Y P3Y 0.50 0.50 10-K true 2022-12-31 --12-31 false 001-08443 TELOS CORPORATION MD 52-0880974 19886 Ashburn Road Ashburn VA 20147-2358 703 724-3800 Common stock, $0.001 par value per share TLS NASDAQ No No Yes Yes Accelerated Filer false false true false 428700000 68559383 Portions of the registrant's definitive Proxy Statement for the 2023 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission within 120 days after the end of the registrant's fiscal year ended December 31, 2022 are incorporated by reference in Part III of this Annual Report on Form 10-K. 238 243 243 PricewaterhouseCoopers LLP Washington, District of Columbia BDO USA, LLP BDO USA, LLP McLean, Virginia McLean, Virginia 192742000 221548000 161180000 24145000 20885000 18737000 216887000 242433000 179917000 121334000 143357000 106969000 16510000 13047000 10528000 137844000 156404000 117497000 79043000 86029000 62420000 16582000 19655000 6176000 16918000 19096000 14243000 99393000 88742000 41704000 132893000 127493000 62123000 -53850000 -41464000 297000 1350000 -921000 -255000 874000 777000 7259000 0 0 14012000 -53374000 -43162000 6795000 54000 -28000 -46000 -53428000 -43134000 6841000 0 0 5154000 -53428000 -43134000 1687000 -0.79 -0.65 0.04 -0.79 -0.65 0.04 67559000 66374000 41642000 67559000 66374000 42877000 -53428000 -43134000 6841000 -28000 -71000 38000 0 0 5154000 -53456000 -43205000 1725000 119305000 126562000 40069000 59844000 2877000 1247000 4819000 3329000 893000 732000 167963000 191714000 4787000 6088000 7832000 9053000 341000 852000 17922000 17922000 37415000 19199000 1137000 1253000 237397000 246081000 22551000 34548000 8388000 6557000 6444000 6381000 1592000 1461000 361000 564000 1247000 0 4919000 1430000 45502000 50941000 11248000 12840000 27000 388000 7211000 0 758000 723000 297000 935000 65043000 65827000 0.001 0.001 250000000 250000000 67431632 67431632 66767450 66767450 106000 105000 412708000 367153000 -55000 -27000 -240405000 -186977000 172354000 180254000 237397000 246081000 -53428000 -43134000 6841000 64660000 60231000 4000 5890000 5624000 5353000 99000 7000 -412000 0 0 569000 35000 70000 31000 -4000 -6000 -1000 48000 19000 0 0 0 978000 0 0 3384000 0 0 14012000 0 0 -275000 -19675000 28937000 2559000 1630000 -2064000 1346000 7120000 0 0 1249000 982000 938000 -12322000 16086000 3413000 -317000 -1917000 -3713000 63000 727000 -683000 2100000 -2602000 710000 16508000 7262000 -2104000 12708000 9968000 6681000 1009000 3201000 780000 0 5925000 0 -13717000 -19094000 -7461000 1461000 1339000 1225000 11145000 1251000 0 5671000 0 0 95000 0 0 9092000 0 0 635000 0 0 0 64269000 272813000 0 26894000 0 0 0 108878000 0 0 30000000 0 0 17351000 0 0 3657000 0 0 100000 0 2436000 2743000 -9915000 32349000 108859000 -7124000 20517000 99294000 126562000 106045000 6751000 119438000 126562000 106045000 0 0 45143000 65000 4038000 13000 4310000 6000 -145530000 4514000 -136622000 1687000 5154000 6841000 39003000 78000 45143000 -65000 4038000 -13000 0 25622000 25000 291997000 292022000 25511000 4489000 30000000 38000 38000 4000 4000 5179000 5179000 64625000 103000 0 0 0 0 270800000 44000 -143843000 0 127104000 -43134000 -43134000 2050000 2000 64267000 64269000 -71000 -71000 132000 60231000 60231000 26894000 26894000 40000 1251000 1251000 66767000 105000 0 0 0 0 367153000 -27000 -186977000 0 180254000 -53428000 -53428000 -28000 -28000 62511000 62511000 1550000 1000 11283000 11284000 2214000 2000 -5673000 -5671000 67431000 106000 0 0 0 0 412708000 -55000 -240405000 0 172354000 ORGANIZATION<div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Telos Corporation, together with its subsidiaries, (collectively, the "Company" or "Telos" or "We" or "Our"), a Maryland corporation, is a leading provider of cyber, cloud and enterprise security solutions for the world's most security-conscious organizations. We own all of the issued and outstanding share capital of Xacta Corporation, a subsidiary that develops, markets and sells government-validated secure enterprise solutions to government and commercial customers. We own the issued and outstanding share capital of ubIQuity.com, inc., a holding company for Xacta Corporation. We also hold a 100% ownership interest in Telos Identity Management Solutions, LLC ("Telos ID"), Teloworks, Inc. ("Teloworks") and Telos APAC Pte. Ltd. ("Telos APAC").</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 12, 2020, we amended our charter to effect an approximate 0.794-for-1 reverse stock split with respect to our common stock. The par value and the authorized shares of the common stock were not adjusted as a result of the reverse stock split. The accompanying consolidated financial statements and notes to the consolidated financial statements give retroactive effect to the reverse stock split for all periods presented.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Public Offering of Common Stock</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 19, 2020, we completed our initial public offering of shares of our common stock. We issued 17.2 million shares of our common stock at a price of $17.00 per share, generating net proceeds of approximately $272.8 million. We used approximately $108.9 million of the net proceeds in connection with the conversion of our outstanding shares of Exchangeable Redeemable Preferred Stock into the right to receive cash and shares of our common stock, $30.0 million to fund our acquisition of the outstanding Class B Units of Telos ID, and $21.0 million to repay our outstanding senior term loan and subordinated debt.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 6, 2021, we completed our follow-on offering of 9.1 million shares of our common stock at a price of $33.00 per share, including 7.0 million shares of common stock held by certain existing stockholders of Telos. The offering generated approximately $64.3 million of net proceeds to Telos. We did not receive any proceeds from the shares of common stock sold by the selling stockholders. On April 19, 2021, we used approximately $1.3 million of the net proceeds to repurchase 39,682 shares of our common stock and $26.9 million to repurchase the warrants to purchase 900,970 shares of our common stock owned by certain affiliates of EnCap. Further, on July 30, 2021, we used approximately $5.9 million of the net proceeds to acquire the assets of DFT. We used the remaining net proceeds for general corporate purposes.</span></div> 1 0.794 17200000 17.00 272800000 108900000 30000000 21000000 9100000 33.00 7000000 64300000 1300000 39682 26900000 900970 5900000 SIGNIFICANT ACCOUNTING POLICIES<div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation and Principle of Consolidation</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include the accounts of Telos and its subsidiaries (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i78062326260d401cbe2c7dbda8e775ce_109" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 1 </a><a href="#i78062326260d401cbe2c7dbda8e775ce_109" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">–</a><a href="#i78062326260d401cbe2c7dbda8e775ce_109" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> Organization</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), all of whose issued and outstanding share capital is wholly-owned directly and indirectly by the Telos Corporation. All intercompany transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP"), and the rules and regulations of the U.S. Securities and Exchange Commission ("SEC"). </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Comparison</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to the prior year's consolidated financial statements to conform to the current year's presentation. In the current period, we reclassified and presented the finance leases right-of-use assets separately from our property and equipment line item. The reclassification had no impact on our total assets or liabilities nor on our net (loss)/income or stockholders' equity.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise for which separate discrete financial information is available and evaluated regularly by the chief operating decision maker ("CODM"), or decision-making group, in deciding how to allocate resources and assess performance. We operate our business in two reportable and operating segments: Security Solutions and Secure Networks. These segments enable the alignment of our strategies and objectives and provide a framework for the timely and rational allocation of resources within the line of business. We eliminate any inter-segment revenues and expenses upon consolidation. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i78062326260d401cbe2c7dbda8e775ce_166" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note </a><a href="#i78062326260d401cbe2c7dbda8e775ce_166" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2</a><a href="#i78062326260d401cbe2c7dbda8e775ce_166" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">1</a><a href="#i78062326260d401cbe2c7dbda8e775ce_166" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> </a><a href="#i78062326260d401cbe2c7dbda8e775ce_166" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">–</a><a href="#i78062326260d401cbe2c7dbda8e775ce_166" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> Segment Information</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further information. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparing consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of revenue, expenses, assets and liabilities, and disclosure of contingent assets and liabilities. The Company regularly assesses these estimates; however, actual results could differ from those estimates. We base our estimates on historical experience, currently available information, and various other assumptions that we believe are reasonable under the circumstances. Our estimate also considers the potential effect of the COVID-19 pandemic-related government actions, wherein the actual impact of the pandemic on our business could be materially different than our current estimates. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management evaluates these estimates and assumptions on an ongoing basis, including those relating to revenue recognition on cost estimation on certain contracts, allowance for credit losses, inventory obsolescence, valuation allowance for deferred tax assets, income taxes, certain assumptions related to share-based compensation, valuation of intangible assets and goodwill, and contingencies. Actual results could differ from those estimates. The impact of changes in estimates is recorded in the period in which they become known.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentrations </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, and accounts receivable. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In consideration that a large amount of our working capital and total assets are held in cash and cash equivalents, we are exposed to credit risk in the event of default by the financial institutions to the extent of the amounts held in excess of federal insurance limits. Due to the financial strength and high credit quality of the financial institutions where the accounts are held, we do not believe that this credit risk makes it reasonably possible that a near-term severe impact risk of loss will occur.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's receivables are primarily due from the U.S. government, or from prime contractors to whom we are subcontractors and the end customer is the U.S. government, and are generally considered collectable from the perspective of the customer's ability to pay. We believe that the credit risk associated with our receivables is limited due to the creditworthiness of our customers. We maintain an allowance for estimated potential credit losses.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash represents funds that are held in our money market account but precluded from use of general business needs through contractual requirements. We report our restricted cash balance within "Other assets" on the consolidated balance sheets.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition may differ from the timing of billing and cash receipts from customers. Amounts are invoiced as work progresses, either at periodic intervals or upon achievement of contractual milestones. We record a contract asset when revenue is recognized prior to invoicing, or a contract liability when cash is received in advance or when milestone payments from customers exceed revenue earned to date.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract liabilities include deferred revenue, customer advances and billings in excess of revenue. Contract assets and liabilities are recorded net on a contract-by-contract basis and are classified based on the contract's operating cycle at the end of each reporting period. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable includes the following:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Billed Receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Billed receivables are balances where an invoice has been prepared and issued and is collectible under standard contract terms. Where we anticipate that an invoice will be issued within a short period of time and where the funds are considered collectible within standard contract terms, we include this balance as billable accounts receivable. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Unbilled Receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Unbilled receivables are balances which have not yet been billed due to timing, most commonly just a month delayed from the timing of revenue recognition and the actual bill being presented to the customer. The company has fulfilled all requirements in order to bill the customer and collect the funds.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Contract Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Contract assets are receivables for which the right to consideration is conditional upon factors other than the passage of time. The timing of these billings is generally driven by contractual terms, which may have billing milestones that are different from revenue recognition milestones.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Both billed and unbilled balances are recorded at their face amount less an allowance for credit losses over the contractual payment terms of the receivable. Collectability of these amounts are periodically reviewed based upon managements' knowledge and analysis of available information as of the balance sheet date, including any specific circumstances related to overdue balances, length of time that the receivable has been outstanding, historical bad debts and aging trends, and other general and contract specific factors. The allowance for credit losses is adjusted based on such evaluation. Accounts receivable balances are written off against the allowance when management deems the balances uncollectible.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contract asset balance is recorded at the net amount expected to be billed for services performed once the objective criteria laid out by the contract has been met.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are valued at the lower of cost or net realizable value, where cost is determined using the weighted-average method. The value of inventory is adjusted for damaged, obsolete, excess and slowing-moving inventory. Net realizable value of inventory is estimated based on the historical obsolescence experience and planned usage. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are substantially comprised of finished goods that are purchased customer off-the-shelf hardware and software, and component computer parts used in connection with system integration services that we perform. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost. Depreciation is recorded over the assets' estimated useful lives using the straight-line method, which is 3-5 years for furniture and equipment. Leasehold improvements are amortized over the shorter of their useful life or the remaining terms of the lease. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon sale or retirement of property and equipment, the costs and related accumulated depreciation are eliminated from the accounts and any gain or loss on such disposition is reflected in the consolidated statements of operations. For the years ended December 31, 2022, 2021, and 2020, such amounts are negligible. Repairs and maintenance costs are expensed as incurred.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate our long-lived assets, including property and equipment, for impairment whenever circumstances indicate that the carrying amount of the asset exceeds its estimated fair value. Considerable management judgment is necessary to estimate its fair value. Accordingly, actual results could differ from such estimates. No events have been identified that caused an evaluation of the recoverability of long-lived assets.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease and we account for leases in accordance with ASC Topic 842, "Leases." We entered into contractual arrangements primarily for the use of real estate facilities, and certain other equipment. We determine the classification of the lease under these arrangements, if any, at inception based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether we obtain the right to substantially all the economic benefits from the use of the asset throughout the period, and (3) whether we have a right to direct the use of the asset. </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 property meeting certain criteria is capitalized at the present value of the related minimum lease payments. Amortization of finance lease ROU asset is computed using the straight-line method over the lesser of the lease term or the useful life of the related asset.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 842, we recorded operating lease ROU assets, which represent our right to use an underlying asset for the lease term, and operating lease liabilities which represent our obligation to make lease payments. Generally, we enter into operating lease agreements for facilities. The amount of operating lease liabilities due within 12 months are recorded in other current liabilities, with the remaining operating lease liabilities recorded as non-current liabilities in our consolidated balance sheets based on their contractual due dates. The operating lease ROU assets and liabilities are recognized as of the lease commencement date at the present value of the lease payments over the lease term. Most of our leases do not provide an implicit rate that can readily be determined. Therefore, we use a discount rate based on our incremental borrowing rate on all operating leases. Some of our operating leases contain lease and non-lease components, which we account for as a single component. Operating lease expense is recognized as rent expense on a straight-line basis over the lease term, and recorded within our consolidated statement of operations. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The related lease payments on short-term lease arrangements (leases of 1 year or less) are recognized as expensed on a straight-line basis over the lease term.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets are assessed for potential impairment whenever there is evidence that events or changes in circumstances indicate that the carrying value of the asset may not be recoverable and the carrying amount of the assets exceeds it estimated fair value.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software Development Costs</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for development costs of software in accordance with ASC Topic 985-20 ("ASC 985-20"), "Software – Costs of Software to be Sold, Leased, or Marketed" and ASC Topic 350-40 ("ASC 350-40")"Internal Use Software", depending on the intended use of the software being developed. Under ASC 985-20, all costs of developing software prior to establishing its technological feasibility are research and development costs and are expensed as incurred. Once technological feasibility has been established, subsequent costs should be capitalized until the software begins to be marketed or is released to customers after which the capitalized costs should be amortized and reviewed for impairment. Under ASC 350-40, we capitalized certain software development costs when the preliminary project stage is completed and the software has entered the application development stage. Once substantial testing is complete and the software is ready to be used, capitalization of costs cease. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software development costs are amortized on a straight-line basis over the estimated economic life of the application, ranging from 2 - 5 years, beginning when the asset is ready for its intended use. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 350-40 also requires hosting arrangements that are service contracts to follow the guidance for internal-use software to determine which implementation costs can be capitalized. In accordance with ASC 350-40, (i) capitalized implementation costs are classified in the same balance sheet line item as the amounts prepaid for the related hosting arrangement, (ii) amortization of capitalized implementation costs are presented in the same income statement line item as the service fees for the related hosting arrangement, and (iii) cash flows related to capitalized implementation costs are presented within the same category of cash flow activity as the cash flow for the related hosting arrangements (i.e. operating activity). There are no capitalized implementation costs prior to fiscal year 2022. As of December 31, 2022, the net carrying value of the capitalized implementation costs related to hosting arrangements that were incurred during the application development stage aggregated to $0.3 million, net of amortization expense. These costs are related primarily to the implementation of a new enterprise resource planning system. The Company begins amortizing the capitalized implementation costs after all substantial testing was complete and ready for its intended use, and amortized over the expected term of the arrangement on a straight-line basis.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software costs classified as held for resale are stated at the lower of cost or net realizable value. Software held for resale are amortized into cost of sales on the consolidated statements of operations. The Company reported the software held for resale as part of the Intangible Assets on the consolidated balance sheets.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is recorded for the difference between the aggregate consideration paid for an acquisition and the fair value of net tangible and intangible assets acquired and liabilities assumed. Goodwill is not amortized, but rather tested for potential impairment. We evaluate the impairment of goodwill in accordance with ASC 350, which requires goodwill to be assessed on at least an annual basis, as of December 31 each year, for impairment using a fair value basis. Between annual evaluations, if events occur or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount, then impairment must be evaluated. Such circumstances could include, but are not limited to: (1) a significant adverse change in legal factors or business climate, or (2) a loss of key contracts or customers.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may elect to utilize a qualitative assessment to evaluate whether it is more likely than not that the fair value of a reporting unit is less than its carrying value, and if so, we perform a quantitative test. We compare the carrying value of each reporting unit to its estimated fair value, and if the fair value is determined to be less than the carrying value, we recognize an impairment loss for the difference. The evaluation is based on the estimation of the fair values at the reporting unit level in comparison to the reporting unit's net asset carrying values. Our discounted cash flows requires management's judgment with respect to forecasted revenue streams and operating margins, capital expenditures and the selection and use of an appropriate discount rate. We utilize the weighted average cost of capital as derived by certain assumptions specific to our facts and circumstances as the discount rate.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's goodwill is amortized and deducted over a 15-year period for tax purposes. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i78062326260d401cbe2c7dbda8e775ce_127" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 7 – Goodwill</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with finite lives are carried at cost, less accumulated amortization. Amortization is computed using the method that best reflects how their economic benefits are utilized or, if a pattern of economic benefits cannot be reliably determined, on a straight-line basis over their estimated useful lives.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its long-lived assets for potential impairment whenever there is evidence that events or changes in circumstances indicate that the carrying value may not be recoverable. If such evaluation indicates that the carrying amount of the asset exceeds its estimated future undiscounted cash flows, an impairment loss is recognized to reduce the asset's carrying amount to its estimated fair value.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the recoverability assessment, the Company routinely reviews the remaining lives of its long-lived assets. Any reduction in the useful life assumptions will result in increased depreciation or amortization expense in the period when such determinations are made, as well as in subsequent periods. There are no changes in the estimated useful lives of long-lived assets for the periods presented.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</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%">U.S. GAAP provides a framework for measuring fair value and expands disclosures about fair value measurements. The framework requires the valuation of investments using a three-tiered approach. The statement requires fair value measurement to be classified and disclosed in one of the following categories:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets and liabilities;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; or</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e. supported by little or no market activity).</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, we did not have any financial instruments with significant Level 3 inputs and we did not have any financial instruments that are measured at fair value on a recurring basis.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For certain of our non-derivative financial instruments, including receivables, accounts payable and other accrued liabilities, the carrying amount approximates fair value due to the short-term maturities of these instruments.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses consist primarily of employee-related expenses (such as salaries, taxes, benefits and stock-based compensation), allocated overhead costs and outside services costs related to the development and improvement of the Company's software. Research and development costs are generally expensed as incurred, except for costs incurred in connection with the development of software that qualify for the capitalization as described in our software development costs policy.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Advertising Costs</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed and included in sales and marketing expense when incurred. Advertising expense was $1.3 million, $1.8 million, and $1.0 million for the years ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes in accordance with ASC 740, "Income Taxes." Under ASC 740, deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences and income tax credits. Deferred tax assets and liabilities are measured by applying enacted statutory tax rates that are applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized for differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. Any change in tax rates on deferred tax assets and liabilities is recognized in net income in the period in which the tax rate change is enacted. We record a valuation allowance that reduces deferred tax assets when it is "more likely than not" that deferred tax assets will not be realized.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We follow the provisions of ASC 740 related to accounting for uncertainty in income taxes. The accounting estimates related to liabilities for uncertain tax positions require us to make judgments regarding the sustainability of each uncertain tax position based on its technical merits. If we determine it is more likely than not that a tax position will be sustained based on its technical merits, we record the impact of the position in our consolidated financial statements at the largest amount that is greater than fifty percent likely of being realized upon ultimate settlement. These estimates are updated at each reporting date based on the facts, circumstances and information available. We are also required to assess at each reporting date whether it is reasonably possible that any significant increases or decreases to our unrecognized tax benefits will occur during the next 12 months.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions were accounted for under U.S. GAAP using the acquisition method in accordance with ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company allocates the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities, if any, is recorded as goodwill.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting for business combinations requires management to make judgments and estimates of the fair value of assets acquired, including the identification and valuation of intangible assets, as well as liabilities and contingencies assumed. Such judgments and estimates directly impact the amount of goodwill recognized in connection with an acquisition. Estimating the fair value of acquired assets and assumed liabilities, including intangibles, requires judgment about expected future cash flows, weighted-average cost of capital, discount rates and expected long-term growth rates.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation</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%">Our 2016 Omnibus Long-Term Incentive Plan, as amended (the "2016 LTIP"), provides for the grant of restricted stock units with time-based vesting ("Service-Based RSU" or "RSU") and restricted stock units with performance-based vesting ("Performance-Based RSU" or "PRSU") to our senior executives, directors, employees and other eligible service providers. Awards granted under the 2016 LTIP vest over the periods determined by the Board of Directors or the Compensation Committee of the Board of Directors, who has the discretion to establish the terms, conditions and criteria of the various awards, including the weighting and vesting schedule of Service-Based RSUs and the performance conditions applicable to the Performance-Based RSUs, including the achievement of certain financial performance criteria or price targets for our common stock. Upon vesting, Service-Based RSUs and Performance-Based RSUs will be settled in the Company's common stock.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Service-Based RSUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> granted to eligible employees as an incentive generally may vest in installments over a period of up to three years from the date of grant. The grant date fair value per share is equal to the closing stock price on the date of grant.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Performance-Based RSUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> may vest upon the achievement of a defined performance target or at the end of the defined performance period from the date of grant, whichever initially occurs. The grant date fair value per share of these Performance-Based RSUs is equal to the closing stock price on the date of the grant or the fair value of the award on the grant date as determined through an independent valuation for Performance-Based RSUs with market conditions. Performance-Based RSUs may vest upon the achievement of certain price targets or market conditions for the Company's common stock anytime or certain operational milestones over a three-year period from the date of grant. In order to reflect the substantive characteristics of these market condition awards, the Company employs a Monte Carlo simulation valuation model to calculate the grant date fair value and corresponding requisite service period of the award. Monte Carlo approaches are a class of computational algorithms that rely on repeated random sampling to compute their results. This approach allows the calculation of the value of such awards based on a large number of possible stock price path scenarios.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize these share-based payment transactions when services from the employees are received and recognize a corresponding increase in additional paid-in capital in our consolidated balance sheets, in accordance with ASC 718, "Compensation - Stock Compensation." The measurement objective for these equity awards is the estimated fair value at the date of grant of the equity instruments that we are obligated to issue when employees have rendered the requisite service and satisfied any other conditions necessary to earn the right to benefit from the instruments. The compensation expense for an award is recognized ratably over the requisite service period for the entire award, which is the period during which an employee is required to provide service in exchange for an award. Compensation expense for awards with performance conditions is recognized over the requisite service period if it is probable that the performance condition will be satisfied. If such performance conditions are not or are no longer considered probable, no compensation expense for these awards is recognized, and any previously recognized expense is reversed. If the performance condition is achieved prior to the completion of the requisite service period, any unrecognized compensation expense will be recognized in the period the performance condition is achieved. Compensation expense for awards with market conditions is recognized over the derived service period, or sooner, if the market condition is achieved. Previously recognized expense for awards with market conditions will never be reversed subsequent to completion of the derived service period even if the market conditions are never achieved. We recognize forfeitures of share-based compensation awards as they occur. Share-based compensation expense is recognized as part of the cost of sales and selling, general and administrative expenses in our consolidated statements of operations.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net (Loss)/Earnings per Share</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net (loss)/earnings per share is computed by dividing the net (loss)/earnings by the weighted-average number of common shares outstanding for the period, without consideration for potentially dilutive securities. Diluted net (loss)/earnings per share is computed by dividing the net (loss)/earnings by the weighted-average number of shares of common stock and dilutive common stock equivalents outstanding for the period determined using the treasury-stock and if-converted methods. Dilutive common stock equivalents are comprised of unvested restricted common stock and warrants.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Comprehensive (Loss)/Income</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our functional currency is the U.S. Dollar. For one of our wholly-owned subsidiaries, the functional currency is the local currency. For this subsidiary, the translation of its foreign currency into U.S. Dollars is performed for assets and liabilities using current foreign currency exchange rates in effect at the balance sheet date and for revenue and expense accounts using average foreign currency exchange rates during the periods presented. Translation gains and losses are included in stockholders' equity as a component of accumulated other comprehensive (loss)/income.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring Expenses</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of when the Company accrues for involuntary termination benefits under restructuring plans depends on whether the termination benefits are provided under an on-going benefit arrangement or under a one-time benefit arrangement. The Company accounts for on-going benefit arrangements, such as those documented by employment agreements, in accordance with ASC 712 ("ASC 712"), "Compensation – Nonretirement Postemployment Benefits." Under ASC 712, liabilities for postemployment benefits are recorded at the time of obligations are probable of being incurred and can be reasonably estimated. When applicable, the Company records such costs into operating expenses.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of 2022, the Company committed to a restructuring plan resulting in a reduction of the Company's workforce, with a majority of the affected employees separating from the business in early 2023. As a result of the workforce reduction, the Company accrued for involuntary termination benefits consisting of employee severance-related benefit costs (including outplacement services and continuing health insurance coverage). During the year ended December 31, 2022, the Company recorded approximately $2.8 million in involuntary termination benefits, with no similar costs in prior years, and is recorded under "Selling, general and administrative expenses" on the Consolidated Statements of Operations.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes," which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The ASU also clarifies and amends existing guidance to improve consistent application. This standard was effective for reporting periods beginning after December 15, 2020, which made this standard effective for us on January 1, 2021. The adoption of this ASU did not have a material impact on our consolidated financial position, results of operations and cash flows.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU No. 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting," which provides optional expedients and exceptions for a limited period of time to ease the potential burden in accounting for contracts, hedging relationships and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. This amendment is effective for all entities as of March 12, 2020 through December 31, 2022. The adoption of this ASU did not have a material impact on our consolidated financial position, results of operations or cash flows.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, "Business Combination (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which requires entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The ASU improves comparability after the business combination by providing consistent recognition and measurement guidance for revenue contracts with customers acquired in a business combination and revenue contracts with customers not acquired in a business combination. Entities should apply the amendments prospectively to business combinations that occur after the effective date. This standard will be effective for reporting periods beginning after December 15, 2022, with early adoption permitted. While we are currently assessing the impact of the adoption of this ASU, we do not believe the adoption of this ASU will have a material impact on our consolidated financial position, results of operations, and cash flows.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2022, the FASB issued ASU No. 2022-04, "Liabilities - Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations," which requires a company that uses a supplier finance program in connection with the purchase of goods or services to disclose sufficient information about the program to allow a user of the financial statements to understand the program's nature, activity during the period, changes from period to period, and potential magnitude. This standard will be effective for reporting periods beginning December 15, 2022, with early adoption permitted. While we are currently assessing the impact of the adoption of this ASU, we do not believe the adoption of this ASU will have a material impact on our consolidated financial position, results of operations, and cash flows.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the FASB issued ASU No. 2022-03, "Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions," which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. This standard will be effective for reporting periods beginning December 15, 2023, with early adoption permitted. While we are currently assessing the impact of the adoption of this ASU, we do not believe the adoption of this ASU will have a material impact on our consolidated financial position, results of operations, and cash flows.</span></div> <div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation and Principle of Consolidation</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements include the accounts of Telos and its subsidiaries (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i78062326260d401cbe2c7dbda8e775ce_109" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 1 </a><a href="#i78062326260d401cbe2c7dbda8e775ce_109" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">–</a><a href="#i78062326260d401cbe2c7dbda8e775ce_109" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> Organization</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), all of whose issued and outstanding share capital is wholly-owned directly and indirectly by the Telos Corporation. All intercompany transactions have been eliminated in consolidation.</span></div>The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP"), and the rules and regulations of the U.S. Securities and Exchange Commission ("SEC"). <div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Comparison</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to the prior year's consolidated financial statements to conform to the current year's presentation. In the current period, we reclassified and presented the finance leases right-of-use assets separately from our property and equipment line item. The reclassification had no impact on our total assets or liabilities nor on our net (loss)/income or stockholders' equity.</span></div> Segment ReportingOperating segments are defined as components of an enterprise for which separate discrete financial information is available and evaluated regularly by the chief operating decision maker ("CODM"), or decision-making group, in deciding how to allocate resources and assess performance. We operate our business in two reportable and operating segments: Security Solutions and Secure Networks. These segments enable the alignment of our strategies and objectives and provide a framework for the timely and rational allocation of resources within the line of business. We eliminate any inter-segment revenues and expenses upon consolidation. 2 2 <div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparing consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of revenue, expenses, assets and liabilities, and disclosure of contingent assets and liabilities. The Company regularly assesses these estimates; however, actual results could differ from those estimates. We base our estimates on historical experience, currently available information, and various other assumptions that we believe are reasonable under the circumstances. Our estimate also considers the potential effect of the COVID-19 pandemic-related government actions, wherein the actual impact of the pandemic on our business could be materially different than our current estimates. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management evaluates these estimates and assumptions on an ongoing basis, including those relating to revenue recognition on cost estimation on certain contracts, allowance for credit losses, inventory obsolescence, valuation allowance for deferred tax assets, income taxes, certain assumptions related to share-based compensation, valuation of intangible assets and goodwill, and contingencies. Actual results could differ from those estimates. The impact of changes in estimates is recorded in the period in which they become known.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentrations </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that subject us to concentrations of credit risk consist primarily of cash and cash equivalents, and accounts receivable. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In consideration that a large amount of our working capital and total assets are held in cash and cash equivalents, we are exposed to credit risk in the event of default by the financial institutions to the extent of the amounts held in excess of federal insurance limits. Due to the financial strength and high credit quality of the financial institutions where the accounts are held, we do not believe that this credit risk makes it reasonably possible that a near-term severe impact risk of loss will occur.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's receivables are primarily due from the U.S. government, or from prime contractors to whom we are subcontractors and the end customer is the U.S. government, and are generally considered collectable from the perspective of the customer's ability to pay. We believe that the credit risk associated with our receivables is limited due to the creditworthiness of our customers. We maintain an allowance for estimated potential credit losses.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash represents funds that are held in our money market account but precluded from use of general business needs through contractual requirements. We report our restricted cash balance within "Other assets" on the consolidated balance sheets.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition may differ from the timing of billing and cash receipts from customers. Amounts are invoiced as work progresses, either at periodic intervals or upon achievement of contractual milestones. We record a contract asset when revenue is recognized prior to invoicing, or a contract liability when cash is received in advance or when milestone payments from customers exceed revenue earned to date.</span></div>A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract liabilities include deferred revenue, customer advances and billings in excess of revenue. Contract assets and liabilities are recorded net on a contract-by-contract basis and are classified based on the contract's operating cycle at the end of each reporting period.<div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue in accordance with ASC Topic 606, "Revenue from Contracts with Customers." The unit of account in ASC 606 is a performance obligation, which is a promise in a contract with a customer to transfer a good or service to the customer.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows the five-step model for recognizing revenue that includes identifying the contract with the customer, determining the performance obligation(s), determining the transaction price, allocating the transaction price to the performance obligation(s), and recognizing revenue as the performance obligations are satisfied. Timing of the satisfaction of performance obligations varies across our businesses due to our diverse product and service mix, customer base, and contractual terms. Significant judgment can be required in determining certain performance obligations, and these determinations could change the amount of revenue and profit recorded in a given period. Our contracts may have a single performance obligation or multiple performance obligations. When there are multiple performance obligations within a contract, we allocate the transaction price, net of any discounts, to each performance obligation based on the standalone selling price of the product or service underlying each performance obligation. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts with the U.S. government are generally subject to the Federal Acquisition Regulation ("FAR") and the price is typically based on estimated or actual costs plus a reasonable profit margin. As such, the standalone selling price of products or services in our contracts with the U.S. Government are typically equal to the selling price stated in the contract. For non-U.S. Government contracts with multiple performance obligations, standalone selling price is the observable price of a good or service when Telos sells that good or service separately in similar circumstances and to similar customers.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts are routinely and often modified to account for changes in contract requirements, specifications, quantities, or price. Depending on the nature of the modification, we determine whether to account for the modification as an adjustment to the existing contract or as a new contract. Generally, modifications are not distinct from the existing contract due to the significant interrelatedness of the performance obligations and are therefore accounted for as an adjustment to the existing contract, and recognized as a cumulative adjustment to revenue (as either an increase or reduction of revenue) based on the modification's effect on progress toward completion of a performance obligation.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our revenue is recognized over time, as control is transferred continuously to our customers who receive and consume benefits as we perform. Revenue transferred to customers over time accounted for 89%, 91% and 90% of our revenue for the years ended December 31, 2022, 2021 and 2020. All of our business groups earn services revenue under a variety of contract types, including time and materials, firm-fixed price, firm fixed price level of effort, and cost-plus fixed fee contract types, which may include variable consideration.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized over time using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material, subcontractor costs and indirect expenses. This continuous transfer of control to the customer is supported by clauses in our contracts with U.S. government customers whereby the customer may terminate a contract for convenience and then pay for costs incurred plus a profit, at which time the customer would take control of any work in process. For non-U.S. government contracts where we perform as a subcontractor and our order includes similar FAR provisions as the prime contractor's order from the U.S. government, continuous transfer of control is likewise supported by such provisions. For other non-U.S. government customers, continuous transfer of control to such customers is also supported due to general terms in our contracts and rights to recover damages which would include, among other potential damages, the right to payment for our work performed to date plus a reasonable profit.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For performance obligations in which control does not continuously transfer to the customer, we recognize revenue at the point in time in which each performance obligation is fully satisfied. This coincides with the point in time the customer obtains control of the product or service, which typically occurs upon customer acceptance or receipt of the product or service, given that we maintain control of the product or service until that point. Revenue transferred to customers at a point in time accounted for 11%, 9% and 10% of our revenue for the years ended December 31, 2022, 2021 and 2020.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Orders for the sale of software licenses may contain multiple performance obligations, such as maintenance, training, or consulting services, which are typically delivered over time, consistent with the transfer of control disclosed above for the provision of services. When an order contains multiple performance obligations, we allocate the transaction price to the performance obligations based on the standalone selling price of the product or service underlying each performance obligation. The standalone selling price represents the amount we would sell the product or service to a customer on a standalone basis.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For certain performance obligations where we are not primarily responsible for fulfilling the promise to provide the goods or services to the customer, do not have inventory risk and have limited discretion in establishing the price for the goods or services, we recognize revenue on a net basis.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Estimates</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the transfer of control over time, revenue is recognized based on progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the performance obligations. We generally use the cost-to-cost measure of progress on a proportional performance basis for our long-term contracts because it best depicts the transfer of control to the customer, which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation, which includes both the actual costs already incurred and the estimated costs to complete. Revenues are recorded proportionally as costs are incurred. Due to the nature of the work required to be performed on certain of our performance obligations, the estimation of costs at completion is complex, subject to many variables and requires significant judgment. Contract estimates are based on various assumptions, including labor and subcontractor costs, materials and other direct costs and the complexity of the work to be performed. A significant change in one or more of these estimates could affect the profitability of our contracts. We review and update our contract-related estimates regularly and recognize adjustments in estimated profit on contracts on a cumulative catch-up basis, which may result in an adjustment increasing or decreasing revenue to date on a contract in a particular period that the adjustment is identified. Revenue and profit in future periods of contract performance are recognized using the adjusted estimate.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts may include various types of variable consideration, such as claims (for instance, indirect rate or other equitable adjustments) or incentive fees. We include estimated amounts in the transaction price based on all of the information available to us, including historical information and future estimations, and to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when any uncertainty associated with the variable consideration is resolved. We have revised and re-submitted several years of incurred cost submissions reflecting certain indirect rate structure changes as a result of regular Defense Contract Audit Agency audits of incurred cost submissions. This resulted in signed final rate agreement letters for fiscal years 2014 to 2016 and conformed incurred cost submissions for 2017 to 2021. We evaluated the resulting changes to revenue under the applicable cost-plus fixed fee contracts for the years 2014 to 2016 as variable consideration, and determined the most likely amount to which we expect to be entitled, to the extent that no constraint exists that would preclude recognizing this revenue or result in a significant reversal of cumulative revenue recognized. We included these estimated amounts of variable consideration in the transaction price and as performance on these contracts is complete, we have recognized revenue of $0.2 million during the year ended December 31, 2021. No revenue adjustment was recorded during the fiscal years ended December 31, 2022 and 2020.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide for anticipated losses on contracts during the period when the loss is determined by recording an expense for the total expected costs that exceeds the total estimated revenue for a performance obligation. No contract losses were recorded during the years ended December 31, 2022 and 2020. We recorded an immaterial contract loss during the year ended December 31, 2021.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, most of our contracts do not include award or incentive fees. For incentive fees, we would include such fees in the transaction price to the extent we could reasonably estimate the amount of the fee. With limited historical experience, we have not included any revenue related to incentive fees in our estimated transaction prices. We may include in our contract estimates additional revenue for submitted contract modifications or claims against the customer when we believe we have an enforceable right to the modification or claim, the amount can be estimated reliably and its realization is probable. We consider the contractual/legal basis for the claim (in particular FAR provisions), the facts and circumstances around any additional costs incurred, the reasonableness of those costs and the objective evidence available to support such claims.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our contracts that have an original duration of one year or less, we use the practical expedient applicable to such contracts and do not consider the time value of money. We capitalize sales commissions related to proprietary software and related services that are directly tied to sales. We do not elect the practical expedient to expense as incurred the incremental costs of obtaining a contract if the amortization period would have been one year or less. For the sales commissions that are capitalized, we amortize the asset over the expected customer life, which is based on recent and historical data.</span></div> <div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable includes the following:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Billed Receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Billed receivables are balances where an invoice has been prepared and issued and is collectible under standard contract terms. Where we anticipate that an invoice will be issued within a short period of time and where the funds are considered collectible within standard contract terms, we include this balance as billable accounts receivable. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Unbilled Receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Unbilled receivables are balances which have not yet been billed due to timing, most commonly just a month delayed from the timing of revenue recognition and the actual bill being presented to the customer. The company has fulfilled all requirements in order to bill the customer and collect the funds.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Contract Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Contract assets are receivables for which the right to consideration is conditional upon factors other than the passage of time. The timing of these billings is generally driven by contractual terms, which may have billing milestones that are different from revenue recognition milestones.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Both billed and unbilled balances are recorded at their face amount less an allowance for credit losses over the contractual payment terms of the receivable. Collectability of these amounts are periodically reviewed based upon managements' knowledge and analysis of available information as of the balance sheet date, including any specific circumstances related to overdue balances, length of time that the receivable has been outstanding, historical bad debts and aging trends, and other general and contract specific factors. The allowance for credit losses is adjusted based on such evaluation. Accounts receivable balances are written off against the allowance when management deems the balances uncollectible.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contract asset balance is recorded at the net amount expected to be billed for services performed once the objective criteria laid out by the contract has been met.</span></div> <div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are valued at the lower of cost or net realizable value, where cost is determined using the weighted-average method. The value of inventory is adjusted for damaged, obsolete, excess and slowing-moving inventory. Net realizable value of inventory is estimated based on the historical obsolescence experience and planned usage. </span></div>Inventories are substantially comprised of finished goods that are purchased customer off-the-shelf hardware and software, and component computer parts used in connection with system integration services that we perform. <div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost. Depreciation is recorded over the assets' estimated useful lives using the straight-line method, which is 3-5 years for furniture and equipment. Leasehold improvements are amortized over the shorter of their useful life or the remaining terms of the lease. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon sale or retirement of property and equipment, the costs and related accumulated depreciation are eliminated from the accounts and any gain or loss on such disposition is reflected in the consolidated statements of operations. For the years ended December 31, 2022, 2021, and 2020, such amounts are negligible. Repairs and maintenance costs are expensed as incurred.</span></div> P3Y P5Y We evaluate our long-lived assets, including property and equipment, for impairment whenever circumstances indicate that the carrying amount of the asset exceeds its estimated fair value. Considerable management judgment is necessary to estimate its fair value. Accordingly, actual results could differ from such estimates. No events have been identified that caused an evaluation of the recoverability of long-lived assets.<div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its long-lived assets for potential impairment whenever there is evidence that events or changes in circumstances indicate that the carrying value may not be recoverable. If such evaluation indicates that the carrying amount of the asset exceeds its estimated future undiscounted cash flows, an impairment loss is recognized to reduce the asset's carrying amount to its estimated fair value.</span></div>In addition to the recoverability assessment, the Company routinely reviews the remaining lives of its long-lived assets. Any reduction in the useful life assumptions will result in increased depreciation or amortization expense in the period when such determinations are made, as well as in subsequent periods. There are no changes in the estimated useful lives of long-lived assets for the periods presented. <div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease and we account for leases in accordance with ASC Topic 842, "Leases." We entered into contractual arrangements primarily for the use of real estate facilities, and certain other equipment. We determine the classification of the lease under these arrangements, if any, at inception based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether we obtain the right to substantially all the economic benefits from the use of the asset throughout the period, and (3) whether we have a right to direct the use of the asset. </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 property meeting certain criteria is capitalized at the present value of the related minimum lease payments. Amortization of finance lease ROU asset is computed using the straight-line method over the lesser of the lease term or the useful life of the related asset.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 842, we recorded operating lease ROU assets, which represent our right to use an underlying asset for the lease term, and operating lease liabilities which represent our obligation to make lease payments. Generally, we enter into operating lease agreements for facilities. The amount of operating lease liabilities due within 12 months are recorded in other current liabilities, with the remaining operating lease liabilities recorded as non-current liabilities in our consolidated balance sheets based on their contractual due dates. The operating lease ROU assets and liabilities are recognized as of the lease commencement date at the present value of the lease payments over the lease term. Most of our leases do not provide an implicit rate that can readily be determined. Therefore, we use a discount rate based on our incremental borrowing rate on all operating leases. Some of our operating leases contain lease and non-lease components, which we account for as a single component. Operating lease expense is recognized as rent expense on a straight-line basis over the lease term, and recorded within our consolidated statement of operations. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The related lease payments on short-term lease arrangements (leases of 1 year or less) are recognized as expensed on a straight-line basis over the lease term.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets are assessed for potential impairment whenever there is evidence that events or changes in circumstances indicate that the carrying value of the asset may not be recoverable and the carrying amount of the assets exceeds it estimated fair value.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software Development Costs</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for development costs of software in accordance with ASC Topic 985-20 ("ASC 985-20"), "Software – Costs of Software to be Sold, Leased, or Marketed" and ASC Topic 350-40 ("ASC 350-40")"Internal Use Software", depending on the intended use of the software being developed. Under ASC 985-20, all costs of developing software prior to establishing its technological feasibility are research and development costs and are expensed as incurred. Once technological feasibility has been established, subsequent costs should be capitalized until the software begins to be marketed or is released to customers after which the capitalized costs should be amortized and reviewed for impairment. Under ASC 350-40, we capitalized certain software development costs when the preliminary project stage is completed and the software has entered the application development stage. Once substantial testing is complete and the software is ready to be used, capitalization of costs cease. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized software development costs are amortized on a straight-line basis over the estimated economic life of the application, ranging from 2 - 5 years, beginning when the asset is ready for its intended use. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 350-40 also requires hosting arrangements that are service contracts to follow the guidance for internal-use software to determine which implementation costs can be capitalized. In accordance with ASC 350-40, (i) capitalized implementation costs are classified in the same balance sheet line item as the amounts prepaid for the related hosting arrangement, (ii) amortization of capitalized implementation costs are presented in the same income statement line item as the service fees for the related hosting arrangement, and (iii) cash flows related to capitalized implementation costs are presented within the same category of cash flow activity as the cash flow for the related hosting arrangements (i.e. operating activity). There are no capitalized implementation costs prior to fiscal year 2022. As of December 31, 2022, the net carrying value of the capitalized implementation costs related to hosting arrangements that were incurred during the application development stage aggregated to $0.3 million, net of amortization expense. These costs are related primarily to the implementation of a new enterprise resource planning system. The Company begins amortizing the capitalized implementation costs after all substantial testing was complete and ready for its intended use, and amortized over the expected term of the arrangement on a straight-line basis.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software costs classified as held for resale are stated at the lower of cost or net realizable value. Software held for resale are amortized into cost of sales on the consolidated statements of operations. The Company reported the software held for resale as part of the Intangible Assets on the consolidated balance sheets.</span></div> P2Y P5Y 300000 <div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is recorded for the difference between the aggregate consideration paid for an acquisition and the fair value of net tangible and intangible assets acquired and liabilities assumed. Goodwill is not amortized, but rather tested for potential impairment. We evaluate the impairment of goodwill in accordance with ASC 350, which requires goodwill to be assessed on at least an annual basis, as of December 31 each year, for impairment using a fair value basis. Between annual evaluations, if events occur or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying amount, then impairment must be evaluated. Such circumstances could include, but are not limited to: (1) a significant adverse change in legal factors or business climate, or (2) a loss of key contracts or customers.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may elect to utilize a qualitative assessment to evaluate whether it is more likely than not that the fair value of a reporting unit is less than its carrying value, and if so, we perform a quantitative test. We compare the carrying value of each reporting unit to its estimated fair value, and if the fair value is determined to be less than the carrying value, we recognize an impairment loss for the difference. The evaluation is based on the estimation of the fair values at the reporting unit level in comparison to the reporting unit's net asset carrying values. Our discounted cash flows requires management's judgment with respect to forecasted revenue streams and operating margins, capital expenditures and the selection and use of an appropriate discount rate. We utilize the weighted average cost of capital as derived by certain assumptions specific to our facts and circumstances as the discount rate.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's goodwill is amortized and deducted over a 15-year period for tax purposes. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i78062326260d401cbe2c7dbda8e775ce_127" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 7 – Goodwill</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with finite lives are carried at cost, less accumulated amortization. Amortization is computed using the method that best reflects how their economic benefits are utilized or, if a pattern of economic benefits cannot be reliably determined, on a straight-line basis over their estimated useful lives.</span></div> P15Y <div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</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%">U.S. GAAP provides a framework for measuring fair value and expands disclosures about fair value measurements. The framework requires the valuation of investments using a three-tiered approach. The statement requires fair value measurement to be classified and disclosed in one of the following categories:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets and liabilities;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; or</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e. supported by little or no market activity).</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, we did not have any financial instruments with significant Level 3 inputs and we did not have any financial instruments that are measured at fair value on a recurring basis.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For certain of our non-derivative financial instruments, including receivables, accounts payable and other accrued liabilities, the carrying amount approximates fair value due to the short-term maturities of these instruments.</span></div> <div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses consist primarily of employee-related expenses (such as salaries, taxes, benefits and stock-based compensation), allocated overhead costs and outside services costs related to the development and improvement of the Company's software. Research and development costs are generally expensed as incurred, except for costs incurred in connection with the development of software that qualify for the capitalization as described in our software development costs policy.</span></div> Advertising CostsAdvertising costs are expensed and included in sales and marketing expense when incurred. 1300000 1800000 1000000 <div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes in accordance with ASC 740, "Income Taxes." Under ASC 740, deferred tax assets and liabilities are recognized for the estimated future tax consequences of temporary differences and income tax credits. Deferred tax assets and liabilities are measured by applying enacted statutory tax rates that are applicable to the future years in which deferred tax assets or liabilities are expected to be settled or realized for differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. Any change in tax rates on deferred tax assets and liabilities is recognized in net income in the period in which the tax rate change is enacted. We record a valuation allowance that reduces deferred tax assets when it is "more likely than not" that deferred tax assets will not be realized.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We follow the provisions of ASC 740 related to accounting for uncertainty in income taxes. The accounting estimates related to liabilities for uncertain tax positions require us to make judgments regarding the sustainability of each uncertain tax position based on its technical merits. If we determine it is more likely than not that a tax position will be sustained based on its technical merits, we record the impact of the position in our consolidated financial statements at the largest amount that is greater than fifty percent likely of being realized upon ultimate settlement. These estimates are updated at each reporting date based on the facts, circumstances and information available. We are also required to assess at each reporting date whether it is reasonably possible that any significant increases or decreases to our unrecognized tax benefits will occur during the next 12 months.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions were accounted for under U.S. GAAP using the acquisition method in accordance with ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company allocates the fair value of purchase consideration to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities, if any, is recorded as goodwill.</span></div>The accounting for business combinations requires management to make judgments and estimates of the fair value of assets acquired, including the identification and valuation of intangible assets, as well as liabilities and contingencies assumed. Such judgments and estimates directly impact the amount of goodwill recognized in connection with an acquisition. Estimating the fair value of acquired assets and assumed liabilities, including intangibles, requires judgment about expected future cash flows, weighted-average cost of capital, discount rates and expected long-term growth rates. <div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation</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%">Our 2016 Omnibus Long-Term Incentive Plan, as amended (the "2016 LTIP"), provides for the grant of restricted stock units with time-based vesting ("Service-Based RSU" or "RSU") and restricted stock units with performance-based vesting ("Performance-Based RSU" or "PRSU") to our senior executives, directors, employees and other eligible service providers. Awards granted under the 2016 LTIP vest over the periods determined by the Board of Directors or the Compensation Committee of the Board of Directors, who has the discretion to establish the terms, conditions and criteria of the various awards, including the weighting and vesting schedule of Service-Based RSUs and the performance conditions applicable to the Performance-Based RSUs, including the achievement of certain financial performance criteria or price targets for our common stock. Upon vesting, Service-Based RSUs and Performance-Based RSUs will be settled in the Company's common stock.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Service-Based RSUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> granted to eligible employees as an incentive generally may vest in installments over a period of up to three years from the date of grant. The grant date fair value per share is equal to the closing stock price on the date of grant.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Performance-Based RSUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> may vest upon the achievement of a defined performance target or at the end of the defined performance period from the date of grant, whichever initially occurs. The grant date fair value per share of these Performance-Based RSUs is equal to the closing stock price on the date of the grant or the fair value of the award on the grant date as determined through an independent valuation for Performance-Based RSUs with market conditions. Performance-Based RSUs may vest upon the achievement of certain price targets or market conditions for the Company's common stock anytime or certain operational milestones over a three-year period from the date of grant. In order to reflect the substantive characteristics of these market condition awards, the Company employs a Monte Carlo simulation valuation model to calculate the grant date fair value and corresponding requisite service period of the award. Monte Carlo approaches are a class of computational algorithms that rely on repeated random sampling to compute their results. This approach allows the calculation of the value of such awards based on a large number of possible stock price path scenarios.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize these share-based payment transactions when services from the employees are received and recognize a corresponding increase in additional paid-in capital in our consolidated balance sheets, in accordance with ASC 718, "Compensation - Stock Compensation." The measurement objective for these equity awards is the estimated fair value at the date of grant of the equity instruments that we are obligated to issue when employees have rendered the requisite service and satisfied any other conditions necessary to earn the right to benefit from the instruments. The compensation expense for an award is recognized ratably over the requisite service period for the entire award, which is the period during which an employee is required to provide service in exchange for an award. Compensation expense for awards with performance conditions is recognized over the requisite service period if it is probable that the performance condition will be satisfied. If such performance conditions are not or are no longer considered probable, no compensation expense for these awards is recognized, and any previously recognized expense is reversed. If the performance condition is achieved prior to the completion of the requisite service period, any unrecognized compensation expense will be recognized in the period the performance condition is achieved. Compensation expense for awards with market conditions is recognized over the derived service period, or sooner, if the market condition is achieved. Previously recognized expense for awards with market conditions will never be reversed subsequent to completion of the derived service period even if the market conditions are never achieved. We recognize forfeitures of share-based compensation awards as they occur. Share-based compensation expense is recognized as part of the cost of sales and selling, general and administrative expenses in our consolidated statements of operations.</span></div> P3Y P3Y <div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net (Loss)/Earnings per Share</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net (loss)/earnings per share is computed by dividing the net (loss)/earnings by the weighted-average number of common shares outstanding for the period, without consideration for potentially dilutive securities. Diluted net (loss)/earnings per share is computed by dividing the net (loss)/earnings by the weighted-average number of shares of common stock and dilutive common stock equivalents outstanding for the period determined using the treasury-stock and if-converted methods. Dilutive common stock equivalents are comprised of unvested restricted common stock and warrants.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Comprehensive (Loss)/Income</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our functional currency is the U.S. Dollar. For one of our wholly-owned subsidiaries, the functional currency is the local currency. For this subsidiary, the translation of its foreign currency into U.S. Dollars is performed for assets and liabilities using current foreign currency exchange rates in effect at the balance sheet date and for revenue and expense accounts using average foreign currency exchange rates during the periods presented. Translation gains and losses are included in stockholders' equity as a component of accumulated other comprehensive (loss)/income.</span></div> <div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring Expenses</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of when the Company accrues for involuntary termination benefits under restructuring plans depends on whether the termination benefits are provided under an on-going benefit arrangement or under a one-time benefit arrangement. The Company accounts for on-going benefit arrangements, such as those documented by employment agreements, in accordance with ASC 712 ("ASC 712"), "Compensation – Nonretirement Postemployment Benefits." Under ASC 712, liabilities for postemployment benefits are recorded at the time of obligations are probable of being incurred and can be reasonably estimated. When applicable, the Company records such costs into operating expenses.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of 2022, the Company committed to a restructuring plan resulting in a reduction of the Company's workforce, with a majority of the affected employees separating from the business in early 2023. As a result of the workforce reduction, the Company accrued for involuntary termination benefits consisting of employee severance-related benefit costs (including outplacement services and continuing health insurance coverage). During the year ended December 31, 2022, the Company recorded approximately $2.8 million in involuntary termination benefits, with no similar costs in prior years, and is recorded under "Selling, general and administrative expenses" on the Consolidated Statements of Operations.</span></div> 2800000 0 0 <div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes," which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The ASU also clarifies and amends existing guidance to improve consistent application. This standard was effective for reporting periods beginning after December 15, 2020, which made this standard effective for us on January 1, 2021. The adoption of this ASU did not have a material impact on our consolidated financial position, results of operations and cash flows.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU No. 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting," which provides optional expedients and exceptions for a limited period of time to ease the potential burden in accounting for contracts, hedging relationships and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. This amendment is effective for all entities as of March 12, 2020 through December 31, 2022. The adoption of this ASU did not have a material impact on our consolidated financial position, results of operations or cash flows.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, "Business Combination (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which requires entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The ASU improves comparability after the business combination by providing consistent recognition and measurement guidance for revenue contracts with customers acquired in a business combination and revenue contracts with customers not acquired in a business combination. Entities should apply the amendments prospectively to business combinations that occur after the effective date. This standard will be effective for reporting periods beginning after December 15, 2022, with early adoption permitted. While we are currently assessing the impact of the adoption of this ASU, we do not believe the adoption of this ASU will have a material impact on our consolidated financial position, results of operations, and cash flows.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2022, the FASB issued ASU No. 2022-04, "Liabilities - Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations," which requires a company that uses a supplier finance program in connection with the purchase of goods or services to disclose sufficient information about the program to allow a user of the financial statements to understand the program's nature, activity during the period, changes from period to period, and potential magnitude. This standard will be effective for reporting periods beginning December 15, 2022, with early adoption permitted. While we are currently assessing the impact of the adoption of this ASU, we do not believe the adoption of this ASU will have a material impact on our consolidated financial position, results of operations, and cash flows.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the FASB issued ASU No. 2022-03, "Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions," which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. This standard will be effective for reporting periods beginning December 15, 2023, with early adoption permitted. While we are currently assessing the impact of the adoption of this ASU, we do not believe the adoption of this ASU will have a material impact on our consolidated financial position, results of operations, and cash flows.</span></div> REVENUE RECOGNITION<div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue in accordance with ASC Topic 606, "Revenue from Contracts with Customers." The unit of account in ASC 606 is a performance obligation, which is a promise in a contract with a customer to transfer a good or service to the customer.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows the five-step model for recognizing revenue that includes identifying the contract with the customer, determining the performance obligation(s), determining the transaction price, allocating the transaction price to the performance obligation(s), and recognizing revenue as the performance obligations are satisfied. Timing of the satisfaction of performance obligations varies across our businesses due to our diverse product and service mix, customer base, and contractual terms. Significant judgment can be required in determining certain performance obligations, and these determinations could change the amount of revenue and profit recorded in a given period. Our contracts may have a single performance obligation or multiple performance obligations. When there are multiple performance obligations within a contract, we allocate the transaction price, net of any discounts, to each performance obligation based on the standalone selling price of the product or service underlying each performance obligation. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts with the U.S. government are generally subject to the Federal Acquisition Regulation ("FAR") and the price is typically based on estimated or actual costs plus a reasonable profit margin. As such, the standalone selling price of products or services in our contracts with the U.S. Government are typically equal to the selling price stated in the contract. For non-U.S. Government contracts with multiple performance obligations, standalone selling price is the observable price of a good or service when Telos sells that good or service separately in similar circumstances and to similar customers.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts are routinely and often modified to account for changes in contract requirements, specifications, quantities, or price. Depending on the nature of the modification, we determine whether to account for the modification as an adjustment to the existing contract or as a new contract. Generally, modifications are not distinct from the existing contract due to the significant interrelatedness of the performance obligations and are therefore accounted for as an adjustment to the existing contract, and recognized as a cumulative adjustment to revenue (as either an increase or reduction of revenue) based on the modification's effect on progress toward completion of a performance obligation.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our revenue is recognized over time, as control is transferred continuously to our customers who receive and consume benefits as we perform. Revenue transferred to customers over time accounted for 89%, 91% and 90% of our revenue for the years ended December 31, 2022, 2021 and 2020. All of our business groups earn services revenue under a variety of contract types, including time and materials, firm-fixed price, firm fixed price level of effort, and cost-plus fixed fee contract types, which may include variable consideration.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized over time using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying our performance obligations. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material, subcontractor costs and indirect expenses. This continuous transfer of control to the customer is supported by clauses in our contracts with U.S. government customers whereby the customer may terminate a contract for convenience and then pay for costs incurred plus a profit, at which time the customer would take control of any work in process. For non-U.S. government contracts where we perform as a subcontractor and our order includes similar FAR provisions as the prime contractor's order from the U.S. government, continuous transfer of control is likewise supported by such provisions. For other non-U.S. government customers, continuous transfer of control to such customers is also supported due to general terms in our contracts and rights to recover damages which would include, among other potential damages, the right to payment for our work performed to date plus a reasonable profit.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For performance obligations in which control does not continuously transfer to the customer, we recognize revenue at the point in time in which each performance obligation is fully satisfied. This coincides with the point in time the customer obtains control of the product or service, which typically occurs upon customer acceptance or receipt of the product or service, given that we maintain control of the product or service until that point. Revenue transferred to customers at a point in time accounted for 11%, 9% and 10% of our revenue for the years ended December 31, 2022, 2021 and 2020.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Orders for the sale of software licenses may contain multiple performance obligations, such as maintenance, training, or consulting services, which are typically delivered over time, consistent with the transfer of control disclosed above for the provision of services. When an order contains multiple performance obligations, we allocate the transaction price to the performance obligations based on the standalone selling price of the product or service underlying each performance obligation. The standalone selling price represents the amount we would sell the product or service to a customer on a standalone basis.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For certain performance obligations where we are not primarily responsible for fulfilling the promise to provide the goods or services to the customer, do not have inventory risk and have limited discretion in establishing the price for the goods or services, we recognize revenue on a net basis.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Estimates</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the transfer of control over time, revenue is recognized based on progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the performance obligations. We generally use the cost-to-cost measure of progress on a proportional performance basis for our long-term contracts because it best depicts the transfer of control to the customer, which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation, which includes both the actual costs already incurred and the estimated costs to complete. Revenues are recorded proportionally as costs are incurred. Due to the nature of the work required to be performed on certain of our performance obligations, the estimation of costs at completion is complex, subject to many variables and requires significant judgment. Contract estimates are based on various assumptions, including labor and subcontractor costs, materials and other direct costs and the complexity of the work to be performed. A significant change in one or more of these estimates could affect the profitability of our contracts. We review and update our contract-related estimates regularly and recognize adjustments in estimated profit on contracts on a cumulative catch-up basis, which may result in an adjustment increasing or decreasing revenue to date on a contract in a particular period that the adjustment is identified. Revenue and profit in future periods of contract performance are recognized using the adjusted estimate.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts may include various types of variable consideration, such as claims (for instance, indirect rate or other equitable adjustments) or incentive fees. We include estimated amounts in the transaction price based on all of the information available to us, including historical information and future estimations, and to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when any uncertainty associated with the variable consideration is resolved. We have revised and re-submitted several years of incurred cost submissions reflecting certain indirect rate structure changes as a result of regular Defense Contract Audit Agency audits of incurred cost submissions. This resulted in signed final rate agreement letters for fiscal years 2014 to 2016 and conformed incurred cost submissions for 2017 to 2021. We evaluated the resulting changes to revenue under the applicable cost-plus fixed fee contracts for the years 2014 to 2016 as variable consideration, and determined the most likely amount to which we expect to be entitled, to the extent that no constraint exists that would preclude recognizing this revenue or result in a significant reversal of cumulative revenue recognized. We included these estimated amounts of variable consideration in the transaction price and as performance on these contracts is complete, we have recognized revenue of $0.2 million during the year ended December 31, 2021. No revenue adjustment was recorded during the fiscal years ended December 31, 2022 and 2020.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide for anticipated losses on contracts during the period when the loss is determined by recording an expense for the total expected costs that exceeds the total estimated revenue for a performance obligation. No contract losses were recorded during the years ended December 31, 2022 and 2020. We recorded an immaterial contract loss during the year ended December 31, 2021.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, most of our contracts do not include award or incentive fees. For incentive fees, we would include such fees in the transaction price to the extent we could reasonably estimate the amount of the fee. With limited historical experience, we have not included any revenue related to incentive fees in our estimated transaction prices. We may include in our contract estimates additional revenue for submitted contract modifications or claims against the customer when we believe we have an enforceable right to the modification or claim, the amount can be estimated reliably and its realization is probable. We consider the contractual/legal basis for the claim (in particular FAR provisions), the facts and circumstances around any additional costs incurred, the reasonableness of those costs and the objective evidence available to support such claims.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our contracts that have an original duration of one year or less, we use the practical expedient applicable to such contracts and do not consider the time value of money. We capitalize sales commissions related to proprietary software and related services that are directly tied to sales. We do not elect the practical expedient to expense as incurred the incremental costs of obtaining a contract if the amortization period would have been one year or less. For the sales commissions that are capitalized, we amortize the asset over the expected customer life, which is based on recent and historical data.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregated Revenues</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to our segment reporting, as further discussed in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i78062326260d401cbe2c7dbda8e775ce_166" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 2</a><a href="#i78062326260d401cbe2c7dbda8e775ce_166" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">1</a><a href="#i78062326260d401cbe2c7dbda8e775ce_166" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> </a><a href="#i78062326260d401cbe2c7dbda8e775ce_166" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">–</a><a href="#i78062326260d401cbe2c7dbda8e775ce_166" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> Segment Information</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we disaggregate our revenue by customer and contract types. We treat sales to U.S. customers as sales within the U.S. regardless of where the services are performed. Substantially most of our revenues are generated from U.S. customers, while international customers are de minimis, as such the financial information by geographic location is not presented.</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:37.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.238%"/><td style="width:0.1%"/></tr><tr><td colspan="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 3.1: Revenue by Customer Type</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="33" 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:400;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:9pt;font-weight:400;line-height:100%">Federal government</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95%</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">232,876 </span></td><td style="background-color:#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State &amp; local government, and commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,349 </span></td><td style="background-color:#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,240 </span></td><td style="background-color:#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216,887 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242,433 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,917 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.238%"/><td style="width:0.1%"/></tr><tr><td colspan="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 3.2: Revenue by Contract Type</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="33" 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:400;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:9pt;font-weight:400;line-height:100%">Firm fixed-price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,803 </span></td><td style="background-color:#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83%</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212,304 </span></td><td style="background-color:#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88%</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,703 </span></td><td style="background-color:#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time-and-materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,461 </span></td><td style="background-color:#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,455 </span></td><td style="background-color:#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost plus fixed-fee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,121 </span></td><td style="background-color:#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,668 </span></td><td style="background-color:#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,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 colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216,887 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242,433 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,917 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 3.3: Revenue Concentrations Greater than 10% of Total Revenue</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;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:400;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Department of Defense ("DoD")</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74 %</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 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74 %</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 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65 %</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Civilian federal agencies</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30 %</span></td></tr></table></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:41.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.375%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 3.4: Contract Balances</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31,</span></td></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:400;line-height:100%">Balance Sheet Presentation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</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:9pt;font-weight:400;line-height:100%">Billed account receivables </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled account receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract liabilities - current</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,381 </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:9pt;margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net of allowance for credit losses</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant changes in the Company's contract assets and contract liabilities during the current period were primarily the result of the timing differences between the Company's performance, invoicing and customer payments. For the years ended December 31, 2022, 2021 and 2020, the amount of revenue recognized during the year that was included in the opening contract liabilities balance was $5.2 million, $4.3 million, and $5.3 million, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we had approximately $82.2 million of remaining performance obligations, which we also refer to as funded backlog. We expect to recognize approximately 93% of our remaining performance obligations as revenue in 2023, and approximately 4% by 2024, with the remainder recognized thereafter.</span></div> 0.89 0.91 0.90 0.11 0.09 0.10 200000 0 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.238%"/><td style="width:0.1%"/></tr><tr><td colspan="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 3.1: Revenue by Customer Type</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="33" 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:400;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:9pt;font-weight:400;line-height:100%">Federal government</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95%</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">232,876 </span></td><td style="background-color:#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State &amp; local government, and commercial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,349 </span></td><td style="background-color:#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,240 </span></td><td style="background-color:#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216,887 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242,433 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,917 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.238%"/><td style="width:0.1%"/></tr><tr><td colspan="36" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 3.2: Revenue by Contract Type</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="33" 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:400;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;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:9pt;font-weight:400;line-height:100%">Firm fixed-price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,803 </span></td><td style="background-color:#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83%</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212,304 </span></td><td style="background-color:#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88%</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,703 </span></td><td style="background-color:#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time-and-materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,461 </span></td><td style="background-color:#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,455 </span></td><td style="background-color:#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost plus fixed-fee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,121 </span></td><td style="background-color:#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,668 </span></td><td style="background-color:#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 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,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 colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216,887 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242,433 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179,917 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table> 205538000 0.95 232876000 0.96 171677000 0.95 11349000 0.05 9557000 0.04 8240000 0.05 216887000 242433000 179917000 179803000 0.83 212304000 0.88 151703000 0.84 12963000 0.06 12461000 0.05 13455000 0.08 24121000 0.11 17668000 0.07 14759000 0.08 216887000 242433000 179917000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 3.3: Revenue Concentrations Greater than 10% of Total Revenue</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;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:400;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">U.S. Department of Defense ("DoD")</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74 %</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 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74 %</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 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65 %</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Civilian federal agencies</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30 %</span></td></tr></table> 0.74 0.74 0.65 0.21 0.22 0.30 <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:41.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.375%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 3.4: Contract Balances</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31,</span></td></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:400;line-height:100%">Balance Sheet Presentation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</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:9pt;font-weight:400;line-height:100%">Billed account receivables </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled account receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract liabilities - current</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,381 </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:9pt;margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net of allowance for credit losses</span></div> 13521000 18470000 11657000 7563000 14891000 33811000 6444000 6381000 5200000 4300000 5300000 82200000 0.93 0.04 ACCOUNTS RECEIVABLE, NET<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:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 4.1: Details of Accounts Receivable, Net</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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-style:italic;font-weight:400;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Billed accounts receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,586 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,563 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,811 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(116)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">   Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40,069 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59,844 </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:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As our primary customer base includes agencies of the U.S. government, we have a concentration of credit risk associated with our accounts receivable, as 92% of our billed and unbilled accounts receivable, as of December 31, 2022, were directly with U.S. government customers. While we acknowledge the potentially material and adverse risk of such a significant concentration of credit risk, our past experience of collecting substantially all of such receivables provide us with an informed basis that such risk, if any, is manageable. We perform ongoing credit evaluations of all of our customers and generally do not require collateral or other guarantee from our customers. We maintain allowances for potential losses.</span></div><div style="margin-bottom:3pt;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:45.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.821%"/><td style="width:0.1%"/></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 4.2: Allowance for Credit Losses Activities</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance Beginning<br/>of Year</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:400;line-height:120%">Bad Debt</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:400;line-height:120%">Write-Offs / Recoveries </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance<br/>End<br/>of Year</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the Year Ended December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(81)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">134 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the Year Ended December 31, 2021</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(199)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">116 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the Year Ended December 31, 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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(412)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">308 </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;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts receivable reserves and reversals of allowance for subsequent collections, net</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts receivable written-off and subsequent recoveries, net</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 15, 2016, the Company entered into an accounts receivable purchase agreement under which the Company could sell certain accounts receivable (balance not to exceed $10.0 million) to a third party, or the "Factor", without recourse to the Company, with an availability period through June 30, 2022, and from year to year thereafter unless terminated in writing by the parties. There were no accounts receivable sold during 2022 and 2021, respectively. As of December 31, 2022 and 2021, there were no outstanding sold accounts receivable.</span></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 4.1: Details of Accounts Receivable, Net</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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-style:italic;font-weight:400;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Billed accounts receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,586 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,563 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,811 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(116)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">   Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40,069 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59,844 </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> 13655000 18586000 11657000 7563000 14891000 33811000 134000 116000 40069000 59844000 0.92 <div style="margin-bottom:3pt;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:45.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.821%"/><td style="width:0.1%"/></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 4.2: Allowance for Credit Losses Activities</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance Beginning<br/>of Year</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:400;line-height:120%">Bad Debt</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:400;line-height:120%">Write-Offs / Recoveries </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance<br/>End<br/>of Year</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the Year Ended December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(81)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">134 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the Year Ended December 31, 2021</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(199)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">116 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the Year Ended December 31, 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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(412)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">308 </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;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts receivable reserves and reversals of allowance for subsequent collections, net</span></div><div style="margin-bottom:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts receivable written-off and subsequent recoveries, net</span></div> 116000 -99000 81000 134000 308000 -7000 199000 116000 720000 412000 0 308000 10000000 0 0 INVENTORIES, NET<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 5.1: Details of Inventories, Net</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross inventory</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,108 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for inventory obsolescence</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(765)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(861)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,877 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 5.1: Details of Inventories, Net</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross inventory</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,108 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for inventory obsolescence</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(765)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(861)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,877 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3642000 2108000 765000 861000 2877000 1247000 PROPERTY AND EQUIPMENT, NET<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:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 6: Details of Property and Equipment, Net</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,420 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, at cost</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,178 </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:9pt;font-weight:400;line-height:100%">18,414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,787 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,088 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense was $2.4 million, $1.8 million, and $1.7 million for the years ended December 31, 2022, 2021, and 2020, respectively.</span></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 6: Details of Property and Equipment, Net</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,420 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, at cost</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,178 </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:9pt;font-weight:400;line-height:100%">18,414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,787 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,088 </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> 16033000 15420000 3145000 2994000 19178000 18414000 14391000 12326000 4787000 6088000 2400000 1800000 1700000 GOODWILL<div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill balance was $17.9 million as of December 31, 2022 and 2021, of which $3.0 million is allocated to the Security Solutions segment and $14.9 million is allocated to the Secure Networks segment.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, the Company recorded goodwill of $3.0 million in connection with the DFT acquisition that was completed in July 2021. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i78062326260d401cbe2c7dbda8e775ce_124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">N</a><a href="#i78062326260d401cbe2c7dbda8e775ce_124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ote </a><a href="#i78062326260d401cbe2c7dbda8e775ce_124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">10</a><a href="#i78062326260d401cbe2c7dbda8e775ce_124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> </a><a href="#i78062326260d401cbe2c7dbda8e775ce_124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">–</a><a href="#i78062326260d401cbe2c7dbda8e775ce_124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> Acqu</a><a href="#i78062326260d401cbe2c7dbda8e775ce_124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">isition</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the segment reorganization in 2021, as further discussed in Note 2 - Significant Accounting Policies, we reported two operating and reportable segments: Security Solutions and Secure Networks. The two operating and reportable segments represent the reporting units for purposes of testing goodwill.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net assets attributable to the reporting units are determined based upon the estimated assets and liabilities attributable to the reporting units in deriving its free cash flows. In addition, the estimate of the total fair value of our reporting units is compared to the market capitalization of the Company.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is subject to annual impairment tests and in the interim if triggering events are present before the annual tests, we will assess impairment. At year-end, the Company performed its annual impairment test of goodwill for all of the reporting units, and no impairment charges were taken during the years ended December 31, 2022, 2021 and 2020.</span></div> 17900000 17900000 3000000 3000000 14900000 14900000 3000000 2 2 2 0 0 0 <div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8. INTANGIBLE ASSETS, NET</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:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.015%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 8.1: Details of Intangible Assets, Net</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Estimated useful life</span></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:400;line-height:100%">As of December 31, 2021</span></td></tr><tr style="height:30pt"><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:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Carrying Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8 years</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(643)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(256)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software development costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 - 5 years</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,793)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,750 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,455)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,295 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,892 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,693)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,199 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software held for resale </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,870 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,455)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,415 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,892 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,693)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,199 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> This amount is net of $0.7 million charged into cost of sales.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to capitalized software development costs was $1.4 million, $1.6 million, and $1.7 million for the years ended December 31, 2022, 2021, and 2020, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to other intangible assets was $0.4 million, and $0.3 million for the years ended December 31, 2022, and 2021, respectively. No other intangible assets reported prior to the acquisition in 2021, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i78062326260d401cbe2c7dbda8e775ce_124" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 10 – Acquisition</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not recognize any impairment charges on intangible assets for the periods presented.</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:76.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.123%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 8.2: Estimated Future Amortization Expense of Intangible Assets, Net</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of December 31, 2022</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:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2023</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">2,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,295 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual amortization expense in future periods could differ from these estimates as a result of impairments, timing of completion of in-process software development projects, future releases and other factors.</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:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.015%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 8.1: Details of Intangible Assets, Net</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Estimated useful life</span></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:400;line-height:100%">As of December 31, 2021</span></td></tr><tr style="height:30pt"><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:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Carrying Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8 years</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(643)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(256)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software development costs</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 - 5 years</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,793)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,750 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,455)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,295 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,892 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,693)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,199 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software held for resale </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,870 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,455)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,415 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,892 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,693)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,199 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> This amount is net of $0.7 million charged into cost of sales.</span></div> P8Y 3630000 643000 2987000 3630000 256000 3374000 P3Y 40000 19000 21000 40000 5000 35000 P2Y P5Y 35080000 7793000 27287000 22222000 6432000 15790000 38750000 8455000 30295000 25892000 6693000 19199000 7120000 7120000 0 0 45870000 8455000 37415000 25892000 6693000 19199000 700000 1400000 1600000 1700000 400000 300000 The Company did not recognize any impairment charges on intangible assets for the periods presented.<table 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:76.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.123%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 8.2: Estimated Future Amortization Expense of Intangible Assets, Net</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of December 31, 2022</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:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2023</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">2,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,295 </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> 6046000 7757000 5699000 4699000 3936000 2158000 30295000 OTHER BALANCE SHEET COMPONENTS<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:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 9.1: Details of Accounts Payable and Other Accrued Liabilities</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,869 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued payables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,300 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Others</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and other accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,551 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,548 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom: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:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 9.2: Details of Other Current Liabilities</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">978 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring expenses accrual </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,919 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 9.1: Details of Accounts Payable and Other Accrued Liabilities</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,869 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued payables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,300 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Others</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and other accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,551 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,548 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 12606000 7869000 9945000 25300000 0 1379000 22551000 34548000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 9.2: Details of Other Current Liabilities</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">978 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring expenses accrual </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,919 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1530000 978000 2763000 0 626000 452000 4919000 1430000 ACQUISITION<div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 30, 2021, the Company acquired the assets of DFT and wholly-owned subsidiaries for a total purchase consideration of $6.7 million, inclusive of $0.3 million related to a pre-existing contractual arrangement with DFT. Upon closing, $5.9 million of cash was paid with an additional $0.6 million payable to DFT 18 months after the close date (the "holdback"). The holdback amount was discounted to its present value of $0.5 million using a discount rate relevant to the acquisition. The acquisition adds several new patents to the Company's library of biometric and digital identity intellectual property. The addition of contactless biometrics technology will enable the Company to better serve the needs of organizations in existing and new markets. The acquisition of the assets of DFT has been accounted for under U.S. GAAP using the acquisition method of accounting. The total purchase consideration of $6.7 million has been allocated among the assets acquired at their fair value at the acquisition date.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $3.7 million of intangible assets and $3.0 million of goodwill, which is housed in the Security Solutions operating segment. Goodwill is primarily attributable to excess of the purchase price over the acquired identifiable net tangible and intangible assets. The acquired intangible assets will be amortized on a straight-line basis over 3 - 8 years. The acquisition was considered an asset purchase for tax purposes and the recognized goodwill is deductible for tax purposes. Acquisition-related costs were immaterial and have been expensed as incurred.</span></div> 6700000 300000 5900000 600000 P18M 500000 6700000 3700000 3000000 P3Y P8Y PURCHASE OF TELOS ID NON-CONTROLLING INTERESTS<div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Telos ID was formed as a limited liability company under the Delaware Limited Liability Company Act in 2007. Prior to the IPO in November 2020, the Company owned a 50% interest in Telos ID, with the remaining interest owned by Hoya ID Fund A, LLC ("Hoya") as the non-controlling interest.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 5, 2020, we entered into a Membership Interest Purchase Agreement between the Company and Hoya to purchase all of the Class B Units of Telos ID ("Telos ID Units") owned by Hoya (the "Telos ID Purchase"). Upon the closing of the Telos ID Purchase, Telos ID became our wholly-owned subsidiary. On November 23, 2020, the Telos ID Purchase was consummated with the Company transferring $30.0 million in cash and issuing 7.3 million shares of our common stock at $20.39 per share (which totals approximately $148.4 million); the total consideration transferred to Hoya was $178.4 million. As part of the common stock issuance, the Company recognized a credit to additional paid-in-capital ("APIC") of $148.4 million. The Company further recognized a debit to APIC of $173.9 million as part of the elimination of Hoya's non-controlling interest in Telos ID. The net impact to APIC associated with the acquisition of the additional 50% interest in Telos ID was a debit of $25.5 million.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal year 2020, 50% of the profit allocated to the Class B member amounted to $5.2 million. During the year ended December 31, 2020, the Class B member received a total of $2.8 million of distribution and a final distribution of $2.4 million in January 2021.</span></div> 0.50 30000000 7300000 20.39 148400000 178400000 148400000 173900000 0.50 25500000 0.50 5200000 2800000 2400000 DEBT AND OTHER OBLIGATIONS<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-style:italic;font-weight:400;line-height:120%">Revolving Credit Facility</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 30, 2022 (the "Closing Date"), we entered into a Credit Agreement (the "Credit Agreement"), by and among the Company, as borrower, Xacta Corporation, ubIQuity.com.inc, Teloworks, Inc., and Telos Identity Management Solutions, LLC, as guarantors, the lenders party thereto (the "Lenders"), and JPMorgan Chase Bank N.A., as administrative agent for the Lenders (in such capacity, the "Agent"). The Credit Agreement provides for a $30.0 million senior secured revolving credit facility with a maturity date of December 30, 2025, with the option of issuing letters of credit thereunder with a sub-limit of $5.0 million, and with an uncommitted expansion feature of up to $30.0 million of additional revolver capacity (the "Loan"). The Loan is subject to acceleration in the event of customary events of default. The Company has not drawn any amount under the Loan.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Credit Agreement will accrue interest, at our option, at one of three variable rates, plus a specified margin. We can elect to borrow at (i) the Alternative Base Rate, plus 0.9%; (ii) Adjusted Daily Simple Secured Overnight Financing Rate ("SOFR"), plus 1.9%; and (iii) Adjusted Term SOFR, plus 1.9%, as such capitalized terms are defined and calculated in the Credit Agreement. The Company may elect to convert borrowings from one type of borrowing to another type per the terms of the Credit Agreement. After the occurrence and during the continuance of any event of default, the interest rate may increase by an additional 2.0%. We are obligated to pay accrued interest (i) with respect to amounts accruing interest based on the Alternative Base Rate, each calendar quarter and on the maturity date, (ii) with respect to amounts accruing interest based on Adjusted Daily Simple SOFR, on each one month anniversary of the borrowing and on the maturity date, and (iii) with respect to amounts accruing interest based on Adjusted Term SOFR, at the end of the period specified per the Credit Agreement and on the maturity date. Upon five, three, or one days' prior notice, as applicable, we may prepay any portion or the entire amount of the Loan. We are also paying costs and customary fees, including a closing fee, commitment fees and letter of credit participation fee, if any, payable to the Agent and Lenders, as applicable, in connection with the Loan.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Loan under the Credit Agreement is collateralized by substantially all of the Company's assets, including the Company's pledge of its domestic and material foreign subsidiary equity interests.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Loan has various covenants that may, among other things, affect our ability to create, incur, assume or suffer any indebtedness, merge into or consolidate with another entity, acquire entity interests, sell or transfer certain assets, enter into certain arrangements (such as sale and leaseback and swap agreements) or restrictive agreements, pay dividends and make certain restricted payments, and amend material documents related to any subordinated indebtedness and corporate agreements. The Credit Agreement also requires certain financial covenants to maintain a Senior Leverage Ratio on the last day of any fiscal quarter, no greater than 3 to 1. We were in compliance with all covenants as of December 31, 2022.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The occurrence of an event of default under the Credit Agreement could result in the Loan and other obligations becoming immediately due and payable and allow the Lenders to exercise all rights and remedies available to them under the Credit Agreement.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Financing Obligations</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We entered into a Master Purchase Agreement ("MPA") with a third-party buyer ("Buyer") for $9.1 million ("Assignment Price") relating to software licenses under a specific delivery order ("DO") with our customer resulting in proceeds from other financing obligations of $9.1 million in November 2022. Under the MPA, we sold, assigned and transferred all of our rights, title and interest in (i) the DO payments from the customer and (ii) the underlying licenses. The DO covers a base period with an option for the customer to exercise <span style="-sec-ix-hidden:f-739">three</span> (3) additional 12-month periods through January 2026. The DO payments assigned to the Buyer are billable to the customer at the beginning of the base period and for each option year exercised. The underlying licenses were acquired for resale, see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i78062326260d401cbe2c7dbda8e775ce_130" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 8 – Intangible Assets, </a><a href="#i78062326260d401cbe2c7dbda8e775ce_130" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">n</a><a href="#i78062326260d401cbe2c7dbda8e775ce_130" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">et</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 9, 2023, the customer notified us that it would not exercise the first option period under the DO. The MPA provides that, if the customer terminates the DO for non-renewal and the Buyer reasonably concludes that the customer's actions constitute grounds for filing a claim with the customer's contracting officer, Buyer and Telos will cooperate in preparing such a claim, which would be filed in Telos' name. Buyer has notified Telos of its intent to pursue a claim against the customer.</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-style:italic;font-weight:400;line-height:120%">Senior Term Loan</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 25, 2017, we entered into a Credit Agreement (the "EnCap Credit Agreement") with Enlightenment Capital Solutions Fund II, L.P., as agent (the "Agent") and the lenders party thereto (the "Lenders") (together referenced as "EnCap"). The EnCap Credit Agreement provided for an $11.0 million senior term loan (the "Loan") with a maturity date of January 25, 2022, subject to acceleration in the event of customary events of default. All borrowings under the Credit Agreement accrued interest at the rate of 13.0% per annum.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the EnCap Credit Agreement, the Company issued warrants (each, a "Warrant") to the Agent and certain of the Lenders representing in the aggregate the right to purchase in accordance with their terms 900,970 shares of the Class A Common Stock of the Company, no par value per share, which was equivalent to approximately 2.5% of the common equity interests of the Company on a fully diluted basis. The exercise price as $1.665 per share and each Warrant would expire on January 25, 2027. The value of the warrants was determined to be de minimis and no value was allocated to them on a relative fair value basis in accounting for the debt instrument. The Credit Agreement also included an $825,000 exit fee, which was payable upon any repayment or prepayment of the loan. This has been included in the total principal due and treated as an unamortized discount on the debt, which would be amortized over the term of the loan, using the effective interest method at a rate of 15.0%. In addition, incurred fees and transaction costs related to the issuance of the EnCap Credit Agreement were amortized over the life of this Agreement.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 19, 2019, the EnCap Credit Agreement was amended to, among others, provide an additional $5.0 million in principal borrowings, change the maturity date from January 25, 2022 to January 15, 2021 and increase the exit fee to $1.2 million. The exit fee had been included in the total principal due and treated as an unamortized discount on the debt, which was amortized over the term of the loan using the effective interest method at a rate of 17.3% over the remaining term of the loan.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The EnCap Credit Agreement was further amended on March 26, 2020 to provide for four quarterly maturity date extensions, which would increase the Exit Fee payable under the Credit Agreement by $0.3 million for each quarterly maturity date extension elected, for a total of $1.0 million increase to the Exit Fee were all four of the maturity date extensions to be elected. The Company paid EnCap an amendment fee of $0.1 million and out-of-pocket costs and expenses in consideration for the March 2020 amendment.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 24, 2020, upon the closing of the IPO, the Company paid a total of $17.4 million which paid off the EnCap Credit Agreement in full, including an exit fee of $1.2 million, accrued interest of $0.1 million, and legal fees of $13,000. As a result, we recognized a loss on debt extinguishment of $0.1 million presented as a part of the non-operating expense in the consolidated statements of operations. For the year ended December 31, 2020, we incurred interest expenses amounting to $2.7 million.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 19, 2021, the Company entered into multiple Redemption Agreements and Warrant Redemption and Cancellation Agreements (collectively the "Repurchase Agreement") with EnCap and certain related funds that held the warrants to purchase 900,970 shares of the Company's common stock in addition to 39,682 shares of the Company's common stock. Under the Repurchase Agreement, the Company agreed to repurchase the outstanding warrants for $26.9 million and common stock for $1.3 million. The average price of the warrants and common stock repurchased were $29.85 per share and $31.51 per share, respectively. Upon settlement, the repurchased warrants were retired. The Company reduced common stock for the $0.001 par value of the shares repurchased, with the excess purchase price over par value recorded as a reduction of APIC. As a result of the repurchases, the Company recognized these amounts as a reduction to APIC.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subordinated Debt</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 31, 2015, the Company entered into unsecured Subordinated Loan Agreements and Subordinated Promissory Notes ("Porter Notes") with affiliated entities of Mr. John R. C. Porter (together referenced as "Porter"). Mr. Porter and Toxford Corporation, of which Mr. Porter was the sole shareholder, owned 35.0% of our Class A Common Stock. Under the terms of the Porter Notes, Porter lent the Company $2.5 million, with the outstanding principal bearing interest at a fixed rate of twelve percent (12%), payable quarterly starting August 20, 2015. The unpaid principal, together with interest, was originally due and payable in full on July 1, 2017.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 18, 2017, we amended and restated the Porter Notes to reduce the interest rate from twelve percent (12%) to six percent (6%) per annum, to be accrued, and extended the maturity date from July 1, 2017 to July 25, 2022. Telos also entered into Intercreditor Agreements with Porter and EnCap, in which the Porter Notes were fully subordinated to the EnCap Credit Agreement and any subsequent senior lenders, and payments under the Porter Notes were permitted only if certain conditions were met. All other terms remained in full force and effect.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 23, 2020, upon the closing of the IPO, the Porter Notes were paid in full. We incurred interest expense amounting to $0.3 million for fiscal year 2020 on the Porter Notes.</span></div> 30000000 5000000 30000000 0.009 0.019 0.019 0.020 3 9100000 9100000 11000000 0.130 900970 0.025 1.665 825000 0.150 5000000 1200000 0.173 4 300000 1000000 100000 17400000 1200000 100000 13000 100000 2700000 900970 39682 26900000 1300000 29.85 31.51 0.001 0.350 2500000 0.12 0.12 0.06 300000 EXCHANGEABLE REDEEMABLE PREFERRED STOCK CONVERSION<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-style:italic;font-weight:400;line-height:120%">Public Preferred Stock</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A maximum of 6,000,000 shares of the Public Preferred Stock, par value $0.01 per share, had been authorized for issuance. We initially issued 2,858,723 shares of the Public Preferred Stock pursuant to the acquisition of the Company during fiscal year 1990, recorded at fair value on the date of original issuance. In November 1998, we retired 410,000 shares of the Public Preferred Stock. Prior to the IPO, the total number of shares issued and outstanding was 3,185,586. The Public Preferred Stock was quoted as "TLSRP" on the OTCQB marketplace and the OTC Bulletin Board.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Public Preferred Stock accrued a semi-annual dividend at the annual rate of 12% ($1.20) per share, based on the liquidation preference of $10 per share, and was fully cumulative. For the year ended December 31, 2020, we accrued dividends on the Public Preferred Stock amounting to $3.4 million, which was recorded as interest expense.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the closing of the IPO, which constituted a qualified initial public offering for the purposes of the terms of the Exchangeable Redeemable Preferred Stock, each issued and outstanding share of Exchangeable Redeemable Preferred Stock automatically was converted (the "ERPS Conversion") into the right to receive (i) an amount of cash equal to (I) the ERPS Liquidation Value; multiplied by (II) 0.90; multiplied by (III) 0.85 and (ii) that number of shares of common stock (valued at the initial offering price to the public) equal to (I) the ERPS Liquidation Value; multiplied by (II) 0.90; multiplied by (III) 0.15. No fractional shares of common stock, however, were issued upon an ERPS Conversion Event but, in lieu thereof, the holder was entitled to receive an amount of cash equal to the fair market value of a share of common stock (valued at the initial offering price to the public) at the time of such ERPS Conversion Event multiplied by such fractional amount (rounded to the nearest cent). "ERPS Liquidation Value" means, per each share of Exchangeable Redeemable Preferred Stock, $10 together with all accrued and unpaid dividends (whether or not earned or declared) thereon calculated as of the actual date of an ERPS Conversion Event without interest, which was approximately $142.3 million as of November 19, 2020. All shares of common stock issued upon an ERPS Conversion were validly issued, fully paid and non-assessable. On November 23, 2020, holders of Exchangeable Redeemable Preferred Stock received $108.9 million in cash and 1.1 million shares of our common stock at $17 per share for a total value of $19.2 million in connection with the ERPS Conversion. The difference in the redemption value of the ERPS and the carrying value has been accounted for as a gain on extinguishment of debt in accordance with ASC 470 and ASC 480. Approximately $0.2 million of costs directly attributable to this redemption were applied against the gain, resulting in a net gain of $14.0 million.</span></div> 6000000 0.01 2858723 410000 3185586 3185586 0.12 1.20 10 3400000 0.90 0.85 0.90 0.15 0 10 142300000 108900000 1100000 17 19200000 200000 14000000 STOCKHOLDERS' EQUITY<div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capital Stock</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our authorized capital stock consists of 250,000,000 shares of common stock, $0.001 par value per share, and 10,000,000 shares of preferred stock, $0.01 par value per share. Prior to our Second Amended and Restated Articles of Incorporation, which were effective November 12, 2020, the relative rights, preferences, and limitations of the Class A common stock and the Class B common stock were in all respects identical. The holders of the common stock had one vote for each share of common stock held. Our Second Amended and Restated Articles of Incorporation authorized our Board of Directors to classify or reclassify shares of our stock in one or more classes or series, to cause the issuance of additional shares of our stock, and to amend our charter without stockholder approval to increase or decrease the number of shares of stock that we have authority to issue.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 12, 2020, we filed Articles of Amendment (the "Articles") with the State Department of Assessments and Taxation of the State of Maryland, effective as of the same date (the "Effective Time"). The Articles amended the Company's charter to effect a reverse stock split such that (1) every 1.259446 shares of Class A Common Stock that were issued and outstanding immediately prior to the Effective Time were changed into one issued and outstanding share of Class A Common Stock, and (2) every 1.259446 shares of Class B Common Stock that were issued and outstanding immediately prior to the Effective Time were changed into one issued and outstanding share of Class B Common Stock. Also on November 12, 2020, we filed the Second Articles of Amendment and Restatement (the "Second Amended Articles") with the State Department of Assessments and Taxation of the State of Maryland, effective as of the same date (the "Effective Time"). The Second Amended Articles amended the Company's charter to effect a conversion of each share of the Class B Common Stock that was issued and outstanding immediately prior to the Effective Time into one fully paid and non-assessable share of Class A Common Stock. From and after the Effective Time, certificates representing the Class B Common Stock now represent the number of shares of Class A Common Stock in which such Class B Common Stock was converted. Also, at the Effective Time, the Class A Common Stock was renamed and re-designated as common stock, par value $0.001 per share, of the Corporation.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, there were 67,431,632 and 66,767,450 shares of common stock issued and outstanding, respectively. There were no shares of preferred stock issued and outstanding on either date.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shares Repurchases</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Relative to the Repurchase Agreements, as disclosed under </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i78062326260d401cbe2c7dbda8e775ce_133" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 12</a><a href="#i78062326260d401cbe2c7dbda8e775ce_133" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> </a><a href="#i78062326260d401cbe2c7dbda8e775ce_133" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">–</a><a href="#i78062326260d401cbe2c7dbda8e775ce_133" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> Debt </a><a href="#i78062326260d401cbe2c7dbda8e775ce_133" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">and Other </a><a href="#i78062326260d401cbe2c7dbda8e775ce_133" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Obligations</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above, the Company agreed to repurchase the 39,682 outstanding shares held by EnCap for $1.3 million on April 19, 2021.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, on May 24, 2022, the Company announced that the Board of Directors approved a new share repurchase program ("SRP") authorizing the Company to repurchase up to $50.0 million of its common stock. Pursuant to this authorization, the Company may repurchase shares of its common stock on a discretionary basis from time to time through open market purchases. The repurchase program has no expiration date and may be modified, suspended, or terminated at any time. As of December 31, 2022, there was $38.7 million of the remaining authorization for future common stock repurchases under the SRP.</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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 14.1: Share Repurchase Program Activity</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share and share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts paid for shares repurchased </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Number of shares repurchased</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,550,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average per share price paid </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes commission paid for repurchases on the open market</span></div><div style="margin-bottom:9pt;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%">Other Comprehensive (Loss)/Income</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:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 14.2: Components of Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative foreign currency translation loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative actuarial gain on pension liability adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:9pt;font-weight:400;line-height:100%">107 </span></td><td style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27)</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> 250000000 0.001 10000000 0.01 1 1.259446 1.259446 0.001 67431632 67431632 66767450 66767450 0 0 0 0 39682 1300000 50000000 38700000 <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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 14.1: Share Repurchase Program Activity</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share and share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts paid for shares repurchased </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Number of shares repurchased</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,550,162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average per share price paid </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes commission paid for repurchases on the open market</span></div> 11284000 0 0 1550162 0 0 7.28 0 0 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 14.2: Components of Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative foreign currency translation loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative actuarial gain on pension liability adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:9pt;font-weight:400;line-height:100%">107 </span></td><td style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27)</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> -162000 -134000 107000 107000 -55000 -27000 EMPLOYEE BENEFIT PLAN<div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Telos sponsors a defined contribution employee savings plan (the "Plan") under which substantially all full-time employees are eligible to participate. As of December 31, 2022, the Plan held 876,602 shares of Telos common stock. Prior to March 2022, we matched one-half of employee contribution to the Plan up to a maximum of 2% of such employee's eligible annual base salary. In March 2022, we increased the maximum employer match up to 4% of the employee's eligible annual base salary. Participant contributions vest immediately, and Telos contributions vest at the rate of 20% each year, with full vesting occurring after completion of five years of service. Telos intends to fund the employer matching contribution in Telos stock, but will have the discretion to fund the match in cash or a combination of stock and cash, and are funded in the first quarter of the subsequent year.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our total contributions to the Plan for 2022, 2021, and 2020 were $2.2 million, $1.3 million, and $1.2 million, respectively.</span></div> 876602 0.02 0.04 0.20 P5Y 2200000 1300000 1200000 STOCK-BASED COMPENSATION<div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's stock-based compensation awards are under the 2016 LTIP and issue new shares upon the vesting of stock units under this plan. In October 2020, the Company amended the 2016 LTIP to increase the total number of shares available for issuance from 4,500,000 to 9,400,000 (equivalent to 7,459,913 shares after the stock split in November 2020) and extended the term to September 30, 2030. Our 2016 LTIP provides for the grant of stock options, stock appreciation rights, restricted stock, restricted stock units, unrestricted stock and dividend equivalent rights to our senior executives, directors, employees, and other eligible service providers.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock options granted under the 2016 LTIP expire no more than 10 years after the date of grant. No stock options granted under the 2016 LTIP are outstanding as of December 31, 2022. Approximately 0.4 million shares of our common stock were reserved for future grants as of December 31, 2022 under the 2016 LTIP.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records stock-based compensation related to accrued compensation in which it intends to settle in shares of the Company's common stock. However, it is the Company's discretion whether this compensation will ultimately be paid in stock or cash, as it has the right to dictate the form of these payments up until the date they are paid. In addition, stock-based compensation expense includes an immaterial increase of $1.3 million for the year ended December 31, 2022, to correct a prior period error. There were no income tax benefits recognized on the share-based compensation expense for these periods.</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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 16.1: Details of Stock-based Compensation Expense</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(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:9pt;font-weight:400;line-height:100%">Cost of sales - services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,660 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,231 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 </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"><table 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:45.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.821%"/><td style="width:0.1%"/></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 16.2: Service-Based RSU and Performance-Based RSU Award Activity</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service-Based RSU</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance-Based RSU</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested outstanding units as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,030,608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">492,727 </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:9pt;font-weight:400;line-height:100%">3,523,335 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.24 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">3,987,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,987,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,068,525)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,068,525)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(379,912)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(155,942)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(535,854)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested outstanding units as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,570,082 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336,785 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,906,867 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.53 </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:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our key assumptions used to calculate the grant date fair value of the PRSU awards in 2021 include a performance period ranging from 2.45 to 2.92 years, expected volatility between 57.4% - 58.8%, and a risk-free rate of 0.18% - 0.29%. The fair value at the grant date and derived service periods calculated for these market condition PRSUs were $19.12 - $30.84 and between 0.38 - 0.76 years, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the intrinsic value of the RSU and PRSUs outstanding, exercisable, and vested or expected to vest was $19.8 million. There was $26.8 million of total compensation costs related to stock-based awards not yet recognized as of December 31, 2022, which is expected to be recognized on a straight-line basis over a weighted-average remaining vesting period of 0.8 years.</span></div> 4500000 9400000 7459913000 P10Y 400000 1300000 0 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 16.1: Details of Stock-based Compensation Expense</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(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:9pt;font-weight:400;line-height:100%">Cost of sales - services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,660 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,231 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 </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> 3497000 2640000 0 4668000 7189000 0 3806000 3268000 0 52689000 47134000 4000 64660000 60231000 4000 <table 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:45.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.821%"/><td style="width:0.1%"/></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 16.2: Service-Based RSU and Performance-Based RSU Award Activity</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service-Based RSU</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance-Based RSU</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested outstanding units as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,030,608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">492,727 </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:9pt;font-weight:400;line-height:100%">3,523,335 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.24 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">3,987,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,987,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,068,525)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,068,525)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(379,912)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(155,942)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(535,854)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested outstanding units as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,570,082 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336,785 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,906,867 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3030608 492727 3523335 34.24 3987911 0 3987911 9.89 3068525 0 3068525 21.39 379912 155942 535854 32.95 3570082 336785 3906867 19.53 P2Y5M12D P2Y11M1D 0.574 0.588 0.0018 0.0029 19.12 30.84 P0Y4M17D P0Y9M3D 19800000 26800000 P0Y9M18D (LOSS)/EARNINGS PER SHARE<div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the period of net loss, potentially dilutive securities are not included in the calculation of diluted net (loss)/earnings per share because to do so would be anti-dilutive.</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:60.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.819%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 17.1: Potentially Dilutive Securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="border-top:1pt solid #000;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:400;line-height:100%">For the Year Ended December 31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock and restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock warrants, exercisable at $1.665/sh.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">920 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">961 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based RSUs of 336,785 have been excluded in the calculation of the potentially dilutive securities above because issuance of such shares are contingent upon the satisfaction of certain conditions which were not satisfied by the end of the period.</span></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.819%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 17.1: Potentially Dilutive Securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="border-top:1pt solid #000;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:400;line-height:100%">For the Year Ended December 31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock and restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock warrants, exercisable at $1.665/sh.</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">920 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">961 </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> 529000 520000 60000 1.665 1.665 1.665 0 400000 901000 529000 920000 961000 336785 INCOME TAXES<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:60.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.819%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 18.1: Components of Provision for/(Benefit from) Income Taxes</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current provision/(benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(98)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(77)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total current</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(98)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(77)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35 </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:9pt;font-weight:400;line-height:120%">70 </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:9pt;font-weight:400;line-height:120%">31 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provision for/(benefit from) income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">54 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(46)</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: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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 18.2: Reconciliation of Statutory Tax Rate to Actual Tax Rate </span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computed expected income tax provision</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income taxes, net of federal income tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in valuation allowance for deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.0 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative deferred adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision to return adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other permanent differences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend and accretion on preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.5 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on redemption of preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(43.3)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Section 162(m) limitation - covered employees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(16.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.6 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalization of IPO transaction 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:9pt;font-weight:400;line-height: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.4 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">R&amp;D credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(12.4)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-controlling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(15.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%)</span></td></tr></table></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:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 18.3: Components of Deferred Tax Assets and Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, principally due to allowance for doubtful accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for inventory obsolescence and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities not currently deductible</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Section 163(j) interest limitation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized research and development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net operating loss carryforwards - federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net operating loss carryforwards - state</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">R&amp;D tax credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,645 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total gross deferred tax assets</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:9pt;font-weight:400;line-height:100%">58,921 </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:9pt;font-weight:400;line-height:100%">61,299 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(57,559)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55,588)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,362 </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:9pt;font-weight:400;line-height:100%">5,711 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization and depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,945)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,034)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,489)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,120)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,434)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(758)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(723)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 18.4: Valuation Allowance Activity</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(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:9pt;font-weight:400;line-height:120%">Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">55,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,992 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">57,559 </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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">55,588 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52,198 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We establish a valuation allowance for deferred tax assets if, based on the weight of available evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The realization of deferred tax assets is dependent upon the generation of future taxable income. We considered projected future taxable income, tax planning strategies, and reversal of taxable temporary differences in making this assessment. Based on available evidence, we have determined that a full valuation allowance is required as of December 31, 2022 and 2021. As a result of a full valuation allowance against our deferred tax assets and liabilities, a deferred tax liability related to indefinite-lived goodwill remains on our consolidated balance sheets on December 31, 2022 and 2021.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 31, 2022, for federal income tax purposes, there was approximately a $28.7 million net operating loss available to be carried forward to offset future taxable income. Approximately $10.6 million of these net operating loss carryforwards expire in 2037, the remaining will be carried forward indefinitely. As of December 31, 2022, there was approximately $5.0 million of R&amp;D credit carryover which begins to expire in 2033. Certain tax attributes of the Company, including net operating losses and credits, would be subject to a limitation should an ownership change as defined under Section 382 of the Internal Revenue Code of 1986, as amended, occur. The limitations resulting from a change in ownership could affect the Company's ability to utilize its tax attributes. A study was completed in 2020 which confirmed that no limitation applies to the Company's tax attributes as of December 31, 2020. We believe that ownership activity since December 31, 2020 would not result in limitation sufficient to result in the expiration of unused attributes.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the provisions of ASC 740, we determined that there were approximately $1.4 million, $1.1 million, and $0.8 million of unrecognized tax benefits as of December 31, 2022, 2021, and 2020, respectively. Included in the balance of unrecognized tax benefits as of December 31, 2022, 2021, and 2020 were $0.1 million, $0.2 million, and $0.3 million, respectively, of tax benefits that, if recognized, would impact the effective tax rate. Also included in the balance of unrecognized tax benefits as of December 31, 2022, 2021, and 2020 were $1.3 million, $0.9 million, and $0.5 million, respectively, of tax benefits that, if recognized, would not impact the effective tax rate due to the Company's valuation allowance. The Company had accrued interest and penalties related to the unrecognized tax benefits of $0.1 million and $0.2 million, which were recorded in other liabilities as of December 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that the total amounts of unrecognized tax benefits will not significantly increase or decrease within the next 12 months. The period for which tax years are open, 2013 to 2022, has not been extended beyond the applicable statute of limitations. As of December 31, 2022, the Company is not under examination by any federal tax jurisdiction, but is currently under examination by a state tax jurisdiction.</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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 18.5: Reconciliation of the Beginning and Ending Amounts of Unrecognized Tax Benefit</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;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:400;line-height:120%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(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:9pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Decrease)/increase in prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase related to current year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Decrease related to lapse of statutes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(70)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,357 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,056 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">763 </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> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.819%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 18.1: Components of Provision for/(Benefit from) Income Taxes</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current provision/(benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(98)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(77)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total current</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(98)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(77)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax expense</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35 </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:9pt;font-weight:400;line-height:120%">70 </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:9pt;font-weight:400;line-height:120%">31 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provision for/(benefit from) income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">54 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(46)</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> 0 0 0 19000 -98000 -77000 19000 -98000 -77000 37000 19000 27000 -2000 51000 4000 35000 70000 31000 54000 -28000 -46000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 18.2: Reconciliation of Statutory Tax Rate to Actual Tax Rate </span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computed expected income tax provision</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income taxes, net of federal income tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in valuation allowance for deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.0 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative deferred adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision to return adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other permanent differences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend and accretion on preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.5 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on redemption of preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(43.3)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Section 162(m) limitation - covered employees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(16.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.6 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalization of IPO transaction 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:9pt;font-weight:400;line-height: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.4 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">R&amp;D credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(12.4)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-controlling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(15.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%)</span></td></tr></table> 0.210 0.210 0.210 0.036 0.015 0.010 -0.037 -0.079 0.170 -0.009 0 0.007 0.001 -0.004 0.005 -0.001 -0.002 0.010 0 0 0.105 0 0 0.433 -0.206 0 0 -0.020 -0.160 0.146 0 0 0.044 -0.005 -0.006 0.002 -0.030 -0.027 0.124 0 0 -0.159 -0.001 0.001 -0.007 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 18.3: Components of Deferred Tax Assets and Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, principally due to allowance for doubtful accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for inventory obsolescence and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities not currently deductible</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Section 163(j) interest limitation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized research and development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net operating loss carryforwards - federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net operating loss carryforwards - state</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">R&amp;D tax credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,645 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total gross deferred tax assets</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:9pt;font-weight:400;line-height:100%">58,921 </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:9pt;font-weight:400;line-height:100%">61,299 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(57,559)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55,588)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,362 </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:9pt;font-weight:400;line-height:100%">5,711 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization and depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,945)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,034)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,489)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,120)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,434)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(758)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(723)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 33000 29000 210000 315000 1151000 1713000 7943000 7993000 915000 648000 3349000 3813000 0 54000 34009000 37394000 362000 0 6034000 5681000 1155000 1014000 3760000 2645000 58921000 61299000 57559000 55588000 1362000 5711000 86000 3945000 2034000 2489000 2120000 6434000 758000 723000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 18.4: Valuation Allowance Activity</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(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:9pt;font-weight:400;line-height:120%">Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">55,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,992 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">57,559 </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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">55,588 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52,198 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 55588000 52198000 7206000 1971000 3390000 44992000 57559000 55588000 52198000 28700000 10600000 5000000 1400000 1100000 800000 100000 200000 300000 1300000 900000 500000 100000 200000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 18.5: Reconciliation of the Beginning and Ending Amounts of Unrecognized Tax Benefit</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;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:400;line-height:120%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(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:9pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Decrease)/increase in prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase related to current year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Decrease related to lapse of statutes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(70)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,357 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,056 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">763 </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> 1056000 763000 714000 5000 90000 104000 377000 273000 213000 71000 70000 60000 1357000 1056000 763000 LEASES<div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease office space facilities and equipment under non-cancelable operating and finance leases with various expiration dates, some of which contain renewal options. The Company's lease portfolio is comprised of two major classes. The lease of the Ashburn facility is accounted for as a finance lease. The other office spaces and equipment leased are accounted for as operating leases. We have included options to extend in the operating lease ROU assets and liabilities when we are reasonably certain that we will exercise such options.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2014, the Company entered into a new lease arrangement with the new landlord on the Ashburn facility, which expires on May 28, 2029. In accordance with this lease agreement, the basic rent increases by a fixed 2.5% escalation annually.</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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 19.1: Details of Lease Costs</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;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:400;line-height:120%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(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:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of finance lease assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest on finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Total finance lease 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:9pt;font-weight:400;line-height:100%">1,909 </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:9pt;font-weight:400;line-height:100%">1,979 </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:9pt;font-weight:400;line-height:100%">2,043 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,508 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,705 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,860 </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:9pt;margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Leases that have terms of 12 months or less.</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:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 19.2: Future Minimum Lease Payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating Leases</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance Leases</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(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:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,203 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,314 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,371 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,431 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,278)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease obligations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Current portion of lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term lease obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,248 </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: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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 19.3: Weighted-Average Remaining Lease Terms and Discount Rates</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.0 year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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: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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.04%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.04%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.04%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.75%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.75%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.75%</span></td></tr></table></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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 19.4: Supplemental cash flow information related to leases</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows related to operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows related to finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing cash flows related to finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> LEASES<div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease office space facilities and equipment under non-cancelable operating and finance leases with various expiration dates, some of which contain renewal options. The Company's lease portfolio is comprised of two major classes. The lease of the Ashburn facility is accounted for as a finance lease. The other office spaces and equipment leased are accounted for as operating leases. We have included options to extend in the operating lease ROU assets and liabilities when we are reasonably certain that we will exercise such options.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2014, the Company entered into a new lease arrangement with the new landlord on the Ashburn facility, which expires on May 28, 2029. In accordance with this lease agreement, the basic rent increases by a fixed 2.5% escalation annually.</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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 19.1: Details of Lease Costs</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;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:400;line-height:120%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(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:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of finance lease assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest on finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Total finance lease 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:9pt;font-weight:400;line-height:100%">1,909 </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:9pt;font-weight:400;line-height:100%">1,979 </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:9pt;font-weight:400;line-height:100%">2,043 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,508 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,705 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,860 </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:9pt;margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Leases that have terms of 12 months or less.</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:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 19.2: Future Minimum Lease Payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating Leases</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance Leases</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(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:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,203 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,314 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,371 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,431 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,278)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease obligations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Current portion of lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term lease obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,248 </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: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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 19.3: Weighted-Average Remaining Lease Terms and Discount Rates</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.0 year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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: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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.04%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.04%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.04%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.75%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.75%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.75%</span></td></tr></table></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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 19.4: Supplemental cash flow information related to leases</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows related to operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows related to finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing cash flows related to finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.025 <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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 19.1: Details of Lease Costs</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;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:400;line-height:120%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(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:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of finance lease assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest on finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">Total finance lease 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:9pt;font-weight:400;line-height:100%">1,909 </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:9pt;font-weight:400;line-height:100%">1,979 </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:9pt;font-weight:400;line-height:100%">2,043 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,508 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,705 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,860 </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:9pt;margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Leases that have terms of 12 months or less.</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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 19.3: Weighted-Average Remaining Lease Terms and Discount Rates</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.0 year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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: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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.04%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.04%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.04%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.75%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.75%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.75%</span></td></tr></table></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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 19.4: Supplemental cash flow information related to leases</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows related to operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows related to finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing cash flows related to finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 550000 713000 724000 49000 13000 93000 1221000 1221000 1221000 688000 758000 822000 1909000 1979000 2043000 2508000 2705000 2860000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 19.2: Future Minimum Lease Payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating Leases</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance Leases</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(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:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,203 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,314 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,371 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,431 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,278)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease obligations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Current portion of lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term lease obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,248 </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> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 19.2: Future Minimum Lease Payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating Leases</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance Leases</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(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:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,203 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,314 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,371 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ending December 31, 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,431 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,278)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease obligations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Current portion of lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term lease obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,248 </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> 373000 2203000 27000 2258000 0 2314000 0 2371000 0 2431000 0 3541000 400000 15118000 12000 2278000 388000 12840000 361000 1592000 27000 11248000 P6Y3M18D P7Y3M18D P8Y3M18D P1Y P1Y8M12D P2Y6M 0.0504 0.0504 0.0504 0.0575 0.0575 0.0575 603000 768000 745000 688000 758000 820000 1461000 1339000 1225000 RELATED PARTY TRANSACTIONS<div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Emmett J. Wood, the brother of our Chairman and CEO, has been an employee of ours since 1996. The amounts paid to this individual as compensation for the years ended December 31, 2022, 2021, and 2020 were $1.3 million, $0.5 million and $1.2 million, respectively. Additionally, Mr. Wood owned 178,041 and 73,562 shares of the Company's common stock as of December 31, 2022 and 2021, respectively. In January 2023, Emmett Wood tendered his resignation as an employee effective February 7, 2023.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 31, 2015, the Company entered into an interest-bearing subordinated debt with Mr. Porter and Toxford Corporation ("Porter Notes") for $2.5 million (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i78062326260d401cbe2c7dbda8e775ce_133" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 12 - </a><a href="#i78062326260d401cbe2c7dbda8e775ce_133" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Debt </a><a href="#i78062326260d401cbe2c7dbda8e775ce_133" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">and </a><a href="#i78062326260d401cbe2c7dbda8e775ce_133" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Other </a><a href="#i78062326260d401cbe2c7dbda8e775ce_133" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">O</a><a href="#i78062326260d401cbe2c7dbda8e775ce_133" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">bligations</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further information on the Porter Notes). Toxford Corporation, of which Mr. Porter was the sole shareholder, owned 35.0% of our Class A Common Stock. The Porter Notes were paid in full upon the closing of the IPO in 2020. We incurred $0.3 million of interest expense for the year ended December 31, 2020.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One of the Company's directors serves as a consultant to the Company. In February 2022, the director and the Company amended the consulting agreement to provide that the Company would pay the remainder of the director's consulting fees for 2022 in a fixed price amount in the form of restricted stock units. The Company granted the director 26,091 restricted stock units on February 1, 2022, which vest quarterly in four equal amounts through the end of the year, subject to the director's continued performance under the consulting agreement. The cash amount paid for his consultancy services were $25,000, $0.3 million and $0.3 million for the years ended December 31, 2022, 2021 and 2020, respectively.</span></div> 1300000 500000 1200000 178041 73562 2500000 0.350 300000 26091 25000 300000 300000 SEGMENT INFORMATION<div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As noted in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i78062326260d401cbe2c7dbda8e775ce_1804" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 2 - Significant Accounting Policies</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we conduct our operations through two operating segments: Security Solutions and Secure Networks.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our Security Solutions segment is primarily focused on cybersecurity, cloud and identity solutions, and secure messaging through Xacta, Telos Ghost, Telos Advanced Cyber Analytics, Telos AMHS and Telos ID offerings. We recognize revenue on contracts from providing various system platforms in the cloud, on-premises, and in hybrid cloud environments, as well as software sales or software-as-a-service. Revenue associated with the segment's custom solutions is recognized as work progresses or upon delivery of services and products. Fluctuation in revenue from period to period is the result of the volume of software sales, and the progress or completion of cloud and/or cybersecurity solutions during the period. The majority of the operating costs relate to labor, material, and overhead costs. Software sales have immaterial operation costs associated with them, thus yielding higher margins. Gross profit and margin are a function of operational efficiency on security solutions and changes in the volume of software sales.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Secure Networks segment provides secure networking architectures and solutions to our customers through secure mobility solutions, and network management and defense services. Revenue is recognized over time as the work progresses on contracts related to managing network services and information delivery. Contract costs include labor, material, and overhead costs. Variances in costs recognized from period to period primarily reflect increases and decreases in activity levels on individual contracts.</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:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 21.1: Results of Operations by Business Segment</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;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:400;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Security Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Secure Networks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inter-segment elimination</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,377)</span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216,887 </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:9pt;font-weight:400;line-height:100%">242,433 </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:9pt;font-weight:400;line-height:100%">179,917 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Security Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Secure Networks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,043 </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:9pt;font-weight:400;line-height:100%">86,029 </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:9pt;font-weight:400;line-height:100%">62,420 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating (loss)/income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(53,850)</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:9pt;font-weight:400;line-height:100%">(41,464)</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:9pt;font-weight:400;line-height:100%">297 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income/(expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(921)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(255)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(874)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(777)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on redemption of public preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Loss)/income before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(53,374)</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:9pt;font-weight:400;line-height:100%">(43,162)</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:9pt;font-weight:400;line-height:100%">6,795 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Provision for)/benefit from income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (loss)/income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(53,428)</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:9pt;font-weight:400;line-height:100%">(43,134)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,841 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Net income attributable to non-controlling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,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:9pt;font-weight:400;line-height:100%">Net (loss)/income attributable to Telos Corporation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(53,428)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43,134)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,687 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure each segment's profitability based on gross profit. We account for inter-segment sales and transfers as if the sales or transfers were to third parties, that is, at current market prices. Interest income, interest expense, other income and expense items, and income taxes, as reported in the consolidated financial statements, are not part of the segment profitability measure and are primarily recorded at the corporate level.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management does not utilize total assets by segment to evaluate segment performance or allocate resources. As a result, assets are not tracked by segment, and therefore, total assets by segment are not disclosed.</span></div> 2 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 21.1: Results of Operations by Business Segment</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;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:400;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Security Solutions</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Secure Networks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inter-segment elimination</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,377)</span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216,887 </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:9pt;font-weight:400;line-height:100%">242,433 </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:9pt;font-weight:400;line-height:100%">179,917 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Security Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Secure Networks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,043 </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:9pt;font-weight:400;line-height:100%">86,029 </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:9pt;font-weight:400;line-height:100%">62,420 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating (loss)/income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(53,850)</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:9pt;font-weight:400;line-height:100%">(41,464)</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:9pt;font-weight:400;line-height:100%">297 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income/(expense)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(921)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(255)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(874)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(777)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on redemption of public preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Loss)/income before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(53,374)</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:9pt;font-weight:400;line-height:100%">(43,162)</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:9pt;font-weight:400;line-height:100%">6,795 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Provision for)/benefit from income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (loss)/income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(53,428)</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:9pt;font-weight:400;line-height:100%">(43,134)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,841 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Net income attributable to non-controlling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,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:9pt;font-weight:400;line-height:100%">Net (loss)/income attributable to Telos Corporation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(53,428)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43,134)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,687 </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> 120454000 123534000 127667000 96433000 118899000 62627000 0 0 -10377000 216887000 242433000 179917000 61948000 64904000 50458000 17095000 21125000 11962000 79043000 86029000 62420000 132893000 127493000 62123000 -53850000 -41464000 297000 1350000 -921000 -255000 874000 777000 7259000 0 0 14012000 -53374000 -43162000 6795000 54000 -28000 -46000 -53428000 -43134000 6841000 0 0 5154000 -53428000 -43134000 1687000 COMMITMENT AND CONTINGENCIES<div style="margin-bottom:9pt;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%">Legal Proceedings</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 7, 2022, Telos and certain of its current and former officers were named as defendants in a lawsuit filed in the United States District Court for the Eastern District of Virginia ("Court"). In the complaint, the plaintiffs, who purport to represent a class of purchasers of Telos common stock between November 19, 2020, and March 16, 2022, allege that the defendants violated securities laws by failing to disclose delays relating to the launch of certain contracts between Telos and the Transportation Security Administration ("TSA") and the Centers for Medicare and Medicaid Services and to take into account those delays when providing a financial forecast for the Company's 2021 performance. On June 15, 2022, the Plaintiffs filed a consolidated complaint which added claims (i) concerning Telos' disclosure of revenue projections for these contracts, (ii) against the directors of Telos at the time of its initial public offering, and (iii) pursuant to Sections 11 and 15 of the Securities Act of 1933. On February 1, 2023, the Court dismissed the lawsuit in its entirety for failure to state a claim. The Court's order of dismissal provided the plaintiff twenty-one days within which to file a motion for leave to file an amended complaint, should they have a good faith basis to do so. On March 1, 2023, Plaintiffs filed a motion for leave to file an amended complaint, and on March 13, 2023, the Court granted the parties' consent motion permitting the filing of a consolidated amended class action complaint and establishing a briefing schedule for Telos' forthcoming motion to dismiss that amended complaint.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company is a party to litigation arising in the ordinary course of business. These legal proceedings seek various remedies, including claims for monetary damages in varying amounts, none of which are considered material, or are unspecified as to amount. Although the outcome of any such matter is inherently uncertain and may be materially adverse, based on current information, management believes that the outcome of such known matters will not have a material adverse effect on the Company's financial condition and results of operations.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company does not believe that there are claims or proceedings that would have a material adverse effect on the business, or the consolidated financial statements of the Company.</span></div><div style="margin-bottom:9pt;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%">Other - Government Contracts</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a U.S. government contractor, we are subject to various audits and investigations by the U.S. government to determine whether our operations are being conducted in accordance with applicable regulatory requirements. U.S. government investigations of our operations, whether relating to government contracts or conducted for other reasons, could result in administrative, civil, or criminal liabilities, including repayments, fines or penalties being imposed upon us, suspension, proposed debarment, debarment from eligibility for future U.S. government contracting, or suspension of export privileges. Suspension or debarment could have a material adverse effect on us because of our dependence on contracts with the U.S. government. U.S. government investigations often take years to complete and many result in no adverse action against us. We also provide products and services to customers outside of the United States, which are subject to U.S. and foreign laws and regulations and foreign procurement policies and practices. Our compliance with local regulations or applicable U.S. government regulations also may be audited or investigated.</span></div> SUPPLEMENTAL CASH FLOW INFORMATION<div style="margin-bottom:9pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="border-bottom: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:9pt;font-weight:700;line-height:100%">Table 23.1: Details of Cash, Cash Equivalent, and Restricted Cash</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,562 </span></td><td style="background-color:#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,438 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,562 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:2.94pt">Restricted cash consists of a commercial money market account held as a deposit on the Ashburn lease and is recorded under "Other assets" on the Consolidated Balance Sheets.</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"/><td style="width:58.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.357%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.357%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.874%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 23.2: Supplemental Cash Flow Information</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;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:400;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid during the year for:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:9pt;font-weight:400;line-height:100%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease ROU assets obtained in exchange for operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditure activity in accounts payable and other accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock repurchase under accounts payable and other accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition holdback</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividends from preferred stock recorded as interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issued on redemption of public preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issued on purchase of Telos ID membership interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributions to Telos ID Class B member – non-controlling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred financing costs in accounts payable and other accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <div style="margin-bottom:9pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="border-bottom: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:9pt;font-weight:700;line-height:100%">Table 23.1: Details of Cash, Cash Equivalent, and Restricted Cash</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,562 </span></td><td style="background-color:#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,438 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,562 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:2.94pt">Restricted cash consists of a commercial money market account held as a deposit on the Ashburn lease and is recorded under "Other assets" on the Consolidated Balance Sheets.</span></div> <div style="margin-bottom:9pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="border-bottom: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:9pt;font-weight:700;line-height:100%">Table 23.1: Details of Cash, Cash Equivalent, and Restricted Cash</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,562 </span></td><td style="background-color:#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,438 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,562 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:2.94pt">Restricted cash consists of a commercial money market account held as a deposit on the Ashburn lease and is recorded under "Other assets" on the Consolidated Balance Sheets.</span></div> 119305000 126562000 133000 0 119438000 126562000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.583%"><tr><td style="width:1.0%"/><td style="width:58.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.357%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.357%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.874%"/><td style="width:0.1%"/></tr><tr><td colspan="18" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Table 23.2: Supplemental Cash Flow Information</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;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:400;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid during the year for:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">188 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:9pt;font-weight:400;line-height:100%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease ROU assets obtained in exchange for operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditure activity in accounts payable and other accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock repurchase under accounts payable and other accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition holdback</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividends from preferred stock recorded as interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issued on redemption of public preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issued on purchase of Telos ID membership interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributions to Telos ID Class B member – non-controlling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred financing costs in accounts payable and other accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 803000 758000 7259000 188000 60000 64000 511000 638000 613000 211000 0 0 139000 0 0 0 506000 0 0 0 3384000 0 0 19213000 0 0 148399000 0 0 2436000 114000 0 0 REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA<div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revisions of Previously Issued Quarterly Financial Statements</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the course of preparing the Company's consolidated financial statements for the year ended December 31, 2022, we identified that stock-based compensation expense related to PRSU awards with market conditions was erroneously reversed when those PRSUs were forfeited during each of the quarters ended March 31, 2022, June 30, 2022 and September 30, 2022. Due to the errors, general and administrative expense was understated by $1.6 million in the first quarter of 2022, $1.9 million in the second quarter of 2022, and $1.1 million in the third quarter of 2022. Although the Company has determined that these errors did not have a material impact on its previously issued interim consolidated financial statements, it will revise the previously reported interim financial information in conjunction with the issuance of its quarterly filings on Form 10-Q for the quarters ended March 31, 2023, June 30, 2023 and September 30, 2023. The errors had no net impact on cash flows from operating, investing or financing activities in the consolidated statement of cash flows. The following tables set forth the effects of the revisions of previously issued unaudited quarterly consolidated financial statements to correct for prior period errors.</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:20.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.213%"/><td style="width:0.1%"/></tr><tr><td colspan="48" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Table 24.1. Revised Quarterly Financial Data for Fiscal Years 2022 and 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="45" 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:8pt;font-weight:400;line-height:100%">For the Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal Year 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal Year 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue- services</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55,305 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,058 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,003 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,955 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue - products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,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:8pt;font-weight:400;line-height:100%">6,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,519 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,160 </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:8pt;font-weight:400;line-height:100%">55,791 </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:8pt;font-weight:400;line-height:100%">63,593 </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:8pt;font-weight:400;line-height:100%">47,343 </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:8pt;font-weight:400;line-height:100%">55,757 </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:8pt;font-weight:400;line-height:100%">53,644 </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:8pt;font-weight:400;line-height:100%">68,981 </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:8pt;font-weight:400;line-height:100%">64,051 </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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of sales – services</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,731 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,436 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,746 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,421 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,490 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,609 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,137 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,121 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of sales – products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,781 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cost of sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,289 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,862 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,648 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,045 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,288 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,110 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,104 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,902 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,871 </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:8pt;font-weight:400;line-height:100%">20,929 </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:8pt;font-weight:400;line-height:100%">20,945 </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:8pt;font-weight:400;line-height:100%">18,298 </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:8pt;font-weight:400;line-height:100%">14,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:8pt;font-weight:400;line-height:100%">22,534 </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:8pt;font-weight:400;line-height:100%">24,877 </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:8pt;font-weight:400;line-height:100%">24,149 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling, general and administrative expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,292 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,238 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,965 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,729 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,961 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,963 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,005 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,965 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,560 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,367)</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:8pt;font-weight:400;line-height:100%">(14,036)</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:8pt;font-weight:400;line-height:100%">(8,784)</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:8pt;font-weight:400;line-height:100%">(14,663)</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:8pt;font-weight:400;line-height:100%">(13,494)</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:8pt;font-weight:400;line-height:100%">(17,471)</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:8pt;font-weight:400;line-height:100%">(5,088)</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:8pt;font-weight:400;line-height:100%">(5,411)</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,054)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(190)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(187)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(194)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,545)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,105)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,447)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,277)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,744)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,631)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,263)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,524)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Provision for)/benefit from income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,616)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,159)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,455)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,198)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,778)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,644)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,222)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,490)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss per share: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.13)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Net loss is equal to Net loss attributable to Telos Corporation.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> The sum of the quarterly net loss per share amounts may not equal the full year amount reported since per share amounts are computed independently for each quarter and for the full year based upon the respective weighted-average shares outstanding, basic and diluted.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.241%"/><td style="width:0.1%"/></tr><tr><td colspan="54" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Table 24.2. Consolidated Statement of Operations</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:400;line-height:100%">Three Months Ended March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:400;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As Revised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As Revised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="51" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(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:8pt;font-weight:400;line-height:100%">General and administrative</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,923 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,556 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,865 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,870 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,591 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,115 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,706 </span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Total selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,729 </span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,734)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,870)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,036)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,669)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,115)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,784)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,912)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,545)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,235)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,332)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,447)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,616)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,289)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,870)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,159)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,340)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,115)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,455)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%">Net loss per share, basis</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.13)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Net loss per share, diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.13)</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: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:19.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.241%"/><td style="width:0.1%"/></tr><tr><td colspan="54" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Table 24.3. Consolidated Statement of Comprehensive Loss</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:400;line-height:100%">Three Months Ended March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:400;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As Revised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As Revised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="51" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,983)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,616)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,289)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,870)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,159)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,340)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,115)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,455)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,954)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,476)</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: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:19.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.241%"/><td style="width:0.1%"/></tr><tr><td colspan="54" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Table 24.4. Consolidated Balance Sheet</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:400;line-height:100%">As of March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:400;line-height:100%">As of June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:400;line-height:100%">As of September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As Revised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As Revised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="51" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additional paid-in capital</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">376,913 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">378,546 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">388,464 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">391,967 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">398,546 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,618 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">403,164 </span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(201,960)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(203,593)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(214,249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(217,752)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(221,589)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(226,207)</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: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:18.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.241%"/><td style="width:0.1%"/></tr><tr><td colspan="54" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Table 24.5. Consolidated Statement of Changes in Stockholders' Equity</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:400;line-height:100%">Three Months Ended March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:400;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As Revised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As Revised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="51" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additional paid-in capital, beginning</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">367,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">367,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">376,913 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">378,546 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">388,464 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">391,967 </span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,127 </span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Additional paid-in capital, end</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">376,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">378,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">388,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">391,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">398,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">403,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%">Accumulated deficit, beginning</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(186,977)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(186,977)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(201,960)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(203,593)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(214,249)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(217,752)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,983)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,616)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,289)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,455)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Accumulated deficit, end</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(201,960)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(203,593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(214,249)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(217,752)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(221,589)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,618)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(226,207)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1600000 1900000 1100000 <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:20.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.213%"/><td style="width:0.1%"/></tr><tr><td colspan="48" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Table 24.1. Revised Quarterly Financial Data for Fiscal Years 2022 and 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="45" 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:8pt;font-weight:400;line-height:100%">For the Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal Year 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal Year 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue- services</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55,305 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,058 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,003 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,955 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue - products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,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:8pt;font-weight:400;line-height:100%">6,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,519 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,160 </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:8pt;font-weight:400;line-height:100%">55,791 </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:8pt;font-weight:400;line-height:100%">63,593 </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:8pt;font-weight:400;line-height:100%">47,343 </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:8pt;font-weight:400;line-height:100%">55,757 </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:8pt;font-weight:400;line-height:100%">53,644 </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:8pt;font-weight:400;line-height:100%">68,981 </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:8pt;font-weight:400;line-height:100%">64,051 </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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of sales – services</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,731 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,436 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,746 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,421 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,490 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,609 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,137 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,121 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of sales – products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,501 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,781 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cost of sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,289 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,862 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,648 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,045 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,288 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,110 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,104 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,902 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,871 </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:8pt;font-weight:400;line-height:100%">20,929 </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:8pt;font-weight:400;line-height:100%">20,945 </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:8pt;font-weight:400;line-height:100%">18,298 </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:8pt;font-weight:400;line-height:100%">14,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:8pt;font-weight:400;line-height:100%">22,534 </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:8pt;font-weight:400;line-height:100%">24,877 </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:8pt;font-weight:400;line-height:100%">24,149 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling, general and administrative expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,292 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,238 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,965 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,729 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,961 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,963 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,005 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,965 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,560 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,367)</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:8pt;font-weight:400;line-height:100%">(14,036)</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:8pt;font-weight:400;line-height:100%">(8,784)</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:8pt;font-weight:400;line-height:100%">(14,663)</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:8pt;font-weight:400;line-height:100%">(13,494)</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:8pt;font-weight:400;line-height:100%">(17,471)</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:8pt;font-weight:400;line-height:100%">(5,088)</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:8pt;font-weight:400;line-height:100%">(5,411)</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,054)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(190)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(187)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(194)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,545)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,105)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,447)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,277)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,744)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,631)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,263)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,524)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Provision for)/benefit from income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,616)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,159)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,455)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,198)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,778)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,644)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,222)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,490)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss per share: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.13)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Net loss is equal to Net loss attributable to Telos Corporation.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> The sum of the quarterly net loss per share amounts may not equal the full year amount reported since per share amounts are computed independently for each quarter and for the full year based upon the respective weighted-average shares outstanding, basic and diluted.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.241%"/><td style="width:0.1%"/></tr><tr><td colspan="54" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Table 24.2. Consolidated Statement of Operations</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:400;line-height:100%">Three Months Ended March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:400;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As Revised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As Revised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="51" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(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:8pt;font-weight:400;line-height:100%">General and administrative</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,923 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,556 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,865 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,870 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,591 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,115 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,706 </span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Total selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,729 </span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,734)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,870)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,036)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,669)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,115)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,784)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,912)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,545)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,235)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,105)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,332)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,447)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,616)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,289)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,870)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,159)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,340)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,115)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,455)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%">Net loss per share, basis</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.13)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Net loss per share, diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.13)</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: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:19.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.241%"/><td style="width:0.1%"/></tr><tr><td colspan="54" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Table 24.3. Consolidated Statement of Comprehensive Loss</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:400;line-height:100%">Three Months Ended March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:400;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As Revised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As Revised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="51" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,983)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,616)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,289)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,870)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,159)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,340)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,115)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,455)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,954)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,476)</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: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:19.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.241%"/><td style="width:0.1%"/></tr><tr><td colspan="54" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Table 24.4. Consolidated Balance Sheet</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:400;line-height:100%">As of March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:400;line-height:100%">As of June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:400;line-height:100%">As of September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As Revised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As Revised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="51" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additional paid-in capital</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">376,913 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">378,546 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">388,464 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">391,967 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">398,546 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,618 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">403,164 </span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(201,960)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(203,593)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(214,249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(217,752)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(221,589)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(226,207)</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: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:18.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.241%"/><td style="width:0.1%"/></tr><tr><td colspan="54" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Table 24.5. Consolidated Statement of Changes in Stockholders' Equity</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:400;line-height:100%">Three Months Ended March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:400;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As Revised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As Revised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustment</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As Revised</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="51" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additional paid-in capital, beginning</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">367,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">367,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">376,913 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">378,546 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">388,464 </span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">391,967 </span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,127 </span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Additional paid-in capital, end</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">376,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">378,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">388,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">391,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">398,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">403,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:8pt;font-weight:400;line-height:100%">Accumulated deficit, beginning</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(186,977)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(186,977)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(201,960)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(203,593)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(214,249)</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(217,752)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,983)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,616)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,289)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,455)</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">Accumulated deficit, end</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(201,960)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(203,593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(214,249)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(217,752)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(221,589)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,618)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(226,207)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 48108000 50270000 55305000 39059000 52058000 49003000 62955000 57532000 2052000 5521000 8288000 8284000 3699000 4641000 6026000 6519000 50160000 55791000 63593000 47343000 55757000 53644000 68981000 64051000 29731000 31436000 36746000 23421000 39490000 28609000 40137000 35121000 1558000 3426000 5902000 5624000 1798000 2501000 3967000 4781000 31289000 34862000 42648000 29045000 41288000 31110000 44104000 39902000 18871000 20929000 20945000 18298000 14469000 22534000 24877000 24149000 5252000 4741000 3042000 3547000 3826000 5043000 5363000 5423000 5430000 4489000 3981000 3018000 4061000 5327000 4863000 4845000 24556000 25735000 22706000 26396000 20076000 29635000 19739000 19292000 35238000 34965000 29729000 32961000 27963000 40005000 29965000 29560000 -16367000 -14036000 -8784000 -14663000 -13494000 -17471000 -5088000 -5411000 12000 118000 518000 702000 -1054000 32000 20000 81000 190000 187000 181000 316000 196000 192000 195000 194000 -16545000 -14105000 -8447000 -14277000 -14744000 -17631000 -5263000 -5524000 71000 54000 8000 -79000 34000 13000 -41000 -34000 -16616000 -14159000 -8455000 -14198000 -14778000 -17644000 -5222000 -5490000 -0.25 -0.21 -0.13 -0.21 -0.23 -0.26 -0.08 -0.08 -0.25 -0.21 -0.13 -0.21 -0.23 -0.26 -0.08 -0.08 22923000 1633000 24556000 23865000 1870000 25735000 21591000 1115000 22706000 33605000 1633000 35238000 33095000 1870000 34965000 28614000 1115000 29729000 -14734000 -1633000 -16367000 -12166000 -1870000 -14036000 -7669000 -1115000 -8784000 -14912000 -1633000 -16545000 -12235000 -1870000 -14105000 -7332000 -1115000 -8447000 -14983000 -1633000 -16616000 -12289000 -1870000 -14159000 -7340000 -1115000 -8455000 -0.22 -0.03 -0.25 -0.18 -0.03 -0.21 -0.11 -0.02 -0.13 -0.22 -0.03 -0.25 -0.18 -0.03 -0.21 -0.11 -0.02 -0.13 -14983000 -1633000 -16616000 -12289000 -1870000 -14159000 -7340000 -1115000 -8455000 -14954000 -1633000 -16587000 -12300000 -1870000 -14170000 -7361000 -1115000 -8476000 376913000 1633000 378546000 388464000 3503000 391967000 398546000 4618000 403164000 -201960000 -1633000 -203593000 -214249000 -3503000 -217752000 -221589000 -4618000 -226207000 367153000 0 367153000 376913000 1633000 378546000 388464000 3503000 391967000 12647000 1633000 14280000 14553000 1870000 16423000 15012000 1115000 16127000 376913000 1633000 378546000 388464000 3503000 391967000 398546000 4618000 403164000 -186977000 0 -186977000 -201960000 -1633000 -203593000 -214249000 -3503000 -217752000 -14983000 -1633000 -16616000 -12289000 -1870000 -14159000 -7340000 -1115000 -8455000 -201960000 -1633000 -203593000 -214249000 -3503000 -217752000 -221589000 -4618000 -226207000 Accumulated Other Comprehensive Income EXCEL 117 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #Q!<%8'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 " \07!6T/8OZ.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R(E'82;-I:.G#@8K;.QF;+4UB_]@:R1]^R59FS*V!]C1TL^? M/H$:':4."9]3B)C(8KX;7.>SU''-3D11 F1]0J=R.2;\V#R$Y!2-SW2$J/2' M.B+4G*_ (2FC2,$$+.)"9&UCM-0)%85TP1N]X.-GZF:8T8 =.O24H2HK8.TT M,9Z'KH$;8((1)I>_"V@6XES]$SMW@%V20[9+JN_[LA=S;MRA@K>GW%W$W;!V(/] MQ\97P;:!7W?1?@%02P,$% @ /$%P5IE&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" \07!613I5[,L' "*+P & 'AL+W=OA*J:$AVF.DD;,CT5,_47 A;@*MMBY7D M?/S[/;(-QBE9V%NB+SH8?%Y;CR7YO-*Y>F'\A]A0*M%K'"7BNK.1"7%>,QD7#(USVQY90$65 <];#C7/1B$B:=T57VW9R/KE@JHS"A M$OWVA$7NY[KB=W1>/X7HCU1>]T=66K.F"RM^WKZ\[8_3SU!BH@.^-;2%_$P6>DFK)D[(X,.RB@*Y)&\I&]_$*+ M!ITK/9]%(OL?O>3G]OL=Y*="LK@(ACN(PR3_2UX+$ 2PZ\AQ,G1 MA#U3CKKH]\44_?3A(_J P@3=A5$$#T5<]21<0IW8\PNY+[D]C>(=S?X!1L5I]0_0Y[["6$'8\T-3**+I/XR7E.DIF#<=QN\ZPW]>]YB?& MT+:D+(E52+E.F;$Y35@]TG6HL@CH8O!P_S1[N M=>#,&FW)V5*KHCM(=MTFZ&:)SS@,1:)&Y2>TD#"+(<;1A*6)Y&_P-]#S-*O? M3;4 C4&M 5I2JP+$)4#46S &:W8YAU Z=RT%?2\\8 MW)J>);4JO3+Y=XT9\H[>. A 77S:?4!?X3STD.C[G%G2O1P.+]!8;)8IAQ<, M(X&6HE4;8$NM2K$T JXYE7]/<:*.8/0^L9=$2] L5[#38K/J#FRI5;&5_L U M)_;OL>UGO3EGSV'BZWN?6?/;6(O-JE>PI5;%5KH%UYSDO\/V!UWLG0^U\*QZ!EMJ57BE:W"/V(8,':>DGI598.!HLSES5&M(I_ ) M;FD47'-V_Y4I2S7?L,24^QX1&>!^UQLZCI:659M@2ZU*JS0*KCG+?PHE> 2V M0B[^:?D1+:B?S?H" WX)_B+4GT'>[_W#PPQ[7&=@I;@$M; M@,W)_&QR^XC&:1!*QM%82@HN/5N7O(W(6DO-K%>W#6H.:PWM%(F_5R;^7J.= MA,4&DC13#SLB4]O#S'&MJP].80"\T@!XC?8.YNDR"GWH5HQH7Y5FE=;E&U8M M0:%VGJFIBK#G41\/SP97O6<=FC+7]QKE^H6A7N2&>J&\LT /J82AF"B#J<5E M,WF?%&H7!PV\&)Z?7WI#;]_& L4ITGSOH S(G)SO=H?%P5X4) 1+M:VWHI"& MZ9=CCZC.5?K+$J&61^2&(K[?(OR74,5P81)FZ=ZW? $XVZ)>P9RISE: M)J^9:8('SX'!#,B^HM^H?N(W2SGPS\..B[6E'.;@UM1.89J\TC1Y9HLSAH$2 M9(.E+J$X(E#_DK3JDFRI53&5+LEK6%QU6"AT"U]J$_XC8G555>:PUL1.X8Z\ MTAUY9E?SGEA1E5;/S"QW^UU+S*I#LJ66$^L=%"\KTY,5@0ODJUJ,O(YY_^V^ MT'RV7!!L=)=L75E(0"G5D1S-_"\D4LQ84XT MMF,K$8UYJ7+"8"60+"G%XN<,YK+&$.<\?2:JRB7/IH!0VN,S5+:\^0Y// MN>$E/)?VBJIZ;?#!04DI%:>-6$= ":OO^*7Q84\0AD<$02,(7@G\BR."L!&$ MIPJ&C6!HG:E3L3[$6.%H+'B%A%FM::9AS;1JG3YA9MOOE-"S1.M4-"U3HM - MJU\@O1-C5VFLF723!C&K$<$1A!^@)6Y0%\PA2[7 M^M4K01*HL *1\=*<$OK<%!(M%JLNT_I9L_@KNK^;#HZHXW]5']ARWMIR?I(M M"YX<_7S["8]89H1M%6<#%!/]7I)$(;Y!^B0MZ9K@+H/ZB#^_4U>:-)X8HK4+]"T MSTS\>,8SC^V+%Y$_R17GBKRNTTQ>#E9*;6FT3H?,LKSA.DZRP>BB_.X^'UV(K4J3C-_G1&[7ZSC_[YJGXN5R M0 =O7SPDRY4JOAB.+C;QDD^X^K6YS^%IN/,R3]8\DXG(2,X7EX,K>A[9I4&) M^"?A+[+UF114ID(\%0^W\\N!58R(IWRF"A2 SC24?B_1W,E>KRT$P('.^B+>I>A O?_.:D%OXFXE4EG_)2XVU M!F2VE4JL:V,8P3K)JO_Q:ST1+0/J]1BPVH!U#9P> [LVL \U<&H#IYR9BDHY M#U&LXM%%+EY(7J#!6_&AG,S2&N@G61'WB,M ,@I^36)R,FGST2NXIQ+DF3D<26V,L[F\@OY MM/=\,50PL,+]<%8/XKH:!.L9!&7DA\C42I*;;,[G^PZ&P&A'B[W1NF9&CQ&? MG1&;?B',8@P9T/AP;6P8V]BY(=NG/Z?'W*%2;'2GT>,>D'@7PR?VZ01F,,< $C,A%1$+(N.4 MHYE2.?':+[?]P'$Z5!"8ZSE6!Q8A,.H[80\5=T?%-5+YE@LIR287BT1A'%SM MK7YH.9UI'NNHP+-8V&&@HSP(FH43\'8$O-+,[B$P@3J;9,LO9,DSGD-88-V2 M> [U)9$JCXM23/@K]!;)Y3G&T#/-3]&KSN4FGO'+ 30CR?-G/AC]^0?UK+^P MM7A,9]&1G.U-J[^;5M^8%Y,BJ'<&.1F"D\0 3$^>S54))Q/NR(3FM=J;X1B=4!M"&-IA=^7J**BU3B> D8YRJ-^J4'MTJ-4T;.N M.BH_L(+1AFPA=98%&E4,QZ""=GL&@O,893W!HRUY0HUL[S:\8),MR4D*1??S M,,EF8HW&KO;4'L*I:P>NU:6$X!SJ>-W>@>!87^>@K"'$S(34BN>D8C$\J4/T M&>7#D!#I;'34:5B(EGTN"(JUBLD^F4:74+,PNW@TTH2:M+W@./Q%0 MX[,GE*.N,[0XO0N)$ AU+,IZV#5JA9KERLGWULHA4PZ[15YG(%'Q:T^!T(4' MK"9;#QR"'2* IJEA3?N93GI&!4QR16*D^F6Q5/4PB0()G(3F>P!\Q%V=< 5E46 ME+,N%+35]BXD0B"G+G7[^G.C-ZA9<&AAT[@^@J"29"SRC2AZF\A0DJ&V"\,# MB^#0P.HXV"+VM#/6J!%F&7<2+;:@&3,('6R,H,&5YP3HUH$9YT8V^=^9TMY!B'>=VM! *S MSOKT*FL$#S,+GBA)MPJ:YP=HL<-HH3"=E@XST&JD#[.-B?^[/%'D\]/X&13J MDE=\B-@JJ4"+PT+ L]\HJ#Z<_&[I&\GS7 MU7(#@7F:>(D0F$,]IT=QL49Q,;/B:N>\B0RFB1 R" PCH\.@7?A]);Z16,PL ML280Z62&*RBSZ8?3^:@G0HF-YV[^#:*2>?&PO=V]R:W-H965T&ULK59M;^(X$/XK5FYU:J5M\PZ(@T@M8;5(+50-N_?A=!],,I#<)C9G M&^C^^QTG:8Z7P/4#7XCMS/,PSV1F/(,=%S]D"J#(6Y$S.312I=9]TY1Q"@65 M]WP-#-\LN2BHPJU8F7(M@"8EJ,A-Q[(Z9D$S9@2#\NQ%! .^47G&X$40N2D* M*GX^0LYW0\,VW@]>LU6J]($9#-9T!1&H;^L7@3NS84FR IC,.","ED/CP>Z' M/6U?&GS/8"?WUD0K67#^0V\FR="PM$.00ZPT \7'%D:0YYH(W?BWYC2:O]3 M_?4[^Y=2.VI94 DCGO^9)2H=&CV#)+"DFUR]\MU7J/7XFB_FN2Q_R:ZVM0P2 M;Z3B10U&#XJ,54_Z5L=A#V!WS@"<&N < [PS +<&N!\%>#7 *R-322GC$%)% M@X'@.R*T-;+I11G,$HWR,Z8_>Z0$OLT0IX+1;!K-GB;APWP$SNR+?;LDGDC$R3_E&4I;( M@:G0*4UMQK4#CY4#SAD';(<\20P$0UC23G7=*CN/9G MXEB.T^+0Z.-PNP4>?AQN75#C-A_(+?G<,WR1H@JPSA3A2S+B!19WJJMN"V3" M8EX ^>MA(97 OJ[+?H5N]?.KIM*7ZYI#$,#B26(+1C![[_9'>N/MLA=DRR\ M$ME!5+TFJMXE]F"*#?4FYU+>FED9Q;;0513=DD*WSVUPY[N>TQN8V_V@M)AY MKNUZAV;AJ5FGY]F-T8$,OY'A7TR.F4I!D/@@*PYD?28,RLQ1]*W?IM&_9GI< MDRR\$ME!7#M-7#L7TP.O%+PP @(8#%/PG6%Y,YK:ZJY!_LR[HD6]M=Q=S9 M3X>3E&FQZ=I'^7)JX_;:LZ7;J.I>5/4$4O:/>DB5)H0J);+%1M%%#D1QPCB[ MB[$M"YXCRPK-%&"859O@[HFCUI'<_[4(3RWN?-OWVO7V&KV]BWI'Y^OB1/ < M!R")L1%K+LK/W*:TU]H0_,Z1W!8SSW4L_TCSJ9G==?PCR>;>U5Z 6)4CDL22 MWS!578G-:3.%/93#Q]'Y(TYGU3#U'TTUVCU3LHZ\N^>..G]D]7>^I%2 I[*H^,5H*<3J;#+AZ9*6A)^R%:WDDP6K2R+D M;?TPX:N:DJQ1*HL)\KQP4I*\&DW/F]]NZ^DY6XLBK^AM#?BZ+$G]_)X6[/%B M!$TXCFK0$T7%Z-+>#;#L5)H M)/[)Z2/?N0;*E3ECW]7-378Q\A0B6M!4*!-$_MG0&2T*94GB^+$U.NK>J11W MKU^L?VB78.[ MC]?7]W?@!'R[NP)_O/D3O %Y!>Z7;,U)E?'SB9!O5OJ3=/N6]^U;D.4M5S0] M!1B. ?(0,JC/CE>'^^H3Z6_G-.J<1HT];+%WR3D5_,SD1ZOHFQ553IWQ%4GI MQ4@F#:?UAHZF;W^#H??.Y-4K&=OS$7<^8I?UZ8SP)9"[!5)U07^L\PTI:"6, MN]>:BAI3*O$W4P@3[ 7GD\VN/P8Q% 8AZL3VD/H=4M^)]#)-V5H"DU4AI1+E MO*!C4%%A MI:"G<0^+)>)0./U3GE5GB!]F(4 M1]$ G2X$D1^9P84=N- )[K:F*Y)G@#[)^LZI<9-#?>UB.%PZ70ACE)C!11VX MR GNBUC26A:SNI8+"$B3?": D?;N.,$#?+I,A"WQ%W?P8B>\>R9(<02\6-^W M,$K"(4*#6 (C:(F^I .9'-A@R=RU>&Y26F7S2G*IL 9BHN]U% \#41<*O3@V MXX1>3RB>$^F'O")52D%!);N"6M'H"5NYL;[^SNEBITJ<0+ ML 7V#@]"=Y#*Y24BKQ[LP(V8H9XP/AQ"UH7BP!*UL" MZ.:>MC0YME>G$@CQ,)%,4L@:DCWA0#?CM(7) LUS4#1KX=Q.73R0B@(M&JABV$_\&V%N:[]#/\!V;%_E#L[0>\9$;L;<[Y8/(37,:T'@:7%M&-B\ MQ+<%=D^@R$V@AU.S8M7),8%AF-ED9 S+H$D,Q;YMS7N>1>[I[I@$/=83?"99^7[(BHS7_O3EC$,_&MAZ_ZB'I:UG;]WKG MF/3 .:G<:=D'<^7\&+SQ3CT/RA:_!AM2K.D8H, ;>U[S#_ ED1 68LEJ_/_ M:#8&833V,1R'&'5/9;B$X3A23X).)^=<]=[-S+ 67(['F2J"A .V %5< M)NW+$7DCIPZ[QT JKVCSK:-X-FZ&@>:]<)@F)B%;(O>M #YP<)MEN2K1,IO5 MX>-)7H&4K'*9W4:@AEX HL@;%D6#' XC:!NG<=\-8'?=;DNB* ON+';N+?A9S)&2W-C8Q\>< M^>YP4)-Q1\./M0\AQH,7DYSIX&6R\_U.?3S]F]0/N6R+"KJ0BMYI)(.K;K]' MMC>"K9I/>G,F!"N;RR4E$K82D,\7C(F7&_65L/LJ//T?4$L#!!0 ( #Q! M<%:A7:C_D0( "\' 8 >&PO=V]R:W-H965T&ULK55K M;YLP%/TK%INV5NK"*Y M2Y!2DJJ5NC9JNNVS"S?!JL'4-DF[7S_;$)1T9$NE M\0'\N.?<W '5EE M4@_8T:C$*UB _%[.N>K9+4M*!/P@L!$[;:2=/##V MJ#M7Z=ARM""@D$C-@-5G#3%0JHF4C*>&TVI3:N!N>\M^8;PK+P]80,SH3Y+* M;&Q]ME *2UQ1><1JEBB< MC.+;F\7M]=5T0FGJ'%Y6QVOT G<\RAD!E(DF!ZBCZA]\A&(E.C M8F1+E5USV$F3Z;S.Y!W(-(6DAWSW#'F.YW7 X^/A[C[<5IY;XUYKW#-\_@&^ MA63)8\9H"EQ\1/!4$?DR[')5T_2[:?0A&XH2)S"VU"D2P-=@11_>N:'SM+W!IUU+4?-_ M,?RZ/*PCI^:7XF,@]U4&K.GB[:B)$U:TX^$-'..C[;NA[KP1W!(8#%1LL.WZU6U M7TA&PO=V]R:W-H965T&ULK9MM_BL:[ ML]/.Q#62>##=)#.I:7_DB" T4$D=_RF\<.? M8_Z2SM%/$CU_$,7/S+95M7^_6)3QEN]8^4[L>2Z_V8ABQRKY MMKA;E/N"LT1?M,L6Q''\Q8ZE^>SR7']V4UR>BT.5I3F_*5!YV.U8\?2!9^+A M8H9GSQ]\3^^VE?I@<7F^9W?\EE=_[6\*^6[11DG2'<_+5.2HX)N+V15^'WF. MND K_I/RA[+W&BDK:R%^JC?7R<7,47?$,QY7*@23?^[YBF>9BB3OXY\FZ*S] M375A__5S]$_:O#2S9B5?B>SO-*FV%[/E#"5\PPY9]5T\_,D;0YZ*%XNLU/^B MAT;KS%!\*"NQ:RZ6=[!+\_HO>VP:HG%>$"%4LMHZH5N3'VUM)_FJM]OJT)^F\KKJLO5MZ^WWSY? M1U<_/D;H]H?\\^7CUQ^WZ-LGM+JZ_1-]^OSM[ULT1W_=1NC-KV_1KRC-T8^M M.)0L3\KS127O045:Q,WO?:A_CXS\'B;HB\BK;8D^Y@E/C@,LY,VW#LBS@P_$ M&C'B\3M$\1DB#B' #:U>?CD&+H]>?KEC<4/;_J Z'AWK#U9NT49F8XDVA=@A MF> %J]+\KLZ0M$IY^1YJ]CJL"X=5U>-]N6-0T]4A AU"U)6=&3#:VUXUE%QE?Q7E@)9;JL254+6VUCD<9IQ ME _]J:]C-8;VA;A/98:A]=/BS:&4+]+\[5B'_.U3R3(-G:#ZOC,85(#*(10/QI2IK'G.-VFE*^A;E(C#NMH<,CGD8W&0*03Y6QIW%88#=Z8D&%@S M%7,7$]A:V%H+7VZM\Y*+?%X5+.&J&/#TGJTS#AH+C7L:]MJD(C(5GA_"MK#3 M@8?S&F-\PXM"5ZFZC+%'$"X?91U&TD^2 MEGM1L@R)#=JDC](4*TL.C[LF))S:C1]3X@_MF)(Q-Z1S0ZQNKN*XX+H^2!O2 MDLX=I%']GX/L./W55F3)FL4_06O$M#:<4P$-#H?F3(TS8JZC+&RECLNK7KG3 M_OBZ0FE9'E@>HI/9-"V) $D8+$@Z.L[TU& ME6K2TLQ0)'HLRARKN)P<*\0?U10&0E'S:U:KDY((D%"Z')F\<(=#V#K+7_XA M%[1(+SP3OML_=^+^L,[2>.@<-.=-FYN41(!DCEUGK.+CCC*P'3,4M69-,>&L MR)YD1REHDVFW51#8CE@U=X8.'1 A.U$=)W?RQP010H##S9I M98Y]:HQV4T8XK_]LB08_XY*L:D> M6,'1EF>)1B,Y(AC<8<2DF'F R= J(!LFME5R[+'#(6+'H9N"[UF:/$\RY5F3 MW?%!%F=9Q'JY77\Q3DG$Y)LY)NZ0T"%9N"1#KY"*CLR_I.,E,LE+=9+MV1/3 M'=L9DRAUD/-1\PULT:0<:9$2,O0($)/O+(=$",BHBT>66:3C)C+!38V3_N)7 M&VV67+ UDW?F% =#8X *AT-9! 8+1IUU^$3L^+02N9Q#XZH_SX!F3*+QZ="* MJ0F(8<04S?WEF(\.C8@=C;X=Y5C/3&\\3EDTN89@QZ@J /T0WS&RS90%>*RV M=(1$I@GIE=M#38$D[E_%>^ M9 ^/G)2(3AHM.E6TXS;MB(C8B6C%]FG%LO1?M4IXGG$3?L\SL=>$/;H$) #5 M8!*88P;0A:&_' X:0.;[RY'5.^D@B4QL&QV*>,ODK*L71H5*B.I)EP N5^_: M(^@.XAW',29:0$:),]RVA&3!=VD M'&5)0E97$/]63LHP4;.0^:>&/8 MFI1$@$32\7(Y=GCC=ICDVC>/;GI=]4,N0DIT':$=WZUY46[3?7MB WJSG8\U MWB8E$2"94\=QQKJLHQ7W1;2BG)4\3^44(*WL4"88R.ON]!';M"0")',<4&^$ M9]W>\T1V,NF[.:Q%(1-*S]YJ6@/M3!^C34LB0#*GOA>,N.FPQ+5CR97TDF@_ M&\[K)97$D(PKK@3=3)^;34LB0#+'HP.MPPS7CAE16E9%NC[H*4KY:!-IE;&R M1!^:A&JWVM4S%+':]A-9INJB-=U3BVJFD74JV MVV"+WN88N/ "C9I8,0]#/)S( 1DE=+@C'P$R53#'#H'^SVKUBY7N6*8HYT_L=JD>+-%9)J@2@9X!= CQ\&*ZP( MT/G!6-'U.I3QIC=\7NJ\N-,/NY=('QK53SNWG[8/U%_IQ\@'GW_ [Z/ZL?@N3/V4_A=6R&XO90'? MR)#.NT 6VJ)^\+U^4XF]?A1\+:I*[/3++6>RV"N!_'XC1/7\1OU ^]\/+O\' M4$L#!!0 ( #Q!<%:1%S])90L AE 8 >&PO=V]R:W-H965T&ULO9UM_"N/=V=O.K&LD\61ODIG$QCSL;M+;I+MSI[,O MB$UBIC9X 2?MM[\".\9(QXKIG/9-ZV#I=Z3#'R'T!WSVG.6?BT45UIM1Q07;<&JRA) M>Q=G];;W^<59MBF721J_S[5BLUI%^=>K>)D]G_=([V7#A^1Q458;!A=GZ^@Q MOHW+C^OW.?]KL*?,DU6<%DF6:GG\<-Z[)*/0T*L*=8F_DOBY./BL55VYS[+/ MU1_!_+RG5RV*E_&LK! 1_^\I'L?+947B[?AW!^WM8U85#S^_T*=UYWEG[J,B M'F?+OY-YN3CO.3UM'C]$FV7Y(7OVXUV'S(HWRY9%_:_VO"NK][39IBBSU:XR M;\$J2;?_1U]VB3BH0-B1"G17@9Y:@>TJ,*$"M8]4,'85C%,CF+L*YJD5K%T% M2VS2L2S9NPJV6,$\4L'957"$"LPX4F&XJS \M0+17_9<+IE$971Q MEF?/6EZ5Y[SJ0RVZNCZ729)6Q\=MF?-O$UZOO!C?7-_>_!%,+N_:5T1*H M-E97&V>K%3_8;LML]AFH/5'7OIS/D^I@C9;:^RB9__*30PGYC7=D'*T3N#WN M*\2;<0#4FJIK?2+_ )6\5T+-9IO59AF5\5R;Q _)+"D!B*^&7&=I?YRE99XM M^5>/6I"6<1X7$"EX94\LHZ+0+K7#/:*]LGO"4Y!7IR('_ C8'P9T?QC0.H9Q M),95_)BD:=7U^V@9I;-8>\/W?[&(>!;>:E')4SM[IS'RJT9U,H1TK>179[E1 ML8YF\7F/G\:*.'^*>Q>__$0L_3=([5N85<.J,]S3A7XV>#I4-&8X%Q/F8<)\ M3%@@9]4PB<%T74AN"!34F7-8KB4RMA<9ZRBR4X2U9=H'C>D39EF4MAL]ELN) MFI%+&(P(A5RYD-4NX4$-,DR3"20?",?3W2X4 .%,86_(10B#=X2QWQ%&78<= MV1%!.N-SR8(?Y#S[]:>WU7FK'DP6V7(>YP4_R_V[2^9BP"2;,Q81YF# ?$Q9@PD(D6$ODYE[DIG*TN>875\NL "=AIC3 M68Y!A %%B>\J14R8BPGSY%P0R[&%L4PN9!)3',LPFQ4BP5K2L?;2L932"8IB M4Y^?L@=MMIUH%?6L:[/F'V=9^L1'R.KJEG__,N'C\WWM9:;6JG,PD8*DJ&Q) MU]'3DG83&^JZ?(:?8$9U,6$>)LS'A 5RE_<-4"2G1?FW2 M/;:EF8CM",)2=J&KL#!A'B;,QX0%1\FYY>&;&4U*XC MEB.)CII\;B^/6)A174R8APGS,6$!)BQ$@K6D.MQ+=?A-4H7D.905-:2Z=+DX ME XH*AQS$XA$AD-A;N0JF]Y53)@P'Q,68,)")%A+3$1OUGQUI9S>;_+9HKK^ MY7*ZB_E%@A9,M%6\NN*Y4-Z'KY0,4E9HF M$:Y97-2H'BK-A_I@&,Y0N(I #1IBT=I*.W 7B%)ITRR/DT<^.]OD>9S.OFIE M'J7%,JJ]L6-7ISMF:QKOB/)2QNTL+TR:>T+[/=2(/BHM0*6%6+2V IN%?:)> MV:\7]?J5A3JO3IWK."UJ]8'" Q9^1=UAKDA/7@_HH@;T4&D^*BU I858M+;L MFJ5^HE[KGR1%F2?WFTIJ\"#'Y+.!2>RAJ#=EF,YZPZ2YJ#0/E>:?EMX -6B( M16MKKG$UB'(]^<)-YZCTB:H-!>5YJ'2 M?%1:@$H+L6AMN3<> %&; "I7D\@K^'V#$28-,YBKUQ-4FHM*\T[,B(\:-4"E MA5BTMN :DX!\'Y= C>T\D@(^@6[*RVX3U+ N*LU#I?FHM "5%F+1VIIMW *" M9Q<0>97?,J@E78<"?H$H/9@DV@7JMG?6%*IA@$H+4&DA%JU]?VSC&5"U9_!- M*[D46/*VQ?N,U(&[GHY1:>XI'?!00_JHM "5%F+1VAILW 2J=A..K>6^=BY6 M8SO?G"TO[Q,&./:H45U4FH=*\U%I 2HMQ**U)7OP7 &>_4!E-\#2*9/&2U0+ MXK2@+FI0#Y7FH]("5%J(16O+K[$AJ-J&^!"O#[S^;%,69;1=OWN.E!:BT$(O6EF+C3E"U.]&68I=+:36X M\^E;7A/O&\"5-&I4%Y7FH=)\5%J 2@NQ:&W1-F8'59L=QT4+"E5>W^\3:DHG M<-0G*RCD84A!7=2@'BK-1Z4%J+00B]868&/O4/6C&*=[N@14I'POOF79EFV8 MXOUZQTH" R.J#X-*\U!I/BHM #(L/7BJ*M)64..84+5CHO9K8=7(=]L31Z?B M T]CJ)PNWD5,90^"638QF3A 5X%M<6E%J 0<:RA+3ZP!104#5N@]=+^4!5I M[X_&4*#.#S1L*:K-@$J;H-)<5)J'2O-1:0$J+<2BM>7>>!%4[46H#%LJ.P9] MDQE4O-E7':*S+#%I+BK-.S$C/FK4 )468M':[UAHC KV'8R*';,U@G$ !>"F-"M5JAQ752:ATKS46D! M*BW$HK5EV[@:[%M=#5"J@/= "'7$A95=N?9"LBB_(RQQ747=@<["0G4>4&D! M*BW$HK6%U3@/[!7GX?9CH3W%11G/?]52?A'-Y;4=!+7GI%PLXN5<*S.NN*""#$@,8,%%? H5*\U!I/BHM0*6%6+2VKAM# M@ZD-#:[K;Y4U*&5+'BE-2[K'$"@FWK[*Y+7WBB0-IZA^!2K-1Z4%J+00B]:6 M7>."L$XNB,)'HZ#,9#O!L@U&+":]AO-(26 X1'UP!)7FH=)\5%H 9%CT;91% MV@IJ?!NF?A!$[:/!JG%D?\RF3/+1H'*Z)Z/\4:T'*I^@Q-*(,#MZAOHKSQ_J=_04_$6W2L_>;M#P.X=#2M7XC*8.V&Z.I 6TW1U,3VFZ-IA:TW1Y-;6B[,YHZT/;A:#J$MA-]--V^1E[Z MAO!O"/@-[S0!>TUXMPG8;\([3L">$]YU O:=\,X3L/>$=Y^ _2<\ 03, .$I M(& .*,\!!7- >0XHF -:[7@P!Y3G@((YH#P'%,P!Y3F@8 XHSP$%,YX"!.6 \!PQ6?R5_, >,YX"!.6 \!PS, >,Y M8& .&,\! W/ > X8E(-+-AR%#,H!'UI>?N5CT!S]V]\(^3/*'Y.TT);Q Q\) M]' !H6??7]P&@*.G\(W?]8E/$[N+MOK<+\'1E[%>W9/9T7ROMSK*E M]\V;X="52ZZ%RTW#&BMS8VOA\=,NAJZQ+*KH5*OAN"B.AK60.CL_C>]N[/FI M:;V2FF\LN;:NA5U?LC*KLVR4;5Y\DHNE#R^&YZ>-6/ M^Q^;&XM?PSY*)6O6 M3AI-EN=GV<7HS>5AL(\&_Y*\+SU?7'T^''A'#^V'9>5\F M[_$3WJ,Q?3#:+QW]H"NN]@,, :7',][@N1P_&_$MESE-1@,:%^/Q,_$F?7Z3 M&&_R5'YV(;3\500)#&AJM#-*5B(I0E=T8]FQ]NF%F=,[J84NI5!TBY<,^7E' M/U_,G+<0T'\>*U$"/L_,]_&AT5?WTFO<,^O
%R^L)D5E"&4F'/$$ ZUW+:$3/->3P$:&XI+%,I&NE% MM/TWY"'VRR>VY5HCEO 8%ZB4:5 Z3,"OC(*&N)A1RM'"W+'507 '=R)JE*N$ MF/=R[5/T9L>'4B7KFFU4;QH=;+O]^2M]GG>G;H)WP'$^M 5T!6K<:WV0O8W+)^N+F8DHWGG-Z[ZN\#Q)>9R]S MNM;T$?6KH2L:C>/$*0:T GI P#1#B2R5* T AV+S? ZM(SZ)!LJ\ES@3F(K\ M^.3P *4X&.&0 AV!(V_*K^0:)7UJ'23CT&W'8,!&O;B*+T$Y5LN"XP&[.^M2G[9W2@:["WQOT+ MHBJ9JQAK1V)J32_&Q^/\]6;+"*5U@>Q]JU'Q.C_I@77L[T5&TX$TW5V)HC8[ M(@,1G5?(X\%XB*A^N$<_Z 6+F6+ZQ!7CAA@><8JBAA:($A%H\H[@<"D*;%LN M.?!?"K=,0^_)L@WHQ:3(BSX/>,];G:@3Y2^M=-+OY+>+=*J$4PJR& OF1I/O28.Z$^5-S183[9%=R>V%#@+ACT6LDX/'HAA .D MMYQ;4TBQV.S3W6Q'PNE12^:T<]%4U. M[UH;;FD#@M\_6N0X*;Y1@U??&!. &3O-)OAH*D[]]/;=Y^WT21,\?/D]F&!A MB"?1J/Y^QR'UQCAV^6,WW^'.1PPN+HOXJ>;@W6J?OF?ZM_W7X$7Z"-J:IT]) M7"T7$CX<[(-!EB?&QQSW8^P0?^- M?/X_4$L#!!0 ( #Q!<%8>4%,6A2D .:$ 9 >&PO=V]R:W-H965T MN99G2%J2[<37L3TCRW:JCA^J9=], MI],/(+ D-P8!!@M(9GY]SW,?("@I-VWO3#_$$4E@N6)M-KF;-UM3PR_+IMWD'7QL5X_GQ\<_ M/-KDMIZ\>D'?7;:O7C1]5]G:7+:9ZS>;O-V]-E5S\W)R,M$O/MO5NL,O'KUZ ML7+7QZY%75W\_/'BW<7YV<O'[]V+NRV,OCK>5,[P%[)/W]9&Q"PHMEL\WJ' MF"W\SZ;,EK;.X:>O.M(* #%BI=CGI'9>M\VN3+8RI,U-9$&%"B:TC%-$B MB,*[L186 U[;PC9H*<1?6\+5!M1'MU9\XEZW2C27K4QM6L#/#G\W6P$#]_2U MMOCI"I]#1#C;F-86>78T^3J_FF<_GYU=3A"Y@!&\ONUQ/?S4FE5?Y;Q1N(\6 MPSNN3-&WMK-RV=OOQ3JO5P;PMMD 59!81Y.KM^>3A_/ <>>(OM8Z^/'[AX^ 89J-P6O!_!3?0#9*T[H' M!$BW0]JN")S/!D2 F.P30)O37XY_ ZJ#A(%UM"A1.9)DLVUJ(S*>@RR@O #5 M !% !I! 6ZP]+D &7=&:SD34LS6[(+A18)?\.K=5O@!E1#BZSJN>R,T,V09Y M+=;6++/&0UB:PA+_;?)OI@4N//_TY@,R-T"AO\W@-[QVU3;]=HI2@K^0[EB# M^@:6 3%J"H04R WH*X3/$?:+D:<;0O2B=X 4YTCV;AI8 +'H M=]+LH?*Y"M,NNVJJGJ4 +Z6O02&:CGPX8@I IR>!J6E54K"57=5$-, ^0H'6 MKC,KE<]F\:LA_\@)$S?7%H0K!Y;,-P:7)RKA4AWX9*(<6?\A=S$V$*NP?D ) M*B-1,<2[\*-NG_#B%6*&6I-4Z$S AU6N3=T+0.8[>*$H03UPT5!S7JE5.(WL M@C+I1<0VN(5EWP(X;.M@OTFRU3MUOG798OET 3UK?$(RA)&V\G!3]3CYNI M"CFN%DDYJVV4*!!O9!BX&0!&'D-HQF]B#7,N]BP(%3.X01"1U_P6?D+! (C: M*3K:/6 (-@V>,4I^7^'C83\#70K^EA&2+W'G9OT(A4%D F504!#9@=6JD'OY59O;!M MT6_0;2@0S$\1>,#RCFP(>">@'-D& 0\"6A%8)IT8Q/-/?[]X,SOY6P:X+,W& M%K/65,1/JP8PQG(IW@(8%0#7B- (*E6A\W*ZBFINKU 8TPN3(8"M)4O/>">N M P-,UZL5BPCP(3"G:M(]"N\Q*7F%\.^J03E9H!&?BE>'7S"5::?TL5&.1;O5 MK,#C('6!PN,\,/J56']D4_3*'?EUS0W94I1B, ZE!8/8.&)\6\/*P"D[4&0@ MK<85S"B\%_)?D]O!,)D6?:4>Y&S5-.6-K2IF5"^+!EL'G8R<&/['MA>_ 9AK"P;<:7.$Y^OB R*X5S^M=9(O!?O3B2J$T@9N. M!B3KU;6*[T.@F%Y@[K^QT #)P?AO0$:!2?&"W*T9&_@'*DW (Z[/./(! NS" MP$^ 4/+*5 9X:PV,]!4X&FRJE1[AR:,U+DX_>3)QIX1*H&UJ=@S/PS,#:L+ MT$:-8TZ(MR:H13ZG)TMZ0%V198) VXDM%P_4?._D-A)]T?0*D_E>H(S#KTN# M&Z8U^I:]2["B'3#"F][[P[&E FE?=;RA-3B@"O%OP&9HL>2!!X C=90&:8HJ MPD;9@!?9>5U*) "C[Q*\H+D#)NR"FMV!M@37E?T3HEH-CO<,]-8&')AK?*:P M-"T ,**L9R@U65. "DL,U(.8,1C P%TE8$4$1X*3H';)ZZ,?\7KC%4[3$ED@ M+MPHR8'%XU\U%#+()I2G0:?"C3^$6!C6"!&8,BZICPIS5&1[/)P@G6[++ID2 M2)\"FV4SO4,0M_F.#6A* )/@'WB\ =*B[B+_!"4B1AC 33R$T6_@(5X!) >= M.&$^-B ,"%MNS/RQIAQJ654_9609$\4-&D8EC?YX&R0-5U8<44R/G MXJRQ< M4Y+"=QTK((YX0=U"=&71&X5GLKM,B&O!.]QP1@JC']R'8*@DEWR9;<%97:/_ M ?M>F#VAGT.@ T)D"]P)_0CN&$=Y#MS)NE1_+=(@B"9X*&A48,)OIE/A 6.- MBL]0ZJ-D&T-+0PR"0BN\Q[:!G,H-0_>+^H="UA3615[YO M-OFD[A HO4G62& ;.[EZ!R45'5D!>C+$Z?2#(\GKT'-?18YH8M8W^6Y@L^([ M@'LK_-.K6.+%+:(3+X[XZVP35 [0O+$%AY,4D4"4LFH->P#&\KXT. ?WB,() MH"'1G>*&'&/!:Z-Q4(S2C07.Z(!BBE TEJ"5]!K&&&K#VF]8C"KL^7?D<[W@9VKE5S26)G/*:<$\1,:8X%"R4>=+A^Y>+TIVV:M*MSA4JLG-T7/& ]S&DAXCX798C?S M&"&?U2OG*)'#?ET0#KH<]&X(SHM=@3Y=YVT @&B OT04*?-&C(@.G=C-SU[C MAN^"%E8\L0E9-JA*89GGV6O !T#S.=+7,_UR:/46*J)LMH%.(C49*+A!WI#2 MFR%!2G0G2V1#%$0IT[PM Q>AA489H?71-()>+^P652EKP?!(,M8+GX45#92# M8D%E)?ZG\ Z!$'P-5JM$E3U#2>#)8@?@(\\D))AA:ZK4$ L %J=;QIS*K_5B M#-_^ZULPCEXT92?1(=J9CO$M]ZE=)24X!>, 'C#XVF DP*K]"H( B"$S!7)2 MY3LU#MV=JE8=$5%D"T8ZIWY]*K))/ A--G-PCYRQ[*LEPXFV-K8O9,U:BH@; M7CQ>20(8HDL@7"2D9RRDLWVQ93'UN Q)0$IXC"NH/Z.;4J/%P6U0-7%VO&Q! M'=?HM,<60AF+8$3[QHEH,67!?@1G(,3>1,I1.QF9G=>P ^461&NO+.=9+%%M MK'MLBPCPT0Z[-T-'+'&Z,O1+$\6&NQ/SPKM4CS.6BW/U4FT4-+@0IY#/+::7 ML C;M>;&*U.B54B"N0<49,+V5BS[\$NUDSK :%8'15?@2CP4,G1QX@%Y&GUG MS(NG*9PX@$ .PJ35"%Y1SI2T5Z)1M6D:9RE6N0@Z68A9BE?4>8# M6*"4.):95%T]C?Y)+CS(PM#,L;<1$FU7B:HCMEBN!_8T/@DQ'S4U"4?=@*_< MX9Z6@/E5CM&?Y(SUT>R*A!Q1:FPQP" M9X[0 A*:T8CI3]BK?P%T0?G.RJZ,<<,&2 M7V:._8;9IKG&!_IEYE@HV -X[TDA:$N7 M<9'NK2_278[7[H:Z&SEDGKW!2!(C<[%N_@JOI-E4FW3:14$+% O6/-0SK/W6*C$BA^F7]KFVH1J'D@H M.+:_Q\"1)\=2P;;(P[:D&(;5)V8(",K8ME!%%-PM- LNK^CRUG3B=E!8/HK( MJ4BSZ[0 S2H=G+E^T_/?98Q52M>%PKOWJD(ZBZS/+D/51RD"3#2I)BVMVS;. M!OHL*]9/=B1RCHI"C2\YP@7S[)T@@RE@L#,&:%^8S0*PI[TM].\)LR[\=3QE M$&(+6YM595>L8S^#'V\E$T5)&,.U9L$-9RFQ,D01,]A'S/N77'>3)#]E#*H& MM$5%$6B4"A=C>H@(R$28H+,MD0LM!&;M!O86NR<*'QH0OO*VI0:1D)[U7"ZQ MK*/&C\#O2W@(*ROR*]D=1 466:1?^Y++?1;S)J@+\Y;28[Y>@VO&*YU1RP1 M4NWN4;)BJQI2[A\;3O+&[0@ %V@VBA]INT5.:@9KW4E-0'P*%*+(F]JC@L@B M9<*\&A)\V MGQ!_8.J$F)Q=<.\F1@]V48I5:\.2RD(C@]A"O(,WD]0AM:["GE"D>9)M$JND MS0VQW@@U.MQU!-.4$80D[9"+#55NO"E[GAV=/$1FE5@A<@LP:*VN)?J6?>0H M_A#+X\^!N$2>:79T&E:Z01>$MI4$+ZFYRR5V M+7#=;O%B S2ZLIG>BY02(D M^X=^3*C9,"*/'B?/)SZ,,CO% 9<7#$AQ2]" M+(%E\""8I5GY OWLIM\(H31M1:D\-!^>F$EK3/;YT]>0H!)K7=YAW8(=PK#' MFR%9D4H)@2^#64K!%8Q:@4^\(*\%M"*=-"T0#5('XK;'!=\*VYKJV?: 0A:LU8@&D3N<[>VHTW]C]VF6MM]!%CMGMO$2=OHCT,<CP1SL.0).9Y:_WHXPI#> M5?PCNYLG3-\:[0[B,#44_<86/NL@A/>"/7DF\"<[\M:D:#O7.R0'_)67!,KJ /71XE(:K MM_MG?WOV='9ZG!U-\"O^@/V*$_]P[7D[UW7]+YQ%N6JP6,]&GXI2'Z@H:^+>;8\;N9(Z(74-7V-#YQ(,GEM3B@.[4$RQKINJ65&*8@E; MM>);,Z\[X/^"2\W[E- *T'B\](F8\^#Z/I_D84(DH^L'SFUX!LBJ=&?%#A4V M:5=#/*TL-X50)Q<3"HE&6JEBSPW=-#A-ACC;8_S5#/X]XH=#C-9IED=Z;,/^0N>0)XQYIW2L2F MRDX0UWE$;.YM])VKZX;1F!@7GY^3_%AHU4-$GSUU8T"?6_NTA) MA
%43< MI$4U55MZ9UY-]@CJ$"8 *A]$0_<",A3T8ABE;S'X$'M@*HV61@IM=\)( ::U MA#VWSI9 S:1Z\@?!C?K "60TWRMJUUR&!_ )/5+93O28_G(/F,'?L7-@X^ X MZG(/Q7GE!-H]8/=69@G^+>@1\ITP00="0J9I)'.G98QQ5^3.1T:H/2QN-^0Q MB5V"<*35X/A6Q0C1'(1S*UW^+\?SQUAVK$B-4'_$,N5&L8)ZG"#04X$,>1^I M*P^V1)F3VMS$9SST3 !7",BH4ZX][3,7VR?@Z/;N9C8R@.@]C*G_FWR@_P]K M0>G4VT]TA[(4915$(4=9N$/:/7(118E%QX6DNW-)J6]*@I-&[3@Q\0?*3M%3 MQE8,&Y*$'D>'^+L;;0$[G,B.J>5/):16>PB HZ*+(NTB=$1+;\!]>M!^EHYI MHL_^$O[GN(2B2D/+\ 7Z5MV-4:.H8C'H,?"*'/.L!=A E_99!/ M=&!PK^.[($-:[J<%L+4L)' /*ACN3&*-2B>W4#3O#E M,5)%;%X+J63MD$+G'*_&B=@*3-%B$B+*84/6FN3Z D8Q7_0-CRY1CPCB&8C2 M2P4YI2K;&FWDZFM+#UP6Z>12 &4/@*ZP<#& DN:5)B M0K.!ZGPO;M=PPAIS%Q"J8RH<*XDE:"54S+Q)RHFL,"C11ICX2$A%'B4%?9BP MSJ6ZM4ZF=N4%/-'G.TYRT)8]S M%.\^<$^QG@]QCFW)N NZ,4&]%-M)X#",GD:56083Q$/@1+F93CF)B+6OQU@-1U4EFR8N MD],T0PA]^_-@KQ4Z#EP4]Z=PQ;ZG5SYPW+!!046Z&3DDI7E!4Z;NX]Y1.%C* M5^Y($<'/6V$ZS#7"W5UH&*6C#/G&#?+CX(N@U^"C-G9@2BIOAS[]:!!$[1,4 MJ+NV6 5IK9XZ]?E,8AGE_+AM(].V#;6C_DP)DKZE$A[VCHT<(/(]/IAT[RFS M+NF'5#>( SR )[*]#R+=;-T@JB]1K77JON39R=,9N;#2<4G\E'_'S@H\Q.*B M Y0_^E22-TED"4O?UA*FUJ4<4^=D ' MI:+Q>I!4@$B3+(#=M3+O^( N)>_W"VT(C) 44RI<+02+WV%82DI@[Q90N3Y] MB,8;^P.]?$_OCNIM>Z!U ]"7V.?W6 !^3]PC7DWL:X5C>0C47K'XGYMP'<^Q MP@:7PW8TOY;[Z.,,T;W2IRQRB$AYL8& MO)3J,F0JDB89%/*1&'!P5I 22MP6(R(@)_Q0KG : SE_-Z:J.(,:9T%Y"3>, MQ0//I1FPI,EIK#W"FT59.&0;YMD[)-/?B34_P&9[;64.Q[*E#.;V3KAOZ'K* MK 6;+B?0<^Q)#^>H\1@6%N:C"S?1TUA?A]6]^>NDRR\Z)!H.,ZE#3.>69A F M4." -@K<$UXR)'K\DN,@Z'FF=$"%;$#JK[7W=_V) \W.0(CRG.S!Z0\_9>_) M.SAYGGVM?2_B;WTCZ8!"6TS(X>*D=90CQ'$C%!=0CT615U.0 M[.@'Z!Y^RZCIORZB:<8?,)M0-Y,&U= M.^&CH;8DA'-K"BBMY>@!8NZ\C* 7G.@VI:OIGJMYI,B.R>N(XXR:X@Q,HOEC MZ]R?YSN3N *-Y65RYSB*&'U:W"D7'6:8AN;";;X+HSV(G^"G%MN*DV:',3M( M4O]=#G!'.XA.:$8%8#GT:(TV%Y#V]I#2(<90 XO+E9\/%%B94IXEZ&%KM!:8IB#E>T=F'\P=-;2E);''BV _G%'$)GR=AP MU3C^9JR#M/:Y"GH.YPZY]125 ]ZF3@.Y":%^&J_L+P&X_W(29Z+AT[/P"1>& M;X[U&[_]>S301OVS$DZ"_%8[]-BH4/(%>7%8GH^'/QS*D/V(%:5)O,I\$E5* MZ>>1R1)WM0/IUO;<6UP"18\\J$($&\2N:;&2&M(!3JDC.Y!C(C@0X)[0>%T) MFA^+":2&3)T7F@SNZ7@ KM(&YYU,.Y<>Z!R_&!T&G@GEITN,X64PC$KY+3K^ M 9=U%5>_.>4MZ(KW'N=T1^;S#-5JR @@) OMD#'?K91=#HS#0:<[9-P")JCD M6T_ #5L 4BI#L\$ ._QS_:*=D28\ICPTZ$9B9%@)M4IJ%@I_7.5MZ=M.P=.%!:(^;4H3CJ\<&2:Z3X\V@3/(T;NK8;@3B;.R0=)"6+D$](4J*+49PJS3^+:;VV^=Z'! M=IZ]UM0_>#<+'Z"?A4*6XSJR"),H5.ZG#_%Q2+3%)3!)NATPC\^.GTX//#ZM M&ZIWYT9J 'X6QV R02/J\$]5VH;=O6.)'=$U8?# O6'TQ6))LP/0VX3,H\,;)O&SD7]!SE-,*LM;%]#K":#O<*VRK"A-C; M9U\EV:&$/,,I6*$T2H6S0U#[T%QT6VC)20J>J>$=>N!IF7>N0P!UEP.4> X+ M9%3F2LGI4170X*:!-K[LP3DD[_>(]Q0G,_>.BP[J#M.T3A &)M*"E#BC"''5 M-C=88N$6]BN*OEZ30)Q'T1<5<$Z/3W[(/FUJ"QS&B>DON,(%C?7":/BRRFLB M9[YA7_P(<36A^]Y_N:!AL3['I@[NJLV9,E%NAX) *BM)(@#/7DM0>"T-'$>3 M*P[U!-S/5U\GJ#LG^,=#:>DXO&(TC'-OXYNUQF?[MN_#ZO_#35=:NT)SV.R\O6]K:R&>12" M'\4@$JR'AN0).H QI\T.M0=SM4X!4HK@T/FRYPG3>T0/KGM$T@2*O6!DE+Y[ ML SG HEO%]R@Y'E^FRUG&L$J@4LD&6GVI7"L!S.BG'"5_4T/;6HVZ+B'5(<6-HA5B2/'+B@JJ)S)WDTQ:7? M,M)QWI8<--9C;3IHBX!@2\:Z@%._0<-N<>3,6MIRS6\T=D-&EU0-N20LW8QW M:ZVC*) ^&RK+8:V4 MT\?DVKG[HN.K(2@T>&!M:WCT-X"#9[5S/-C&(V>E G@K#9;;A](Z+31NJ=,)$8'&OS%LK;-L<8! MZA5M8A@QQST_3,AXHJR?QA._1X"KKYKT]LP4:7$_4LGH\0[?5C0@D\:@/'/. M=W=@[^.,!J#*JQ'N/# Y/9@L/7DVS2:)#S)CIS-Q3.83TG=Q>2H,U2N/:NDI--\(Z@I M2DQX?_*@F/ID=(VC.'BQ:(I(E*>4'(343@.6^-$AAZ(G3O5!/-6/TYDQR//4 M84UVQ60?>O,Q2M/]WKU/NY2T#8"WR'VNYJ!S&5PQ)6UH;SGDC4J]&3? W0X8 MBS$GZ$@[??J4FB$.[9]E(#!_V.G43R_98B\)N-O45>(1D9QHI;91AOOP/E$Q ML@V-1EIVPG.528=8C"-W2@ EB:S1K2E*T_@\8K%[07E/OMDW^ =81EOXAGO" M!QBIU\1,(14R]NJ1'[EA)E''QJ\SH$MXZ6 M(;_%PY^8* !W::2C$DWA@>GGNB6.(7@F&DX(+K=M 5Z4TT1ORK% MQ-?XR,7W*RZP3'=MRY"LW;]3XOB]+$_P*-0/Q>5=\B*CM >*9R9@.BE-3":] M@?1.@(IR&(!'?4G//'N#7YKR_WQSNJOET-TN YS)+]%DYEMP,3YY#?N'P<_8 MS<)#[!+GP6*%&J[D!+=BX]9'\XF>:(!93UU<)LE%[6WIALX,H1GG.PMZ!X(0GNA3\Q@TQX?L#(ND)?"J)>\DU28KJQW?K2/>=,.E=CXVJ M,"--B%\B!-%41=XDCV[D,_]1.\7(BY9X:D6884?IY] RK5YEPD#Q"YQD;GE? M= SG6]6(7]8F;>#$I?UA85^EH3XE)]T1UTT%&"*7-;K/UZ8X@]DFS\.3?DZ& M!%"=/)Z[-+H*'QHE=U&3HO2&D9F\8D3\XN3')R.MTK?F_3&Q,<#^=O)P&WZM6FC%V;P^YG0I_/Q MH;R_S!_,)UT4O>_+T#N4 /#'U$*9:V.VK.B?&0";CLAD>3^9E*X]&7CLPS-Z MNP8ETK1U0AF?"7$4 M0U(B[&#?UCYS:-LS-T "UOYR&AK$.!M]^_Z%;C7EN2Q8'\]HT+T^JJSLJ'7,,:O)&V;NNEE&A3.I WH M.CT^^1NC*KR))[KS2F:A.ZGM'$W>G5V]GCS4^>NCEWZEK@K22UCM^MC,Z3$S M5"E)JUMVQ"-B?GQR_/!Y=D7#HY8[I>Y96IB.;YQ.].5^?(^5NO^@EITTX"V0 M"V2 K69;N:W21B_,4J6+K1]^3$57:.M MHBI AGMQ]82]9 _]Y'EL963O0U-6PU< N&@F!Q]5]R0]>3J55D6=*ZX#Z_WZ MZ=H]6=)_R^L>^9[EYT2: Y"9O"Z#)7#K:=>T?S/8X!V1![I_M$EHJIG3-%K* M_/L[J%)-JOH#-<_REHA3@04] P(\S&"GQ[/C)\!@GXV>S/Z,7/C9T/G-(QU+ M^0PX[1T/GTM2LF\))03-^ IP:1 1_YI*SXF^,LT(DR.#I0TM!H'7R$GU)W(' M+RV@])TSTE&EIZ\6/2B26MV B,>CUYFM3;GB?+F\/75MMW'U.,G\2KI;=_K^ MXO6GSY16JOGB\!/U"@Z:**D[@-0UZ7H:2\I5^.0NFNZVT=PXBH>.%TTY$,GY?Q:?(NHC-F7U>XO2_0B _ <$#JJ>@:\_%5W# M.A@/-]S"V2>S8TQ\C_5!><8^?@J,/5"9PS-)IY47<.MO:(@?SC^@>M-X>1QJ6GXP>CV8/)'WNT"Q!IK0PK*5[2I MDW/%_G#$@&36D<5Z18BJ:FJ6M/ ?WH".R M;E^'CQ3=M=8\>ZN$D&%<3 QN61)AHVQTZ%@G^1UM\2*%P*V 8]!3$LY+IR8 M*4FV_EE3=2I^%;NR7I:WZ(%UXOG;RFA-)7I5)_52^N:QI!MU3"6,OUWN@/J@ MW?UOZ([IF)&[PI=GBTNFWNL!=7#*ABX6X%EVU:,[ ;>_DQFXE_@F*SS9?G35 M+SJ2SR?'3V=/T=5ZD[RX]="MV:<0N^TK 4XCT)O)D7-Z2D'0@2]:2T?Q;F6M M ^=4?-^C-->18@WS\1M_M!!67BYM8=:]>/+(._BG@O[:Y@7\IQ_8F[_)7+T ?KLPY!$XTW:3N7DY.)M&WZ&*\ MG)R=/#\[G3R".\/EKUYL(6#\P(,*_.W6MRI((@8U_>IJ# MN"4M3#\'ZC^S[)!E+JVZ-N57732KMX/90!1J(=NR^6*V?U5>GC.BEYO2\K]B MZ]Z=7@Q$WMK&K/UB<+#6E?M?WGL]) MFIP<6C/V",?/M-F(N/\A&OGM3FZVH MZ6U0HP\L*J\&<[HBH]PT-9YJK&O>??GX]X^??_\HOGR\_O67SY]N/_WZ^/P$O4D4<\+T)H?$5'>J:I58U&8MKL%K#7> JIN5N&8EJUK\W]7<\O?_ MOT\#COYT/WT*G==V(W/U=H#8L*J^4X-W/_QE='[ZTQ/<3R/WTZ>H/]=(?YJ( M^*H06+E95OI?],GI2%.LY*8N9)4KIZ.KFVMQ:S8Z%^>GYYD8[%6G[>O3#@?B M=J5$6^E&F 73;*N&R!,Y$!+:"BDVJN;<0IN9>:F7DL(U$]N5SE?^%6RCK>-, MY#WK21\DL%]C!!Y4=H'/4BR-*81!^H$M-$C34W 3WAXR;]=FO9'5@UB8$MG) M\AL+9(ECVZB-6)M"E7A61R7I:AG5U*PD"9.7;:<(6J&KUXH#=XGQZ7Z'>_!H[LJ\>OLH#2);1-#;DR(<%ZCA6'W@B2/[&+K(J](DK[Q$H8 MIE;"XK-=:%5 H7I-BV%J6N0>>$;PW2$B=[+6T)_,:V.M,"V2;&OANM;BVZ)E M]NG; F:IX0/PA:*%7HGG8-NUOL\Z/Z D[60*1FAE*4B/=BAN-(1>J;E#>#HG@]H+,X"XL\\+!XTNPL9+54K%6 MY)IC /J(.L9:R+1 D) )ZL+M#P>&P+RG-E#NKU!!'@-M+1_$2MYAM8"NEN4A M&U$ K%&?].;@*]#)UQ4V GPO8I7NAB&!5P0_5(3^ME$L#"+="6\X% M4!VLJR3B_ #_9$N$<>5#)%)X'D5.PJI9ZDJ54/8!P"9^1\ %R' ?E8%/1!7.=S(:N;_BUJV MI1/E:/#SU9?!J^ LGG7DM^8!B94)1FF5;300A^(,YATX-Q:L;6W91%V6/,\\H8I?^JKH.$?D4(PY1?2W @^- M\^DT+PX%0)6H3'6\2WAG[^]Y8W982.W2EYF3>%Y77OC']6%+07 +D&J9BG7Y M??A @>[L)]3;L0;*H@. RT\^\^2M5]BL9H%A\]PS^"SF)!N8KSL5G6)'UCMK*F*KE&? 5B MAP"9 TQK^8>I=?- ;U*BB)C1IM)1, MD,"K#UBD!C0V%H\=G5&3I:UVUIK6( M %_D8ZS W4@-N6+EN%*.OE&A3%<*ZC/2+$6QPYJ,\U@,;$8UHM:RQ-.%KM?'"WVO MBE!PZ1N1?"-*[,5LP1=,W02,9)MCKBKNU852CW9V4)Q A\>[S"9G5+*+IKKG M?.3+T_X@2!=+7\I JPUV*@@X<&22P2F,3(."TM5!MT0VJ;?BM34"@O+7KD\[ M],EUGVQP$/I\"CP0?3# S5M%M=(O2KU1SE&^PB M8Z(F,K)9==X8S6G*QXU(;$>C6EC%I9P;- O!Q!G!C6 8J@A.(155U@)E .O5 M/9([8#.%JK9)@#V'#S*9;3<;. ;4 6GR4K;V("38149IY#IM](B3[P1DK-(F MCHN;J> U6I%UO#Z1I>2#?]CS%8]_'.C)R"&<9=B[>EMN&7LW\IN*(GOXR;;5 MG @1@G8'BBSW0A%&QUW"<0F\;Q&NXM 48?BZZPP##@#ZHQWOM'6UQ084N.X" MSM0_6K\^5K<=IK+OV15V+/4WM:6&N6=0@H4)!TYLP]5EK_#!HM_=D< .T>Y\ M@+KVTIID?U^1/7AVW=ACU^(J27,TZ\I@SIFCD&M)X,=9VMG5JS>CCHJ"G,78 MF(:Z<-#W2UP4,D4B")]BTHNKZ8$;C6P(@ MX%0&&/P4/RBIC2[=0I;O&2 !K\H=9?31PFA$:,&!A=%_"RS\2@%OXV(K2P;D M%BW!EN!G"6DHKW,6);E)_F?T1123TCJ5J8I>R$AT'FIP4\"@JF2D&@!)L&*_ MO2M42>.7/K3CTF\IXCI'VI<>J-M'6T6H=X[E4)3]"L,[ M\51+$QY ,<1VVG[C2.'O2Y12+B;PJ-IA0,W#$B1I;5<=$Z2-X&:/]CZ0:5E? M-*3RBHJP[*,'H59\Z-K*?8Z>Q,;^OB@ZV YW!1/ M .+>#GYP8+L!*,/(G0#H3P8.#P_3B5AK??6@IJ(QQXRJ TMNYN2X8F7C+T(' MH(.*G6[ %HA5&MZ[/"; D "%NDC&FQYMF!YD, MQ>_;NUE1.W=8JUEL_[@K3[=3L-/RR88]:1?K#--;ZGLB@ M+8[J\3?NTIX.][K-TX+NF1B)TP1ZXAK"R>\X8 MDGRB8CXAB:/5B1@A;&EMN]YX'KN>G]M!=^KQN _LVD3'BH/#OBWL.D7GO2R, MG^%$A>[H<2BN>F+X(PS2:L7 ;6VB1:Q*1'(G'M(-FWQ% '26G;YS[ =VR28U3]5K/SGM4GDW1;.^,'C?]#-R4R4IA%-0,H(# M;LA7Q^W&99]TZ &; GSPJ4QOVN<'$?I@-;US2SXZV4A$0$Y2 M^",>!U0Y\)(=XL$BP_D>4S8'C&@=#X\RB9OV$/I0BJ&%JB2E?"5Z: MDQX(/BKEW":PU)G9@24;SAH> \ 8;+*,G8.NW-46'E[?2?3JM#],U_;B#YT3 MPHWP<'\%3.$-T.62<"1HTDJ@V9PPV]QML.)F(PTR%M M+H9+7,#''$\ MV^901Q>UH!ZHRZ)7, O^!?;((2O]\30OOOEUE-UY%.F>^CI-^(/9D2C4?* B MD/V;T)0M #>CO./3T90LB__/PV3:UY[#>B J6'#A%HY'K&5U)\N6[<,%7X56 M+&@B.0AH(_B0FPW:06_#PY-;N].*]KFV!Z.6!(IG/H4_1X P-%&B=.NZ$1#R MLQC%0T=7$E$_*$2;DN:E?=]G9Z\,[\8=:./.2/PIFVMMT/>X@$ZO(C3.:!ZB MUVDN_L]B)TT=Q4[YZC+(P<1V.+?P89'MPXW*;]"9)<*)1G$?XD,M1G84=2%> MG ['8DW-%>@4;1WR-5GTP&P!CO6Y\YJDD&RE[0!80JOGV@?F%\+KX=1@0[?:G"C+ESB$WU MKFV@(SPIU1+B=STZ/Z?-Q1'-E#I@VS_Q>.5X6\1!_\ZMB1H\.Z,F2NYWOWZ< M'^?RW1F^L6JGSS'/)OS)!=O&GXCTXHGS2[ %/'/)8 $A M&YM&:H@X;K&VY/9_J^(@9$-4HCL7FH]$Q ?PST#\"R: .7AC4V M?7!6DAL@YI*Z'YH;,"FJZZ619U@_=8-E!._=.-YEC8(JG#J?1D86_ MD,(;\*Z>0QY#'923KG;Y%"[3"09C[MQ=7(DF)D7R20,G_Z196@2/AEMY3PVU MA#,-VV:N5/7($,Z<8:+>UTP4LM-?X2;(;B.?K5 (&C_66ZFD](2X+?5")3=5 M8WM!QQI^K)9D-/2"E0D-[28_N+?BP#LI^-DBP8S$2/_QE-AZ-?A(W?NVGI%=Q-WJ2[7MG%W3D&P]IDLN3 MKM5CLS<(O<9K$SSRB6%R>&+](W\_,!Y>TF9U4?I@=<-E=T_,NYRL>Z.'FW9. M68$.\N!]:9VKTX&2&SORR0R=E?:Y8:N4REWY<=9HA[3F;@\>TE_3<;9[.)<7)[37Z.+479^<<'/;NC*GOA!KC<_L:!E[_S9.<<: MLK".1J-L,KT46':9G9U=B.E+,^#]26[PS<^SPC>-O=CH1LPDK;33.)J=3,9NQTLY&V04] M@]"WR-#'H'++P[N7Y1$"_^#0]'Y%*1I-L>G8FL/R:'+OKWXZI?QM/LQ&X M'XWPXD5V?CX3%_@TS2[.+FG)?Z+/2:=/*)/R4NU!R2\4SIS;4-O\::;;(2SX MD_KF$/Q 5R1=UP%ZH6\_&GPP'P:OQ,44RN=_SL_PS[6^T\ D%;":\U=)#3U= M" ?-EP+47XK)*?X)TDQ?=R[Q7I8..UQ9MU7"F7\F;OB73;^YZ'01VS%]U#?^ M>_1:A"O]]49W_Q^?9=#K% MOY/9B 7][&]JTV\B6(E\#P>U6\?FZ';G9F5R/Y7\Q?^NXD?;51$O1J^RI$PD M75!@-M1Y5:OD!+(;EH0VHG$_/ <7N!5]HBY:K9*[3*3='\TVKLSZ%ZYUTQ* MNK\CDJ"'/W.8W\/?R2W_I,/?;??3(>3[B]B#,^3;^@$UR'C\F&X+W2<6-R"% 16:W//_0-T_V(V3F82+-_: M8[;#Q_)A4L0W@FKE[[XPDF&=SF7^K31+-Q.+TZ1DJM]CX7*2W+KXSN9"=K,C MS8$_<1KIDT3R1J7!TVG6C4H=<8+?B>WXII]<(&D.]_VLZR3Y'1Y\:&ULG5?;;MLX$/V5@;=; M)(!K6_(E3IH$L-,4VT5O2)H6B\4^T-+8)B*3+DG9R=_O&4I1W,()NOLBZS)S M.&&T-.9Z?M2;)R70@]M'@J^:MW[DG83*S M]E8>WN5GK9X$Q 5G01 4?C9\P44A0 CC>XW9:I84Q]W[!_2WD3NXS)3G"UM\ MTWE8GK7&+9@L?K[2M;--AB[+2![NJG1'!2IOJ5]W5 M>=AQ&/>><$AKAS3&72T4HWRC@CH_=79+3JR!)C>1:O1&<-I(4:Z#PU<-OW ^ MN;CX=//QRS5=75YEF-=*T0DJ?0$I2^F!-6'JZ M-#GG/P)T$5836_H0VS1]%O$-9QWJ)VU*>VGZ#%Z_X=J/>/TG\*XX8[U1LX(] M_3V9^>#0$__L8UKA#/;CR)R<^+7*^*R%0?#L-MPZ?_E;,NJ]?B;*01/EX#GT M_U21_X=$7R0'-.@D)_2&@]*%)SNG29;9T@1/CWF".71A$C^C&KR:L6LJ(I>$ M#K2AL+2E5R;WAS351<$YAJW&WR<4+_?'B<)30J(BS(9$V2*,L>Y#E18F'HZ2/J# M0UR3T>$C1;=#T8#B"QKTVKW1,6Z&Q^WQ8!!)EX[63HM8U:/(E020-EE1Y@"' M;IE,:]M@*E6!4 @E>QP&\-2.7"0L<@2(?@R6R(97B^, MGNM,"?XSB6E715 ^$-^M BM!R:#2 H0<@"T[\21K%E8BJ /FC2K* MR")FNXY$"#0IC#E!S["+P>:6C 53_EZB!)&4) ^Y0QM;)-;1HE0.Y!BM[>SJ M1[08C.R\F&$CZU5#X.,4-"6I!Z'3C'UZ\M/ 7%3QOZ\&9B(;I0[2U5-51*,I M+[0Q0G6J<$YCV>V-HR54[P95F1U+ZZOBH1EV$BXMBYK'Z:H;&4U329'D M;!_V%CE&15_9^3S"[V"X)N,5Q"=#?Y9HKV0H;))1._*]L*LU&IK@@:'/T?[! MRACLT]YUZ;*E*)U:..8H R4RY6B[U!B073@X%X@&YRK*V%6=N ?Q8%;W@30\ M%N:[C!'$BZ37Z>%@4Q3(P*%\4$#7+L?0NX#IJXO5>@OQMZ[5CM.+TV4D78JT MP&AL^5BB?081B4?5%#R&6@()((=SF!1ID%3*B(S,;NO-! !ZSAGXEE#U% MY^HTV;QMSN*3Z@CZ:%X=Y#\H![7P5/ M+O%_@IT8X/O<0KKJ!UF@^8=R_B]02P,$% @ /$%P5D>QXNMZ @ >04 M !D !X;"]W;W)K&ULC93?;]L@$,?_E9,W3:T4 MQ3;YJ2RQE#39VH=V5=MU#],>L'V)43%X@)OVOQ_@Q$NG--J+X>#NP_? =].M M5$^Z0#3P4G*A9T%A3#4)0YT56%+=E14*N[.6JJ3&FFH3ZDHAS7U0R4,21<.P MI$P$R=2OW:ID*FO#F%\CE=A;$P7[ACFT*XQ;"9%K1#=ZC^5[= M*FN%+25G)0K-I "%ZUDPCR>+OO/W#H\,M_I@#BZ35,HG9USELR!R@I!C9AR! MVN$9+Y!S![(R?N^807ND"SR<[^E??.XVEY1JO)#\!\M-,0O& >2XIC4W=W)[ MB;M\!HZ72:[]%[:-;X\$D-7:R'(7;!643#0C?=G=PT' .'HG@.P"B-?='.15 M+JFAR53)+2CG;6ENXE/UT58<$^Y1[HVRN\S&F>3JYG%U\_#M[FIUWX&;U<,T M-);J]L)L1U@T!/(.(29P+84I-*Q$COE;0&CEM)K(7M."G"0N,>M"+^X B0@Y MP>NU.?8\K_=>CN(9A9'J%99,9USJ6B'\G*?:*/M3_#J6<@/L'P>Z0IGHBF8X M"VPE:%3/&"2?/L3#Z/,)N?U6;O\4_;^>Y"3AN+Y_L?! 4XXPZ,836**AC&N0 M:]A?%D-MW6Q7F/ME^R98IJC:=W&?&,Z8 %/(6E.1ZW/XJJ36P-K[_@B]SK!/ M[$@Z<32&.;=-@(H,P;:3 S^9:LE19^BVSD;#P3FX M0_HC.';?X4$YE*@VON@U9+(6IJF,=K7M*_.FG/ZZ-TWIFJH-$QHXKFUHU!T- M E!-H3>&D94OKE0:6ZI^6MC>B,HYV/VUE&9ON /:;IO\ 5!+ P04 " \ M07!6;=^CV0,# "B!@ &0 'AL+W=O$B!=,VS MA.91B,K?5 MHC2.AU'-N QF$V];ZME$M59PB4L-IJUKIA_.4:CM-$B" MO>&:;RKK#-%LTK -?D'[M5EJTJ(>I>0U2L.5!(WK:3!/SLYSY^\=_N:X-4]D M<)6LE/KAE$_E-(A=0BBPL Z!T7*'[U$(!T1IW.XP@_Y(%_A4WJ-_\+53+2MF M\+T2__#25M-@'$"):]8*>ZVV'W%7SXG#*Y0P_@O;SC>G$XO66%7O@DFON>Q6 M=K_KPY. W4$^RPMFV6RBU1:T\R8T)_A2?30EQZ6[E"]6TRZG M.#M;7G]>+JYO_H7YU04L_OKZ:7FYN+H)X6IQ,XDL'>#]5JZFYZSM M0PA+P:0%)DM8W+:\H7=FX=M\9:RFA_+]I=H[Y/QE9#<\9Z9A!4X#F@Z#^@Z# MV=LWR3#^XT#>>9]W?@C]5Z_IM\'@AJT$PO ,+M R+@RH->R;]KQ;Y$^<,?<> M=$U8KU#W5^4^";SC$FRE6D.!YA@^M%IRVVKT0-BW_0B281AGF1-.PCR-X4^D M0:N4*('7C59WZ/VR,,E/( U/3_/G.>%C3LQ"H8R%Y#1,1F-(QF&>Y# OBK9N M!;-8TLC2_12<=:1 T:Q6VO+_.L.[) ^ST^28A#3,TN'QJR=)=)GGX6@\HI4* M&(^I#X>P\9ZHU"!LF8&C=)#3/ M!&R$<)8/QH^8"R3+:6X"XE_J(\(!,&T W M6_]ON?\F731)<4B<:1KTK"<>!B\]PN@);]2H-YX=#36PE;:CD-[:$_"\XYU' M]XZ]+YG><&E X)I"X\'H) #=,6*G6-5X%EHI2YSFQ8I^(JB= ^VOE;)[Q1W0 M_Y9F/P%02P,$% @ /$%P5EW#[,%?! $ H !D !X;"]W;W)K&ULC5;;4*"=Q'4DSLM4T[N3BB=/F MH=,'D%R1J$& 4 S[M=W%[Q43F2/7R0"V#U[]@HL.V-O7(7HX7NMM%M%E??- M69*XO,):N-@TJ.ED9VPM/"UMF;C&HBB"4JV2=#9[E=1"ZFB]#'M7=KTTK5=2 MXY4%U]:UL'?GJ$RWBN;1N/%9EI7GC62];$2)U^C_:*XLK9()I9 U:B>-!HN[ M5;29GYV?L'P0^%-BY_:^@3W)C+GAQ66QBF9,"!7FGA$$_=WB!2K%0$3CVX 9 M3299P!A7102 /OWE!@N15>K)?6=&!9FM#X M([@:M(F7__VZ=/VZ^7[]\O$$QKO)?F@>=YKI@]HSE/X8+2O M'/RJ"RSN R1$8^*2CES.TT<1MYC'L)@?0SI+TT?P%I-OBX"W>,@W8XI.*@5" M%W"IO="ES!3"QCGT#K;2Y0S]T?P\31.^5 CE&(I,**%SA$XX.)J_CG^A MHE(J](<#LP/* =89VBD/(7CT04LZ[BJ95W"TB&>3GG0@E#*Y\%B -^#)W#7F MK97^#JZ-:KG['#@LJ9=]@#N:G^P9?A X2/Z,)Y&[1BVA*O+('.'P@)R[?W$ MFGY9XL+4C=!W-#QR8UEN"@.YA@5G?15 -B^_4)SXULKG0P'OA(^ MA"XG9(5,F#1_;]5=L!H3;R(-QB/,9_#\V6DZG[^!#2' "$%S%':M)71+T\,+ MJ5Q,%0F"6#H:)4R-38_QLD@35VCYK_ #T=X_(C'!4"&W5-.!S$?(71DET M\-[*K.V-#+7T(Z@@JA1YM#1.R76>Z06T34@O ENH0RF.D,1<29%)10G$IYF@ M/!1HY2WO!#\LU44N7 4[N@4I0)?4;T41*N+XGMDQ_=YXH6 GI(5;H=JP;UK[ MLZ6^%LFGJ7?H25L21GN MD%F+&Z0LWA\W[H%YD_939YR5L_C0Y$_V;ND:R1*_13A]U)G]A3WM3L^=37_+ M_R_>OY4^$%%)S:=P1ZJS^/7+"&S__N@7WC3ASL^,IQ=$^*SHR8:6!>A\9VA, M# LV,#T"U_\!4$L#!!0 ( #Q!<%:O..B3!@4 / + 9 >&PO=V]R M:W-H965TUBL=@?M#2RN*5$E:3JID^_0TIVG-1V46 !P^(QQS%L0?#V47-5KA \T?]0=%NN)62 M\1(KS64%"O/+WCPXNXHMO2/XQ'&M=]9@+5E*^=EN[K++GF\!H<#46 F,/E_Q M&H6P@@C&ETYF;ZO2,NZN-]+?.MO)EB73>"W%GSPSQ65OTH,,<]8(\U&N?\/. MGL3*2Z70[A_6+6T2]2!MM)%EQTP(2EZU7_:M\\,.P\0_P!!V#*'#W2IR*&^8 M8;,+)=>@+#5)LPMGJN,F<+RR05D81;><^,SL[OYA?O_N[NKW6Y@O%KM7P<@_/V)#O+4A/B;] M%Z)U7,YD /M%P0.S/ID,@C.X0<.XT"#S']U%Q-0P;K7A5!B80:,Q;P0(GEL* MRT+APW*):AO" ^(M M\2D2D-)Q!YH\BG[^DH MCOKT#;WI9+Q['B:COMM'XQBN71&3P0J%TZ\+7FN(.G&Q#Z?!M _D"+M,^A E ML)"Y63-*Q0R_4M^LJ0L:2*6F/ WA#20=;Y1X_H28QMYX2DC"L1<2D##T0G+W MZ,)T^ MX2A09$!/ !FA&67!:="'L1>$/KQ^-0F#\/S%[N7WP:D^@9C4C)V/.O7DI;$7 M!XEU8POA9 OB9 /#:GLHN ;61I96%<60LNG$'XRI+0IAXYH63*TH:+PRTGG+ M4EBX>O \ ? ;O6D:VXC8*!,YJSE!Y-]IJP][?\TH 8)!O-'IV=WH:6=["YT\ M8;(^,P5V 4/;&W\LC;806FY:^9YUI1F!/%/:<;4Y*;1R :#1L+< MT$WH!YFGIJ$]VY?(9'_>>G03@%0VU&XRGNRM.$A2NQ"0(V M?C85:?:R7GV*-#F;:"Q4.DXI/00Z99:H>E,KF2(]%7LKG"[_II0"H]V/>6#W>F,.KW*S=K.F,JTPYDV]/M.#MOI[@G\G86?D_9 MRBL- G-BI1Z7]$"U\V6[,;)V,]U2&GI&PO=V]R:W-H965T;.+V-G(V$8TN&<>- M!-54%94_%UB*X]2+O-/&/3L4VFX$LTE-#[A%_:7>2&,%/4K.*N2*"0X2]U-O M'ETM$NOO'/YB>%3/UF"5[(3X;HU/^=0++2$L,=,6@9K7#UQB65H@0^.?#M/K M4]K Y^L3^D>GW6C9485+47YEN2ZFWLB#'/>T*?6].-Y@IR>U>)DHE7O"L?,- M/<@:I475!1L&%>/MFSYV=?@_ :0+((YWF\BQO*::SB92'$%:;X-F%TZJBS;D M&+K>UC,/\_OEBO8WJQ6#[!+8 MX<5O*98'RMF_U#:%#TO!E2A93ML>X3EL)"KDNMT0>_C(..49HR5LS2::AM0* MOLUW2DO34G^_5J*60/(Z ?N;7:F:9CCU:IM+_D!O=O$N&H0?SLA+>GG).?3? M^*!G\5YG>SX)/-!=B3"^C*[@&C5EI;*%G&>9:&SQ-O2G<[#57NL"I3V2#>;P MF=$=*YEFJ&#N@LS7QVIG7$X=8!\1_,$XZ$(TRF"H/Y^@ZP[Z/43$'X0#LQCZ MH\&XS] Y*!C[XR0%DOIQ&+8L%%R\&Y&(?(#(CX?C7T$M7^'XT@ZM?,;W/1#B MIVED%G'BI\FH+P-Y4896\;*1TG32;RM>O^"!CV9(*P,1^6D(/!W$ON$4;D $D*>FLK&/X4F/BCZ.Q+:^?F$2O]6OP;!A5 M* ]NY"IPM6SG4K_;3_5Y.\R>W-LKX9;* ^,*2MR;T/!RF'H@VS';&EK4;K3M MA#:#TBT+&PO=V]R:W-H965T46U]"/;D,'*RKI:!@Q=.?:-(UE$ MHUJ/IY/)\;B6RF3SLSAW[>9GM@U:&;IVPK=U+=WV@K3=G&<'63_Q0955X(GQ M_*R1)=U0N&VN'4;CP4NA:C)>62,\># MJ^(\FW!"I"D/[$'B;TV7I#4[0AJ?.I_9$)(-=[][[V]C[:AE*3U=6OV'*D)U MGIUDHJ"5;'7X8#<_4U?/$?O+K?;Q5VS2WJ/#3.2M#[;NC)%!K4SZE_<=#CL& M)Y-G#*:=P33FG0+%+-_((.=GSFZ$X]WPQA^QU&B-Y)1A4FZ"PZJ"79@O+G^[ MO;JY^GCU_M>S<8!#GA[GG?%%,IX^8WPP%>^L"947/YJ"BL\=C)')D,ZT3^=B M^J+'-Y2/Q.Q@3TPGT^D+_F9#>;/H;_:,OXO68\9[<6GKI3(R*<$48N$]%+_( M/[7*JSC[YV+I@X-*_GH*B!3F\.DPW#FGOI$YG6=H#4]N3=G\ZZ\.CB<_O%#$ MX5#$X4O>_XVC_VPLWAOQ2ZNW8C:) /F4!%#TTBS18, #$=%G)2,CQ=V)=Z\ M_1@1VU16Z^V^W1AL\>W2JT))I\@+' U"BF"#U*)I75ZA2T1NT;@%N00Y_+PZ M'KV&@K7&>$\HDVMPLZ:X-!G-^B5TNI:!L[!P"C3WZ5[YH$S)+B-!+>)(YZ0I M"<=#0,>$BM,1P/!HW J%C*_"[[;B0^8J(? M"UG;EC-%\$+YG >I1 60HV2PNI:Z[?$X&O)@!9> HK<3CN,!)5I+C. C\O6@ MY!1Z9X)+],+3&FQH87!2-G!A$+DS[A3PC1=:+1W.9DYBJ6Q-P:D\LE^H4C&_ MH-0$%;8@,. HI<1&XW!+N+#M0G>(1LR!&2C3W(.#1P2FO#)6VW(+'K069!+6 M.W)$;DL*#'7LI[AFB(HH2MQ"TJB_H[@\;$[>AF)'Y:+*X[+K[ 6Z"HRA;LJK/&IA3W__3$3@Y:VSSV M &33QTOI#CTJ T\K)U82/TDY:>ZSU%B;*94>5D>Y+0$=?+R:[41'-J 4/:68 MB#ZLNSX<4$GJ7*EH;G# M/Q1DBL?U[8@C6C^J/R:X).;!A8@9=Y/@>X)O^WT^;/E1@!IB,C.Q+T[$EJ1[ M0GC<_+T"F$&3HCQ4Q8H+\IXG&APL"7ZN;X>S<@FH]VK;;\_ M4G/KN2B$%PIO,/26XJ,442J)#HOBHWN\]YA-R7T%)I'KZ*E+;+SSZ*C)E?%I MQ16B =+[8Y@=7F^+]&AYV)Z>?N^D*Q5DHFD%T\GH]5$F7'I.I4&P37S"+&W M@RA^5GB!DN,-6%]9&_H!!QC>M/-_ %!+ P04 " \07!6TV*"3A$YPF=])%TN5"?WUW=2] 8_M3OL!)VGWV MV3=IKTIMOMA$" ??LU39ZR!Q+K_L=BU/1,9LJ'.A\&2C3<8<+LVV:W,C6.R5 MLK0;]7IONQF3*AA?^;V5&5_IPJ52B94!6V09,[L;D>KR.N@'S<:]W":.-KKC MJYQMQ8-P3_G*X*K;HL0R$\I*K<"(S74PZ5_>#$G>"_PI16D/OH$\66O]A1:S M^#KH$2&1"NX(@>'?-S$5:4I 2.-KC1FT)DGQ\+M!_^!]1U_6S(JI3O^2L4NN M@XL 8K%A1>KN=?E)U/Z,"(_KU/I?*"O9X7D O+!.9[4R,LBDJO[9]SH.!PH7 MO1<4HEHA\KPK0Y[E+7-L?&5T"8:D$8T^O*M>&\E)14EY< 9/)>JY\>KI?OII M\G 'RP_P>#=?/L#L%A;+Q=ETN7B\7\[GL\5'F"T>[^[O'AX?KKH.;9)FE]?X M-Q5^] )^/X+/6KG$PIV*17P,T$6R+>.H87P3O8IX*W@(@WX'HEX4O8(W:",P M\'B#%_ 66G%D:'2*)UN8*2>,L [^GJRM,U@U_SSG=84Y?!Z3.NG2YHR+ZP!; MQ0KS303CWW[IO^V]?X7QL&4\? W])^3L9^+#(W:V)9&26:!K0L2 7PQ2F4F' MBU2RM4REVP'76<[4#@JL!0,N$7 K4E8R(V!>"\];X6DM/.$.I,)T]\Y#6!FI M45-[Y=EJ22<+_4UD:P3$BNAU_$FCJTM%;^Q4EZ\RB2L.Y@^WF$J]B!-UA M5 *M8*6]WL$GO6/DX0,IU18/C M(7E<6_M!N+/?6@O.,@&Z,% F&*C=667.%FLK8XG/@@_7/J.#SD%6?T#V)8=! M]T\*54^;S28TV,'*;H0Q1/!DT M[>(MB@I ZE@%G-O'1D]86)'$>#MISFV!= M^G 172S=C#:=YE^ .3B)>N'@'>1(T@O":9E(CL:U8RE6?YX;_5T2JW0')_WA M13ALD-^\]Q2]I& M#Y WA4%#YMA"+-:5 <*H$,X'X;LVN.S8 4%WA:IB@%OD]^_VQ98Z[."*B\+Q M12(=OK>)):^Y/*X*QK\6TLK&C-_:!^"E2\)GH'&)7(E&X6@?BYF"C;0< 7:" M-9<08=46L! VJ(C]J+FG4]]>35=F5:FS3!>J/CX9A='>P&WAJY=TO 5!+RG> MG+Q2K-_"YN8[1L6D"!Q[*"55O7G^X46;"%S'$A\ZN2ZJ,4F1[$920(X.*L7A M8?O\P52!+4O6^^%S#UOW8##)A-GZ\8LZ%CVM9I1VMYWP)M5@LQ>OQL//S&RE MLI"*#:KVPO-1 *8:N:J%T[D?<];:X=#D/Q.<4H4A 3S?:.V:!1EHY][Q?U!+ M P04 " \07!6878!+:<0 "D+ &0 'AL+W=O]^:TRC;HJ\].\F MVZ:I?SP\].G6%-HG56U*/%E7KM -+MWFT-?.Z(PW%?GA8C9[>5AH6T[>O^5[ ME^[]VZIM_:G)H\)T)@X[= <](=21N'OR/UCRP[9%EI;TZK_%>;-=MWD]<3E9FU M;O/FJMK]U01YCHE>6N6>_ZJ=K%V\FJBT]4U5A,W@H+"E_-^ M=4;]?;GRC8-G_.,^:876B_MI4;3\Z&N=FG<3A(,W[MI,WO_Y3_.7LY\>X?1% MQ^F+QZC_FW;YH[34E;FN\FM;;M2I,YEMU$>=VMPVM^JB5-"^*5;&J:.96$ ] M;;9&34ZA/=H"AS.39U.U,\J4C0$!9C-N*GZ&XP$NI6K*ZJ79W_5PM6D[0J$ENF M4_6-<@RELZDZ+]-DRI3IIE?G&(F=S DYU7M7;8BSO.0$"1YI,\(R'HG)\O/R,WZE*=;I$EU(DNOZLOR3)A MNCI#[%KR-4I""AS@?*14/B004D]MB>28;E6JX5=@5GB8+#>LJT1](_7LJ[9V MU;7-C&=R6AT4]+SIK2X[4W:DGE<9^Y4R*RCN7>VV6(WTESKZ#J# M;56UON,#QU-92HQ5-2=6K++>MT0U-TU#DN!6.(!5UI)\\0C?KI[GML SK#HX M[ID5-'3'RCM(2)RYUE"00:F^@<+ M4^N"(>2R9.4T6VQ4U]I9O!=9 /,R:7ZCQM<]UPIKI7T6,C%OJV5TI:E>"_ M""_;=D4'I8!\L*8VRB^TY?KINPL$JA-&?*U##K M&>(R9$@PTMBRU?2(/+Z\[?TS^*)DCN@H;'\6!FD2T WFX[0[#)9%,GO"CD Z MJU:YW;":($:-?>)Y64^1_()#%5=U#!QV<"^+B=EN->&F#(IZS)6,9A-2QM5. M_89$3)H@T<.^46Z:BK_] 18><%%V*CQF-LBD!4$9G%^"3^AL_S%SO MN_\7#@?NKAO)0W2BL &'LE4V".;ZH=SQ$)N)^J6FG H!IY(QH ''PF?ZUO^ MTD+% UYL4R-EK*YSFU)*X:I/'@7LPPX")T1IEH+@ J^-A2^%M!>XEIP7W$SG MGMV+"U+E22L4I%V*71O*6O#9O,U8WRH-T&--O$J!8!%I)6^6"C0H0%2Y;6IK M2>>\SW+,3.EDSHZP"OOE)BHK%.0[(B-G(/;*T%!T=5!DZJK)(UD!-,$#M"@E'VZMU^3D5)'T2F %I4TDG(:5AWQ&*D7_9\A'?(OUCCW'0F4K>'QI/.@4 MQFV,0$DL@\9]E5L&) $FBE@#RD3# +3>3HK1?Y&H]KI MDV&KG-0]!?B-*53K_SE=_I&F NF-<_H\/H;&?3@//B M(_8VE5F":F7F@VF^F^[!_1T1\SID"^-](Z"%36ZYZX@?Y MD!?MQW U-(TBXZ"6\OEWZN5C09M6;4[0V=.Z !LX1CBOLBN&>DF]A%H9,,J) MO2A "2(AJK-6W">F'#9LCFYEU ! 9'-C7&J]8>D<826QGS-$C)+<-J MFKT=;%P-&?[W3MGV&D;#\LG4I]S"#_FWR^7(Y>18Q/"+>9<^E*5JU MM]CS=')"_[&$VI"#-\F\ ^5/)TOOD7F8T"5\'$VC.&_ 2;Y:-SNJ!TBTIO0F M N$.J:8P4TYE&.[C,C[M[")R0^E&2H9QP4I25JDS2HW)(DQC5:P[50QM1IW( MD&5L_@+/8D\2+_JE4S(4P<4/22GC= ;1 KR,>894&O(X<2=F1(FU33!]5_-Q M4$389Q==X O##/6B8 %0R%)63\YE,ZI,_!PT*"(RH M#QU/6HS.<_H9U&A=I8E M^FA6KJ42\X;#\&@Z/H\@!6.6-M04>.V.PXQ:I@$K!@9ST%-@/(C3>_S9A0@. MH_2-,%'D*C^6$6"*LZ./ZEXSN"F?(S&8'9(1FQ"/V),5X60@XQ6B%R6(ZFX@ M/2)+Q3D5)Z)"!1.W4-S& ?-DTI*O40D#=M&VZ%'#@ (!>II"L5NNX>^4$86+ M?H+!'6!:5;7A-,[^#>C%78&4*3D!SKFUN!1]KDB#N?0[3.<'5:*B)(%\Z%+% M&'). !'DHB4CUKIUGM)7$$!OD.[]6 M)3/Z,6#DYP@E^UB7[ T-%K/YJW]C M4O2A/$5EO3LO$O5]*',**2,IY53:OGZK\?*H^)9=A_K+I:8=Q2F?N MWS7CP76U,>SGSB#$J99D1%E8C>.$^_F.KIG)C*94!_/YW2$-.:C*27?#,<6# MDYFQ=A>+Z?_/#&,)+UO]KI'$G9XPA(8+#,Z/T%)R5X(FJBT2))%[X?/].IL. M(2X/F'#4CM$9 3-JTV!9-?E5;D%1=V!\A"ZQ]0AV1M30O+:,98*>Z0W.I8Y7 M). 9A;B^5$("."DP5-;##RRT+K3S;V:SZ9M7,^6WFC!3Q.\ /5XM20B@9?6U MJ0 ;Q]B>@0\<#U@[;V5(P#2Z((:'$1*[IKY8+%O#F6YL(;ABD1P_B213.68? MU.^=2(!,(V=3KY%91 PU(=K;4$&ZW%M3H28'/Y@G+U\>]ZRQ:KE+#JH/F<;< MU(3"J_VX7[P2RB)A8*8S) F(PL&Y6;#LBD8V]*K#%E:P#U0DFVDQH:8TXE[& M/RR0X E [K6V49LL5C1=*_:.I8_@L:(\YMK!V.=>*"Q-%Y=X=? :0LUF,TAK M&^DF>T-%<-=25TVJYM:8">'4>G E2LA#WP@F*0^OC"G[PX)C-A6E-ABCI!XV M[X!DPV"9,Q"WG.C'T.=21YD!64O'77:2WJD)_7*""]U@:LC9%,4Y=IJ&.SM2 M;Q?L!9(A2C%B7O<1?\Q#I/-^L!3:/DKX78O.*$F*9NCZ!YT,CZT0['&X]7"" MD+[@'D%RNPY;H=@A%H9GMO#Z.6,2^OL8<5(L=5[,UJC?I5Y.\OG>"&TXS);Z M'*W6)]2I0D)!?WEW&B.@;S^KDT[BO;G+R$6,Z?!T MJ[/_B)>Q[OZE@_T!_WJ5'#WI":(G0GIG&GND'RW&Q%[$K-'$D.*S1JY7BY>L MXQEG_V!E1G$$Y$.WFM_N6<[<-/*:VH\#;62C#V2%C[!"ER8>+JVK6W4P2XXZ M9R(...7^2PYD7&W0F2[R!HT^)&S(UN'$\>2\ MUC8+!J @(37'01US,QMT6]Q'M\WS:OV\1HDTS6 8B*HB+:',WCSL$5!-S.3! M;F2S[A@.]KZ#>R$VG4IFYEH9YHA!PO/+BS'>8/9'VGN5O.@8%AOS&L#UQ](( M#4Y0:D=#S+(/2+'+8O &;!]3[>EJ&H90&QKH&8$:!_,C*DF ;IX+H>?Y_X[B M(ZTV)0>A1E@ BX!W+GRP(5AIK=_&>C0R2,!'(? 9&$=-4;\D+0C)$JP3T\A@ M5)0J7(8(!PLDE=] MRH/IETAE>4CTB_G8M*,&I*!I +W[5U. .Y3Z*QEGG*R!7=]6OYM5;;T+2;0Z$3AV=& MBY?)FU%.&#'.2^9]3I1TH\.L4=#J/KB\0Z3G)9-4=[!XD[S>![<'1_/D>#X$ MX^']#=LTO#7QIFGR@> CTAVZI3/03@(8[^5'W&BI@[PC(]%",,YF\T%?$ 0+ M9AH<-7@;;VY2&O9VR@XJH6+9$Z*4X+(8V,Q$?(>_O#P_'>60>&I_G!_;>)!? M<-N;_MW6F#B<0(A_'8ZH^5NX)X3P8JVT9/V,8T>%IPU[,CA9< E>#TP!Y M3N, VAA6\Q"GNH%YL_$G+* OM62PF. )&[O*@\6W59[11*C:48MT1" [CA;O M:S&'@3IZVSR4>AJOI*\]Z6^^Q+UN7C(-\"I @FF 0TWH21YH'P82<>M U[&72,*$C[O: M46B=TX6\,$4*&@03JW;@Q5RN^$6H^.T=17#&D^G"Z(54!)KWPR1^'2+OL+SY MK:5;82B6=Z]BR_[%V ZWSV\IED"?S94E>#"KKO*"G@BE2^L1(LA\Z[P&I-C M19H*:8W83Q"UX1,,Z5+VL.71[\:6][!*'AW.X5==#P*>/;RSWQN$MVD,J!@) M!U:&1R;W?95X./ARE%^[TO>Q5/=QF'Q$VMWM/L%=RI>G_7+Y?O&ULM5AM;]LV$/XK!R\;$L"3)=EIG2X)D*3N%JQM/"?K!@S[0$MGBZA$ MJB05)_OUNZ,HQ5GCK,.V#ZTIBO?^W'-4CC?:?+0%HH.[JE3V9% X5[\:C6Q6 M8"5LI&M4]&:E324Z%JG*4QO&+426D&IP>^[VY.3W6C2NEPKD! MVU25,/?G6.K-R2 9=!L+N2X<;XQ.CVNQQFMT/]=S0T^C7DLN*U16:@4&5R># ML^35^83/^P,?)&[LUAHXDJ76'_GA,C\9Q.P0EI@YUB#HYQ8OL"Q9$;GQ*>@< M]"99<'O=:7_C8Z=8EL+BA2Y_D;DK3@;3 >2X$DWI%GKS X9X#EE?IDOK_X=- M>_:0+&:-=;H*PO1<2=7^BKN0ARV!:;Q#( T"J?>[->2]?"V<.#TV>@.&3Y,V M7OA0O30Y)Q47Y=H9>BM)SIW.?KWXX>S]][.S\[SV;O_'*^F+V9+6@# MKF^N+GZ$BZOW'V:+Z\NK]\I0%&^>MC72'C22%=UJYPL),Y9@_5C B MAWNOT\[K\_19C:\QBV"<#"&-T_09?>,^"V.O;[Q#WPU6M38$2IA]:J2[A]?2 M9J6VC4'X[6QIG2'T_/Y4Y*W>R=-ZN:->V5ID>#*@EK%H;G%P^LU7R8OXNV>\ MGO1>3Y[3_A_5[K^V ?-F6: SF<.UT]A'.&+:R:BK0*W@QC..8_X$M M!&6&]UR!.V2'4 L#MZ)L$/;B*$Z@1M-*#J$0.2P1J<$;5V@C_R I(BN0UC9" M91C!+PA222=%6=[[;3J1#J>'T^'+=/Q%#D#=&-;FP&E_3&2$$RL]L03)"UW5 M0MU#WABIUK B!(D2[I$\3XZ.XB%16*8-X1^$@Y6074"D@<5SX9!5401KJ4CR MP?]+!>_U+59+]*JF0]@@:7.2_9LD7Y['B#8DI28$<3F_&OJ%TXX,JL9;( U! M5TB54#D0G5M'"XYL(RR,A\GT<'@X?1'!S>ZL\=:F/Q9*R++C/<3+%;R6Z%40]'D\E;F MJ'RV?<7:;1/2G*1?P_Y>$J7QP3:8F.#SSL-24I&I+ESDVAM%J@=+[R7QMA0[ MSK&N&D98UE1-*7C81/"<VJ/ R0V0^(N]I2!OZ*?3F[(#JW;>?$KJ KW2C' MY:!B[HVC"0V'LB1/25LAL\+[\X X*J9RY+]U@'99XQ=J8W;0-,1EYEF LT/!W:+AT/;9K<%L M,;^F+N9-OG(,#CAG;:<8GNV<:)C^Y<';:BL M\NT6C#YPRW\'!! GZY)3N;RGTW0\CH[B)U[X-]-#'_^^E*R6 /U9J[('NJK( M@O71[GMNZ<'?U:LO5&UDAAT/M%4\^-_<3PXC(C!8\1 E+63C::^)R_4&*?W< M$53=4/J&<4K)_DM]8':+E/MEXX84'S4K-NRT0;UJ6:W094Y)XE+30>E*TK55 MPF?*Q]*>H5MVZHAZQ133X>[?ISL<=G3']95L".U/Q_@XK?[@5C)#%/N&?O(V M1M:K4/A^STC#013@_5DQZ3*)0MFAIS/?#9U>(V>?KJ^N .JQ!UHF MY#:J%G*;W/8W17N<"$-I(B5A%!.OH1MU5I(#^4$HIJ+:E!D3:LMC@40H>L_R M@;]/6089H9/#V=*:?6ML$2=EG,=P=76[$_'WAI7X1;1-\K>\E1E#XRHY4*WV(> M)#W#/*2HG?.Y7'6S5K83BL*@&[H7[?7WXMVU(1/&W'.WM4<*JF![+\PR;I!P M+>2ZPYJ^5GG XAV/4+K)%16V1)#CDL'BA4S.]Z_6V;/K"YB\C+TQOYXR%!X# M*-Z*UT/#.DO!4.8=O1;.&4ELY:OC>U3:[< \.@B2OLT%>VA;@N EWQXMLP"% MQ]Y1=[L0!6=Z$L6=Y>BI#XO1U@=BA6;M/X-Y E)>VF_%?K?_TCYK/S ?CK>? MZ>^$H?NIA1)7)!I'+P\'[7CL'IRN_>?F4CN:N'Y9H""X\@%ZO])T(0P/;*#_ M^\/IGU!+ P04 " \07!6+I@]QML' 8%0 &0 'AL+W=OJQ,K,ND(&O+IYWR^=DCEO*DP_'0S&_4+JLG-Y MSM_NW.6YK8+1I;ISPE=%(=WJ2AG[?-%).NL/]WJ^"/2A?WF^E'/UH,*ORSN' MMW[#)=>%*KVVI7!J=M&9)&=7(Z)G@K]I]>Q;SX(LF5K[A5X^Y1>= 2FDC,H" M<9#X>5+7RAAB!#5^KWEV&I&TL?V\YOZ1;8%TL&=#6F]( M6>\HB+6\D4%>GCO[+!Q1@QL]L*F\&\KIDH+R$!Q6-?:%RX?'V^L??[C]Z>;# M_<-WXL,OOWYZ_.V\'\"9UOM9S>4J'%AS)7^3:#/E1J]$K7 M>EVE;W*\45E/#).N2 =I^@:_86/GD/D-]]D9;/9E84VNG(>=OUTWR7CP_@V=1XW.H[>X M_]>Q^?-(V\H)686%=?K?*A=9O>AY,;/(0!^\L#.1'@^Z@P'_ M";^0,)F^9K8HD&!,WA4'@]Y@D(BE=.))FDJ)I7*1N"MDF8MD%PMX;Z:<@_ 6 MEYU,>N+.:>M$L,)"[0<%_7(Q09T \%C O?)!!KQ,7-"9B0(^E9EU2^LDU8*N M>%[H;"&>E5-"S6:*2P/@\*2**00E*>-NT!5AH5!ZC.1U1QGNN[6RJLR4CR89 M7EKM AATS;5XYG"." MOR .26AGO=8Y8LU9DP>*D[A12)/ I+2//.?IS;/MC_(EQJS&3-R#E\_HP084 MW58&R 9:'@X3.9%&\1\:FD?TY,Y1Q&.CL*SQP^BVQ5*6J^]\XVHX(,H0$DAX M H)5[3&_-!HAJ+)%=-YAVB MW&X&.Z 9?]/)#3!GU6&2*6.O$I;?L\UULNI46_#N2<^.EOP-CECZ[Z2TQ69 M@F=FZ%0!SG&*IR%T+JBZU\:2IJ$UY=[*NC/IT2]B!^?*L9,[.2^Z'JTLPAAY M&78JWV[87S%!HT>PH]N<^CY77L]+[H\LH3WZ;,:5]1"T&7W6T=YT42C%%F+4 MC9FU'G=9%!X2ULS5^3P^Z8Y ,1[&]?&X>T*?CO=-8GN@TUT/%S#?K!CD:PFE MW3^1[0,BI"E-6G(J]<1#9'"OEI5#-GA^KN>G&J*;-3&9.\45@08I+W+M,V,] MQ%0EM6.>SW&V^/:;TS1)WL-3TUA+;EGB[=3H>3UVR2GJ4[>=CD(2Z M=&GMLUR)=!1C^$J5LK05!I8\)C8M[9B9XO1!3A8ECK,Q*5NZ8W7N9"$..P_W M=ZB2ZRFLR;):VK;%U9(^'!P#D1M#9D*';?1BKJXP LA5[TL=3V=-H[:;LS'A3H%H2BL>4YQM&L"I5[-;&[5I)$P'/[NK^#K5R6 MDU$O.8LIU.7&+0Y1/FGV]? 1$D^] M9&H9-K6*71>?X$EYA.8'\"*NW#W(F#K<&_US'MP.1))TT],1'CACT_>MIY]? MU_;V[J1[C)-E,DX;\O7O! 5>[A1)RSBWF HUFSV/ M&D;Q:.QH!\"6[,(V]F*5(<@[M:![*-2PPY^L]T=].@X!L4V8TC.F0ZN9'#"?VVC+!N5 M;1FU%GM\S%+3DZ-=MR#]UFU5H=R<[^0H0 !9O+AJOC;7?I-XV[4ACW>&F/#F M&M7?J!FV#GHGQYUX2E^_!+ODNZ^I#<$6_+A0$JE&!%B?6;28^H4$-)>AE_\! M4$L#!!0 ( #Q!<%:(WV*(X , * ( 9 >&PO=V]R:W-H965TMW0O@6K+LID%F&[!;%PW0M$;:;1B&?:"E MDT6$(A62BNM_OSOJ)": MJA+VN$9E#HMH$O4'UW)?>CZ(E_-:[/$+^M_JK:5=/+#DLD+MI-%@L5A$J\G% M>L;R0>!WB0=WL@;V9&?,#6\N\T64L$&H,//,(.AUAV]1*28B,VX[SFA0R<#3 M=<_^/OA.ONR$P[=&_2%S7RZB\PAR+$2C_+4Y?,#.G]?,EQGEPA,.K>R4-&:- M\Z;JP+2OI&[?XEL7AQ/ >?($(.T :;"[512L?">\6,ZM.8!E:6+C17 UH,DX MJ3DI7[REKY)P?KFYVG[\_.=F ^O-I\W[RZ^P_;CZ-(\]4;- G'4TZY8F?8)F MDL*5T;YTL-$YY@\)8K)I,"SM#5NGSS*^PVP,T\D(TB1-G^&;#HY. ]_T";YK M]-(BE9.'-6HLI'?PUVKGO*7"^/LQCUN^V>-\W"P7KA89+B+J!H?V#J/ECS], MSI)?G[%V-E@[>X[]^]/R/VC@*[6B U<;[8QU(+B*"9A#1BFT$?L&J5N:( M"$[<2;UW4"NAX6=?(D1;6D:_0$.YMG H95925U,LA?92*'4$>D#1*/7*4P5M6S=WRV-;93/@OZ6.Q[U6W[X%+-GWKFX Z=!UE5F$N*O#J.")\/ M8?R/I/!!KR79X'GR$E"084<4EMR0O@S)#L)4*F"RK+&65Z+PY 9EIE88@DKP M@J[A VYX\Z1&66_U2ZU1YT[=KB@\CKUMPL'TS[(D]1]17/F1T#'9!.94PI2 MQ 2Y=!3F/JD#;QM=@F?"E4#5(MC2G=2B-S4PAMBP2!LE+F&FH)P1E'D*:2E( MMPV%FXSLDL3]@+<-WS?LZQ@^-UR.GI+T,,*G949#MJL->DY:?;1*J%1(ZXMT MG-(,4(IP(W@Q&4_O=RQ))R??J3=J##-/'<>/74GQR=2HT.[#;.3\-]JW V0X M'<;OJITZ]^+M[*:JWDOR16%!T&3\YG4$MIV'[<:;.LR@G?$TT<*RI%\(M"Q MWPMC?+]A!<-/R?(?4$L#!!0 ( #Q!<%8=(DJT?@< "<1 9 >&PO M=V]R:W-H965TX:Q,T:1>'PWV@)3HF(HE:DK;C_?7W#"F_)'4"]+Y8$D4.GYEYYAG*9RNE M'\U<",N>ZJHQY[VYM>UIOV^*N:BY"54K&KR9*5USBT?]T#>M%KQTB^JJGT31 ML%]SV?0NSMS8K;XX4PM;R4;<:F86=BWN;@:_R86YIH']QUO(' M<2?LM_96XZF_M5+*6C1&JH9I,3OO3>+3RXSFNPG?I5B9O7M&GDR5>J2'3^5Y M+R) HA*%)0LHRKA?MO)SL[3'BH6QJNX6 T$M&W_E3UT<]A;D MT2L+DFY!XG#[C1S*#]SRBS.M5DS3;%BC&^>J6PUPLJ&DW%F-MQ+K[,7=_?;ZR]WD_M/-U_.^A;6:4Z_Z"Q=>DO)*Y;BA'U6C9T;=MV4 MHGQNH ]86VS)!MME\J;%#Z((61H'+(F2Y U[Z=;7U-E+7_-USK4XN40.2W;+ MUZ"691.M>?,@W/U_)E-C-7CRWT/>>]O98=M4.Z>FY84X[Z$XC-!+T;OX]9=X M&/WV!O)LBSQ[R_I/9>G_L\3NYX)=J;KES?H?AH%WQ>/)U(6JP"BJD/LJ6G%= M&H9 L@72K)G%NB2*A^Q?]Y]N&6]*)HU9"-:@( T%W+!%BX4T;RF,E>A\"67%9]6@D'/'%+>%'C0JF99,(BB((HB,C8.LN[AO?AK(9>\ M(H;@Q2C(!N-@'*=;DS/;A<'[9-I*6H!A7]12U!L?CEUHQ)/=@<>RFBS>B=;Z MB6E$7$^CD-TL])YSK59+66(O DU+'T!:NPNC:BDW)N@>>0L*%M(G3),LX16@ M6BT+B\W=K!]'?#8"7'YX0]A+21C(B5T\O'%R0@&P$8T$0/$DB@5I+6R5$DBL MTK@5=5NIM:!1,J?@!^96\D%2.JAB)#+1N:I-Z!CYS#_O-D =8IYX:K$7:Q2K ME28.\(;%$5L+KO=S5'(K*'#.5(@<_<061'KT-6.!GVC,#5F"2G79ZY0J9!,D M0#U)] Q1K5D49E#NJJ)L=)S!,@H8*JNF08=@)6"^DX[297JVL O=)=N\MMLA MI.%^-<-FH:AF7ZUI+2I./B.-O"CTXN5[<'DUE\6<.5X3@UW*C; 6F9/[7MEG M*K+O7\C^4"NQ%#IP9LR+J:4TJ%ZWW6HN'#><(#P#LD(4&=KM)K)3\(7+TD'P M641,N9D'%"SL,N=^&T=3@ER"U$0 &J0#30?9D!W7#TBL$%$KJQU;<+-VN:>] MG#CQLI0$*'@]IJ C[BDZ1;6@T@4=94VXM80P;;4* ([B,-T29%/AQ%OFM>*' ME ?D"G)*I<4X2H:JKH5AA>+46FF7?P!VE&J<,JH:CO GA*P1,Q)=8L5#(__& M!ITZNRR^Y4N'C:+E-J,:=5H:#\/X%#@MQ-71X&XO+%?[IJX[4Q\[-_]-;EX? M=I-^8B>>[+TDB&IA4'GF&":-5S^HD&$G&_$P[(BE038>X9H$PRS"]==?\B1. M?F-W;BH)#\Z>C\*UH2P8#G,(>IR/M_.^PCVNP74G>>!KI5IW.$B#/!KB-\&2 MS>3?$4R-;-)<7N)T)NG\0-+'!@ LQFLIQG+V+WK1T=L2)L2L&$4)&F,FVP7 MQ.04S<"YTIU2OMY]<\9OA7;G[^;9FPGU8C:A84V_JVAIDTDV1,^W[8/"U*,&*&%!<,H9]DX"4;) M"".#) W2=$ )RL(D\YO!:AJ,\Q&Z:;R-Z6YD'"* W_WN[V%TF,/,X'@[#8)S1W2 =!/D@.V9I$HX'/^]:0HZ,<"K(<9<. M@U$^(+C1,,B'Q+EX' Y2U[H?23%PN*B[KK(P7EX+7A6+:J- OHL[C9E1Q)>#.,DF8#6A#.)KX'ABX,G8]?:D M05;$F:FP*R$:-AB%V3M4TB /\W>^07/(IGD\F6D! >VZ9A3&.4V+PF3\SG>9 M/>385T8C!>R(\07'QDG[ @GI#QS MQC?XHS#-':[1<.,N.A+YB[VK-5KRX8SZHR6:FI;XSBR>IV!;?0[#'DLHED(7 MTE#A^FAMJ*1W84;X:92MP";"GF]$?BO/]"(9[EZXC5UU/M/? G)G]KOT?M?I M*-(H"\?MOJR_0N)@T\S-,ZA3\:(E<$9B1B)Q0A\1].V+)3C3:KQ:;=2#=^JA M!?T#0/S;'/([6CK6Y#XIX:%/H?[>QVLM](/[1*?&CS;LOV.WH]M_ 2;^XWOWFPJG6?PE-E\6'M;N>"@Z$T >]G2MG- VVP M_6_DXG]02P,$% @ /$%P5N^H_"EH P :0< !D !X;"]W;W)K&ULG55M;]LV$/XK!W4H$B"U7OR2E]H&G,1;"ZRM83<; MAF$?*.IL$:%(C:2LY-_W2-F.!R0>M@^6R>/=<\_Q7CANM7FT):*#ITHJ.XE* MY^J;.+:\Q(K9GJY1TW Z\?%'X3V-JC-?A(9S,8D23P@E(8>CVMIPQ?: M3K>?1, ;ZW2U,R8&E5#=/WO:W<.1P=5;!MG.( N\.T>!Y3US;#HVN@7CM0G- M+T*HP9K(">63LG*&3@79N>G9K]]6J_-X/EM^_?SUEQ4LYDM8?9HMY^/8$;Q7 MBOD.ZK:#RMZ 2C/XHI4K+0)9DV0F\ M_B'8?L#KOX$W9T8)M;&P0 .KDAF$/V>Y=89JXZ_7 N[@!J_#^7ZYL37C.(FH M(2R:+4;3]^_24?+Q!-G!@>S@%/I_R\S_A *J;' E0HU&Z +T&A0- JFMO8!: M.U1.,"F?H1"R\>T#%GECA!-HP5^?T@Z$XK*AA-,B8'$F>2-9:#H"#*9TZH'/ M//)YC/L\D%NP(0\YAT& U-7,C"Q(#(PX?]OY[\)WE$B&][*4WL#AB M>+]GN'IAN(_N#W+8%25026&5D]M]6?E/ZC\)G(4 =&.9*NPY/*@M6L^<(3&BYL"(,Y^"GM MC49#FCD]>/_N*DNSCS!($KA.4OBN'9,!\9H0KT>IK]LPAQ7'#WX6%;!(T?CZ)7PNH7P0@MM*0BGQ5TE=1:"..?/ 0)5<> :*K3W M6F/%1^.O0K,)0]Z2GT:Y;A(>I(=W9-:-SQ?U[A'ZPLQ&$#&):S)->I?#"$PW MV+N-TW48IKEV-)K#LJ2W$(U7H/.UICO=;;R#P^LZ_0%02P,$% @ /$%P M5HE:,^O["@ XAP !D !X;"]W;W)K&ULM5EI M;^-&$OTK#JKWHCA&$/15[J5V<;8[87TZE.-Z+@>J*V MHL23M:H*;G!9W4WUMA(\LT1%/@U]?SXMN"S/+E_:>^^KRY>J-KDLQ?N*Z;HH M>/5X+7*U>W46G+4W/LB[C:$;T\N76WXG/@KS>?N^PM6TXY+)0I1:JI)58OWJ M["JXN(YIO5WPBQ0[W3MGI,E*J:]T\29[=>:30"(7J2$.''_WXD;D.3&"&+\U M/,^Z+8FP?]YR_\'J#EU67(L;E?\J,[-Y=;8X8YE8\SHW']3N[Z+19T;\4I5K M>V0[MS:*SEA::Z.*AA@2%+)T__RAL4./8.&?( @;@M#*[3:R4MYRPR]?5FK' M*EH-;G1B5;74$$Z6Y)2/IL)3"3IS^>;GFW=O7[-/5_]X_?'EU( CW9^F#?6U MHPY/4 ZM*L]'L=9F)[)#!%*)T\H2M/-?ALQQO13IA4>"QT _#9_A%G7Z1 MY1>=TJ],52'8)_[ ;J5.GH6I1B+0U;5ZH8L[T9A69(!V8V@OU3\,HYGL%MHEB) MJG,='0(Z^&PD2RQ7M>9EIL?LIJXJ[,FV[7[3T ML \B564J<\DM.,'^)$%M5/5H@_4#B6,4NTI-#4FZ6W_0]N3BVF 1*9[2R5[( MO0=8&$Q\]NW1GS-)7RF/E2@3D'7=F*_'K#5%-)FS8#)CQ.-FP\L[8L'N>5X[ M37F..L#+5) %]Q8F%EQK@5@<19.$?#=9CEF0$)NZJ'-.Z+U?S[,O ,?"!N_( MIZ5M=/B3I.M_ MCW041Y-H#(?@X0NJ01F#W2F2G4U'H3^9CY^0?6PJ7S /1PC/7!;2.((7H+\7 MM"&DR-6C($W#B0]-@SG]!3'<>,.W(,CE?[H8??/^'0-N8E_'.54:UCS>-Y[$ M[#.L5QG2UD::TI((K#UGUIYSLGW(/GS'B^WWMPR&S&ST^"R$ T=!2-[Y694O MD">F4CF@[@Z19""U-D\M%,PH!E[#<;;,VUTKF]+DZV_'UN7?TE5"5UTJ1L

XK@@_ET(1Z,OX[W_>['ELIW, M >NQY_O@D7C1,M[',62@JLBK=&-MD8E[=*5;PH0FE*-YV#'\F; .J(!M$'KH M'#1+>54]PL [7F4:6=3BX-SSHYC-O/DB^%_(M"M@L"-PTO.#N$L#"I(V%;QD MCF3PYO&L*4=W%3$;@LS9PELB].:!%RZ7,"F6#2'N:)9XLQGR9#2;>;/%8GQ< MY_8L.Z@?XA-X9*<9(B XC.^>&Q'D_4ASY@;0I4W%&RV *,(80(\L+/ "[5^ M42,6VC(0DE'']!\OEH.B]J,&RX*0 &SNQ41&;CBY& 4YF;G"G(11#P[B"_9+ MI_ ^IZX(5*1Y_#];GVN>6W;R;*D"(&-'XD;&@;K%#J!+DLZ2;S0G[.K M+&O0,_"624 )LO19'".YPCY/*DL];M;7 VQ_%0PI!(VE1AK\H=(LUQYSR4ZE M%7;8V:F'=N7W7.;6C,)6R!2(ABB6FB$,*,&_"L"(04=@D04GAFEJ'K84)51> M*A* 6!'CH=UM:A/Q2B"/74)/V*=->]65J4'1*7, /QDE>[UMY+]#UU)U=.O: MT'0 *JN(ZVXF9# 4(0VMB">ZIB^NE1I<[KF"!Z=8[]*88>!K:IXH!RI 3J6Y MT[,A-"C"JL)(?-!Y('0*_I5XF V$)S6T)JB:P.>-"X:,OA-LPVVK!*S$Q$AF M(&-SR O[#;E;4B'ZK9:VL3I1VTAX"NP)53]..(JYUSK^-%]^AP8 :*WJX7 B MGKVTA(6&4_81VZ$!I+L*=L$:64HC7N2H]!F[:U&_$O060I-A:$?RF4[%=P.//9L5 YWOMJ[0WY#XU$R/J.3L/%V@\ M"DA)%BJ?EHB])Z$BXIM*AJ08H]N<=_NYG *T#FQ\ M6)LP)B **/9"']73YH@S*Q%8*P\(MW=)_C@YU1V=-L_Y#%U?3]:CGM!*2.TJ MVVTD*K>%3DT6.9 VFK";7LO)C:GD"K./;B&%^CQ>/GIDLKS.2*&G]A N*MW6 M<.E.U7E&.NMZ16EON[)^^Z$W=@5@3>V )7HCMRQU 6Y.[[L%ZO92JI,MAYL5U"RO*"[/__TI?.: MHKG?F(R)?%ZSO61MRDJ$5Q/KXLE4B'#.M6J X"]5-N@K ]663Y2=_0G*4F0_ MJW [4!YFWD#-=OC2+$$CX5YRU-9&S>Q%Z<+=T^ MKE2)!PZ\#YVWK0R)_J2NI,VG+&4:"VC;Z^[<%PSR:N?>8?K(?OV9# M+T9)QNMN7"(?8_"BTZN]\S[WG4=O;MK7UW_IP(;9?3:G,6U.;V$2S/&CVR80 MQM,N/"2]&Y20PU(=O0[#\(M9;A3XL7W)[BAZ.=6^TAZ@C9*$A4G$0D1+NVV? M-.=;;4.AB0KLEM"[S,1.R?[X].B(^7Z6'.DW]&UCVOON5(CJSGY=H_8 ;G&? MH+J[W0>\*_?=:K_5B#5)_DLS.6.6^J+D+H[;V*]9*&:,*>[H1 M'&%&"_!\K91I+VB#[K/FY7\!4$L#!!0 ( #Q!<%9U?_.$#@8 *,8 9 M >&PO=V]R:W-H965TIG4Y&PY5DM&"J($H*<>5I9 %T?@H5T-52DI2JU3D MP\#S1L.",-Z;G]AW-W)^(BJ=,TYO)*BJ*(CK M]+3G&4 TIXDV%@C^W-,+FN?&$,+X7MOLM2Z-8O>^L?[>QHZQ+(BB%R+_RE*= MG?8F/4CIDE2YOA7K#[2.QP),1*[L%=9.UD?AI%):%+4R(B@8=[_DH 8-T6YTQ)7&>KI^<=W9W?O M[DZ&&FV9-\.DUCMW>L$/]/P K@77F8)W/*7IMH$A@FB1! V2\V"OQ4N:#"#T M^Q!X0;#'7MA&%EI[X8\BHU@L!;^>+9266/S?G@O2F8B>-V$VQ$R5)*&G/62\ MHO*>]N:O7_@C[^T>@%$+,-IG?4_J]^H]C\H9@Z\4&;GU2-N!12+T7.!#"%FD4IF:*I,:;7 BG_NY"0Y$0A"F>@"10T/IRI;%%) MWH2Z,49(DHB*:S2"S0L(OMB.QID1J"ZW\K6;)2N< I'TJLSQ')U0FF#MLM%B#-N=7'*[)!G>7'_6M^[H @"%220TJ M1$@ 2U7C(5(2OJ(V![;N1LLN([Q<2 R-/YO\?EU_RP]$+VK7$[NYIQ:+R:1, M;3%JVZQA EE):KTZG-AT66(XI$U.I>/A8F.K^8"X@T'\"JA*2.ZH2#BO2)YO ML+R6S_YTX,_@DF*F8;OVL0"WVAPL*86]QMR&*WP\06_=Z9,LZ(JZH+=D(TAA>IDO7;0)*]^W"E2 M4UJCL%M;4Z%P'%K4@1?NE8T@&!LQS-H^L1A>OY@$?O 694,_VBL[ZLJ._;VR MXXYL%/JF=^%>6&)*VX6P'T=^7:.BSEW=7)O<19X'?MSW_0EF2ZD97!5EI=WN M=[0Y\H-C.,(XQY/CK7J+121&N$,VZN9LVCZYNP>6;#"KDG-[-FR M 3Y;CID&>LF4[=9P:PZG?[K5&T= :D>R=>3P6NB&:QLTJ(YGVWL8M]@@=$LP M;N\F[=U.Z\"=//#L$MZ,:QGL;/7=$S!I$QL:H4]K5U?>(N'HSC5UO7 M-LO1#.ZJLLQM#\;R)T1EL,3Q'4GB_@QP$SGV6T2$AT9M\K_UT@OCI22L/EH+ M$YUZ/$7K,[- 5]@:[)G4S, M1(^]U*L+\;=5_7XT,HT[#*>V?<>P9[",V\$R_I>#Y5Z]PV!Y&"P/@^5AL#P, MEH?!\C!8'@;+PV#YOQ\LAYT/QP65*_MYW Q)F"+W#;E]VWZ!/W,?GA_%W>?[ M:R)7C)N3=HFJ'A:^!])]$GYM1@F.B$<#UI1"Z>3 .VO]+ MS/\$4$L#!!0 ( #Q!<%;AZ<*> 04 &X+ 9 >&PO=V]R:W-H965T M"D*9IB;8S$6S$, M^X.6SA97BE1)*HZ__>Y(277:)$ '!#%_'!_?W;T[\61K[&=7(GJXJY1VIX/2 M^_KU:.3R$BOAAJ9&33MK8ROA:6HW(U=;%$4X5*E1EJ9'HTI(/9B=A+6%G9V8 MQBNI<6'!-54E[.X,E=F>#L:#;N%:;DK/"Z/922TV>(/^CWIA:3;J40I9H7;2 M:+"X/AW,QZ_/#MD^&/PI<>OVQL">K(SYS)/+XG20,B%4F'M&$/1SB^>H% ,1 MC2\MYJ"_D@_NCSOTM\%W\F4E')X;]4D6OCP=O!Q @6O1*']MMN^P]6?*>+E1 M+OR';;2=D''>.&^J]C QJ*2.O^*NC@9?I(P>R]D 6>,>+ LLWPHO9B35; ML&Q-:#P(KH;31$YJ3LJ-M[0KZ9R?75_\/E]>O('%_'KY%RROYQ]OYN?+RZN/ M-R'0WN)@]LM/XZ/TMR=('_:D#Y]"_\$4_5\LN*@J]![>#^&3 M,44"OD1864,_%LP:3&/AO!22*H%J21=P?G&50"DT W2@=2%O)5%(Q005FXJ:C=.A(JEEA-8[% 0 M&K*F@!2!U8HH=:H(_VG,E&B4PA8MPL%X.*%R48IP$CA(A]-N%@QI._NZ32FK M,70'M1O"O"@D7R^4VB7PP<9X@-EJNGY\_#))#\Z(;:)&]/DBX[@8KG4%ABP_&C M$MKFP .P[W3H9PI>&#L'G94AE/DWWZ%&P?;I":\D28 M,LR=?[&B7$B]H2:^,K:0.I13@2M/?'2#YR'-!]E>AIXY(L^[0!WE!46-T!GM*FCQ"E9*;D2L6CZ[;FS8D#I^ MHQB"_MB=_9N>#Q^BDW!>MJ7,[W'?4B3YO#,*8X)+HRCF22N#R728_MQ7A1+. MP9QCQPF_X81'P>]?'W49I"])VHU2T-0MS5P9QT%M-72YN&(;5C.)#VF<-Y:S M03KN5<>OY=K(2V)Q7#9Q+^Y>&JNNAUXA1(*'2** "UO*.*-16YETWXG6&8.DP'(>3MEG5 ML7(;+>G5$]+9L=G0=\.WKO3^9D=)^FK\R'G68Q^LOG%%V=UR K_0#N52[8(X M6%7X);3$MF7ZTIIF4X8K*8Z=XYSGA&OQ7R+19>A^-"@4#?N,-E0'=^0FQ.ZQ M1$1?<^'*+D1!M!Q([C>](O)=4 J%LM7V039-TC1-[LLTM-O]A1_HZGU3_Z8] M/O11'>V]@2JTF_#28[KD07P.]:O]8W(>WU!?S>-+E!KC1E)S4;BFH^GP>#H M&U]W<>)-'5Y4*^/I?1:&)3V(T;(![:\-57P[X0OZ)_;L/U!+ P04 " \ M07!6;X&+ON ' "\$0 &0 'AL+W=OS$BLK M?%EI4PJ'1[,>VJV1(O>;RF*8C$;382E4U;N^].\>S/6EKEVA*OE@R-9E*2 M-Q[?M]+?>]_ARU)8^4877U3N-E>]>8]RN1)UX3[IW:^R\6?"\C)=6/]+N[ V M6?0HJZW39;,9%I2J"E?QK<'A:,-\])T-2;,A\78'1=[*M\*)ZTNC=V1X-:3Q MC7?5[X9QJN*@/#J#KPK[W/7CNP]W[SY^IMN/[^\_W=U\OKW_>#ET$,R?AUDC MY'40DGQ'2)S0G:[E?-TOK#$CQ[U/^!FGI:6F<*!=V*S)YU4,F M6&F>9._ZYY_BZ>B7']B:=K:F/Y+^5T/R?PNA&TN5=C(G5=%'W%!"Y_2HUI5: MJ4P G9LLTW7EX7G0AT&/,JN-K:2!+ZW3N)#(1S776*#QGH+"')9H!J;/>"B1FD@!]8RU8#>^P+7VE.-'6SQ"Y !8IV3T^V=LMXT M:$$Y9J'\] 2[2NE5//,[@,8K6LO8KDR7VT)Z==C1L6G(GXZ9=N1N7IM (]G8 M,:#/N"_%?[1?V=AQR(T,U&*($%C)UA=BJ4V$#0[;11$,TP!F@P8;5@^0$<^" MMA%/DE39[CDD9"/]1,C*"+_@U5[)PA-M@V8%.B.GD =0\<%HRUFF5\IY&\(7 M8JV"5G65M;ATVJ!9KE9<)*ILSZP^@0]+RC:B6LN.PM^+R5$5.)2&K@2$%)&V M3>$J+&!7A,DVRJ')XWW0>- /A+ED!9HB@EW"MY5 +U5QHE TXH%"ATQCLB.L(STBRPXK@&!#9[,7A\[U1KP+#54%88P=90_ M WK3"&JBKZJLJ'/YUYCU.^H-ES<57E>)77X$^' =)&+ LTI'@07P!43F++'+D_-)OEGE[7%FT. M1&W;.08SC^\_I3!A]B!,#K+D4MU.#_P3\\^(^IZ#*+"PTYZUP;.G>L\KBI-1 ME$Y2?S>.)N-P-XNFT]D+FBZF43H>4QS/H_EB0=,DFB8SNJV _7E+800,\UN( MWL\_S9,X^:6[]N-1-)[-SNBS=L"E+75)/(WF\QDE:1+DSQ;1(IX]S]83QD_C M:)'.:9I&BU%*$_9C_L+F>!:-%A/HB.)D M.CQ31I]*^/Y4/G*!W3?!J-$N]: M"B0?T4_ TXC6LD*$"A]YD<-!Q5,53]HDOVTY6Z!IG "6L4(+ +I(8 MZY/)Y"R@+JUK]5-_/H.,_HSQ[<^B9+(XHP\XKI _5N2RW+:U;5LO,?7 <>2Y MP2="V^P7'V9.R5I^,HGB9G-(UFP+S_ MP.7,GVNPZ6RX!(@,M4^X/TE@]^>43CEP)X!*DWDC?IRR^'D:TV](D0N_OEDH MG#-J63N?8\CD"@.$SSWMHXAE#60O>#F)8K;@I>X_BPSCSQMM,%\'CK\ZV/?J M8"%R*)J"TE]X#!.6&2E%MCF:*0+M1%.8^<3EA[UC3OK)2H1AE1$,#G29%MJD M;_%&5';%A1^%6(5FW$T^AX\[>,].N(TR*' ")P0>$MQ&\/")THGB6H,0D(W2 M]U5R/PKUOR-;@"4Z0-FP#\/:$7&]42TOT;3*;GX[Q-S/:\:?4\*H[@<_I#4F M\MPWBA7*2)5QZ[<.+]HIC]NB=M[\=O X:I]'F+; ^YPU\EE%S[3A*@J/@]H0 M3QGJ]X#N#@TQU]*?)PA%I^ !U_G:@>E#.E^M6^4 5CZ)HF8QG4'2^%Z&WL.A M$$6A,_X.Z-"P/;0XK8AFGHM:J:V/W#6^PLR#EFZD,SX/H^]:TXK(E<6(!W(- M3AW9AD9=9EPX7'=ON[\F;L*)_+ \_*]Q%V8L(+C"UM%@-NF1 M"?\5A >GM_Y\OM0.4XJ_Y1XM#2_ ]Y7&6:UY8 7='S;7_P-02P,$% @ M/$%P5LUWP,$5" X1( !D !X;"]W;W)K&UL MG5AM;]M&$OXK"QW0)( J67*:9(4]WSC^$#5%4G^K*AK/1)L;F[70:B@W5.DQ< M0Q8K*^=K'7'KU]/0>-*E'*JKZ?SHZ,VTUL:.SD_EV9T_/W4I5L;2G5TX+BQ^;.XV[:2RE-33889Y6GU=GH8O;V MW6O>+QO^,+0+@VO%GBR=>^";Z_)L=,0&445%9 D:?UNZI*IB03#CKU;FJ%?) M!X?7G?2?Q7?XLM2!+EWUIRGCYFSTXTB5M-*IBK^[W:_4^G/"\@I7!?E5N[SW M9#Y210K1U>UA6% ;F__UIS8.@P,_'GWAP+P],!>[LR*Q\KV.^OS4NYWRO!O2 M^$)7'VYNKN]OKF[OU<7M>W7YX?;^^O:7J]O+ZZO% MZ31" ^^;%JVT=UG:_ O29G-UXVS6??N_E7);ZG8J*. M9V,U/YK/OR+ON/?W6.0=?\E?5]5+_ MOEB&Z &:_SP7AJSD]?-*N)#>AD87=#9"I03R6QJ=?_>/V9NC?W[%A=>]"Z^_ M)OUOI^S_EZ9^H[6NU)UW!5&), 7UP:J?:>D3"EC]D+,R5O>H[1S.@GP$$RBW M4@81+I+W"+4L,8&0Q\K*8%=0.T*4K:ZI5#IP(9$M-:<%Q[6J]"XD$]7*5-B M1W%#ZJ,U$7>+J&-.5O2FB,AA\I'ERZ8K'2)Y>UB&+7\8OS;6:/5R))M'KR;J M.LLL7-U4,#F.Y39?F]4JC-5NXU23?.,@/3I0D"23W5%%I4-@R5@O-F %+WE"J:N*U@13=!1[ M!G'9&E=I]C\0XFHB Y;#I)9[M=(&B5VSF67&,!^M]#[ ;)QJUUABI9.%2EC; M):M #3#20V_L(:%\XMYK&S@*6HATD=7OU44)0N(HY^+B]&K_M@E0L5Q MX<3< #Z%1L+%9[DQ2"0J V!H-<$\_4#(-:YT4;AD.00#3W8;F-9XMS6,161A M9:Q&X0*BT$$%$M^C '7>:+M_$3BN,]60EP9F"YHPAO^5+*G921=U/G'79[X% MG>; !%>94J+> P5V& 10ER4_Q:,ZJ)?F%>]&1"V;)O%[T:6"Z03A]K0EFX@] M^&_N2:$S-] A"6,(@S2]AJ[0@L# N^B&&&OA$=$@NV)#+B+'HDG+RA1<:.1A M3,899$(HT!J2M@+G16?#;"8[9B/*H]C,C'X_;8',! MPMO:A$!E"[-J)NN^D(7'.E\(7G6!V M39+?:NA+50&T-NZ_=\AI*4 Q<0.].4]0POF$CMH)3MF"BO26#DM@'+2$"TN%[N\>L7:M-Y:#J GFTA9 O8 M"IM/MX6,<* ML=;BXI[%5-BQSJRCO0FLHVT1 U( 0 %?_@@M;%,V$ A"+KPJ)*FU@R:6B!Z M4%M(0<@U\-=C)(H3%V-8:RL); K%69EI-=2Q&1$KD< MD9 @&K(@C*-C[(:XUU9[R.N8G9-6ZSUXO=>*=5UNP"6Y'G)J< M7"1CB G9M!,&^#8G.IA)6O-D,:BN@V/">'D ;?FV-10YN&P\TS89&L'LSC^G7M.1U$4"$9SO 2 M\P(,E)+ R>FDJZ8]#CL!XJ/?BT)BS31E1A!/227.H3-TX MKKG4 #4).T-"[/8-TR8RL!AL\ .EQ3<60&('"YTRXW*V2FJ8W1D';CAB"BB> MP=PWH"!B_),1<4_:"T]*YZ!(+='9_2"3UO5VMLVL&ZD2'/X33ZO@NHF"_QDD MN4A"-Y>R"GD'E_D^1:;PKFH?O8R,!U0_*$!QJ7WY(;.V>5[/A":UD"MIL($I M*.7"4 W80UY+>4,C^2PX61^2SYZ;0YE5KD!BAE*YN1QJ[VEP'^GG0+1M0JB" MFX(?Q)_*R7/OK=/!9P=$:"T?5_CU![TK?X'HG_;?;R[R9XO#]OSQ!R,.7M#P M/D,K'#V:_' R4CY_4,DWT37R$6/I(M(AEQO2:*B\ >LKYV)WPPKZKUKG_P-0 M2P,$% @ /$%P5E+TMFB&! E0H !D !X;"]W;W)K&ULG59M;^(X$/XKH^QIM2MQ)2] *04DH*VV4ENJOMSJ=+H/3C(0 MJTZ.V>\\,9#]^U6C8>R,H(7>*M M5WG.U.L4A5R-O,#;?+CCR\S8#^WQL&1+O$?S6-XJVK4;E)3G6&@N"U"X&'F3 M8##M6'DG\!?'E=Y:@_4DEO+);B[3D>=;0B@P,1:!T>L99RB$!2(:/]:87F/2 M*FZO-^@7SG?R)68:9U)\YZG)1E[?@Q07K!+F3JZ^X=J?KL5+I-#N":M:MA-Y MD%3:R'RM3 QR7M1O]K*.PY9"WS^@$*X50L>[-N18GC'#QD,E5Z"L-*'9A7/5 M:1,Y7MBDW!M%IYSTS/C^\?;VZOSZ_.9A<@6SR?TWN+B:?X?+FXOYW?7DX7)^ M,VP;LF.EV\D:=%BNFO &TBV+ ,-RRGX8>(9Y@<012T M(/3#\ .\J/$ZXL&NF0)CCRZ)AK5,WKCSY^"GG_Z ?-.P[SS$?K_S->'F/L9_[&"Q M0 BCHV 9V@8%QKDPL6S54?U_$?%GYF@F+: %2G<(865)P;3^GSB%"B[F,>H MF@S;1P!?> $FDY4F3?VU5K @B5U@@ZSA#PB"DU;D=^TJ[+6ZO7#;DI/_$GR% M((K@\Z=^&(2G:Y*[4#5+M:-;XW>B_A:^Q=NUD4CJ5=HXGQCM\AQ5PJG"1G-&!*3@*;.4IDRP(D&XM[U!'[UE*QS @?J_+.HN;]LE M]3R'^3;%,ZE:4!N;!2_(3;>S#9X;CGH M\Q(55PHWM5PNZ3K F_U]=S"U-6>A0X+>5&53G50[ ME /J_LD3I;ZL%/$D2G7R?]- $)V\,S!)J.BIYFRF,RG2F)&AS6'7[S7K,W(K M)3FZ'WR*>>D( MT?4IJUCPY)VY742ZEJ'-R'[()FP$^$#CAX;+,\A=">N,EV^$W\%V^JWHY(2< MMQ<\KBPK#4:^HBCB1 MMH'\?A4%0>>=D7V_F_;6J$#M:>D&(@W.5CTU-%^;F6M2CQIOXO7 =LW4DE-< M!"Y(U3\Z[GJ@ZB&HWAA9NL$CEH;&&+?,:&Y$907H?"&EV6RL@682'?\$4$L# M!!0 ( #Q!<%;'_1FQKPH "H> 9 >&PO=V]R:W-H965T6%/AXM MZWK]:C+1LZ5:)?JP7*L"3^9EM4IJW%:+B5Y7*DG-HE4^$:X;3%9)5HQ.CLS< M575R5#9UGA7JJF*Z6:V2ZN%4Y>7]\8B/-A/7V6)9T\3DY&B=+-2-JC^LKRK< M33HN:;92A<[*@E5J?CR:\E>GDN@-P>^9NM>],2--[LKR(]UR/-]Q?&]VARUVBU5F9_S-+Z^7Q*!JQ5,V3 M)J^OR_M?5:N/3_QF9:[-E=U;6E^,V*S1=;EJ%T."55;8_^1+:X?>@LA]9H%H M%P@CM]W(2'F>U,G)457>LXJHP8T&1E6S&L)E!3GEIJ[P-,.Z^N3ZXO?+F\MW M;]F[U^S#V^F'\\O;BW/V_L/T^O;B^LT?[/7EV^G;L\OI&W8^O9T>36KL22LG MLY;_J>4OGN'/!?NM+.JE9A=%JM(A@PF$[206&XE/Q5Z.YVIVR#SN,.$*L8>? MUUG ,_R\9_A-9[.R*>JL6+"S95(LE&9)D;*+JBHK=E96E8T?S?XUO=-UA3#Z M]U-FL)O(IS>AU'JEU\E,'8^0.UI5G]7HY,.#^O$<%V:D@]W'_!D[\EOS9 MM?J<:6.RU0J[7FITW M%?FB7BH&QU1:$1<8;9UT\V?E:IT4#S]I4!2ZS+,4JU,V[]CI+3O@EEGSH)** M*8I!A@A2JSM5=5'DL'O%LA3TV3P#0;U,:O H9Q\/*.-3;+,""NK$ (GZ0F,% M2,K-MG7)KJYO/K#D/JE2C?RME\C0ZB,0%>*EF8V>^T0SA9@JE#4&S*(JXGV_ M5 5V+,&1V(!258K$GJN,V*?6'BJ9+4X.S[0RXO7X(:[+JNYQW#+)"EMS6]VQU9]- M86N9B3'B1.* W.0(2?JIRZUYABQ>:%*!RA?C[L'[+AGV!9 W#"#OZ0#R#MEM M%SDP'YF1%0CYK>5FB5ZR.:H^DK J5PR-! 53L8!-BL]*&\B%0*W&N#$E&OD" M"&Z=/;!O9U72=LO=2C(O<]P8A$CN. MB")SES\NUP1H\1G) 5C*&<2W8\0@S;L")A2 K1F"$*[3[Y7F)H9SOP[^( M%\\GQ4,7=X'CQ0'9Q@T#,G" 9YSB(J8_$8O6/?I_L G%B? B\EX<^";,8'\/ M60*918@_CR+*=#1!G ML9D)'1ER#&#=*#+_DN/^'4"J J*CBU(,!P(.Z_GXA8B6%QQI@L7(6>$R&/>2 MZB"*0]=QO."Q2\PC(T5$_#U.@O#87H6Y^N8*3F]([CL%[%2;/>ODB[*Z^-*W MHG/7-[I(V2HGPG80RE:7P+.Z"*,E 0<]N*I*6SH(G5].[N +"G13X8;;65/0 M&M@BC"&V80QF%)*2O46!:HW\$LA%X@6DV-@*Z,=F"!%]OYN,H\TP#-MA2*AC MAA!5B'8DR6C=#AWVOF(O0'&:Z&Q&=.ZAL+PQX.V !!S.B&XF: =NU!N<9WE# M-?%;\2-S=))GZ%%0@W,JKMUD4M=5=M>80D\/;I&LFLYJZ*5,OW1HU*2V0#>K MG:X99;9X9)=-30* /)B&L-V4&HL&S9LY/5B:;&DFTZ^4W_2CF\Z"T00!Q9_QK@,SZIM=WH%4^ZW:"J&YXRG*(8G MCR<('A]$V%3WSXC7&^-.TS\;71O!0+%IE;X?\7_=M.S!]S%A>BRH(>& #_IO M(7],13T*?/,D,FU-6P4P0+5&3T%/./H">@LMVP[8X/$)^8(Q%+.+VLE\*!'HA@[W$LU\;@$5!;!Z \;96[(%DR,/% M<),6HP6D]X>;6-!&T^6)P28&Q'MP"J:1-V0:V)(AJ*?984I 2TRE.V1*L/L8 M06UVZ1; 2 Z@5@=H&_3CT MVY?V=%RNU))>M2*:C+?^UNG?<\EX&T[C+J!VBG4;5.,NK(85O VM<1=OV=O/.C-N\\U]V)7C/ %@$?1F\8]+PO=[Q_FN3FK<&->>\_-:?@'??: MR:%'[=S_C1.GJ7WY!M!<)UEZ0"]1DG5&J(K#9!@ >OI0[841L(>PVHM@P$#2 M"$XGQ7:K\DYJ1 MT;Y#^C[UN6?2^WZW4M7"?*6DCQOH..VGO&ZV^Q ZM=__MN3V*RIR& [1+%=S M+'4/0W_$*OMETM[4Y=I\#;PKZ[I%2)8 &(L#S>5G6FQO:H/L\?/(?4$L# M!!0 ( #Q!<%8%?K$#"S4 ^X 9 >&PO=V]R:W-H965T"J)O9)S4UM;^P$D MFA(2$& T++NK]_S[M,@0,G.W9D/NU]LD03Z/N]5-V.3=2;,--?RR;MI-WL/']OIQMVU#7M!+F^KQXO3TJ\>; MO*QG+[ZC[]ZU+[YK=GU5UN%=FW6[S29O[UZ&JKG]?G8VTR\NR^N;'K]X_.*[ M;7X=KD+_Z_9="Y\>VRA%N0EU5S9UUH;U][/SL^"=?PI@\YL3GS1_ZVCOZ;-PV:6 M>1[JK]L;O\CR(:>XGBKINKHW^R6G_WRR2Q;[;J^ MVG$"PMY84'KYHEHE:_R/G_Q7=O<9BT^#:/A'[15 M>AL65]9X*E=]"[^6\%[_XNK-C[^\>?WFXOR7]]GYQ<7;7W]Y_^:7'[-W;W]Z M<_'FAZOLZ%U3E:LR=(^^>]S#?/C6XY6,_9+'7DR,?;;(?F[J_J;+?JB+4*0# M/(:%VFH7NMJ7BX,CO@JKD^S)V3Q;G"X6!\9[8KM_0N,]F1CO?+5J=G5?UM>9 M[C/[7^?+KF\!6_[WV(YYO"_'QT,2>MYM\U7X?@8TTH7V0YB]^/=_._OJ]-L# MJ_W25OOEH=%?O,R[LLN:=?8.QZ[[G/&Z+K*+INY@_05],[;LSQWX75O6JW); M!?PUF25[?Q. IE;-9IO7=PC!E?T$K)=7 M=_@E#/P>F$-'\Y7P1;=;=F51YBV>QE$70O9+TX?L+/OW?WNV.#O[-GO;7N=U M^4]>QJ-YEE<5CG)[TW0A*[MN!_/C8,"$8/*ZP,5U-WD;LE6^+7M8$^P6GJZJ MN^/FMH:GB[(%+E'=\1IJ^[B\H[7R^BZ:=MNT-.M)=@YSEG4?6@% !BA3=SFQ MFBZ[R3^$;!E"G86J!*HED)2U Q$.<@ EGAI*/'W8R5W@,MJR&S_^3QXDNPAM M#SP=&.^JRKNN7)>K?+BW38YGV1"(MFW9M-E=R-LON@=@ KP%#Z%0T0%6N[:% MGW2(K&-)\XQ%N 6$ZL MM..?@**!Y$!"EDAB.:+%9MO408@^!^) @+,@<, 5 "2+%5+X$YT3A_R:DAD?==8BDM%A OY/LMR"S!SKLY:X#H'3($;/^MH$!$(BVDV8/E,^S MJP#8#\>?7375CBD1'Z6O@4.&GA0Y0DP IQU!J&E4XKA5>5W3F0'T<14HYOIP M7= %ODFX/!T2CA4#XJ9<$MFB(CA# V$*HP?07); M]CX&(?,D(T23SV6Y<,H'T*]DP6%CZ"*(A7O (L>SDJ_-IKX M^B!"_]K1VG[H8'.PFFZ,)#YM!!2GR$\?*!N5(^(A(]"R7T^N3K(?S\_? 1R M] &D@*\UZ,H$&T! Q-XLV'2"?+O-EO&CO\G[+%^OX50)_(QE2(L;$[T"X;E! M=ZZL"D=SO&I.7R!- I-"E(.78<&(I;B:\9>83UZ(B(QDR202<(F(K;:%;Y&T M8$7M'-7U'4 (-@WZ-?*.7873PVY:YM,]B7M[E7 )]7-"[0@49,LE\-$6F'1% MNP2] FARKM($EV-\Q#$8WO '.+]F!\/ 2MM]Z-ZB**Q*6#(Q.["+0'C22#M0 M>9E85F6[VFU0$UGA,M^ZY0'1="0)0>$!%L^2%)0= "LNEH\. (W?7[S]QYM7 MQV??9 #+(FS*U7$;*L*GZP8@QI0M"@B(1EAN$+(34*I8XN%T%)4_QI(8TLN0 MX0);6 < B.%.6'>3\_,JB]T!_!R14WGQW@GO(2DIFO#O=8-TLD159"Z*(G[! MITP[I8^-8BQ*W^:Z+IGA(/%TMAC]2G081%-4Z#M2%9M;T@B0E8%X*4H0ZTU' MB%_6,#)@RAVP0J#6T*T847@OI!(GKX-H"P $T#3RCT( M'04WO 5#JE+\#O6 M8X.]D%9ZC%A;D'0$"A30%3S.OKDL1#I+/KIBENRZIB1#5:7!'=G7\R M^2"E1A19P3E?!V)+\>S*CJ#>%JS-$AJ1*H:?6'K#=R!U \'@CQJTZT.L^9FQ MYF<'&2L8'G 4/8N:4<;\*>]GKYT^ 3)P)RHITC/8'B@$LYVJJ/X]! MC#*@L M?S#9 M*! K,!+@%D@@_DW0V?!_Z!;!M.$L?G4S*K!^ 8X"A8G-C>C&WS+" 'S8=XZ+?FAPN4AK- M+&X.5:?6"0#+7O01T>3#QUY>(^8CLD;7%#ZND,O K^N &Z8Q=BUKZ: )]("* MKW9F5WA9"?SFNN<-W8 BKRO^$Q =9:9,.+$X8HBIY:F@(F@4#6CCO7%S.@)0 M7+H$+BAP@0SZR.CO@%^#"< Z%IU:#0;,,7#.#2AA'W!.(2H: -:(W"9#NLV: M%3#11$1^X1&#%QBQJP"H".D&U@TBXR?-E7[$YX.QO*:E8P%C=Z-'#BCN?R4$ MPE-#-"%_$W"(LAN?A% 8Q@ V@T<'BU+$)096H:^-I)^M$_A#MV6U4@](9X'- MLJ)PATO M/X[QO\\<&_>M)TAN%*0K.-6JA&<*$HA=S^R1X(V2&FSH$O5]@ @;)'2L;0 ( MLK,/;5R$LIQ?04;/.MN".7"#^AF!)<^R1MP7W@C0-\AU>Q"#SDZC+_?T/CE' MJ\]>\N!,W9>L,(WZ;S]UO/=L_*$$BL9#HHIM\KN!GN'? 'JO\$\32D2]6SQB M?-A1Y/DF,FG PZ9,BHXP,?U&3Y%E!^U;5@4(=CS/Y$KD.\+T)K7"?LC=NR& M4)/HCH>AG9?*ZUF9RHL/A _D!T'GFBX+.2.38 HBDJ3D[. U@=BI69(C@ME> M:(UQX3712%L8MF;G5Q?9^V8+8/OJ]*MY-A-TX=D4 X3^+^Q\9H0*.SAT\N4( MW<'P.!P,1.X9[P,!G;HJKT6[95V1'X%IT &$*XL 8VX3!1)RPQ.&? BNA#YZ=3J7#?(S#O1#3Z$XZX/6V ;1:B(NRN0$"T53,1IQ%L-4J5 MIK^^8WLD#%;I9YZ#IH2BOZSUV7$(''6/]A]U'F1$*;0\U*Q"@D\H M;H29%^S'BX!7 VUB"W/5C[I@K\GFV*1B.\EINIXOBAMM30ICM)L @6'#M? K M]@B8C4H,E'SL>0:PNJZFS@@)8 -*.45G)I8/7 !Y24^Z+Q[I?2^H (NDR*:" M>CHG\!2=U^32O2,/$7'N.9YN ,8[M7XV>T4V4J FKY#?=8%E!&.XNBL$-1S5 MDX>E(JH\,,T0O$:S ^5VH->J(2@$]EILE?,5H%''DNZ2W%GTY]'L]?GE[)$I MT[QTU*+OMNAW0D^T[C9JDR@C&('1>=%EVVJ''-$YD01Y0+L!G0MD(@;'5C?S M>R$FT.H>=@-8=MX&"GT%2-&KI1$$^_4@D<^1G!AW2HP<*&;Z',0..H^'W' M5D&T^,NN%S:&GD'!9R8LL0;X0GS"Z#!(,M_T%Y3$3,50V',%CJKK6 MJ&L@V9/Z!U)J9Z)5'G^4

C8QAE3=I&8*?XSYY > *&A@+KJ9^P*0&?DKMEUU9T*^:BXWMXTJOJJ*.]V M&S3]Z[#&# !4\^WD3M2 269 AY4-:&L:G.&S;_X^S[XY^SO-\LWIWX<[4R3' MF#.&RE ^OX*%;98PGJ:9T+]G- 3\<&J]-P*"!G=8CA M:]@,;#:D#F_:!DRF[G?X=5VVF^-U^9%M#12X^$WFO@&+^T.@90$N@)&J.E+7 M'Y-4X4?7(>S-S*HX*AV:G8'+)(Z:."7C,4S@0X:PN!91!F/M])P*#I$*-2 9 MD;\RRD%^)>\]MF)T"PAB1QZP%*=9^R2Y3['Z*=7GC:Z!0@/.F\ F)+\6"@4! MZ&?P !B+!4LG4_W:L$27-HQ1!)")I-G<1&RTXVRJ?4/$+&@#"X&XRI<-& MZ MQ//4*:< <;DH%IY#4BT[1V /60<>6;?;2O0/=K.J\ETWJ1(,-2-/N0R-9'#$ M'=6,@S?B2+@U&%2AB)O"LT:+5GY,<$7T'U9ZYH@0$E- [$JFO"7=N\?PIVY9 MU$\ZVY(8X8HBS(DJI#IE.);I$R4QQ)CKS!6N/8.CL.Z_S-GP_M#P M3@=Q#B/8&_,]?'AJ?C3-'.&BA\9-0VD3S,+N<6A%::;5BD@5']#"8B]];W(ZS_HC+D;,$ MF'39W<1%E*N(9GMS3W!:@AT&-M@T MD@KR6,&"VNU@FS?% 84XF<$RQ,"KZYIBT M:ET2^YQX501LS*#%O%!*#?03T F8E ;LO>9@>504EF&%VBF&V;W6_5"E6[F< M2"BV)4G'%'VS&6@F)]FO,5?KGLW-!QD.AXX"MBDC%"GTR:#B'8S:2HJ&#S"3 M#IZ@Q5E475TVPLH3MV->83G/75R'I00,IJ:,&)HZF+P5=Y=ZM_VQ4YZ?SM$& M&S_)[T@QD90V<]5SH#CJ<"ZE2V3SI+QPRQ;$-"& C5FA2W36,GDJ3N<<3#)92RZJRA3=&2I#0+L#0NSX]9D'/!@=ZPNCG>;36_,#H] M.$$ND[2/Z*D3AQPY&2@G7#]9B%"(M4GBEA0ZV>9 2OQ2P[/*=UD"B\+BD>L^:1 M2:QA7P$T8I-R('S*UPO$)%\XNEU"?RY!.'D#CD(.(/(2#0DFN6XE'2<R!!M6M#^Z0@C8@XR*/Y)B4VP?E272(!Q[ (9TJX6YM??[>5!X5+&#XNU ME*ZI/B"2 61)V4*J[(33M^$8N XH7S@:I:S!*MG(H=13[T2C![M.TEC7I*FX M(&IZ\IA:N2+H:80C9].;*(Y\VT3J8$6MT0:*7/1\A[E5YYC,"GO%#X?7(L8O MC\SQ*(2]I-I7O)P/$K(;MD:H6Q!\L50=JB(Q"4F"/9E7Z&_-,5]0O::L]C) NTY1J(9 M\B0T-!DK247H^=!$16\]+_X\VO&LHQB(KZ3J88I6IG@+)ZVGZD8M$\1C,76B M#V2'"*D99=M6U]G?3D\6F.)3X1S%KE5^C2Y2\MV8R6H M/>&O<)Z*WX*9=13_@N->E5N"'&"(M9U"=^BOHGXPUE.W:A&[%TST[&M7QJ7B,4[N0U>:1W _X' LMW M011 E_ML=2QI_@MA7\ <-!1.:ME/E.$HH;BM%1F7"RE]6[U$NBOU,4>$V-N# MIO9&)6?@E_8:>U&48K!ZQ(K"T=Y)@]>HJ+,BE%^C.ZL?Q"J0+%R=D.Z7ZA]A M@E4@3F2.[+VHNXX_]U"6M"9/"YADJ"7,5&&05UHD[923DR3GUZ=M@$7XN K7 MF!QK-CK]CI-G1^A3BHIM&O%XQ&M;FZ-_D#71PIKY4!V04^M7W/GFEX\Q_*8+ M SO'*A5!SJ(.C1S::W<2FI#(!9V-1$02>B+^HF=A>B9TPQJJW#O)2&%)J!9987DAIK<)Z9V"0O/O0># M=.X5)Z[8$2,@*=) S-\92U8A F@EF*JRA#A-+#4?'@0?IWK44\C8)B/\N,1# M)A)N15F][-:["4[T*-U6Y3JX3%4S+S"L(6XUQ]' %LP/)G&[AAQG!Y.NS[4\ MY=(*&T93MS]YE.Q\O_@H^H:(?BE5%D[I>?82=)-0N+>[[%B_'):H+#4[G'W+ ME,Y""=MP@!V?WY8J8<7B<"T:2&6BLI$R%DVR8[MU#%<2/'\SW[4I)W+:<4HR MGY;6!\+R&;L;Y B"7LA7-,\B%@9QE0%ASEY5"RU/!IM8WUP\I[F2E'VKJ@52"I-#:2/"B0 MAJHV, J4WVFMA#"E UG^RHG%D;ADH'.DP_HOC&5E:[L,Q R)+R J5&FY!4EI MBA&A[5%*6"3&&6L[EWAPS@MWSJ5PQ_$;5QSG81F[#B2QY#T+&KXPL44AS[54 M3[%K@XIBB57"//EU4/PZ&=1+L,$@-1"D(D?W>M%2+'1YMY_9[/U5S!(E*A-+ M%SQGUU)=.LK1$@U7\? 27<*"+>2D4Y0S%$O\N^S&*EL$@.DB7.TSK)I**J0B MH_6[TY@]9PR(XNCIXD)+RDI7X=?%HL+C1>!(NK*NI&"'?'_>A80XK6F: ^W'26J$ M*D G<.L*.:1F5( MYBAT+-J8J.MG,_>R9YFC8;\4#2._)HL#4* 07Q4CJ:9G^.3YN&1!:,;80P>) MZ1_J5#292(I.L)KEDU%1DV#4;8LZ-2I9ZT1MCE-S%4PL*2]"V'3^)#ITB47N MG'HV1;[KH?G*98$PA@,%@4WXLZ=#*&#M8YH^"K$* RUT!9M!ZR\#59/:#EG? M$5V-G>$F] ?5A$54$Q8'!?P;B:.6XYTJ#K\]WJC*#9GYO_&\2#TUV,$9:0RN MHS U E,,#CQJ>EJ:$/ SJ3L@.JAOJ6U:*(YS=#Q>:[B3\=!TXA@T]NA'-?B4 M# 3Z'9?L]]3)8L4,"11?5F>.-V"HP(0VS DV3-E;\-Y,T;I*XG>.]'RC &?5 MLANQ7=G:PP=B+=[XQT0_:F&@4 3YGH.S=>..CH0S (Z6$ M<_BR='YF><*8/8O=+QP@P7@"L9]5U&8FH@%Y#K$W$[6(81QPRO>3XZ?BFN&\ MA!8DV4Z,'%OE2?83IE!CNR2LN0;C-,0V1*K[N\611LAHS#+-UK8F=R2SX8W8 M+8F,HG92H+:A>.&4'O1>]J*^2&!X!)!S"S)WB8$&2B'[-5%G\U"E&OW80LRT MLUC#+G;U-45%6_8Z*4F M42(GJ>MP7977S*LOP1XHI?S<)3&Y<+'8EX4W, ^RSMA&[^QPN[LW&YQ;3^HG M3$'XB-&%>6__'M898O^17QKN-^$[S,4 *6^7$D/(XQJ2!BFB,2%I M.UUQ[Q1.LGN./BD9N#TI^'GC*+ M*K0%N%]%W#CU$ED/E3$;J_MK*,.!4+"TI, O2 7W&JMKY^P%-Q!H",!%/RCD M5>Q6SOV"K0('*T$G[Q2J'B+^V##Q['"S0Y(1XS3^D!?)0V:%4R6UL8,MX#$J ML>0L'MBY$)***FE#>+ *^]F7P$MG/-O)C(*)6-I$7+MO$OO)3=RY/#YUW$K+ M U1S*)&N)P]MTL_+\FDL1"^B--FF>(%]JT,O"&,($W?MUC1G -U1+C_Z[K=) MX>?S[.CL42P^\_HR>G.J#^*6DGWDL3S,\05"I'EVM(@CW0;Q-Z96/?85[7.B M5G23BU,!$+1NL ^651^9D)5Y(V5(EPA4\&/7"!@Q,'U8W\P(]$=&G:?GC['&).BQS0]8FL,QYL]O(06DK 6JO$)VNV(S' M-\K,+M_^*EN6F.:N3[3V,74M*E;H#S"]2D:D'+^(EU'/2I>!_7_K'U6+V]722C[HR,B_^":>8Q.Y7'WMTS<\ M 5<,>2LTSA0^G,L2%T3[-1(68SWVASJP2/0ZB/OR;*&=6A*UWKB =G9+FO]9 MFDG4B ]-%XV%C@I01L9TD;BIKBB)V56V">_##16Q<]DT)@Q[$@Z3I?)4JR?_ M*,IJ=CI0YL@!.DM/U=. (M!)]K.+YHH$D""+]=@DX8D-J"5W1K0=C#;D!?+T MI>/';!USU:I%I'*KO.<1#'0XJX_)+)NV):M8\K,D82J%'W93H!ZTO.KAKU:I M$"4=GK(!4-J\SF,JB9>"7%_%O0WLX9/L[> (-<"4JA&4[%!;09RFPGM^Q.'+ MD:.(I;J$FT(/>TAHEM#0$'KO.-7PX&NV)SF96<#BQ?.10 Z&/$M"68]&$-)L MGT_9W4F"]&W0+IO%?Z^FFDC0<;4U)K >T$L[IYA^NGX8.R.?W=/76 .HK["B MMF'_QP5:I:,ZX^<.A@J6IXG"/6!14POF'E08OWGV]'AQFAW-\"O^@*V,9S:Y M]DV_T''M%_9W7C78 X^U$*H=^IFZ:85B1@<39WKR]/3X2YV)/\P>S=Z@Z,+( M"/:_U:%GV-]FT(^ K/R"G4#62D:7PM$C 0.R.$[*CWOB/N\&&WF2ZIMT#&O$ ME)2-H$[7A]5-W53--7GMUIC+*W8B$U\'!+FZD12YX4EHJX!1CT3VEJAE< YB%M5[V&IV5N"9RN2^ZU2"U:^: H"X@B#:Q*IH5OZS[X M,)>?8#AY=),QIY1H2NJ:\&?#6$!2*!E75%=;]CY4+5ULVXJ'J[U#@4A9^ "K MZ^ 3ZF)5@@V)D%73J(_IDZ1T^>EH+#DG9P/ F7$C!S?+_B0$5:R.8(#OB$1L MIX/J@A6[!2\<( X 8."6O)?31YYG-HM7H=WVYQD*'MP;V3*+[#@3_^F<\8?T M-SL T_1YIW38%(.-Y'KB#IO+?ZTBXJ9A,";2SL*16K_FLFX:R3.@N:]W96&1 MIE(X";7G[QR3\JU*R"6,QT7Z#!V 0)]3HAP:3AH2BK5'Y:,$;4?'I82 >,F MF)5=OAG&!.UZ "T 5^\O4,Z*MD2S>LB3HJ0O(QSD_<;FN13PM&?6):^K#O(X3\ 4^Q+([X6/Z MRP/6# I8>0)H'#59'>Z1:--2$'G_VDW*N 1;>HBHR-* M,D &6R)7#C8&"O'Z![TN@(-F)-3O.KMH0SVR(OMD.=:.[UYD(P&(VL,8^[_- M!_Q_F@M* ]S]4%(,().;0QBR3J(L)$W.WF4C39&Y22&$FXJC<<^M3 M(K%NEK$1XX;$P\CF*F?6C?4NG0X5^=.RZP92J3U<0$=II0JT-['5N;CD_V+S MU'C]P]GAVQM^E';J=,9[RQA5_O_*@)G][".GRLDTBP?KFD)_&U12*ZT.4I1, MNJ WVK6H4W4F&DD(9T21V%">NLSL]9=?20WFGO,$*QA1LOKEHT5G2#2G[KNP M,'+J!HO4CQF@2:V,\@H7H+FV22;E>'3TB3YB[[#&9D8P@J,G2Y.(,>XN8([=H+D'JM#R2SDJ&3O&8-@3KM8TU74UP\">=9*THAFJ MPY3J'$HQ0SB[&$IZJBP Y3(>[LRZQ$OWB(L-#&L22$G 9H/)@$M7N 0\@[*7 MTS6F_5GPH+6-@&;Y]PV[]=,2GKS@#I^QUI0SS2V/SE] 49&:2Y8HNO5S"6JO MLS_"G5,DF_T.WG>:MMQD.["LE4Q^OY H3CA5"TL$"#D30 M;/+!/M+D'*:;N(G]J0==%D9"?_M\C&6##TL.>A*DY=KI"JV9^&"OW/6,.L;8 MS66B=*1/?M%QOA=9.NEFY$J6T;!F-G+QSA>NMP(Q(FR;(4B''EEXV]$^1=6T[YUUNRS.M+**.8[].K,DVO M4N%N]T?@T;<4UL;4TY'K2BQ%4/KX319Y='+BR7J<0O"%X\UE-W U%-3T4'6J M/#M[>DQZM21L$S[E'[&)/%Y8@7J3W@OXM?FW3"21)(R%)BZ?\\0+8I%U=(CK M$K D2%X2%P^T;1FSG>:2Y>H2=;Q6/ BHC4?-M),'J5">A-B[,VDK1V$K6J5A]K9H-<])R):?/5M]A.QU+/GV:^U)5K^N6O$ ML%MI]@))*78_.F\/-@"3VU"$8?M54C"-E"D*WZ^P\>&N=EVMA%126N6<2R2!6B[_'QL%V@X#51-'S^FFN18 N=X"@N*NJU-SC M@J)XP>/=M_@I7?N3YWBE*BZZ:1UND/NX_'.G.3IRWKILVQ4UB2S#R3I' @+[3F!L6[B-1KF&IGP:&B:WQEW$BZ+V.")>NZ/WK!$C-:O M7F"BVY2$F0>.9D"Q)CMY0J+$Y5J\'K&UF\72%ED2W,3()ZZ M9!X3,;?Y7;R_D? )?FHQ9SJ)HX]%N8CJ/TH5JMN![W0<8XMR[TH9-&Y-ER?8 M2@^RZ'@9S=GA&V,N?43$!:]&>?3G#95=3D5=[*+'T1NVPF9;-7? ,ZUWC#Y^ MI'U)NKRBFP?F>@U;%*:8%(Z7JHY0FY-9UJ>;KA#%8;S4!>[XY MTG_<1DC;CIG(RBFB/J1>D9-I8$3_6JP5&@M$<=[[5KNN)HVEN*5B+;JDI7+X M:7RTD2B+K*9U3"8;Q#Q(;^Q6;;D,=A7/@5C'%F_7/GAU[2+> MF[K38TEO:1J[FU-4*/23=:-K9 HE7\ULS-DSXR%&7]7N3&1<:9CQM^!CFJX3 M- !8*,3+":$_,C[@4'UG)^JB%"E24OSB\[Y1FHWGX9T,R#:SE("8-T-NMZ2L M1'5E4..UO"TLPQ,T?QC 9=.3KVE\Y.C(L5P+RH/8P,%2UOTZO6_B/C=;GHZN M)=VRIE OPL8^YK ?E;"RJ7!PNJGRI/FA0T99ZT].HP/V, MJ;C?BU+:K&@?7 MTDI?TK\6.AHF]8XYJH7OQ;MB'[Q&"\F*WSB:2%(RD ]N44ZL,RU7*-,,9G5; M'D2R6,.Y.%QZ>47VQTN"PH6S/T;Q[/.&(H\V]8-[NZG+)?![*G5ZC_;C&^NA M]*[*:PI]Y1L.<1\AX&;TWD_OW[S#+$+SGUG+Y3;72\[,;T,6%?G9M>]\N=%K MK3](F/UH=L5VDRSW\NK7&?*!&?[Q2 +OTR.ZYEY[ []SOPT&?\>C"XOI0HVI M&^%C6.T0 G#B[.9I,#-*#4O?9C5(P:+ER @\Z(9*[OA+ *%WG8P"D-4:4 MU"Z>:5\T_.5E0ZV\UMDK78[62B2G>H%=;OH^F"MO_[TYW:YSXYSQK5VH8AF( M3,;<6L):6XA/7VM-9 ;K7$N;36]FU_ "]S^()]*M;D#YXD;W>X<>U5#?K\VO M8D^Q'CW?O;4,K_@4/26*]&0^VV:KSQ,S6W26%$E$I?V=]\:E/CZXSJ MB^CTHO5&+T ZE3H,1R915,.S5,1T6-MQ'QPE[^@OP, HH2)IEX %5>7*%7+7 M%6>W9:#C=;Y2<*W54'J/+RV"^3/S G;K1N:\Q18^-Y(\F5P>A^YH0A"B;FFY M7X^-KD"8 *EMB#2ID=//47DG"O.GSF=,EY.Q3A?J0A%]['D-/HV"0!(/*'T> M@T>ENQ?C8> QV32QR\\ G^/0[42.@+0-K-VS7.62!H'E0F3"*,[DUMH7YD5( M)Y,(CW?[L2LY$O;)9Q^F76F0$"K&<(9SF)0:)RX4[M1FQ3N!-7LIN0I8*8.C M,TDDWKB.11+7$T-*(@@ME/!R^W982,:L5A2N'IST(>L7+K]A08773B;W8-TM1Z"19AD:N MQ&;).1C%B6D8"%40YQ4&G/J;C44ZD&BPSFD;N(\A+ >KPW.LAT+6WF@H5?1% MJ2B7GK\Z+YO_FAC*FW:I!$8![")FR1T[1K-QE]4["G*@=JF&C*>U;8[Q"V"O M*!.[P0W+?)!$V**@6'>CV)127 _F08[7'$8N;BVJ@B;A6Y[%X)CLTD"Z/MK" MW9@,=HPN7PGQWU]G-Y]T_)T]FV>S1 ;SDDO\"A[H2"YTD0J+UE*4A,XAGF$L+3EK0NK'-C'=XH3 MZ-U*9,A*;61D-6E/!+SXCX;2"E.Q7N,1^QB-M4(SL/J&N+G0_\!W!FR*C&S3 M)R?)U!RK-;8DX<%<-Q7G8 T12"$EY=+SNZ7TB8V09ZFZG[V_T MAHBT;<8X<.<9-YUWZQC=FH(T=?(Z%'O0*A^(-_L"?P)E-*=IN"<,Y3<@X#F- MAA(4AJ(W6=6[@P=R__+874PZXC+8Z?GRKWBIBCN4\>53 NG4NK7%#NDMMOY$ M1,%RUT%2S% 4.EF5'*ULB6U(46E/LJNIQR?K='U>=YI43NR5K\::)XWI\@(; M%F!N$K?WU=#NP3+=81;Z(2]-;!*T.-S2!QN$'?T$:L"CQS\ &C:BZ$QA& M735_8;P,U.%R1:&1HXJ>"?X9LZ8LJ6R)83#@R-$9NO^F^!;V.JQ%+4=U8QR^ M\^T%XSUN0C>(WI@"E3K;DK1N3#(K*_*KP-FN)$?A)'N%7\*2_ZLWI[M:#TV M(JXS^049(:@?C%"3L!AO8X=)GJ#[W!W'2>IPP8*\' 4>)8"_ M."8Y+=>[>J7]P:EGQ.I.519RC+]J*M#5I9MW;0T*;F_@^[OCYK86[@K8HRD@ M%)J='!6]X/%;;79&%^;**'?NOM]H593L*P+\J]V86#_CUDGR*;:.Y.8'HV%2 MN3Q9VF3L#6S*%L=>4?WB:YA$W=EO3DHS<)U-O%C(>G9KUI)D(0KQW#?MWIT/ M72SB YW6 8@Z>O(FN6VH7 6$R@0<[%5'PC$+\PRH)O3M2,$^7%OCZX82 MZ,2@24;P$HFA494"PCV%;A1"MK MD7/ E%U(XP+XB_HC)!JGYI#_TM2ND>.[!HL0;9J7 JHT^^5L,=^+P&_3%Q,8 M#QO1LD=JG=S2*6?!1HT%D),;^J3<>>0VCD(O6C5/>NI(X@5T>CT!IXHEC8?B M;>-O)*X,3!8 ^>2@'??=W=!S9S79\#1TJXV;8=]ACGC=@5K=5%2'+I&OE8.%/**_57T5% MNH3.&1_^Y=SJQNY(5T03@U3:$<@E #8KLY/9U2<8!S-U9E]XZ^ JL0[>/LPZB,6B MB\.UG9=\"<1Y3,QYUS9ULY.^4>/BXB%# JC/BV:+.Y@<'(G23G%Q>O8-G^!K MBW2Y-Z_DKH).8H5'L]?G5R]GC_1^A-%'?^6;&I%=8O3TE^:$ICE&3I>D 69' MW!CFZR]/'SW/KJB'U?I.D>X\37/R+\YGXG/J^)U2\A &F5%)S@480#+ !C;BK4E6R:+(M@7Y[RL,%&89N?*;A*6EA)GS2G0EF7@&"704N?+Q$++P,52!YI=\QG M@&FON0=>XN+_@4!"JQD? 1Z-)'*IQV&8:)D.##!_W4TGRK/A&E\XIB6O@TM% MR!VL=P19T?-R!_RM5NW$X;@5M,Z!F1?7'']A-;J[*;<^&R&))$CX1'?ZTYN7 M;R_)35GSP_$GRJ,<))A2F1Y)$1)!?.,R974D;U&3N8W&6I \M,MIBH'87 $W M*HD^.!(?^ADWACZU@.*>^/GOPE,$O4/3^S@Z%AMF_Q.,*V7/@-=O5WW#/!@+ M80Y@]MGQ*092QO*R#+%/GP)B#UCF\$831 7[[B>O?]71=5"U#W6L(V6MZ@8]F*0E%70&)VX.>B"<,PS584AS=0=8PE<;M9(!C9? MJ#?U+._N_P;OF(\)N2L0#JJ2J5(]P0X6+.@\ 1]G5SM4)^#UU]**]QW>+8^E MXT=7NV5/]/GEZ=/CIZAJO;+B5$JRFG@U>^ON1-]C NQJ09V?,&=';AHJ#J2Q MM"/P5L::*"*R/$QIUT&,-5XXUU@9*HR\7I6C]EF0F9$B73Y[@H M:R0\FIR-G1[09""4]J-@Q3_=+3^/C:/V_%=SZVM)#%0C5DW2VCG*\$V.7&97 M_ OHZ/]3T#X%_>>N#@\BGB= /..EWR9-%Z>D)HX^ ROY@1V.5Q:G !JBC 4\ M_ O79O@*>Q1=BN,]H:-H.DC-@N].W,8WU#KE>T*H?X.X.R5*__7(_.3_<60>H=6.)[O/SQ>PQO!D??_'=-K\./W/SD*P*:WCU M].3KIS/..]$/("QP2"P7!WV$_L1:UM#B _#[N@&6)A]P O1\T?)>_!]02P,$ M% @ /$%P5EO/]_QX! X@H !D !X;"]W;W)K&ULO5;;;N,V$/V5@5HO$D")1=V=30S$=K+-PV:#7+8HBC[0TM@F5A)= MDK:3O^^0DIT$=8SN2U\D7F;.S)SAD'.^D>J'7B :>*ZK1E]X"V.69_V^+A98 M&YW)E*M'@G0*] MJFNN7D98REG>*9OT=2BEJ;+20#2B<77B7 M[&R46GDG\%W@1K\9@XUD*N4/.[DI+[S .H05%L8B%32N; MD,5BI8VL.V6:UZ)I__RYX^&-0AY\H!!V"J'SNS7DO)QPPX?G2FY 66E"LP,7 MJM,FYT1CD_)@%.T*TC/#^ZOO5[=/5W!_-?[VY?;F\>;;+1P]\FF%^OB\;\B" ME>L7'=JH10L_0&,A?)6-66BX:DHLWP/TR;6=?^'6OU%X$'&"Q2E$S(-$NWLCA11_%BVML5@@S)6L8DZ^*S@5Q;A8P=FRC@C\OI]JM_[6/@18_WH]O M:^A,+WF!%QX5B4:U1F_XZ1>6!I\/>!_OO(\/H0\G0O/Y7.&5/J8[C&$A6O8"[7J!JZ S\2EB)GT0Y#)*> MG46AGVP^&&X1/O%Y^ADH6[V!\( -0R)IB*01M,>9'\0!( M;> G209Q#W(_C .[\B@-2:B.!3+)4C_/,SN*0S^.(F=XX ]8!EO:PO>T;4_7 M_T2;4#7,Q#.6)TLE"NS\RX,(\LB1QD(_"F+(\9(,//3-(>, M1K&?)0.K\C-\'JB49%:#7JUS1+6:+A#)1H$W&KFJ$_N';'-D!7%.2 MI-I70H=M;-,>O:;]G24-7^B=)$8I3;P!%O2L[9:(K<)/'HNGTX=3$EAR95QA M$-X$9_1&(AQY$SGQCB&+Z8RX3YK09RS6HA)D?M:5%3VU32&(&,+L :'W( J@ M=X#S=,=Y^I\X[RAO#_^(5YPXT?OH/0RWI3<^^S<:7.HV]C=4=7OPX)J9.WNI M-:9-^2N+1^^+9B2JBBCG1>&*2Q&>6+O7#X[8,5RVZ_K-A@\-V@N)BB$A/!KD M?IQ19IKIQU@?XM -E-+%D_D)%=LN2JXUFD-:L9\/&$21GS/VJD9I)A^$L9!*7M$]FZG?AS'](URY@*]17>6>$5-FB.1VCTH%):"]"2YH_>=C_Z;OH/N MU+GKKC0XK]L69+>Z:^ NV[[E5;SM_KYR-1=4,17.2#4XS:CT5-M1M1,CEZZ+ MF4I#CY$;+J@)164%:'\FI=E.K(%=6SO\!U!+ P04 " \07!6\KPE:)<# M "%" &0 'AL+W=O67/\WPT+MQP$+GC=NQ7ICW48X M&6WY&N_0/FQO-*W"!B47)4HCE 2-JW$P9<-9S\E[@>\"]^9@#LZ2I5*_W.)S M/@XB1P@+S*Q#X/1YQ#D6A0,B&K]KS*"YTBD>SI_1/WK;R98E-SA7Q0^1V\TX M2 /(<<5WA;U5^T]8V^,)9JHP?H1])=N/ LAVQJJR5B8&I9#5ES_5?CA02$\I MQ+5"['E7%WF65]SRR4BK/6@G36ANXDWUVD1.2!>4.ZOI5)">G4SG\V\/7^_O MX'8Q7WS^/IU=+SKP=7$/K7N^+-"T1Z&E:YQPF-60LPHR/@')8OBBI-T86,@< M\]< (?%K2,;/)&?Q6<0KS"Z@RSH01W%\!J_;&-WU>-T3>+>8H7CT]L$_TZ6Q MFI+CWV.65CC)<1SW8(9FRS,;T*&LL?1"2 MM\"ZG7ZOYR9IIY?VX4$N3\H#8R1\"9>=7K\+<\H\%TW@QB#)L:23#AATNYV4 M,9@65(3(6PA4SB#3F L+A2)1 RW63=HTLG[[Q41]8*(D$]]"$G6B_H FO4$G M31(X$^A>$^C>V4 ?=>AKJO.*ZC51/1;;\_C/88R'IU') 5-7((45-)WQP@O- M<"VD=+DUXSE%=FEA\43]H/)7&WYH8?']M]7*0.C8JT?43K\5MQN,/P)/M926 M"#^1ZZI ',D8"CSKTSAPCFZE=)/+B>1OE!F)=J.4QDNGRP:#=@WW%\J14_-C M*V&Q4WSW)HU9_*$&=38?R0VH7TSU(#62%PRO'@M_Y7"S6QK\O4-I@0IWW9E, ME5K.9\>P]^1CB_*]6JT\_ &&;CSN(8ZE8GC0&DK4:]\ #?AKJB[1[#8]=EJU MEA?QJD%_X9JRP4"!*U*-+BXIZW35]*J%55O?:);*4MORTPW])Z!V G2^4E2[ MZH6[H/GSF/P/4$L#!!0 ( #Q!<%86[._W@@( 'T% 9 >&PO=V]R M:W-H965TM8%HH'7D@L]"PIC M=I,PU%F!)=5=N4-A3S92E=184VU#O5-(Y5,964X M$WBO0%=E2=7; KGV+8PSA$FTQW=XAK-S]V]LE;8H.2L1*&9%*!P M,POF\631=_$^X(GA7I_LP5622OGLC)M\%D2.$'+,C$.@=GG!*^3< 5D:?P^8 M07.E2SS=']&_^=IM+2G5>"7Y+Y:;8A:, \AQ0RMN'N3^&@_U#!Q>)KGV7]C7 ML3T20%9I(\M#LF50,E&O]/7P#B<)X^B#!')(()YW?9%GN:2&)E,E]Z!GH;'P+BC, M#E"+&HI\ !43N)7"%!I6(L?\/4!H>37DR)'<@EQ$7&+6A5[< 1(1<@&OUQ3; M\WB]CXH5+RB,5&^P9#KC4E<*X?<\U4;9O^//N9)KP/YY0*>8B=[1#&>!E81& M]8)!\N53/(R^7J#;;^CV+Z$G:ZO O.((<@-'Z@RU[1.:MT7#0AM9X&+??LQ&6C4,:CT9VC3ND M/X)S3QV>2*)$M?7"UY#)2IA:'8VWF2WS6E+_P^O!=$O5E@D-'#J.!@&H M6NRU8>3."RR5QLK5;PL['U&Y 'N^D=(<#7=!,W&3?U!+ P04 " \07!6 MLAUJN\8" 0!@ &0 'AL+W=O>I&W/9CQ56'L M03 :U&R%MVCNZJDB+>A0N/H[#RU]L[@)\>U?B6#S60AY;U5 MKO*A%UI"6&)F+ *C[1$OL"PM$-%XV&!Z74CK^%K>HG]QN5,N"Z;Q0I:_>&Z* MH=?W(,\VD&-YR0P;#91<@[+6A&8%EZKS)G)WDK>M?*//LP M+9DPP$0.DX>&U_3@#/P9+[11]&+^[LJ]14YW(]LN.M,URW#H49MH5(_HC3Y] MB'KAYSV\TXYWN@]]/V\J&YI=C/=B[F;L:@^],[A$PWBI02YA&WQ'5!@["RH3 M5@M47:GL$L$!%V *V6ARU(?PI5&"FT:A \+NLW^$J.>'26*%8S^-0_B&U'&% M+'/@5:WD(SJ[Q(_28XC]T]/T+2=\X<0,9%(;B$[]Z*0/4=]/HQ3&6=943^B?]$]HI@7X? M=E4Z>-6E%:J5FT6:6#;"M W;G7;C;MQV^8MY.RNOF5IQH:'$);F&1R?''JAV M_K2*D;7K^84T-$&<6-#(1F4-Z'XII=DJ-D#W$QC]!U!+ P04 " \07!6 ML0XJLDL$ A"@ &0 'AL+W=OCTP&\UHZ95J,2!1-!S4E,M@1%$SB$F6&$= L7? [MB0C@@=./[#C/H3#K%Y^,]^HV/ M'6-94L.NE/B3E[:Z"$8!E&Q%&V&_J.T'MHO'.U@H8?P7MJUL3@(H&F-5O5-& M#VHNVS]]W)W#,X51](H"V2D0[W=KR'MY32V=G&NU!>VD$&YWCTB5E M;C7N,DK M>+=*E5LN!%!9PIVT5*XY!@M38Y@U<,U-(91I-(._ITMC-1+GGT/GT%I)#UMQ MQ71F-K1@%P%6BV'Z@063MV_B8?3^2 QI%T-Z#'TRQ^(L&W1:K>"&2V[9NX_( M[@/Q'/+\.+9//8Q.XS.X9I9R89R5_P C4;!GS(SE6!MHN3%LU0@0?.4DG HF MCM5+IKODO;(>PZU6QL 5U?J)RS5,:]5("].B:.I&>'1%.^"L5 M#?L-"#TNP5:J,4@+TT?5[PW7J&=944DEU/H)1O#$J#9P DDX3"+\]X9ITL<_ M"<>C_/DZR89]/T_R%*Y\'6/ F@EOWU1\8R#9P:41].)Q'_ @W##K0Y+!7*WL MEB()2_: K7.#C=!"H0PRE, [R':Z219&(U3*PWR,GI \).@((2'!X^X-PS0A M?8@SW(U@WBRMLE1 ,@KS#)5&89HY:U%(QAF0+!R-O=+00<7C,!Z/?_I1,5$" MW@(8A*'(@E[3RD/TSASQ]BZ M<-(Y<;)WPUE;5-P ;3.+(XDY1#:=1*)=:MBADCQJ^' S650,KE2]H?()2EZ"5!9S M4ZBUY#\8N%6.FURWS/$'@^4GW=GLG:5MRW-9M8BV89JKTH"W(;%H3F'?#,C9 MLU(_$MN15O%:4WA1>'\AK]W=X2KSI7""A!B&43H\*I4B$_,L/RJ3088,&Q^5 M&4+ZOS(YEO@X&2(W&;Z)5A9W2!AGHX[NN^(ZQ+[!LVL;N\/:/TX,TA8)WM[@ MW6KW_IFVU_Y/\?;Q] FSRZ4!P5:HBA6!?-+M@Z2=6+7QCX"ELMB*_+#"-QS3 M3@#W5TK9_<09Z%Z%DW\!4$L#!!0 ( #Q!<%;C3%N5)P, *P' 9 M>&PO=V]R:W-H965T9,V=XAISQ0,XUJ"JLN2RN]S+,1AXD7><>&.[7-M%X+IN*)[W*#^7*VE MF04=2L9*Y(H)#A)W$V\67%M(Y/QT?T#RYWD\N6*ER(XA^6Z7SB#3W(<$?K0M^) MPS6V^3B"J2B4^\*AM0T]2&NE1=DZ&P8EX\V?/K3G\"<.I'4@CG<3R+&\HII. MQU(<0%IK@V8'+E7G;<@Q;D79:&EVF?'3T]7]]?(.YK-/L]O%$C;7R^4]+%8W MZ]7M\O9^ V_OZ;9 ]6X<:!/,N@1I"SQO@,D+P!&!&\%UKF#),\R> P2&94>5 M'*G.R5G$*TPO((Y\("$A9_#B+O78X<4OI2[WE+,?U%:'#PO!E2A81IMBX1FL M)2KDNED0._C ..4IHP5LS"*:RM0*_IUME9:FMOX[=40-@=YI O:^7:J*ICCQ M*AM+?D-O^N95U _?GTFOUZ77.X<^W9C[F]4%6NJS-!6UI;NFWZV@+K^5SE': M+5EC!I\8W;*":8;J5"9G8YW.Q)4.C"ZB2[A"35FA_IX*S)R3D1[+K3$YRF\_ M$;QE''0N:F4PU+M'Z*J%?@T1\?MAWPP&_K _ZB*T!@I&_JB7 $G\. P;%@K> MO!J2B+R'R(\'HU]!+5_A^-(6K7C"]S40XB=)9 9QST]Z0S@C9=))F?RQE,U1 M+6HI3?W]3K6SL.=5(\]4>S'J7PFT>G9L^& ZBS(0D9_$(8P&0[A#2 M\?VC@?,P]X[X@W[@EI9VG+\+DD/7\4C6PU^#T3Z)0@P9,7M$2Y M=WU"@9.^>4R[U:X5S9H7^-&\Z6,W5.X95U#@SKB&%P,C@FQZ0S/1HG+O\59H M\[J[86[:*4IK8/9W0NCCQ ;H&O3T)U!+ P04 " \07!6$I&5W'D# #] M!P &0 'AL+W=OE\ONGK'_?6?WX((CC/H!;E]FGIG9 M9UXF6VT>;8GHX%D*9:=1Z5PUCF.;ERB9[>D*%=VLM9',T=9L8EL99$50DB+. MDN0\EHRK:#8)9W=F-M&U$USAG0%;2\G,RR4*O9U&:;0_N.>;TOF#>#:IV :7 MZ+Y6=X9V<8M2<(G*;.(S#Z/.$"A?! Y,;W'6;4FO2*A^L]^F\A=HIEQ2PNM/B+%ZZ<1J,("ERS M6KA[O?V(NWB"@[D6-OS#MI$=DG!>6Z?E3ID\D%PU7_:\>X<#A5'RAD*V4\B" MWXVAX.455)V7I#-URTG.SY/MY^NKN^7 MO\+U'U]O'K[!V0-;";2=2>S(A!>,\QW<90.7O0&79O!9*U=:N%8%%J\!8O*M M=3#;.WB9G42\PKP'_;0+69)E)_#Z;<#]@-=_*V"G\\=2BP*-I8"_U]R]P!?M M$/Z>KZPSE";_'(N[01T<1_6E,[85RW$:46U8-$\8S=Z_2\^3#R=\'K0^#TZA MSY94BD4M$/0:YGE>RUHPAP7$&Y5KB7#V2=OC!)XV%9B' M=-#+Q@%8*U3._A_#WB#,@RAQAG)%$GO>VK\4SK@"5^K:,E78#BP:3 ] '89J M2%'6&X,J?P$B0UE_2=4K//HO<):>9YWP[0]>*1-M-3.<"=A0)P+2J':=0W"V MXL*SS(I_J:"HHSA(DXOP.PQ*AZ#R5T'MS0Z'P6IVT3E!Y["E/\74:J^4K'Y2OU? M\IJK+N!SCI6CAZ6F'DS1\6Y54._IP%SJVF=+Q7CAZ6PN+37OO4L%,>=?,DV[ MV6A B_?O1EF:?3A8?:F#.Y1&1[33[G"8="D)6O']=_Z$AJ;(@7>5X3DVOC1& M+WK9Z*A)?TUU(^J"S%$"2&Y#ZK1QF .NM I/Z,M/0?XLU@_,S,ABL+ M>DFO0N*"-,,VR:C=-5:/ K[6A< MA&5)\QF-%Z#[M:;VMMMX ^W$G_T'4$L#!!0 ( #Q!<%:0\T]V] , ,(( M 9 >&PO=V]R:W-H965T*Z(S=8T\Y2JHH;FJI55V\4\L(9 M5667!4':K;BHO=' KYH ML.$KG*.YW\P4S;HM2B$JK+60-2A<#KUQ>#Y)K+Y3>!"XTV]DL)$LI'RTDZ_% MT LL(2PQ-Q:!T_"$4RQ+"T0TON\QO=:E-7PKOZ+_YF*G6!9@#G>C2/'\H(;/AHHN0-EM0G-"BY49TWD1&V3,C>*=@79F='\[F;ZQ]ED M/+^\@.G-U>SR>CZ^^WIS#2=W?%&B/AUT#;FQRMU\#SEI(-D[D"&#*UF;M8;+ MNL#B5X N\6M)LE>2$W84\0+S#D2A#RQ@[ A>U 8=.;SHO:#77.'9A))9P(R_ M4(T9&"O%ZQ4Z^:_Q0AM%!?/WH>@;[/@PMKU$YWK#'T/?,U^\Q]R'RV>ZKG:7UP5,^4887HI_L/!A7,EM;0X%=-3EX8!< M<4"8=L)SN$##1:E!+F%N9/ZXIS>5E:7"W>7;TP*Z26#6"'\B5TUYD'F.U0)5 MFV#[">TG@!-1D[K<:HI&GQ*D-M:-YE29< :6C,A)_ B1'_=[-#(_C0,:/WW( M6,@^P]RIVL.@-^<1C:A7$/MIFD'/#[-^JW=+D7&5KYUJ@4_T6FWU3BVQ-/!9%)(0 MPY%Z2-IZ2([7 SW2Q9920:=R+>LGU(:.E((Q2N16=!F!^UH8#6/[ @KSWX @ RP4 !D !X;"]W;W)K M&ULA51M;]HP$/XKIW2J6JDB+P5:*$2"EJV5U@Z1 M=M,T[8-)#F+5L9GME/;?[YQ QC3*/L3QR]USS_G\W&"M]+/)$2V\%D*:H9=; MN^K[ODES+)AIJ15*.EDH73!+2[WTS4HCRRJG0OA1$'3]@G'IQ8-J;ZKC@2JM MX!*G&DQ9%$R_C5&H]= +O>W&C"]SZS;\>+!B2TS0/JVFFE9^@Y+Q J7A2H+& MQ= ;A?UQV]E7!E\YKLW.'%PFW>(N&WJ!(X0"4^L0&/U>\!J%<$!$X]<& MTVM".L?=^1;]8Y4[Y3)G!J^5^,8SFP^]2P\R7+!2V)E:W^(FGX[#2Y4PU0CK MVK;=]B MC57%QID8%%S6?_:ZN8<=A\O@'8=HXQ!5O.M %1(Y+5Y3$:CKEY&?CD\]?DN34GXQF#W?A M&41!%!W .V^R/J_PSM_!FS MN5P:F**&)&<:X<=H;JRF1_)S7\(U7'L_G!-. MWZQ8BD./E&%0OZ 7'Q^%W>#J -EV0[9]"#U.2(A9*1#4 J;*HK2<"?$&-UR4 M[DE#@FFIN>5H]E$_"+Z?>E5Y""]:8?]_$8&T 39'^(Y,U_4&JA86<[K9;<7< M$+HA@!,NR5R5ALG,G,*3?$%CR8=B6\U3-Z4WGSX#G?^[64IN#72B'GT!= .X M5D5!VJY/UTQK)JTY WQ%G7)3I<$L? A;W6Z'=-V"XZ/+*(RNH!T$T M">%26 MB0JQ1XB];@C[*N;O"*Q O:S:B(%4E=+66FMVFTXUJ@7ZQ[QN<_=,+[DT('!! MKD'KHN.!KEM'O;!J5&PO=V]R:W-H965TJ>8A2:(T'B_T@7NIZ=;VJ:O+L2ELIM(U M+YF:B@VO\)^5D"73>"L?9VHC.-9R7+J\G%F7EV)R_.1*V+O.)W M$E1=EDP^7_%"/)U/O$GWX#Y_7&MZ,+LXV[!'_L#UU\V=Q+M9CY+E):]4+BJ0 M?'4^N?1.K^:TWBSX+>=/:G -Y,E2B&]T\R$[G[AD$"]XJ@F!X6G+KWE1$!": M\>\6<]*K),'A=8?^L_$=?5DRQ:]%\7N>Z?7Y9#Z!C*]87>A[\?0WWOH3$5XJ M"F6.\-2LC:()I+72HFR%T8(RKYHS^][&82 P=U\0\%L!W]C=*#)6WC#-+LZD M> ))JQ&-+HRK1AJ-RRM*RH.6^&^."VRGBV#S!#FWK#_,ZP*_\HX@U/IQ!X#OBN M[Q_!"WI' X,7O.1HE8J2PQ?V'6YRE19"U9+#/R^72DNDQK_&?&X0PW%$*I=3 MM6$I/Y]@/2@NMWQR\>XG+W;?'[$W[.T-CZ%?/&#Y977!0:S@6I0;4?%**[H; M>'+['8M3<;"N>,57N1[-W'$])N7@S:?>Z8&>.RFVN2D^K/U9IP)64I3VP BN M .L#])K#/SB3#0$ T\?+)9=]"NG@T<$%*Z]PN:@5JS)EPW4M)>J$3:=O9BU; M=^!GGG')"G@#[WZ:^Y[_?O3J03.-/BS 6LQML)+$AB]"HUC:0N_]=<-7'!]G MH#&"O(U@IRA(:+&?M)B6;T/D0=CB99UH$$'BHF^'05KN!2EO@J1-D-Y %.+! M\M$./(6Q?80E4<^2Z-4LN5VMN.EQ0X;'MP:E(W M#+X#%FF*S')I:<=B=YH,Z(0AE%S7 MLMJ3<*<>284V7D7P&0,J8<-Q.E'50I8C!9#P*3?8GDU'9#"Y=)-O\XQ7: #] MTA3!3?XJC&9G&TZ;]%MO3W?V2-4O.-_!S.&,EYLN]7\F:H7!-+ Q(?CG"0W/ M###N5'%-3"W?G<;V#V(/[-P G*;SDI1"L*\ M3"LPT*%/E_>HY^N/L,V.=1;X.<"H71/-0;3D/XBM&3FKPU3!,J)P$3 MS\C$,Z;8^W#_CI6;]S> @USP,8&6YU-V/HGJ!.M$2U%@,3TBDS1:K?2/ M$?(BXL"N=DFK-*V'A;U4J_J@DJC$7\#08 '?P&7>ROS:HO^4+L32R5PNY12 MP35E50JI.];Y'@V(B.R1-=I8#)RLA.YF$QF$^<#DFZ@Y'HX;STF\X.6J29Q% M&-!Q$?3H>PL6J#8.Y_ K1^$]Q8$3A L\S@F_K[+ ^L/>4710;AU+<7+](D3V ME! G:L?8N% - M5@=NQA2D3,IG#/ 3DYG"0N]:=>RX00B1$\^]UXBI9B^ <<16[KA>V%)L5Z=.(S:R?XH"6RLJT=S9X'4BSW'7RPPI+AL;"A84>)$$9:R%45.-)_; MAUN&'60_C<9P/(?B%"$#O'U^#]*()!\RK0DW]N*T'#JFA;8T.$3U\_^XW[UBA8%C&O<> MCWE5$9?1L6="PUVBH0]=8-07=)$XOAO#99:UH\AS%HE'I;QP(0RQ#?A#3)KQ M S3#RA'8(WF9]WF9OWJ2?*V0?N*Q,HV VGO[NJ#@'D<@18P*="Q11W7\2:*B ML?TH9>:J#RP5!Z:(+K%HZI9$+YG[_TTM]J,HIH3&-%D2[$T6@DOJTO8,!Y2Y MHETGCBNTPT@=[$*PH#'KEN>&YAVLD9 <=YE4BJ)_XQF1#9($7VP"'$P!=&J' MH@7;*)-+93;T5/<);2$34_FN_3+)L&=%R8%_8_R:#;Y3E%P^FJ\QV,(I+?"WZR"3&5T'!5RB*FR-\@Y'-%YCF1HN-^>JQ%%J+TERN M.<.10@OP_Y40NKLA!?UGL(O_ E!+ P04 " \07!60(OE;:L$ "V#@ M&0 'AL+W=OP7BA3OGGL_ MXF8[+C[+F#$%7[,TEW,K5JJ8CD8RBEE&Y9 7+,>;#1<957@4VY$L!*-KPY2E M(\>VQZ.,)KFUF)E_]V(QXZ5*DYS="Y!EEE'Q?,%2OIM;Q-K_>$BVL=(_1HM9 M0;=LR=1OQ;W TZA!62<9RV7"\)V\G6'K0E*\X_Z\/M M>F[96B&6LDAI!(J?)W;)TE0#H1I?:DRK$:D9V_L]^HVQ'6U94?HI6:MX M;H46K-F&EJEZX+M?6&V/K_$BGDJSPJZB=6T+HE(JGM7,J$&6Y-67?JW]T&(( M7V-P:@;'Z%T),EI>4447,\%W(#0UHNF-,=5PHW))KH.R5 )O$^13BX_7Y\OK M)?0>Z2IELC\;*0355Z.H!KBH )Q7 (@#=SQ7L83K?,W6AP CU*91R=FK=.%T M(EZQ: @N&8!C.TX'GMN8Z!H\]S43&49-PI_G*ZD$9L%?IXRL(+S3$+HRIK*@ M$9M;F/J2B2=F+=Z](6/[0X>"7J.@UX6.!BN:I!+X!HRN<,FE.J5D)\QI)4U< M@4R&9 HGY4C [ 85,_B#45$%$2DCEJV8:,*@%Z(7&WI)CN2\E#1?RS[\6C!! M59)O(368$6+"&?B^C6M 7+TZ'BQC+M1[Q436INN1/G@30*J)"S=)3O.(M>_/ M,^1*_J:F@%'MS0$)E9*A_F3@H&[M]39'00SYD>N0)4WH*DD3E6!"C,,0 C^$ M$,U[Y(JF1[1& S*8V!.]!A-P!K;GUJ3?2"1:Z Q\.S3?P/;--QS;QKHZ^51, M%<3TB8%V@0D!%DY6%0[Z'VM/#J$)ECN%3Z:?L/7[\R=T\);! ],]5CNZ"MZC M <(@P%4B(U[F"AZH8O\YGGM!0&M!HA%4&6F"IJ/^C("R/ST,%/IQZ%97$#2[ ML-D=Y0>&:VB;*]P$-8TS].O="V76>]L0A+T0[0]M[^W!^D*N>GE2JC52? _Y8P5SJ:44-%D#R@"::>LD M2HS24B,98@89BBJ%T4PGRXOLG;8L;?26;67YL2?.8&R;/FD#5JTGDO@,<;.2S?8,YH+=^![I&Z; M6>V[*I^+O>\\VP;B#P@)T5L2D_LV*TIEJJ'NY#WB]*&'=@9A_Z %\U6:;$VE M2G Q00GV7L^N82Y+(70%%?H9J9Z0EUP]=XR-ND<&_@1E?.3YMOU.M2G/M*_/ M@& &>V%7!H^;#![_OQG<"?DOA2^(D,\\\\Y[Q1JHGO4(T\%)7C9YX M*V/6)[ZOBQ76N3Z6:VSHRT*J.C?TJ):^7BO,YTZIKGP1!(E?YV7C3M<_3S#2FXF'O>V+^[+Y5N9>;W[#W M)[9XA:RTN\*FDXTC#XI6&UGWRL2@+IONGK_T<=A3R()W%$2O(!SOSI!C^2TW M^72LY :4E28T>W"N.FTB5S8V*0]&T=>2],STX>+R^N+F$:YNOM_>7Y\^7MW> MP. QGU6HAV/?D 4KYQ<]VEF')MY!XP*N96-6&BZ:.<[_#^ 3M1T_L>5W)CY$ M_(;%,82<@0B$^ OW/D;.KSP/7]Q225EX![74IFR6<+?IS-M%%7'/X?\[="B MPVBV8T[T.B]PXE%+:%3/Z$T_?^))\/4#KM&.:_01^O2!.G#>5@AR 6]Y7S5= M2U)M,YC]W$H<=<"4 @A_S$[*IJ<:UI7&[1N5,:FORK-6$I?6.'34* MF!7"7YBKK@2 $HCU#-4NB?;"[26 0=F0N&QUWLSUD.P\8].BA2M:51KR259M M9^T(N A8%$?N%+(X[$XI2Y*T4T"X0>.F&8P2%H4A<)ZQ;#2"1+!$I!0Q@^J+ M[KEB55(_.6?@\Z=,',4Q:,8K+!N(B).ALEHK>_W,5;0B?B# M'GL(G(4Q)78D.,F+.!YV44=MMO9AD*6$,4AM? T/L"-^3G6:Y<3 MJK9U.ZO*@AS'!2KZ!#0.BZ(1"VCR#'[LLYXAM0?V!,'D+^2X]21TQJ.0 M\40,(6$IQ7QPI^1SZ?8,*0W]&071AGJA9/TK@G4_@RBQB3L0J$AD/7P86?@L MXO"#6N3$R?>"N3&JG+7&]9B1T,CF2T%S4TF711+K0_:F+F/&+8.WMG^%?*1U MJ^%<*AH778T?O?([>F5(/<02*NE#X\K?6RLUJJ5;GAH*V3:FVS"[M[O]?-JM MI5?Q;KE?YVI94B=4N"#5X#B-/5#=PNP>C%R[)363AE:>.Z[H'P.5%:#O"RG- M]L$:V/VU3/\#4$L#!!0 ( #Q!<%8S9NO(O@0 '<- 9 >&PO=V]R M:W-H965T>\3PS3(X74CWI%-' M2R9R/?128XI!NZWC%#.F]V6!.;V9294Q0[=JWM:%0I8XHTRT@TXG:F>,Y][H MV#V[5:-C61K!<[Q5H,LL8^IU@D(NAI[O+1_<\7EJ[(/VZ+A@<[Q'\UC<*KIK M-R@)SS#77.:@<#;TQOY@$MG];L-?'!=Z;0TVDJF43_;F(AEZ'4L(!<;&(C#Z M><83%,("$8V?-:;7N+2&Z^LE^KF+G6*9,HTG4OS@B4F'7M^#!&>L%.9.+KYC M'4_/XL52:'>%1;6WU_4@+K6166U,##*>5[_LI3Z'-8-^YQV#H#8('._*D6-Y MR@P;'2NY &5W$YI=N%"=-9'CN4W*O5'TEI.=&=T_WMY>GEV=73^,+^%D?/\= MSB]O?L#%]?G-W=7XX>+F&O8>V%2@_G;<-N30FK7C&GQ2@0?O@/L!7,GU8M&]8S>Z.L7/^H< M[6#>;9AW=Z&/[JD\DU(@R%E%G.5)M3C[6?)G)BS_;:1WP[I<0Q#N^P,X1<.X MT$L/K4WXEO-YAW1"/#98NQ\[ TH49E-43;+LQ8<]GH-)9:G)4G];$8_M E?$ MX0_P_<-6V.G951"U>E&P[LGMW_._@1^&\/5+/_"#HYKD)E3%4FW85OC=L+^& M;_$V?<22^H\V+B9&=UF&*N8DEDSF^$J5J)ZH<[(XEF5N($61 -.T,\%":FY MVGB1#B6=EBH'@=1!'"&NB5,L%=4%E%0="KP;VJG(7*/1WM+RA A(P1-F*4V8 M8'F,<&_K7>_OD%&OD5'OPS):QD[=4EOWGY+5;C?_R^J_(:NHD57T85F]TV,O M\FJD(+5MT]-._.V]M1%9,/B 4Z!_=7<4?R-3U1_4>_*B2V>KQ@K&$TA*Q?.Y M@WJU4.1A0(X,6G&0#OJ=D*X'/:N)@U;0.Z27E'$$PUY0@]_O0]2!J O7,O_3 MJ8/GSV1J06U*9SRG[+@[.\)PPU$/X*9 Q=R>*OEW-X]UCD%.J(=!OY(<56<'MN^$*S7\)-J7#I^]6"UKK4%/^K M.W-+4U8RBV-5DNMUZ("@E\74%!5)GG) \TW\1(HM2D4\B5*EV4\Z\,/#-P[& M,=4JE8K-="I%,F7D:/FRUXF:]2F%E5"8&F9*9D!RFJ%2Y&')K:XFJC^^3*H[ M&&*[Z31LA?WN[[%QK2U=-\(FF!6.$%5%44X%C]^XVT2D;A+8C&R';(Z- !]H MP-9P<0J9D[!.>;$B_ :VVV^%AX<4O.U+T[+J^4:N4$X$J0DF-5IEZ!]!;C5* M,YV20E@AO>LAH"X844'5T:U$'$O;]SZO(M_OOG&RK5.UUX9AZJIS-_)K<+ZJ MN;AYVGQ5C*MA>K6]^B2Y8FK.Z5P$SLBTLW] ?W*J&O.K&R,+-UI/I:%!W2U3 M^C)"93?0^YF49GEC'33?6J-?4$L#!!0 ( #Q!<%;&,Y.F_P@ /08 9 M >&PO=V]R:W-H965T!<.IM%)\TDZ2P&BWU0)";65I9 MSHWG?.=0.7QLVH]V9HQC7^95;8]&,^<6KR<3F\_,/+,'S<+4F+EOVGGF\-H^ M3.RB-5GA-\VKB>0\FLRSLAX='_JQJ_;XL%FZJJS-5CT9B MM!JX+A]FC@8FQX>+[,'<&/=A<=7B;3)P*CJ7A]HFB]7_!K M:1[M!LW(DKNF^4@O%\71B)-"IC*Y(PX9'I_-J:DJ8@0U/O4\1X-(VKA)K[B_ M];;#EKO,FM.F^F=9N-G1*!FQPMQGR\I=-X]_-[T]FOCE367]+WOLUNITQ/*E M=WMQ.;T\O9B^8V?3VRG;N\WN*F/W#R<.PHG%).\%G72"Y N"A&0_-[6;679> M%Z;89C"!UH/J<7OL!OFN?-LG9E_M,5MQLKFKV_1D0+"?LS:?^4#XQ[(V+.3L MQBR)@U^J]LH9>S=)"4QLP\R7'6K; K)UEK6'9G"+& M[I,#3+TTKQB=:)DC=,9,)8'@"0C- QES(G00<@TB3 .N4QJ1(&B-P@@/040R M2#6MT7&@0[GBS%ZQ1=L4R]S!=]@CF0XTC$\"F23^5[$PB-*4J2!2@D4!EQ%^ MM4C9;>/@L+9G!&T0;:1+G&)=&.@T9"H.0A7Z01TS#4Y*L2@)T@1+%.0)1))U M%%"6(AR8L)&.$7UOWTLL8P3FN< M+^(EU&1XS/$6!6$:D6]X')&#(\P)BHN4'C*5_?'8W^$3BA,9)G1Z::1]F,'_ M(;($.LL8CY BBG,_UR_1"/#W2-/,.["B8]P3T"Z*]T' WC "D2!B5#<012$1 MB+/4C\2!B@4(>#=)_%,)O+\'2+6LK/-F;A@JFH#W-/YB1,N>0)I@,W)6<@;G M7M2 0H- [$W!BI03\\1KD1#_4) B(NU^I?_5_A>=P;8:58R7?;%=+9H MI3O5!=?>%J5ZXV3<$['J;8G"SA;IK23@H(FKM@%J4VL$"?N3.YP%!?I]V\R? MB.M<07O@BSB%VIXQF%%(*G:)YK%W\CZ0B]2+R+!QIZ!./0D5M1X&TV1%QG%/ MQH0ZGH2J4O:4(J<-$@;L?;!!G M9;5TJ#E_%C]RQZ!Y:9GYM$2PNV8]F#G7EG=+YVLI)FZ1K):*]J*AX&WJ V_F M+6HCVF:"-"J3GX8R6W_CEU5- H!@NG$KH=AVOZPJ]I7J9K<&)0%BR&"+\S;/ M\" :@;#P7BE1CQ'(!: $DJFBFPPHTROC<_B^K^-K2=0Q%VRY:&H_@7Q8&-^( MLT??,)OB5?89B?I@.M&6X>9@'9AY@+CSY^N!K#N; S;T'?( CJIM4Y5%1OK= M.#P\T,%-??93V_-,4['N GQ+\1-K/)+ZMZ:L "%1K]!0T M(X3NF%!A^".HCQ8$D-X)7Y4 E*M4]V)7]0 ]A5"]P+XX?(/\P)@.L8C;_F8I MD.B%//82S\W: "R*4C\!QNM:L0.2H8^0VT)ZC);07F\+Z4 ;359$NQ^BZ!==MD>P$@/H-8 :"OT$\F3B0$- M13LQ[2/MR5]J< J];,Z*,!HLF?UE\Z_3>. M9+P.I_$04$^*=1]4XR&LMBMX'UKC(;C657W;\>OHU4_R3B=]WH63T!$ M)+:C-XXV3E\].?V3K,JH=MWX+UAP X+@R?%V@]LGVHW]WQSBM"A**F8 S456 M%J\PFV>+DE 5E\DX O1L0G48)\ >PNHP@0,C112N2GXN%?ZZ1-1J%?I?X2^A M/ 0>*C;-\^5\67D'%V@*<[2%>Y+31KYQG)+[RR-1U'8J0A\OQH_$N$I2^DJJ M"AZJO!@_$@62QQNGJG?F=/\Q!D;?N";_.&NJPK3V;^S\T[)T7__J"?YR; #@ MS4-9UU0)<=Q1C$2F$/"7;/EF:^R/!9$_CU==CT=](M+?-UVX&Z&7CWM>%!P) MIX>&K*Y\ PKHKBIPP:)[E"_?&!.X@NXR".WGH&K?&_1JKI3L5%PIN(KQ+L)W MQ/>VKW [@PRZ1VUZ:W-TG0Y;8#JDQ'@C*<9#6HPW$N.[5/EG+2.G?8?T?>Y[ MY63C2_3[ME_L-J]U%Z&!T^Z4^[+]GKY=W_ Y##.!#+*G./K?P@UB/6 M=M_8NQ?7+/QW[;O&N6;NR9G) VT //W3>-6+R1@^$?'\7\!4$L#!!0 ( M #Q!<%87O*:4BPL -Z- 9 >&PO=V]R:W-H965TTFSKV+*>4Z^S>)$G'>F>3[_ MT.V*\93/F#A.YSR1WYFDV8SE\LOLJ2OF&6=AV6@6=\U>;]"=L2CI7)R5[]UE M%V?I(H^CA-]E1"QF,Y9]O^)Q^G+>,3JK-^ZCIVE>O-&].)NS)_[ \\_SNTQ^ MU5TK833CB8C2A&1\=7K%& M/.;CO""8_.>97_,X+B2Y'K]5:&?=9]%P\_5*=\N-EQOSR 2_3N,O49A/SSNG M'1+R"5O$^7WZXO-J@\H5'*>Q*/\F+]6RO0X9+T2>SJK&<@UF4;+\EWVK?A ; M#4QS3P.S:F!N-QCM:6!5#:RM!OU]J]2O&O0/7:63JL')H3T,J@:#K09&?T^# M8=5@>.@JG58-3@]M,*H:C YM8/16O[E>.8*6O_)RO-@L9Q=G6?I"LF)YZ14O MRD%7MI?#)$J*^GC(,_G=2+;++V[OO6Z%&)W7/7K+_LU]_1K MF.27-,FG@CA)R$,5Z,J-6&^)N=J2*U,K!HOXF%B](V+V3(-\?K#)NY_>-ZS8 MM9ZYG&?'Q!BI3+7]#9I]@-8;;&D;/]&]L*.';]+G8V):)=S3;*U[ %-M;:_5 M^GF'P.82;AH>^N8V'\M?IE$V-S6;1P]G=&,B.)S9\\-6AJRU+CZK=*T][G6: MB#2.0E9,%4?D(Q>"Y%.6D"_3-(Z_D]N7A(?D8?$HHC"2L]<1N9._C20OOY&) M:30G-,FY_ 7E1\293.2<(T@Z(=?2>.*R2F_D!/O?C[)70G,^$_]KV/2KY2KV MFU>QF)X_B#D;\_..G'\%SYYYY^*?_S &O7\WU182LY&8@\1<).8A,1^)4206 M@#"ET/KK0NOK](N'/!U_E345RJKY%^&_+:+\.TG2G!\147R+B'DM#VUK1"YWG,5TVJRF$O+&O&NE"PNU!OO80RD ?K@3S0#^0L'7,>"C+)TAF)A%BP9,R+03I. M9S/Y'WCY'WO3&-6Z;<B;@]'6 -U= MRAR:IX;5/$J'ZU$ZU([2>SY?9.,I$P>-3*W5=F0B,1N).4C,16(>$O.'KX[, MW27,P>GVCDR@;H>E*?:07G-Q)3,612229H1-I:3NHB*0]"F,:FEVHY) M)&8C,0>)N4C,0V+^J68:7H[)W25.1N;6E!_H&&5(CM9#LJ,5\_O2X+8G6L M&Y)PD14U,N=9E(9'JS#Q7914+]^3W_='BU?Z[EJ7A;ES &6-!J?F=ET@.W6@ MF@O5/*CF0S4*U0*4IM9%'>\:VE"KY=D?/=9ZU%L[DX$Y&.W.!M"0%:JY4,V# M:CY4HU M0&GJJ*^S5D,?MGXIKB&2.T# ^0":N5;:YGP@ZV(TW"D-:)X*U5RH MYD$U'ZI1J!:@-+4TZO#5T*>OSK=Q>;#-'F-.[GG(^:Q\>9?Q"<^RXO!][^P MC5:AF@W5'*CF0C4/JOE0C4*U *6IE5*GN\;@#9SL@D;%4,V&:@Y4_R4J9K^>DY25R>?KZ$0PTP(9J-E1S*DTYU=8[ MW3F\E#-AVH4J@4H3:V$.B W7DG(8R;GFRMRO1SP^W?*H.DX5+.AF@/5 M7*CF034?JE&H%J TM2SJD-X8O8&=,FC:#]5LJ.9 -1>J>5#-AVH4J@4H3;VI MK4[]36W"";UU0=]5V]*!:C94FR>C?G^P=6D7M., MI:EU42?SICZ9IW>WC4,5/.A&H5J 4I3JZ!.WDWSQ]\C M,Z%Q/52SH9H#U5RHYD$U'ZI1J!:@-+7FZE3?U*?Z-XO9(\^**ED]%4&(A:RR M0]-,/=^Z7*"W7$,U!ZJYE;:9VQI#LU?\47=T/&B_/E2C4"U :6HIU%&_J8_Z M'\J+'N=9-.;E\ _EI,,R4>3\RP(H*J%^FD1C-4"S?:AF0S4'JKF5IIR!'F[7 M 337AVH4J@4H3:V#.MSY?7BY?'D*$ M_#%O'.[04!VJV5#-@6JNV7"'LM&P[P--RZ$:A6H!2E-'>YV6F_JTG-[=RIV; MOW!%E]YO70C0M!RJ.5#-A6H>5/.A&H5J 4I3ZZ7.U,W3-W"J"AK80S4;JCE0 MS85J'E3SH1J%:@%*4VNN#NQ-_6WU?_F*+KW?NEZ@83M4B5&Y^,T">6T0NZ61^2WFB-RO=5VU$,U&ZHY4,V% M:AY4\Z$:A6H!2E-KHX[2+>/'WS.SH,$]5+.AF@/57*CF034?JE&H%J TM>;J MX-YZY99Y%IXV3"C2$AVH>5/.A&H5J 4I3*Z>. MZZU7'H+^IY\=K8=;UP TJ[=V\_!!?^?Y7PZT4Q>J>5#-AVH4J@4H3:V .JJW M]%'])QZG@E"[<8Q# WJH9D,U!ZJY4,V#:CY4HU M0&EJ*=0YOC5\ V>_H-<" M0#4;JCE0S85J'E3SH1J%:@%*4VNNOA; TM]??[40\AU9:!L/GS\J#N#'LK#8 M4[DK]IR6ARI155O5LMGV9P56]0/-]:&:#=4 M Y2F5D6=UENOI/5M/I=!;[4>\=!D'JHYE::<$-L]LG>AG7I0S8=J%*H%*$W] M8+XZF._K@_G5D0CYG2ROJ#STV2MZMVT!0#4;JCE0S85J'E3SH1J%:@%*4^ND M#NG[;R"D[T-#>JAF0S4'JKE0S8-J/E2C4"U :6K-U2%]7Q_2_\V?_J#OO74U M05-ZJ.9 -;?27MDA]*"=^E"-0K4 I:EE4F?T?7U&?RGDP"=WJT?=7SYEO"R" MQC$/3=ZAF@W5'*CF0C4/JOE0C4*U *6II;'QN>/]-[#7!@WNH9H-U1RHYD(U M#ZKY4(U"M0"EJ357I_M]?;K?ZC1:?S-:WV/K,0^]J1ZJN5#-@VH^ M5*-0+4!IRS'?%5/.HD20F$\DV3L>R@W(BL]@77V1I_/SCCS^ M>DSS/)V5+Z>I,S%M_ELD5VT'O)\>=9N9Y,'.8^R MC\E2+HJ_W"7I/,J+M^E].UNF,IJN@^:SMM[I]-OS*%ZT1N?K:3?IZ#Q9Y;-X M(6]2D:WF\RC]?B5GR=-%2VN]3/@4WS_DY83VZ'P9WWJ3%N_96F<9S MN7?1NM3.PNZ@#%BW^&Y1C.9N54K$9>#KUR^ZM?[PQ8?Y$F5RG,S^%4_SAXO6:4M, MY5VTFN6?DB=';CY0K_0FR2Q;_RN>GMOV3EIBLLKR9+X)+I9@'B^>_X^^;5;$ MJX#":0[0-P'Z3P&Z_D9 =Q/0/33@9!-PGD&[GK9#ME_WSM_UVR,O7K1W\?6LO7[BV_L;; MS]OB>D,VHCP:G:?)DTC+]H57OEAGPSJ^V'[C19FXMWE:_#4NXO+1K6M?NY8[ MOKS^75R.Q[]]OO[=O;;%S6^!.W;-6_&KN([2-"JS2_QBR#R*9]G?S]MY,>L2 M:$\VL[EZGHW^QFPT$2:+_"$3YF(JIPWQ8W5\=U^\OV?^N@)H%^MLN^+TEQ5W MI2O%,$H_BJ[V0>@=76_Z0.IP0TZJ,0,7_(E5 MK>#"P[E.\X>L)5MWVTMUUV[W#?=JE153LDQ<3OY8Q5F\WN?_.RBF"3>7\^P_ M33W2,WG23)8#HK-L&4WD1:L8\60R?92MT=_^HO4[_VC*9A(S2,PD,8O$;!)S M2,PE,8_$?!(+2"R$L%K^GVSS_T2EC\;)O#A2R:)UWLMOY6O9E/)*Y=B4?\8& M:ZP\_GD<=?5A7^MT.N?MQ]?IO-M0'P[TX4Y#LT$\&?9[.PVMAH8]O7NZT]!N MFG6OW]EIZ#0U;)JUN]OPI&BTV]!K$ ?#?G>GH;_;4.OJI\/=ED%#2WUPTM R MW&W9US6]UK"VH?6V&UI/N:%=K^9?9"J2N^*@=)FD>?1E)E]VAYGXH=@S7BGA M8[<]$C-(S"0QB\1L$G-(S"4QC\3\9ZS_.HE_RLF]+4)H@6KYVM_F:__ ?$V6 MLCQ,7=P?F*Y*]]AT)3&#Q$P2LTC,)C&'Q%P2\TC,[^]-U[TM0FB!:NDZV*;K M0#V.BY9Q'LWB_\JIR)*[_"E*I9C*1SE+EF6BBDF2Y5E3NBK=8]-UL#N\ZNR. MF0QRGB:)621FDYA#8BZ)>23F'[8%!>0\0PBK)>[I-G%/E8E[.2\&P^NTC1;3 M(F.GJTE>O$D>BYUOL>.-DZ9SLE=*\]BD)3&#Q$P2LTC,)C&'Q%P2\TC,5R>" MUA/?990V[:,"RD*6LI1I^*,7^ZFN2KM!SY3QZB]%XVGA17.T?W &B-$ZJ9J&:AFHUJ#JJY MJ.:AFK_1:A4D38?804/#GX_"E4WJ:5C5'&GJHJ,;F:XOC"@&X[]>19FI*M3!>Q//5O#&_T5HT5#-0 MS40U"]5L5'-0S44U#]5\5 M0+:2T>LY7-6[:Z3L,]]$B-U0S4,U$-0O5;%1S M4,U%-0_5?%0+4"VDM'IO4-7 :>HB."N*4_$8S5;-/\6CQ6^H9J":B6H6JMFH MYJ":BVH>JOE[-GU=,<@GER.DM/H=/*H2.UU=&[<9Y(L?XN!S_6KQV+Q'-0/5 M3%2S4,U&-0?57%3S4,U'M0#50DJK]P55!9ZN\8-_'2W(0S4#U4Q4LU#-1C4' MU5Q4\U#-1[4 U4)*J_<&54&>KBSQV3/X5PLY797>ZNNRN.AJP5NDBSE>I M7%_M:L7?RM>-%7AJ\NB> *W 0S43U2Q4LU'-0347U3Q4\U$M0+60TNJ=057\ MIY^\P^$ 6?PT1C4#U4Q4LU#-1C4'U5Q4\U#-1[4 U4)*J_<&52&@KKXMW$U: MWEXJ__Y!+&?1(E\/"V31+ZQO6O-!K#)YMYJ)67S7?+B 5@2BFH%J)JI9J&:C MFH-J+JIYJ.;O20U%01"Z'"&EU;N JOI/5Q<^A=&WMPJ"U)%'YS=:\(=J)JI9 MJ&:CFH-J+JIYJ.:C6H!J(:75<[XJ M0'[W 0@)8'HIJ!:B:J6:AFHYJ#:BZJ M>:CFHUJ :B&EU7N#JCQ05]_Z:\]O F@=(*H9J&:BFH5J-JHYJ.:BFH=J_IY- M7W'3.W0Y0DJKIWA5\Z>K"Y\V@WSQ0]P6=KRW& @M D0U ]5,5+-0S48U!]5< M5/-0S4>U -5"2JL_;:@J#.QV^(%_%RT-1#4#U4Q4LU#-1C4'U5Q4\U#-1[4 MU4)*J_<&56E@5WUSOD,O_%4S1W< :#4@JIFH9J&:C6H.JKFHYJ&:OR<)%.?Y MT>4(*:V>['J5[.KRI^H0X.!K M3BT7F/E@.BFHEJ%JK9J.:@FHMJ'JKYJ!:@ M6DAI];[@U5-'W^.QH^QS1]D'C[)/'F4?/Y1]^"C[]%'V\:/L\T?9!Y"R M3R!]CY+ ;E42V%46&>TY_Z\./CKM27*Z2T>LI7=7]==7%3=3!P^"4!:O+HC@"M]D,U$]4L5+-1 MS4$U%]4\5/-1+4"UD-+JG4%5 =CMO\/1 %H;B&H&JIFH9J&:C6H.JKFHYJ&: MCVH!JH645N\-JMK KOH&@?_?)0%J_.AN 2T21#43U2Q4LU'-0347U3Q4\_>D MAJ):"%V.D-*>NX!V]B!E;D1Y-#J?R_1>CN5LEHE)LEKDY:C@U521RKOR#F)G MEWJKO3-]K)UY6L-T7SL+U]/;%3\Z7T;W,HS2^WB1B9F\*V;5^3@H1CII?/^P M?9,GRXN6UA)?DCQ/YNN7#S*:RK1L4/S]+DGRES?E#)Z2].OZXXS^!U!+ P04 M " \07!6FV1JH'L% I(P &0 'AL+W=O/\"6-XPOR9Q.J;I?W@HX:^8H 8MH+!F/ MD:"S0>/"/?=P1PK]'_2#H/G7D@DHYX^#<+U&+0Z#900&=D%:H)?_Z39AU* M$O1Y*)/_Z#FKZS20OY**1UDP9!"Q./TF+QD1&P'NZ98 G 7@:D![2T K"VCM M&M#. MH),VE7$AX\HLBP+_@S$KHVH.F#A,PD&KK/8CWN4R7@*H,X-9R,/XVO M[\=H,A[=?+B^NKNZN4;'Z)H(0?2 H'<>582%\CV4WD\]].[7]_VF@H9U>-// M&KE,&\%;&G$Q^LACM9!H' ,\;;Q.^Q+7(GK4/T$M]PAA!V-#0J/= MPUU#N+=[N%/3FU8^"*T$K[4-CTDRGPLZ)\E:X#,TH4\T7E'TSU]0%5TI&LG/ M)MY3W+895VO&N5P2GPX:( J2BB?:&/[VBWOJ_&[BS":89PFLQ&<[Y[-=ASX< MP603H"BPEM0B6T54'*&0D0<6,O5Z!)*5$BRHS^NV6HYQGP*O5*_>WD_>W4]C>;+;I76NI9/$=+*I(?A=BG MB#^$+)U:1XA$?!4K4U\[;W+K8F-G:W/9=YI8 BO1=IK3=KH;;9.S:TL9H-RGL8*;/1.] M:3,NWI 'YZ37JDA#;3+[\F8)K,1;+^>M9XLWNI8&E4N#+$D#!#)N_'FIS\%% MKY0(T_2LC=N79DM@)9I=I[C]='ZR!K>W:W!];ON*AE4TSQ9:>5PV;(%[("'. M@&V1:A/-LX56)A47I.(?H\99.Q4Y=MH5.:Y/9V_R+*&5R2L\DEMK&7Z0)'\C M"9QHLC3.5*OVR19:F>S"0+GU#NKPLMRID>7:W/96$)MHGBVT\K@41L_M'$J6 M;=JVD54TSQ9:F=3"!KH[^L##*LMW^"IDY-ZJV[.%5N:^\'MNK?T97OB^?B"A MN02=B ,B HGNEX%6"^RXY91?-LH949+1R?VSV41-BT;R.K:)XM MM#*IA1UTZ[W8MB>*1$JJCJ @6H7I W.?*']QO%HB$OP+U2*XB4.*KY\W'J&( M!VS&_'QP_ S9.""]-\_DJ@_C#%5,#^V\^OY])W^XL'EX)YN'9H)'J$SF*"?S M5O!@!<4@ V@**3 0WTL:^XN(B$?T-9_'Q8W&G2"QG%&ACS]P#M+!11[Z-;\L M0+#Y$U2#2./]='WV^\Y\JVB>+;3RR!5&$!_*"&*K1M JFF<+K4QJ801QO1&$ M%:#=G4@Y%4P^?LOQ8:/CZ_8J[U9=F5M$\6VCE 2QL'VX?:K%;]6Q6T3Q;:&52"\^&Z]_.?<=B[YB6 MI^M6%[NQFM.K+G8S6F6Q-S?V$, ZG2=[,21*[L[3]_)Y:;[?XR+9Y5 IOW3/ MO7371@&3;B+Y2,2++9*?" U<@%LGA@I* "ET! MKL\X5^L3W4"^.V;X/U!+ P04 " \07!694N3_N() " @@ &0 'AL M+W=OTGNZ MXR:>+XKRCO[X8AW-Z2TMOJV_9.Q6?ZM,XQ5-\CA-I(S.+GN_*^>A9I8)5<2? M,7W(G_TLE;OR/4WORAO>]+(GEUM$EW12E$3$_KBGUW2Y+"6V'7_7:&_[G&7B M\Y^?=+O:>;8SWZ.<7J?+O^)IL;CL#7O2E,ZBS;*X21]<6N^047J3=)E7_Y<> MZEBY)TTV>9&NZF2V!:LX>?PS^E&_$,\2F,-/4.L$M9N@[TG0Z@3MT 2]3M / M33#J!./0!+-., ]-&-0)@T,3AG7"\-"$49TPZB:8^PZ<_'3DY$.?0]D>[)VC MO3?EZ7 KU?'N/[ZQJG>E%171^")+'Z2LC&=>^4/UUJ[RV9LQ3LHJO"TR]FC, M\HKQ#?F3?/Y&I!MR_8?SV?OJ_?%9^BA9<1[-YQF=1U6II#/IAM[39$.E=Q8M MHGB9OV=1WVXMZ=TO[Z5?I#B1OB[231XET_RB7[#M*O7^I-Z&J\=M4/=L@R9] M2I-BD4LDF=(I)]\7YRNJ .BS%V3[JJA/K\J5*A0M.CF3-.6#I,JJRMF@:W'Z M+5VS='EONB5.]S>),)V(TS]%F7#C[&D.X?O.R_=/7S?>>G>X?O.2_=? M=]R#U[UTX>'ILN!=K&UK6ZL\;9^WMXK_';)0R2OH*O\/KUX?79WOEHW!>;Z. M)O2RQ_[FSVEV3WOC7_^EF/)OO%I!8A82(TC,1F(.$G.1F(?$?"06(+$0A+7J M5M_6K2[2QU_3(EJR%K>J55YY/J8/JO2RS;X?ZP--UR[Z]\_K;C?*U(Q1)\K: MC3*,P4AI1Q%.E,SVMAUE=L( 3IJNZUGG%PMTP93 :*8W6.NC&]J ;PH/^=&J>9>E*NF;M3,86 M**P=+!;2==4(TNR#]"5+IQMV-^NSI%OVKHLG5+JBR63!5E!WTO^VD24PH:51 MG?EOXOR.]SX2;M&QIWDD9B$Q@L1L).8@,1>)>4C,1V(!$@M!6*OBS6W%FR=J MSTQDW2(Q"XD1)&8C,0>)N4C,0V(^$@N06 C"6G4[V-;MX'7MF3#]V/)$8A82 M(TC,1F(.$G.1F(?$_$?,?*FMY83QVMK=,%%;.]P6R_!-VUKVJ!UG*VD6_Z#3 MC^N,I?)*4KB1QY8D$K.0&$%B-A)SD)B+Q#PDYB.Q (F%(*QU$AAM3P*C$W6Z M(V3=(C$+B1$D9B,Q!XFY2,Q#8CX2"Y!8",):=:O(S:>#\NMZ77'^L14*U2RH M1J":#=4WK4.YTLP$G3E543>[\ CGD>88R>.:U*^?9Y^J* ML'+:K6K&6M4/TIIFY7W1G%]*0O#H4D)J%E0C4,V&:@Y4J>5#-AVH!5 M16ON(YH9]85T+'?*":!=4(5+.AF@/5 M7*CF036_UCHK0=GLUA$_S.C6$3]LN*>.FN$;13@C\/]85UZG>2&MEYN\_G1R M1OGU"1WG@6H65"-0S89J#E1SH9H'U7RH%D"U$*6U3PK-9(\R.-7"$CKT ]4L MJ$:@F@W5'*CF0C4/JOE0+8!J(4IK%W$S<:2(1XY>7EA"IX&@F@75"%2SH9H# MU5RHYD$UO];:_[!$495N0[P;I@Q,<^>#%DZ8/C!&>QKB9D9'$8X2_,S"$CJ= M ]4LJ$:@F@W5'*CF0C4/JOFUUED**CMUQ V3!W+KOYW?U_"S]JPSU6:"1A5/ MT-AT2C/V]]$\O:=9LF+5Q%:&KU]\\NI1O"7'UB-4LZ :@6HV5'.@F@O5/*CF M0[4 JH4HK5WUS?2/JIQH(:E"IX"@F@75"%2SH9H#U5RHYD$U'ZH%4"U$:>TB M;D:/5/'HT8L+27'^T;4*'0F":@2JV5#-@6HN5/.@F@_5@EIK+4LU=3CH?% 3 MHIZU787-L(\JG$,X50-]_+ M9'JYO88.+D$U"ZH1J&9#-0>JN5#-@VI^K;4:8MDPM,XG, 'T64/.LRH#Q1SL M^>(%M9EP4L433L=_H",&CRXXZ"025"-0S89J#E1SH9H'U?Q:ZWSF,C*Z]<8/ MVUFGOJ2UZZ@9"E+%W_=S6T0%E7Z-5NO?I&4Z:2U%/U2+RTFZ8LO(2

4@1 M[?XCLAW5 NEKZ98:$%7S/:;[=N %U&&V;?KLGT"()V??D@E3-%7A"4[:;\IY M"?B__DK/]J*:KLF6.-*%TY0C3L F-!K-*V+=YZU+V[9NHCG/\H);_X$%TQ%+ MPB4NI<_3R716=[X43/X.#:P[6,_'4>+_6;($(EA8%$]9<(Z<1'>8&MB4!(SI MP,>0YVG?5.% :,90P+FZ13H(<[(&'4W6G\K 1@&,;)! C=3^YC M )V"WT9P,4J%:LG5[DSAI#[/'G+&,P;P)4$&7()EV$(X&-:T\'55='D^!B!% M@\WV% 63A]PU4+E+(I9:WD(]L'K!.EEXR][;'J^)@Z8[!YO*OP]IOIHQO6>G M7LKHGZ]M M94B^:*->(%>)L,AG4>.;?F&P5R=FA8)B>,29CH,>!&E M/B58N]^2O3:^927G./LK=_.49,;]2G T(SK.V(?\PV]!E(U']/E#%'-P\IM^ MFUU50^TBA[2X7*+J4!7H*K-GY9OEY2&_-.X$D@J!@9$T>DBD\-,C>MT+^(QB<\0^P:I7+&)=;PSIC%[,S^KG!;V)N M\$ND ]>MN&_P_KLG-OK!OL)B'EJW:;)-3!50R2*O\ %7-W699)8Q'?+:?5:/ MNN;P=<@4S_ON*6E-G18?>&%N/7I@2?U?UYOW=(PZS7VH!'U%\.M3YT/*6&OZ MM$_.S(&U?=I-+SUW19]6+SV/DCX_)].T-7GBJ/E=D&Z MV=+CW%? [!4R/4?;9^]K1]O59(P=GOEN:E_FDBH.)_'MW)],Z0A+2^JYQ5&L MA"(HGZ=U^"(\XV5UWB4F&A_,.;K#Y:/G=Y##.!W#F>&!T-%'.J*QSVX?&)M\ MBC)_E&1P+ED]1]'1YW,4J68 F#W--36 N^FZAF-Y1-4=S:"JK@;S.8K7=W^[ M_*Y\//]R_NWB4KG]V^7EG7)Q_?7F^MOEM[O;Y=F%C:E.*Q>P04+5"Z2.7H?G MOH_U7]D-?4:N M:?;0L \E2XPO=HLL,4V?SXV1A[=^>DPW<\C\S=1V(2/*,K65][2O@Z!F#5\N$.(ZOP->&E-:'3?%$ A\4+ M8-A+YR7./&1;4EHK-_C%$.!PQS9[)FSA6U*;58)V?NP"6[ZH?;H?9V/=+MGC_O".ELWHS54'J$K4G4HU>[0@IM+W]-W$-.][^KZ83^P\#G;+J%Q,S-0'IJD= M07_?OJUWSP*ZPP+VY-7;/0O -$8XDVRU07+:S=\XO_ON/J]NKNZOK;QLTAEKYMD,XUNM8^:_IZ%D. MPE;S$=B3RJ1//K0WQ9G1#\7\3LQG^'S',[N?'I+1Z/DT>8IQR/S4RZ(@HBEP M$#[DDRH3['VIC*>I_T SAB<&OV!B1"(^I\W09==6'54/;#=T5>(28'3,#4)J MZ ;35(\XES'%LWU*)H1/'TGW7L4+XPV66P03GWP@&MVQ, 0!L]/P] M'^\:<%"(567GP%SQ QU5NKE59@Q?)%GKD=6VNM;(ZLH ?4YZBR0-BZU#Y8PP/P.7"SP>OBW@W])EW.;Q+S@5YY:? MLM_3)&L//) EYG"1>IT##ULITNR!CW@?4Y"5'#; =6AQH =#CQ5=Y2KFAG70 M&F@F8MPB'UL.M+R,!3 .>=XR(;@1/$IOSG:[OX"3_5LR"E"7NN$-.&?@ 1+" M_Q!,TT=8\$,) A!3FC,O_13^HTSAO<0YWT>J84H I*>\P[]/'N2;3MX/%9P+ MG?^-K4&G2'6 8@$P!_Q#D<*>8\*S_H:-HEAG?!I?L]+&T&X#F4GUMCEHV8 MM:@F/<%OP!F7.26?%6 NO(%$FZF9 ST6"#=&'2" M,>4S@_.;I1#_2Z:,(B^EZ3,"W8N21S9![$4!'D3WF%H$2X<;8:\XKIN-1DQP MTG&:C$%)?I:OEGQ"-&6-)["M$?9A+9X(+V;^0PS:R_TS<)?12&&QH)Z*1@%K M\]@$48O'B/BUF+& ZQ5)>D]CV5HVPYZR!8/'Q>(607'Z$Y20.C#@[KJ. EH' MO(W%&'Z6R(B*"1_.K/PQO!TJOY^?W\BSF(.W IMZ2 )\E+P;?B3>^W;5&F<- MM:8"]1$H[5QB V/((2P.J% LZ02_CK K+_PC>(/X;N8PD/O,->SMOH)]5\'[ MM%"FNL+W2O7NBE-_&-%R!H$\GO.X*FW@&@B)2GOO]JH*#@=9B4"\SW,QPCG' MF+@=Y'9.6+\G28!<+8?-)Q[K;I"V:\!!4Q$.BQPE%3C3+EEH $@Y[Y-1E/!-Y%I4\XU,W:/FB:P.?D8O'^8-Q^ T*.2#:E")1G2*!*1[-8 ]\,IY&B&\2JILN"=3 48$#:*H96.'+;0,,VKJJB#]ID,6H_^5"$5E\+$ZXQ"@4 MPA/Z$[\8)WES=L2M"I>\KZ!LP((I$ CBRORM0Z5B>Y[F%J*/1JCR!*]7HD?L M-I]&:!G"6QXH*!U<.LGJ+/V1'H5[/,0VQM4B1Z_S'ZD.T\^HQD!5H/Z'9\==?Z5D3@G1?3].TO?NWOT9Q@F+Z"NF7 M99-ESFW-F'=NJX%!#2\@GN4$Q+>9YQ#/#VS'57W'\8-::>K-']\O_G9^>ZE< M?U;N+K] D$%YA0)0R (*YO)C-*FT*GGF0TA0BQ>6(TJJ3\#H^?21+_+'A;^@4/G/ M_0EJ:;JJVD/E!M3$-+?,KVZN\!GNHE"J-+LJ[>_L+]"XC_N/T<_@/ABA3R_Y&" MO@*J:_%# 0GO6?E;\DSQM#[#(2CG ^7+EPOEW0E^>_(>SXU[$D 'X+[@!#3H MRE,.SG2\CI5K?Y+ $0LET1Q()'EB"M3I>:A%DG9_;**)6 '=G J*"Y'C$+R<)^LJ& MQ/9=Q['UP% UT_4,-]1][@2J04U? VC\;3=HWQ?;5.* 3DF<(5F.*>]_ MXWQ&>)-GG&L ML5E5JN)3H(H/BXMX>*42]L1PZ"F(?%"A>33DW%G0:VK%X5DCXX&^DJ5L((-\O]T%+)/U1L7F0PY\&8 M- D!="2, 0E]O@N$JH%1B!Y7N@83+F>*'F:KX?:#8E M'F$B6*;F'BZUEE)<-U7X>K]L8)3H)F8S+:I3*J20B+YQ&/#39W$ VZXV6JIZ M56:A!-**83RDR%!LR1%V#JV:=Y"5TNE3E(DH'<;V[I)F<8:Y/X!DK6$-!HT^ MK+='4"H1R*#R?FX"4J ZE!LS%UI"T+$8,2V#:;;'B!\8'@M,#:P;RW=T$OAY M>$Y"$/[360BBC;1*9T))]%\TGF(*#FYGEY.'#6.31/)J-CRJF%'X_%J^=WWO MOO=/S%OJ;]>=>7][:&LF8)WI4\TAJN52Q[5"GSJ4V4#E;FU"[J?+CW?*^;=/ MBIA ?/WQR]7OYYA:OHEO??7+9Q=+6!BJ-@ML!F#2?>(!BM#0" +#HA;\WUUZ3"^D3_03B/J3 M]TU.7PF TKTK;YS[&F_VA)^W3,&2QML K1$O2=/DB:4#Y?\!YX+G)NE8!@8' MRM2[^F_TC S!RAY&L2]G714X*]];S M%]X#%Z0QSE\7HGF$@CL59M$S?I,RV*#8S1=Q#3>![_FOFZ\\05"YX([;CS3^ M4_DV/!_RY]( +"ED]#S\KE#,YQ3) O D^2 %NZ-E4_]! >(%U)D\BS6<"NK0Y"@$'JAA\XQ#-!MKJN0UQJFXX/7->T--:%LX%W@S*\XF@$=>3I M_-,8?6+19"*:X &70CB$#(^#G\-TW-8ZV!92:!LU00F[:ZC MW'366<:YLW&R40)4OJ$JO9SGD]? M1IWQW0=GIQ<'FE5V4N.R/-=+=&\L7#@#C)A@%$6P!O%GS(11##QXDRG@T13]/-@:T"".@ & H?(_#(XT5MA(GIB0>_B\=]%[OJ#S$;PS%M+C M(\J7[_!(^<1V3@7;]0-F.Z$=@@*G4=T+B.::OF99CLYTI@F5%Q=A?"0'U$1,@;\=@W037\=_E_G&M6I-?P="Q&*'NEOSE-]@X[%QXF-%R MII@1>AL]CD9*L"H"J0[ECXJN/.-]LUL5W=4 ML.9"1R,A<5W/MRC5M(!Y@4YM]47W31;LFRM3N8[$-7-TZ@-I/ )A@0 !SA7Q MU!2 #CS5GXJ$2\GTYJEZEL$]TN>2 @$T6($M*9%SAQ",=4[?D^R ML1@DQ"^.)1L1"\O3%6IO/R^*F!)?-&#Q179R4+J/<@L,+Z$TB)]+WBWYM% 3 M"\S43&]Q)FS"C'2[09:*K\&TP)/%X^8TK<-Z-T#@2+VV )"[@B)WRXS)>! M>,I+Y>#],:PSS62%%:ZC1-S%BROYRS8KK+ D63;#XJ#P&O/BA(HX'"^2OHN6 M*1-U0MC@0,A<@$#*-Q_0Y^PO6!P ?P-I1AAWI3P% *QY9#[<;D4R :;$$00H M:XRI_:AVI7*MDRAEN9XC5\V5G!S- -,Y>HDJWTP6@I0Z5C"?(OX2WZSL"HJ1@7:GI$?C87^QN^+.",85 M .5[>Y\"2)F5MRY@L MD\0Q$V1?V#8'J;@5VNX2M2W"[*D1"H%4R@K@A9B0-0$K/Z(C+#.I))05)8FB MYJ-Z"">\Z0,>LL2&!;$UFT6.3S@T$ RXTK^5\*XZD?5KDLR@^B'P:Q<7Q<[>6>%-QJ:S?SY1W7!5!E83*NJ(1 M"C-1;0Q_94]TK- <&[/W^#)\=QKYT@^47^*TK "8-E2D$E,^I,5[\UO$Z/ MY3W"<\:J6!EC ,U*]87 M"A6B"O//08P)4K+(^/\"21 M!1A,!>%61X)B'/MIQC7+RP]9ZD].OMZ=-GN.?=R4?\+_P$XV!MX@<^=0(3L%LS[(#8E#@FTYE-J&V&@%JV MC!^HSJHDCT]1!KR6CGY/D^GX*C<<,+2?X^7U6'KA9Q*36X<.@)3<87TJ;Y$6 M\^[D/,N BW/ B?3Y]T(;E+ZJ+ DGO#H,4$X,P!"2JG!-^[#1$7H-0!_#/H;P MR$_7.?1YW0"W<'FR$@I?X07 4*3/FZ4(5QG'U+# U*HH;AD,"XFF>IKJF+IE MD"!P7>JZ)C--WV4&,!TF?9-%FH6V+-9S(U>)R3>+\%X;7) WHR+)K'LHNG M5S6F&>Z"!?RGT<_3AR@ 4^<#PLX].>/.&\G E'?&^ZJW4M-/A2M+O!K-3""Q M^X=JUI)5K+;8<0%'Z1WA_(%[;<#XK"IJ%9 ('Y7'@#G&E;*OZL81;+A;X683 MNQPOH9Q+^YXK( >[O_BPE\\F5?WO-1003H%YD4@@ALP> MG!5]'2N?F9=R1NAR3X QF.5JZ/[F_O6I]-"!)?K$36>,YQ=<&N\)HQ2+F@57 MDPRO4E5^+5@;R*LR[0B?R#W2L^R?I;QVA&6Y) JY(QZ;H,3L2;8[*=DR!H$2 M[,>&U>Q<=Y*/GGDL>F9%GT_N]@/I!_:L(MHSBP2H,!KE?G8:/98>[LH3\FZ< M@K^#LH/^)2DUN!4&FOQS@-75P/E MR_!&9AW>E\^6280%V:V5V0A_)_=,UM"!%HI^.MZ%0BPUSSEJ7G?.(H2B P?2 MJJPIH(%)=F)RINOK)EZ MB!Q/&:'WL9J4M3#?L %7='VPF[2M<^Q4ME9:4RTJ+AEN*E?9LEYIHT.KN-F; MJF0&W$XQ?E 5,3=D!!,L=F_K7_<(CS#2&Q1^/>DMV 4)0-,J5)C^OUKR']V*RA4 = MGI%5;=D1B0ZG:5 &-":\J:9(CVG7K,&Q0LUS0:.W#8M0P_5"-51-:C-==3VJ MJFOC&*^ZN@XE"*[3[[CNH@^#Z%N(TR; ZF;!QV?YNTS^<$T'01GZ(?K)F:NJ M ]>NXV6E*4-9#W:.YX?5X[P8-FHYN"Z@5#;01T 7/X4VWF; *A$O&PVP]!9J[J^ M@>F3(5$MXIF!2FP'OB$&G"M;=Z#5K-#[S-@YSSMJS6C,DS,'C@3(M7[$[&,() M8DNAW\BVV:#FT V5G,V.>\5I5U6DV0F"PHS?(0]M,54"XUZ&G,LW7#MD#@@0$SBJ*'OVH%OJ;KH M&ZRYJJVYI_F']M5!>4IN4:25/'O?+'NS ]L#R^9M MI!I:M/U2PJ;L,3D/I8/CGTM<0[RGJ72\YPP3CO$K!9-1TK,E6F1P2U(R3E3J M%IY\SB#^B0SBGW#VC-<6UIK5:9IC:@98+3HQ7=,S";,H"RW#TEUF:K(YAJ%; MI_F')2F!N;GXWR)-A_-RZ"HN MP(Q;@9W"(1;0DY'4;-:G.=8 ME\PBGM 71Y@:/TUSUK8(DZ6-*&$[6ZK%)X0)UH+*%#*0O(CBE>$N5X+"/ ZN MIW &-XG_)YOPIG?PU:5HZ]\ZO\3D(^CJ^25S#=PP[W4Z.4W"TS%_;:4H10X4 MR&0-2*6=8VXK<^XKF&X!TH,3.O4.NR3OM31=T-3WZN9ZUF'*T6M#.B9ZZ%*' M$=6VP!2W?-*7IVD;QG%UFN)7[/[>\,W9(8:D ]I#7^$*YZ MK&H%)(0'WW\2+K7],.5_BI-?*L5-<:E@MNU99:DF(Z$5.!HAKD8HF-.JQP! M)C9R5XL>LBN M2.5VC374*D']>C)*^TZ5T4E5V\U(+FR:6L-%C.052[W6.#$ M6.M,OFW)HZ:4?\&EP$&W=LB;-D:)&MUDO(\KE;F-/'X[TT$4N$>&VBKW+<+. M />G4?:0^\A>E5O\CND"V-B.9=<@[*MKNPXW8AS..H)'!H7R$075+J*8\U'. M?))2*#89H:J;5*,A;=U/+R=7J0ML="HN!D!63"H[1-E] M/DZC4=7C-C_S>2:3XA%SC['X^3L+V*/(6BI$E%![\@A&Y1?X]06Z-[$P=.Z6 M=U@N*FSYT;-HOP0"N):/7N9D"!TTJ-3I"4]JR%.2> ;3 QL%L]&0:G3T;80_ M+77]\&=193O;/KOTFB+\VH'-9[9JAKZKZRHC 8#*)HX1.&9@N[ZIVI[LZ$BX MXU1\6 $_'I4M46-FWMZM7$)+$&%+('=@.76]8RT(53/*FW!V;G8Z?LT=_FGY M6]Z*8CK!ZFBNT14(V[JF8CMX+QXN 9*@W%L9\6S+/RTP9'5K=4-L7AE;0<*N MPD%$SCE.M@8%[S&SPALBI^C)RETYB!JD9].9F6K'#Y5^CJAJ;7J4@_^SNF'2R#(K>DX#T- M4"QR=B3Y2,Y>@5>EYZ <>=HTZ[1\$-HF:9"KWJD81BEZQV'/_1EC)G]K^;IL MX3@*^#IC9;>7V8?+AOY]'?.R.F:]KV/NZYCGZYB/M"[YMMI>!$W: S0^*^%' MX57 W(&%QN'=\A9>ZY+\ M!"$;S/95AI<(-W#EQT]R@B%P7BFR'GA'^H$RU:"GV7: /A-#)R88L:IM MFKIF,154+C+,HH_,=G$-O<%UJ/QEM RD9C E5>9=N4 MB"L!69I:,SW^J@,1D!@N,T#1Y M6T8!J],FH#7.OBC*G[\+9\4-UH!LXH:RG.8\W#F7<=E#N6);5C)^F*BKJA8A MX!B'G]C(629\3)[8Z =/=/9Y34L[A-L2B TZ=A5R=V4Z'2:#-.(:9G[4[?I? MWI<]W,HP,X HY8[*\^G]-)O(,)8J&%)>7,QC- 4,@4WE#( #NVQ1BY0+5'*/ M0S$:VMW(, [/Z2USW43ETJ'[#YU* 5:>9"(Z]G!/TL%FH4VS,R3?F['AC&JC;3?LJ"GX&,I] MQNP&,B8^DS$LW?,O;O*7XER]5&18?(N.PH M5TD)JK]\C,G[O'%[$L,JHK#P>0,N",>L_.4CDT5HLO\?EY BL4UD&G*6 Z)& MMKL527^'R&X6#?-=F6K0 %YDZ!(VO!G(T78,130>SP_!< MS'H!C4!C>KAM**M*M6UU"5M?-RMK?JQ:GGE:A>E.AQA9!S[$R-C;$"/TJ6)D M#6@;M(D;;GP RG)-N3[*R*Y-!]*\T&&60T$+?[QRZ7R_?+3Y>57_O'F^^7GR^_PA7)[=WWQ?Y6+ZV]_O_Q^ M>W7];8,11RL7U5T\:&FTWTP]^*%2G)LP<0Z-#Y^#Z.8=-Y=FAC?&!0U')S:U M], ]8M2S=-#0E1'TRDU=>KK_[S27+?&!QOTE5G4%P' \^GD 53O_UUWE'?I M0+8)J#.8FM)VY^54[FJM$/#D3TRRXJ'AEH>#PU"8H#= M ?H,' ]ACF^9) !]0O=4XH;6/S_A"WAS./%A:9??/ 5BD503WV]P8O;)&=&V M(.@AMO)+TORT"DU29*D*LPR?()\E,5UF!%-TLX'FF /3J=NO#8F)=XOI M&8_VW]-$)N&=W'VY_7YSDI/B]=W%?W_$>4-_LLEX1*7A):\H'\'F -J+E8\) M38.#,\26 "5/T:5@]SY&I^@*X,-A19_UO-V)_'JSZC*+N;X?AD1S;(]XCNH0 MPR.Z[06@.Q/553G_$485?-!:X]4=YMH "^\KT\XIR'- M\[5KE.)H/"6[SCS?5]6!F3$MHP@$6B 4^W$1%UF9HKL '+I)0;YXS/# 2O(< MQU%5@VF8M TJ@!FH7 MH#X4OY2)OBC4V[1]+;QI$1V7S?,X>+ZQ#5<>?/DY% M;+U%_FQ.+N4@@MRV7D!>FWHB/&H0QS9\W]!"HON>Y^B>%6JV;OFVY?A^:T]$ MCDW9+'C;>B$< QCRJC*):GEK-?MBWE%S<(STCV5N*['GLN\>,M5_ ]L4[>RD MC@U:)4>4!&=W5!MQ@+8Y3K)2R9D)FUW^%)7>/"11:EYUFX87Y"U0;40:%CQQ MS:>AR0 @FT0^-PWP,.74+_B%;,CV_>86H_S8_Q9K2=\+K^Y,FR,YKAV;[@HD MX15I^<0@GV8/V(8&((/MU:Y$MUW^W KE*]P6^BW/9X[$G)IW5_#S=K+((2IS M0;$QPP!X-?/4-.V:F[!->8-Y\V6!,CQ-O*;"(_I4 M\^'><>.J4%IRBBM(362'2?P4=/C^R'%/ZMXKL<]J@WWB3 YP\PN0T.85/'4D M'+:M/=CI'CD/%E93-7>>8V.^(#IJ2J7GF0&G_\O2QMTZV/BY3G!A\<@%Y#50 M'I(G'.,SD&-XA)2179&4.5&@7/).C-YTPH-V@#]3T40S"859+O)C1".VF+=I M#ZK28HF0P+NY+T58:V6Z*"U%W/9\0?YX$CWR!_*>MLU[G*40_L,*,.4NWO$> MO&4\,F:4:T)HK;P?2DE:XSHGRB.CV+0 M5@NV]L*\<%FNKSF4=MF5 \ MXZJV&:K )@S'#YTPS,ON1,XU_[ $DV?(K3ZK(,J6.H+(E) M"XZ4M=&0);=:4=@P'V3V#),XH1L&1D L"RP[W0O4P-TVIL M6//"#S:JN6A;GS.Z%E1G93409CH@IT:XMY.<.P=)#=>K3LCVB,[;>JRJ\2V1 MF$^ J2(R").-/$PN8T88FDQ7'1+HKA/JQ$% .8;GJ5I8U+\;K5PJ9:DGY\!+ M0DPNUC[5JV@K53W5CBZ%('Y5:EC YC8]>NP+X:YJ=;!H;NP; MK/).R]K;F=H7?GONA_9IFO)I*>(G16M)V=0S;R..92CWO#%QW%![+]M]UOH- MG]]>*,16^5B;SG&PNPG9UL783L$ M%[MNDE4MD':9?82-HP\Z^XCL+?MHIA9;JC>B>S3F@.'DM5&235-6ST1R[?E, M),LC:-G:H>D'1'=MZJC4I;IK.&#N:E2=ST3B>49_N_[RZ?+[[5^4R__^X^KN M'QOD&JU^[5S"%,$AMJ @.X8/'QWXK:^[H<4LYG@D- ^T>JB89G&(^4?7.-"Z M3#_QY5Z$:L1;;K@/ +3(/W+=-:IXY\)OKW3".\T^]V<"T'/+7>A0\O&]_GHQS*B+9/X1]$C\!V1AC\W26+66),* MM[CX &A8_@@8KJ4>E S$H]33@.?PB/=]$P5/@NRY:U32$QL0T> M,7M",Q&=Z0)&., M6S3LS:?DR6MY$3Y^R74(Y1-.?YSD?J9S[G(O"_SOZ$]:39P6]V"Y/DV?1_"+ M047,EQ&8#'BEB+_(?)/B-PB5?+Q>L>!BM,1L#S#)97'B,K^?-VI!"<@DL\S& MHV@B(G><;[[3WN/8N+3M'"C+5N$-@""&;A+#<:BGAX"3@05N1&XU3M:08*<.]\TE%T>,C"R+A'!Q7 M\Z]GCTH\0P159.DG2ME5F4I-:Q)R])V^V1'YGNYJC@%T:SO$!6W*UIS09BK1 MJ>9HEOXZ1T3:'-''#A[1[)HPJ)?A[:N9#6<&4O%KY#L5-;#"A^9TQ4ZRI05K M;,&E_#+6"6^>5:*K%DH#/M"%%0[KHD.! 4LCJLMI=:A@%PU191U.9.7T['L& MO$HZ"B.?#T.>F9^X<(]Q\E3^9#G@\POOFI% MUAX"UB<<=MY4 328#'3;/,E@UO^S73':ZWJ"'-5<[ DJ_3]%S51AO!U<_N\Y MQZL\-;S:"4G7^2D7_7A3R4^[XM+'IFW=6ZKG]]@2R<[]1Y]^ITVZH&<%F>IZ.IKW;V.]R$UJE--.'P M\O7KK\8_=[-^L!WC>K+P!E\L#HHLTE,Q?R7B^9NH:7=156C; 5) H$S1RSJX MIZ4[^)['6*3%T-1%'8,M&1]Z.$JPUE!T3,IWNF#58;BW5;=V;;[.6M9W9&J& M@1G\8'QB*2L]X$THA[W\__,?#DB2WPY[$[P5[8$?!$J.:RXI#GL?U]XHNA-1(S0N:B0$VWK-L,GA\,S / M88G"8UJA(;AZG])'Y=T)=B1Y7Z0T%"Y0^;99RIN.V_84H%Y@.6!(4.8ZQ \# M:H2618@3,%53;4O:%JJY:H;:'+W=B.67^50BX;YMJKVC62=GIKIR>BJ -IK, M3_:YF>G5%&4%#&4Z416,C_2Y"L?2,)E_+"( Y:HL-EY*8IH^8P,->+KH=8M> M4P" MWC]@H&33;,P#!P-, \'V ++#*7:#1NR 9?!9%A4/9=Z\0B]\DO#"5@GG&YFC MZZ+,]WR6=XD[Y6\VQ2+L6NZL&OU6SOG(IXG/((QHHSF=3-.Y]*W*7)!*+U@@ MVV$MEWF?^=S^ PNF(^#I,Z-L/C[S2$0MF]O!;L*SV=DMV; H>R@R>U+8^"D. M@J/CC'W(/_P&E#(>T>\DN_3H+Z-=,=JH:S\+(ZU!9>6_9831L">]KHL_H']GBYK M_9[: '4EZ-K O_N00Y$T YZ=H]K1P4OKX=4*7FH3^KHZ0K*U0MQPQ,QV ."7W7<0T64#^@.&O8(:Z,:$BZ MJF7C[(*N&M):2I+251F]U7_K::JGJ8.@*4^U&/5,QW=4EQB:ZGFZ&[JZKWF> MZ866NZHA]-YI2NLB3;56QT/^?YNIXZ^ 0-_FRQXJ*OA"MX/>;O^-3.)P2.F% MBNIGR$EVF)#TU#;[0,=V

:M:CQV-K$U(S0>Q50>3KI)IV>YA%.D"7Z= MOSV*L6GCAU-W]W4&YE!?IVYH@5ZK#YT5:NU^U'%GC36?G%W%_F@:,)$H'V6\ M-TV1!E#-CI:#\BKY\/66@]56T)VH"UF8*%++U!3=U'C1&=85I.R!Q1D?MTIIMH>&K1]*_C4NUM@\_[J>'=8I;61%AK7^@5-O$O..8-@@K"0&I8FZ MD1+62.=LGZ*W/&M]+\_97[:XNX^4U-?4\194574_3_PU@7:@J>*O##*MSW[> M$4&YZXBFE\2!G>0COV*Z\2L0Q$4QI!T-#+@2*_XTQ:[^S\HDA>>.1+WFJ$$N M]TZ4PW&BO&O3+\$,-$UWJ:]:/M$]GVK4(#0DU MME]!%-0CB%V,2U#=LG@<540BW-H<16P] -B*\9C.C-3?"V MI1 #Q^(8]2SU5Z&0W1JK79!_?!IQBH.K\_&.8S1*4?A%U(M&.-Z#!CC+#IN_ MK)'\=T2I+0WILIIA$Y.%NFU3HKF>ZVK48Y;J^BH+#3-<+"0VP7P^('=1RXD% MZ+\_.= B[^FX<<#2;<<-F4,L0FR/>JKND< E'@U MHP:ZXU-"-(UJ>N@3DP ;L0/-\?=C:F O0-/<7H_:Q5EVW$+I";DGY+4J$C5" M'3"+ M/520 $;*FVK5F.9^JFK5KVGBPB2+^?G-.QC?C8/3 M#J4UI&;N?58WQAM!L^& /(^#R\?Q*'EF[".+61A-;D:P>AZ8O'N@,4_J^8BU M7M6[ZD%ZPYP?DTUY+\B :*9."3H);-5T ]W5 H,0WPOG@_J77V^^7/_C\E+Y M>/GM\O/5G7+SY?S;!N.\5[[W$+#@CH'.J63C),YX>T_@&"'\*. P3B-ORO?+ MY,DI&?T!1)@I8S@[.3 *C_'DO>P@F(\C\K"M[ 0,_-$S'R^+7/)_%'P M+IR'"U0:(?5/$AP;!*0;C;%#OK)L.HUH@8GO%=UJ7[MG; MUM 9ULF98UL#2VUHX5NV_!1'.==+-!^*]96F<# ">D],@;=CT@S.Q#I]H*.0 MS^3*#WGFZ&5[? YMT::5PMT_H\?IX](QYXT3ZPS#(&X(W%,-71*PP-%8:%'- M999J CF%$O:Z[ISF'Y8F"WX2R'I163 N]*M8WWD,]#JJ7LS@9/(#@8\8,"O@ M?:J7 +=!UM5 _0LO3<5)6SFD_I*5"$SYR["G*E+)B*;/0^4JGH=[/OU63$S+ MX2B?EXICD6!N!UG-)9KENIH;J"'QF.&$3N"8H8,M<4E@V!*RAL1JU5B)U?N" MK7-R5O>K_I(W,5T7M#B-07!D\XH!9P(L_1'Y(*4$5D4X@3?@ MP[G#J1RX/DO2"+H9KAK%\EXY,@^^!K@#R/F,:WQ V:IYYKF"0\#M/LT>L'DR M3E9\]+!]LCR.E6&8VRO8L9AO)R?=J6)45JL6Y%MV7*HUEI:T7]$4 M9OCKQ^><"[3M(TTTH/KAHO)[V49ZT&KSV[;%><'-ZVOT^Q=XT 8 V_8P>4$ MB*')JP P,SZNGM]>-XKG\KAX>4*M#&!^1GR9/\59AUK>0CVP]J>3Q;?4,IU> MBLDCUW06F%KA+'A(RR#*/3OU0$7\\Y2+V@]T]$2?LY-?9]DO<-HJ MV.N/NK'S_&NT:%JV5 M=MS>75_\W]./Y[>7GY2+ZZ\WE]]NS^^NKC=R!*UZ]2$<_MW,!&^N1)YZW%+U M*^>D4%2JA>^FG!D!9VXI7^ZN;K@4Y3,0R^DP&=BSLH"JL"=R+17E:SE\(A)^ M)6XW7_N3!-/3Q8CUF3DUE9'CY8M!QMP+KZJNH:[R'FUJWXA^6=>A M[$M2C!UIZUXBP,7(P%35 6!8W<&TS!71"!G''#)"N.R"+(/,.;*7H!]PC9O6T@Q* @[JV&S#-! V->-34 M/9M:EH?I'('N2"AI7<6?,C)$W),S'&GL#H ,%CHHA>> 6YF<]+/Q*)J@-?HM M^2$J47"_[SD' 2"5-([3@1"\MVP\J3J#5;3@#'6HH-57,@(<3Q5A46!8Q-8V%AK=.22DBK;>:J+QYHKHLQE\)EU.CQPF=*P7YF)AJJM;<3-SY M5*&:0#HH.:"&0#4M (C2NCKJCS:7@ V5UW0<>HS0L&]9TAWK/@&&>D7-.<60AWO4Y'DQSS/=DK+"JFYZ6Y-S7#M^"L.QXU0,C@ MD@.0 $B@W+4*V"B7C./QI V#49TI6 ZCDIKAPS.G37P7UWHQQT$,^5L(4V"& M\)E'DD3S L"!Z!'7S?.I"R48%M#*F1E:GJ7I)IB[)C%-GX(YHWJZ[P*;5 U0 M1]HZ,\]'8+#AZ3?K)Y=B&ZUI=QUG7B'ZD8SBWAKCR>C$EX;Z>_O%1OB;5. M06(]?+H.OQ>0$:H =V[471DF.=RN$_V(P@-<;#^BL*F!AH4C"C^Q"8U&7.&X MK0C@*H4KDIWVPPI;YKGJ_;#";2!WH!TH7A->_;#"=O#JAQ4>:GN0PQ]6J'>C M.X$<<*>#%GX#0BVF:69(+4J)$82.SGR,#S&# MN:89MA_@MTL/3!GM,X#O?Y#?:V+1+==A,7=!],N&9?:[UFAZUF>8W=%5>(99YKC]JAXM*@8:$$(EJ]/F [_LYFCF5KH M&DY 5%DU3[5D/]@H&:_9)W!S$^20:8F$ M3 /\TBW=):"9H!#PT<1[<\:N@=T3 L'5%1WU[9[5&QLZA([<#V/1:$6F@0 MTR"NJAL>L:E/3<\Q7*\#&L;N)E?W[HLV6/0[BUE*1Z)W0O 8Q5$V27E!<^_% M6-C)WF3,U53=\1EQ;-/U5,,T+4=332.GA/!7^WW>&FWW>\%+UOZ]UW ]Z'$;-E M$ZJ7$G4V]LT96-:NLAOZ?N ]!^@YP"XZL;T4!W" Z@#>'O/ 7H.T'. 74;M MMVQ%N$,3P]V!B=$!^EYC4$ WBY2_)3$VV6+!]Z(M#2]D_ /;U9QC=\=H\LPK M'NN%R+9ZN(7(Q!R:UF9%N$=5V]LO=F]5T^LMJ-&IH9--AS5VHC!:_Z#(I@>G M7!8HWV__X*&1&Y9R)3">N<+[("DYLWFA.NFC&Y]>@_@!%K.^)OP:<;.'87O/ M90^S5C#['_X'"T[/85'TGBF_\_Z#G[#ATV<:ITP">A:SF>J]L^-< VM$,B MASS6?$#JSGJ*BO%Q5S$8'U/>]JR8[W4M^A06!LHW.4^E74=6FZ<(JH8ZL-1= MY68=A*NH1_]UT#\, F+ZCD9TG1+J$AR3"%LV==^AON6[!X_^^LD9KS8MFKF4:(!8NNZ1)BFPZU0/%T;(L& M6J"J?G/+^5<1POPPLZNF]O3KR&#>_<=U[(&K;1W([[-6NXS2!L'J0$H#CZE$ M$=0>FF?:]OJ8@5OC\L[Q^4MLR0[@LMKL&>[9\_' MA]*+S8 M\?H%[8%9O&YA%. (KF&GJK5>N&[A-5'R[]R$>UM]%=X=J^8O#G-C MT>+RR(OE#$R][GU[WQ?$=Q2=CU7I7X;-2Y5^9W=M>WI<[C1K/ARM?SO6[&@] M:SY$=#YJA7\6I==7^!W]Y$S7AL;6&G_W.IX<@L;_.4E#%KTY;__1*OW%>6XL M7##J;N-L9WT+T=+[DCJ-SX>C]F^/S^3D3#/-@4MZ?#Y:?#XNXO-1J_X2IZ= ERWT?@OT#'WH;IW9USU/?Y?U_=:%&8N'4*Z? MG+O[A@:'0^"-\HHPYJH&4<&0,$A 0AH&;NC!_P>AYH26*-MX33&U9>JNP^/2 MIJT.5*>N=AU>?X#7RVOO26>.=!QB&8;G.J9'*8C%P-$"S:"!8SFVZ>E.>/"D MXP#I&-; =G:<\]X3SMLF'.+KCF4QW5)54"HMXE";:9IM4M/S55MW#YYP>,#: M5:V!8^VX6NJ026?K,$K7--@W.HMO@96X&55WNS#$54_.-'=H&ET+">VR0]1. MT4M3UYKY?CU-E3_9,UAZV?11'(\RQ589DT2!C?O3$78M@ -4[GD3@P#_#+&) MP0\\(#0/\>(-[P>#IY\I4W/:KY?M>WC2'/C= R3\[4H=8 K=;XC%)<575LK& 'DAWIDQ.>@6H1E$'- H%C/E"5:J_.<& MFIRN6X9M$LVF6DCLD%*=FJ%KZRIQ0IM1>E":7,TZ),#0*#.('A,B,@%K'\T/!#,[ /'%SH!5*'3EU$<$2=DYY[U:4V 0[_YSL# M$&71A,G6=B+>N8X^X2(=&TY-GSA]$2WJQ3?LJBINV+86*5# ^U"0 F\:/0\+ MZ^= C([SYK#2@#/@*)ZD49S!440$7VD+6*G!Q/.=C8OS* M^^&/;)(!M0M5 [ XPU[.I]QFRPWN.)D 6YC K_(ES@5NQ8M*,GMZB/P')QRF[)&">@HF/0(4_RLM M_5(MWU?OZ[V=M.#6GY-4?H6_6X=W&\B[Z[**L^XY9HV_07A$\90O8X9]2Z9I M *?^;9QD_/T?."X WR\[9J.;L'*7Y/9J>0OULF0TG2R^I=9.\Y4$@V7.0:?R M+RX7 1S9CFKIAFX!APB(JOD>TWT[\ +J,-LV??9/#?N8Y[<]I&7?Y7MVZJ6, M_GE*0]CC!SIZHL_9R:^S(A.D8Q7N\R#;&V#X$S]$@):1OQ)4PE4)/"=).=I\ MF,9@J>"O8)6TPZM3'E(D^_]8?8IVWGX:&,@%<@R0?W_]E9XU8<@^SV4IPFKV M<._SYK7 5'_P.G_S^5R:/&E^K\(@M2&6?3C.& CH X9\H3\ET MA-8>*+J3Z#1__U8FP$M-ICB'%><+OBW@=?E3@.ESFCRB0)Y..(BNPS40WSS< M<1466'?J'N84J$/7,0YEJ,)!+1;'5;B;3X H _:=S U=.@#"'FH?E)L*W_N4 M\[V2CM=H$M^^%;PDQJU;RA_P2-'FJ)45MWIA?,X^M,W\N MUO\!DE:YC%$X5[U032WYUX+[<4%I:8IW/_)A <@6CROH0;8 9.H:!&T]Y?(8H+N8V63.&A0?:^"2W?1 506HP,%'YF M'DVI?=6^[P6>RUS3#S1B:+9KFZ9N6\PAOF,[-&@_D7L[R_G\ M$0YA4A_6Z:K6R9G9D!W1-T$Z)FQDU/<-P[0,7R/$UZFE!HZ/"&J[@(-V^^G0 M^\)&&[%Q5^/A>VSL)#:Z#C.9ZKJ4,9-8@>7HFF&''K,]W7-=PV@_J7A?V,BG ME7<(&7?4@FB5(@+*XUXB7>LA$YS58Q)+1>.)IKQG[$R*!R;J;9(=MEE>00W= M+D8TRZ[#_Q%+NTZ_X^)EE@6[ 3V)%1373ZNEU"4S?: MA1T M0=4-9CE$M?3:.AJCFTRPZ">"8*)[Z)&^_O;!2:T#"VK7EZY^HM?LX?Y MD/[;;E_1W"TKU*CJPX$&KD8<0J@;!IKEF(9'J6E3[;4TXA4M0TMIH.G]G( W M@:F6YEN6'82!J9M$4T,PX1X;CQD;'4?0XZ#'_AVH0J$**GI@.@8#D]-W'==@ 1B>U&7$<$B'5"$+A,_. M'(<]]O?8CYX6U6+4,T'_5UUB:*KGZ6[HZK[F>:876FYW5"\;L-_:6O7J /8? M14>-F[+9A2S3$15K2ZK3]]K %BO0KF(_Y95FO.;E,8DY1LW@WMT#RY/Z+L.0 M^6M6A56<:$NZE"D/] ?F,K-883^79D7SI.M5"=9>\J/,C(ZR;,H[B\#=V=1_ M$(G3(@U;9*??P].4Z3@1+\1RGRR41P#W^("1-(K+JNU,UD?QLFU,Y!9W1+!F M[YD_@L5!L5:>(+Y64<^:Q2LF.3D<9->": M.U\"$82AYKHZL:AO$\^B5&OOEUM(X8Q]9S,)HPI.&ZV>DUV#>9^L?5 +\02UVRVQ]D&:M4K8[E>6U-)??P5S^ MDHI1D-VDR8\H0UX&(O_7=Y*,>6^N]XH@<@6H?"['?Y6#K6N)YR*P_;)VA[YA MUOE+I9]V'WC;)J/O*KGZX*"V53[ZFX5:GY+^ZJ]\S:ST/:#>!BGI>C=2TE^- M#B^F:8HV^SC72WY]YPF=I#;.9J?>TOX9.\LR7#=L^GI*&0.V5(^:;IUPT*'8 ML-ZN-W;3#KOJS]=7]<;>=R!7LBB)13472(O,,ET[XLRRGIR.DIQV'AG>(3D= MCNA$_9F*FV[HM1QJ)_'P9?$;R2> M.I'@0.&^BO; ,&WQ0.&]*#P9[!<^[0SGS),SM]Y3=OUYOSVZ=1?==J 0[!K= MK),SNSY#[570;92]-9&/O0C-H M=8H'5+UU3&C9*6VB!8(Z6ZH1/6X>%V[N7?5H@9ONECK'B^#F&^@/]HF%#,XN M4";T)Y\9 <>V32!V-VT0]QD:/;H5OO&P;AO.?WC\_355XIPW2,"OS]T-]>3, MV'HJ=_=B-#VJ[2M(N#FJ:3NTPGI4ZQZJ[3R MCFJX;"O+G&U/E36>Y1W(_<7 MF'4YJPBW-S5@4X0S3\[J MXYH/OH/LH03. GEZ>XF<':8GN N>@A;T8YV<&?5N$CN.GAUCD.+HL7-OND4+ M[+1/SNQ=]=_LL?.8L'-OBD@+[,1V/+OJQ[EW[#SVBL:Y#@O>3(>%2'18F-0Z M+&S;KDM=UK%K+2+L4"2R9;W [N%S+,QIYXI="Z;D@@6^*XMH=T?[RO9[3^,] MC1].BMGZU$[4DS-]!RGJ/:'WA-X3^HOGZ[4@=.WDC%C'0.@[[T#[4FT91<_6 MZ 1Z(?;E]%TAZKA[*=[H'5(K0X/:;'ZXLMO MNB^C_D&9)5CLS8BAI^DD29^Q Z."1*U,$N7#UC1G[ MQHROW9CQ&/W%^1C4\10GKF.U!1^]7CJ)R[9X.QCY=/3!F7B*['RW+M"K;Y_G M-?%U]._SO"%+(=-G?EP85J=ZJ9MC=ASH4[MUF6YH/W7-?_#+7IM!]C2TG(:V M]#"^( V1GH9Z&NHD#6WIO'M!&C)[&EJ3AG:49-E9U93GPL[D+ R4F$W05Q$* MM*KJJC+3H:_'W)LR6@O'K\,"FA.:<099 ^UC%N:P[M[OR^>." FWU.;VCX38 M2&>XJUS@'@D[B81;JD/[1T('D7!7*;]]WN0:?K '&M^CMJ'\H",Y;X^.1LD3 MG_@8)FE1Y,&U#9IE;%++H3SN^JC%R0)[TC86I NL0VSB.*_B/)T9?G3.C^SO M^>F>YX?;2'\N:B(=Z4+8%^_M'CFWUT)>#SE-]>3,'M:[3/3(V57D[+YRLBU* M8M\3>V=>FPZ5H'9789D^\FG6/UBIF=#@7]-L@N.W-U--#E;[?VW5!$>?KT5F MQ:'EA'9>'EDC8>DG9^I6O+XW1+O,ZW?E#=D1 JZ8UE%%S$Z.Z^@QM+/:R/Y8 M)$$6>82=L#JK>I0UII-$2=EDFL9;JQYO1+=_C1 ,?'D!:P"P,OBRV>%HFDA$ M?)Z\L!2 M9A=%T>"BJ^J3;1#11=1<9OFKSTJ]FK%%@AHJ7T^Q\OJ%Y^B'U' XD"A^#_? M3YFHRNZY:WX)(@JB;/\"%OYI2UM9W[IWI3L,FZ^1A[I MMKBI][CY)G#S-?211MQLP$$#-)'>U?&2JLCO-.**!Z@<['&I$6G?M[:J 7W)WW$_$V@ZTOG=.P)770\4 M75OZ\5XZPZ,-OC;@I75R1HRAT0UGWK&[4?@QG'HT8[B_1_1R\3-\,UX3]1AB M-+V44/4834>Q["ON%56(GO,?Q*'EF?2)* M-VMHY!'""7[]4AQ?$X79.!6@(>C:1_V/! 5WGH"R>Q3$NDBKQ\$#PL%N^T[6 MQSP=,(]TJIG2L?M*+N@8#F04_6_14OWJYEJ9I/!$B4L^Z(A]>4R'(CVS1W8= MPH'=E>>%*GVK +^]NZ+(WA3M,IZ^>-GNCO%T=Z'('D^[C* /4+O7SZZW##GHQ]HZ'#H_A M;=WWI6.-,?NE?B6Q*>(&&DR@HOW2H2S(5G6#W7I M6(WNURA.TFCR?"7/1_Q4ID>U<40[NZN([(W%+F/I:Z2<[@Y+^UZGAXJE+ZZ( M;*$1K\#7!KPDH)R87>D.O2/_!G^WO5I)>(T>?0DA9/B(DA]PLG&!X_-;ZPGT1T"9P"2*_'+.4DV1BM=';:*W47IW\8PRMK7.FE M[>BW0VA=5,[6)B^K)Z\#GJ_\!JBKVTKEVG1F[Z1O_INCLUDQQK7>7R<4MGJ6 M@_+;]!$>[XJ"R4-> M+%>Y2X)9+6^A'@!U.EE\2P6D/D,+8]?@T]2UX&=9!?P$="K_/J3Y:L;TGIUZ M*:-_GM(0%ON!CI[H'J/XM K ^;WO;8?\B1]XJIN_4B1@?U'9#NJI1NZI5MJ0%3-]YCNVX$74(?9MNFS?P(K MN4,2P*1WY#]B# 0]:SKJ.6K@["@R/-WV+=5S+1U4D$!W;,\WF.GY+K!,&IJ" MI<(]+#A'GPTH*'ZHZ8'I^P$)J>,Q7R>J'8(1P"@AX2SN/]+T'E!%4@W2N?P& M&9(U*VUPC$44/A#K! MWN\9>45@6:"5[>H5"N&-JAK7JNI8OTCK /KL."%DF8=(W"=W;XIJ&E- M>#6OH'-PO RJK?&%/+@TS-ZVCI*VO)< MW7=(")L.5&)ZFD-=T_$\:EH&U32?<-JJ1=I>B;9<3,*N9YDV/E2]%*!W5'.\(I'MWGR2A#P2X>E8YI)4XFBC^%PXLG:$05#4/?3-U"9UCQ M>NJ/.,)*:&$V&SR>/IX&"0^*XIN;R ^GZ PT<^LLI>X9'#V.=D-%WQY',3M\ M8&M=,HK?BN+>CTWHKD"H-NT&@OO(8A9&DVS=KMYK$)YY+XZG8)7]^:-;&UD'@+&MGK"XE+.1J@>KF)HNR3,W=[Z[PW#CJ+ MBJ_/_]=%1>?D#"BE0ZCX5FR +PR$<]5-U"O_K\_7&RSM_!??6=Q>=<*H\\ @ M6P?'>E6_L]CYNGZ@+; 3=JHB>CK;NX!ZS;Z]"ZB8-&6\^]?[HI519>14K^?O M21Y@M_*&:)HX !R;4LQ-6=$#IDI*6M\#YO@Q;UM>OS[F-6"8?G)F;MT#OU?4 M6^/'[TD2/$6C4:^?O[1^GD,>]!T@$AK?8]!<7&JOZQB@ZY"!JO:Z^/%BXMYT M\9UB(@%,M >&>X0#33K/S(L)-"Q04MG8E:=(!NP'&R7C1["CMIC#]A:4H#WF M2=ZDB<^RHN,N4-NG\E@::/OK>CGW]A$ M240KH_A>&259IO@T39_A_)YH&F3*J1*R *[W&OR+L_3K_%R^P+%<5$_E4P([ M!5"U5Y_LDS-KH!I=TIYZ/?Y F/X^\-$Y.3,'EK.KCH2]-K]3UI]--FV_^Q:T MJU=@_+=X(-C"*O&1H-I2FRLRZ_ODF>-%RE?@_MLAI:8B4JI:[YU_>;S*Q\IA M'Y(W-EJN,\R^F)4T0U/MR4C#= 3;ZJMACQ<']YDMLQ,H.I;;3XM;O1'1W%[2\ZB^?4GL ,,)>=@:OOJC:V39_! M0U'OWRZV[B^"NQFVDI,S2QOH[J[:V^P=6]^*WO^%@9#X04>R2WC1DNYM:?^+ M1TV\H"#X>WX*13^B]G1F@E2P!Z:YS;"R7NWO+O+MC:_O ODL0#YS8#KU,JA# M'N-[*/I^@Z8_4&+T[(<[8_!O7J_:&_/_QMK7G6@V^DMWE[?3FP#'A*I[$Q4; MH2J/[MK:P5BK+]1[_-5DQDSC\4KU[%;=QW1@OS>#7WY,RQNC&HN@_G M=]_V6P_/6LIZG9=#NPVQG[<> @?OEYCO!0![#)TY'?,EOV9VW;7NC55;S MD=/:KKE],0A\\[[!0%X&DI>FU].T6JM)6\S][J8B_U81==="83>(BL'[ =E* M$WD11#UVGQV6::PK%M;T@LEYNB .^?RY$2L\85N0X.'.PMHQ<(Z&+^W77&ID M.MC=V]Q!)'E'9_G*=E-/SCTY=U?-6(.&CDS%6,7RX.FN6ROXUS291^%R$>.539P^. M^JYF&\""-6#"ED==7?5]6[=IZ/HN S[\"?FPJJG::HF#R@,@]5$7H6VIV\LWR\I!?FL,><K+[Y0YL]$6XU-WTEAUQHNFMFBZC@I?7P:@4OM8G\\F7('QL<%ONCR):0/[97;LOS*N*B"ZCGY*C''_B!-S#T MUT#&=U$,8B*9PD.#['TK4;LCE^,K&99\]Q_IB*L:=*)X#-3W&'O$)*'R#$)S MFSA@UWT-^D:^AH-P&.@M4XD#X@6^IEL@]'7B^8PRP_9MWR*J3UV?F>OZ"^HF M)\Y@R,:_S][[][<.&ZL#W\5 MEI+SRVX5[25!D 2]*5=Y;GLF-;: M4*TFU,N\X2=!J&T/NR3$BP2+XI"QA(K$#UWT;UN,\P36+L=&0MG!L0CE6'CU M)[&6,[.[40VEI6FQ4BO?0'=1U.=3B'S;Q<@+;!>^%(F0^C1Q7&XE(DK YK,M M6T3<6QE4>#F)7O=Y?B_BNPPOT<5$\^I2KNU)9>/IQ\!7=:3L1%.E3@J:VZIU M1L+$BRTGL -.+>;SR/-(0#CHWGJPZFE^;S,4Z!0/FU54MN:=H);U($MD>M20<&J8PZCU/<2 M[G#.J>MNFK>WIVT175NMZ&7[(G4(:+F7XLF!=B37;P]*X-03_;KEMW=^X'B*XPO')+[:CR+*MC:#U3V&( L>0%GV#KRH7AW.\ MJL2CM>)BJ_' HC%UQ>2'EIW/6; MWZI10 ,KNX[EL6$;'>-EE9-QW?][,9+76U3?2R;E!/H*WY(#2>6!NLL*IB U M8%T!0\.&QWGVAXA*^&GE=TSYYC$P1B90%"6\0]RGHC!EJ9U< ,H*7@VV_F(I MAB )GC\8<9I ]U&"T.N1,>1_8AME'T: 8RD*/.%]:;QJYF&5Y+\+H\^_H1A+ MD0\! G$E<0[]!2&NFG-H/A?_GJ0X/%Y@UYKTR$H CFT:N(&0(T!3XM*X@1[A MC:"3006!]8WS>YZ."GAJLAI8V.;< 3<0T^K#;P_PN@%'N9<9" >>24$QBHM! M^@W^=E_?. L/#?%]*!U\(TX<*@+YQ;#>GQ=]@6^&1YX;YU1#G0C!/Z\;DBF) M75_L5T.U0NHD'V<%RAU( 6C^#@#@8P#Y#U#K)1*7&W_=_Q$R]_&2M/[RFSJ:.UBWGQY,^;A< M%Z^8FYWFGJ#JCJ!J3C)8NHSO_33J5QF"!>)_87Z<2^,U&%$<$RE1PY=EGH:3 M4A3-VOXZ&X)6?#"1((,)&F4K$""J1:%Z-2BF[]ED$.,L%Q5 \;4B4W '.&I =/(HFB25X;'[/U%O1!B_Y,\&T+GZK>G"SVJ M.@DK/ YA)HR_0?OU"@<#FY0I6C=@0!6/9 @XAN5D$C](K()^&0\$KFI2],2J M9P9@F:3YL%GU1]F\H #@ UAC\3V+'7@T6XM&@%%SQ;HTP!0*!30!]H5L?C8Z M7I]0,8H4E]BE[]:SB#9<;39 O^?G<)(D:92BB0:]FSV"_113?83=FHPF:/[, M"69QE49L(SG3466++*S;34(YGLJ#=4^F#%Q)PP+,B-E9--R&S7VK7N:MV5=X M"&8%O'SM5Y82GX]D$7C^(^G,_=N?YMF/^;VX",&6_O.")]#9*S[XSA^*WB^+ M1@_8-_,"?#SVO8UPJT3N:F,'2C"K,',EB8]/02]YBWMG]'-<3/Z2^LSRB$,\ M6$YB:ME1*$CDQV',F?!]-Q+_\IL38T"'U[@.C; ('+]>-=6/V""7@M01<938 M)':C**8)9Z&("+7\!)8HP2E->J=@[/XN%3HJ"%BVOZ6%5,4@D9O;UX9/+;D5 M>KP+JA=[_.?XJ_WOHQQP<#_"W2PL]*]@1YJDFU;PFEO5*5ZH>+GN.L5Z53>W M&N(+CX[O;XB8!72Y+@=H.D2T&[89)K"* *\L1W@!#4*;)X'-?%@%/Z)ELE[,(6B\JVTSD :\,A74 S;3Z"#$_@L M3EM$1>42H"B!=6DG;66J4 MRFY6UG'35_EE=#?"3F%09/4>JU-L+@?%LS/X*2M53:*'B\ZSDWA(,A]8 #ZB M>%W:QM&X?& A,!3"NAM.=ZWS'G5L?+U6@.&T:-&>ECO\THSD9A2_KX=X4PUY^VD. M5J_<1F-U;8OR/:_;>Q&":ZU>O(TIS"LODU3\V*V\7E\RW%C-QW$V"R0],D!/ M+=SRV!V&)"IE65\^S":CBCCK636-:A8I?)RD$1^5L!6%=3L7O!"&#,76/W]/ MRWZ]CH\ 8H9-C"'TKU]4I!_# #+I_ZYG"%^$V:16\[R/5J+>_# M#%4A53$RH$GIXH3?'K)1+-\CO85170:*EY-2F@YS?L\-/.M3;916+ZNW+.N=J7[J6BO+JX#O%/N>."[@$"SU8;INJI^AJ M1)I!RN,8FS-H!4F:(K)\AO")Q6+?]WE$.=9W$**@2V-_EV? +SM<7&5#"\&(S72NYAF>[VW'_ MLRY\I%9S>XGE,3=VF2-@EQ %+'!$#'L%'@CJ,!IL79-K?1Q[1PQZO6M=@NO4 MD+C5/5:6)\"B9A&S NK85AB2 ,R'R [!S$Z\8.L:7'M3ASZ>?E-P@6:+JFVU MWNIH%,A\-E.=+*#*Z#C9F\I;:'.LUO>OJPG;D&:L=^WXZ\[SGO F6(.Q%<;' M=F ,>M?$[Z!'1H/QP.:' C!Z%H#1;A,8S\7WT=B.\U:(S+3#J%J=/JD]'D>W M/KZ*>"([LTBR#SA3GY.;:<;K;35CGY,/LW37E82ST=G8#H-?[SL5@_)05HAR M4!( Y;)'1(.R"Z \E#6B')1.[]IK"2@[7(C\<7:/+D2^MX#M&10BWW:K],*# M?WO+*?(HYA0YKBI?D:X\KKFON7\:^82>JS:?4'-? MH,#XZLJ&LJ#;LR7C;(Q-;W\(>GX0?TR*,DT>CG36W@XNC3T?R/X@BD*(68%< MZ8Q?<>C:\ROXPSR(^ 97)#OT(S?R64)I2&W?X_ B%E*/^[Z #Y*E0]J'&,B[ M=(2[P/7#8(^'X5&PTBW'!@?WM[<'B0"693!RP-X+S'O-"'[_H>QH=7O^?Y 2Z^QQ>Q M3VPGLH%:5%#&_,3E@L2NXPE+H(5Q&E4J!E4]"2RQ*@SH Q;ZY]&T5,J?SVKT(L/)Q6RJF8+69O"^,;S-)L4\\5:L>IZ85:U M_K-D5J!6%@C.0;=_QT+XX[J6Q-U">9NJQWA#0 *J-I,5(.##/)6E[Q.C_)X9 M0_Y'EAO10-;&KZORU@.5)X!OBGXXR4?-4&41"AY%>/2ZJA4M:_LNCJ9JIBIG M,B^OQU*2#\>RN,92DW/EC*6 9-U<691_6I*K'G5501E+;S1%NAY]U_CZ^?=BPJG.$M:$!6;7X>)YC)68Y91*F50$5^!BD"9V>7F?Q M&"M-I9NJOK6\+$"^FLGB)@'62I03G\<2.W7;:0-!2TAH)4Y (\=/O% F MU5/+7;2VWG]Z-U] ZV8$FG'P%;K4Q)V_ $3@5WXOIO;6!9E;+C#1844=K/^2 MB\*@KD4E6UTJY;/OY0YZCQ=FKJN2XEN/%7L21AZSA!L+VZ7P4N8&/,88CV\E M01)82POV=N30-5A.K*S)2756UV!958,EN+2OC#<"UKZ!+*PBM8*!:J'8ZG2W MKJ72VEHJ)R>_72NJ; 2[C@IND](JYRH;74;EZ*\\9AF5_:!/5U)YB9?\\Z,- M>P0&AZZ@?5WUVVF1&_[65Y>X UE M<\:CT4A<:8?<2^9NT*<5ER+BGNC"N;17N*+Q0O#J8KV?[)\7/?[GD;A_3&-1 M@N<.L/,TN6GOFJZ[P44?"#E]7"FWKC;$%697[FQ<:5R=D36R(;"PG$^;@'4& M/JQW\QDP*SU82@L*Z#8.?B[^F.BZ&0+OT_],;\58R+>JDYO.ZV3\,@(&Z M-S0&[4/C@:L#'E/!-9=B8@[OHNTQETVMZP(>PP!IIN;MC[$8%6(5>9C5N_88 M:Y%W6M=7.R&K8A.$80TG5R.L-0@[,5-A$XB1WC4CR_ MR9QL[N3:P+3>[0S\*:MK908!GD*:YU'E$=[2MF8.VM:!I2K$U9HB#@JW@>>+ M566FA1JLRFI$@:^QJK&Z1QM%#5;=WC4Q+:HJ$G>8^AG=#M-5=LS,?EER6CPW M5EW9YV#RZ8I64N[^V4$E>:B27$O53OWX-7]T02]-^W;27KE/;@?:^TA[WUJN M/*%IKVFO:=_*/8@"VC.D/5M1,OQ4:;]8X6_K2GQU%RZ0=_)S^?9T%(M1>741 MJ"_*Y%Z2#'\^6,+DEN6L_GOQ9+#M6HL&9?X2$ =%*N M_\K2(?(CU>SRV"/YS?W;G]8L&/-[<1'F@O]YP1/H[!4??.^718X '>8% M^'CL>QOA5B?B*V*":LNJ.GA7LJ)>!?N_\Q;WSNCGN K\Y?EJHGY3=0<(\QH7 MD!$Z(_CUJJE>68CQI040DBB3-RK)4IMXN5;C. M4'S-B: 5PM/5IG8M_13HRD]=",$;S:'SXM#*[>N3W-G2)1T0=$D3 MJTW4.E"IG*-=9?G4(DOUJ>&6+$LX2W??LY6D<8 T.]^_J,]A=AYKSZGO*<:V MU=I4:NW=#_BT[_3E26IM5Q^U;)/6[N="+')*7DES\1^1K];G;@^(PZ ;O[;( M##KS$W.MA>)&2GT9@INH=9D-ZMAG6+>RE6K=T\9XB]3ZNVR2;Z75?65:79OJ MG4?B)EI]&8&;*'69].?X':R4V>IN4>OIM.U,]T*:Z1J)2I;Z$P.>5 M.@P(E3IU=E;JVE+?_*AH7^1"9M)JL[PE&OP&9^,%:MRV;&V;:SBJ4N-/P' 3 M74YZUX[IT@X:Z*=0RK"J #"L4U6K2@#CYU)5-S"0SK?JQJ%7@96D6*,V6">.9ONC*KHRW@_'DU+$ M1EI7)SRO?>A2U8?V8!_/'W]?7MDC#RF"7<6-@N#7G W(#' M6$C9MY(@":RMZ]2=3$TU-[BT'*:^3)E]R6SO5&JJG5IGR69%\%8:]C9[7$JI M1MKF]:]:6Q[.N3+^*3\0\<4-=)#?"^.K&/)T-*TL9MS)RK%\%!MOZMB+\967 MJXMF[:'TF.WNH_;8T7Q?[[+<*/O":$XEB'CA4,(V0CU.U;:C20YM@!.L=E:7EO)RSI&B;>C#;C1_ :O-7\^U?R5KT>Z?; &W@,HJ^+GJTW0M'7T9"N8 MO3AP=XX]5!I/"EH,Y'?S-Y]N5 E5]=!;L-%>631[FYWU^KUTHRAJ"W%J(,H/ MT3RT%[;6,([H*I[DJ#7F-M-.[]J[=!YO,BO=HF+.7L2LCLY[&)"(T03&&UO4 M#6W& Y>%(7<]A]MV1.6\VX>9=]J[]O6\'V;>_3@D8X=5JH=!]]6Y+Y\I5J,[:C!KM>[ MMB^ME=A5,6DJ#,FN3/S+EZI]3+R/$^\K7*STS.]AL=K'S&-EEDMW'\O5B1VM M7W(+-"GW!LA3K;-MG(TYI&#;OFKH03/VEF?EK0V0CR88#5 2(Z=; MF/E-= >#.U]$'LUGQ5R0.4T9]*[=2VNY+N%_M6J!["8,MK&6]@L#8FD8' T& MVYA.>X:!O1$,SL87K62/OVKPW02RHF7MR0W!QE F"&5_^1[VEVFT?;DINPD$ M10N;&B X&@BGOK2I 0+=" B[77RNDQ]/+Y_PI#JKDQ]7)S_2*^-V,AX/!-8( MX@,CXD7?2 ;9=R,=5?Y"U%;R[GH1&V6VRJ+3>8\Z[U'G/;9-7CKO44'>8].- M UV ?.C;C]OQOEU5W=PJT0;$O>"B9:L=%RT?C7ZOT>H8F:6S^CR*+!]1]#8CCWJA3P@5A3YQ.=)$ 6"!/]Z M@W:J95OVQ4N.Y#>56E<=PR5N[]K;_5+B]E6=T53I)%6\Q/*8&[O,$0R/1+/ M$3&/8AX(ZC!:4<5NJ++DT]Z)*E[OVO?:=!.LIHJFRGJJA)8G>.BRB%D!=6PK M#$F0!"2RP] -$Z^BBM509LV@SZ,GJ\(2!A::LJJP+2IVI,&V+YMF![ %H+AWO^U>@ZVU8%-N M%;P<;([5NV9$50GAME4);K.54,W97JV$3?<.I\REO5H)7_(4IFC,!S-#>\L2 M:_"V:]ND*\H)G_R654/P$+:# @ABE3_3<0(-P%5/+CD)!(C\.8\Z$[[N1^)?M.;V7)5 J M19]M/0<_4N5-7!I/'6]]T?EPUT.?:U046#^ZB##@/ =O.[5 M((O^G ,3K< /,R#B&P0A89PXPHU#;D4T")T0W\5$XEF1XU+A]PP!F!S#B\M\ M(GK77]]^N+E[^\;XR4N+KMY]-H\\+(Q0" M_V*(X7B0/0A1/UT818K&JQT$WJ5Q!ZTU@7^9"0#F;=E/,0L 1)/&$SXPH*TH M&XX%8$#*-JGSZ>3Y9$,L)-152L.Q30.!)?^%G[%?J-R,[[#_,?ZZA?:T$@_0 M:]M)8KN4V&[@,"L2MB/LV G/PQ\OE+M=% M"P$; _C-W&K\)/9CC\2AYP4V)1%G) 26!7Z0N*[K!=%S!LQAQ^_UKJW+=2M) M/7X)AFU$P!S?<6'P#O%]&ED^%[''K2")$L%AQ;&?6T /*P)9Q6'YLHA'$,A% M,1;PR3+BL/KN!=1,?Y8/!@VE\S"N^&]GW$=!KK;B*/H>V'DDL\0@7B9,X M ?$IF!N!8XN(>0ZU71]6 W?UR:;WG]XUDBH'Q=4G>4+BIB7 MW&:BL>9$@[I3 M.WL?)'H('=/UEB%@5,- -8S:\S6H5#YZ^)M4KL,,UQ582U'9P@.KU6FC1^U' M #+>CXQ_<%CZ\@?\V#&->M&0""I10^< (E3K\#VPMRH]SHN%Y4$D2=6B\4Z$ MN6S,E^]U+A?7VO:OF9]'QD>>1_UY\=FN.2]W0^8E5I>X9BB'YC+7BQ"6-?3] M%!-,J 1C&[T^L0A+XWM:]B4SOV0Y/"RGXR[[ 1"!93?+QUE>"?:G7OW IZP$ MW/XL5\QM5![8II$5)A%/(AOV##Z+61Q25\#FU0'%;Z'*LUW+<5#E53\\K?*^ MY%DD1%R\R[/A/+[?P+"VUG'46JA7,@-XH^%_*@!.#6;6S'^2[&W^J]T&#*"> MCZL)$@"? CCRUO3%Z.@2? MY?;AQ,=PVMV?O\R*7S^C+?>Z6LKE*9GD$A/SY\^R*@%\?C'[^7+5BF>BS?*] MGT8+R^-W,##P^T6&)TS1^.EG Y"6^9Q1N_)PK@AMWX_1T'<(=9T@M'S7);8G M+-\#P]9">V]Y*5SRGGU,1UF>E@]-+.XS="4O^NFX/HS+[\4K>7$+O#O/8#T; MW5>/K#RE2^W>M>->+@?I_FNZ-Q_PHC!NT.Q (^\6C;QJVSTOUFIC+#?@*6RP M)X.!,1G7XD=W"]HCM=WX_LMG? :W.K!%$)BNCW?,;+>GHCRPK, /83\MJ$VB MT''"@+H!H%/8@B1;[ZD:<;[]@7X"L;T-/6]?$-Q&/K.-1G$T)ILAJK":> MUSYK.9?*O<_TZ83 :/ 693;'8 Y-Y+T!W1AG*=1XZEJ#J8@K+ YA !\ MC&9ZM8="X!<5R9K>W,.>OJR',AWO=AM.%KL6C9+8MI.(QM1A).0D2;C-007Y MB:A=4:1V1>$/:W:>#6GDKO,5+T3\>LZ_=I-#7^^E@%\]S!ZI/?PWWWD>O_WW M1*HP&/=$NOWE>G[7YZ//8[FD_(;#+=Z/0*FE6;SU+I;"^D0\TPI6[-172QO7 MBBFTIMZ_:DGXAA3]-WP";!T\2 6'FE'\6SH7:^=CV<^SR7U?3A"@KH$),MG$ MK=@?,&4-GA>Q4WF;C;'(Y2C1MRD7Y;6PK9 A0_LUH*9GH'"+/.5/]"!Y!< K MMG==9VM@]_*O5;S\TUAOET35-C2?&_G MKG1=QX$A)Y3!@LTY*==_9>F ZI&6=2]X))VY?[<)7GK3 MX&5_>GAZ#*;L19@+_N<%3V"(5WSPG3\4O5\6[1TP;>;%_EAB>Y/+YL=T7^+2 M:4OO-M\4^DUY$%CY7J-6 8;/[PP?0Z/=]BJQ]QZAOA7WN)I_%; +Q07^R<@T M]1]'IOW026S+B<,HC&#_&++8BYF #:5/DI#ZXG%D^O;M;Q_??KHSP([[_/7C M#<:D7Q"2?O:MIS"Y-X4QRLKJA+AV\ZIS"S&+UGY>=//>PNJ4)FF$&[F;2!8- M0S/V2P8J*15']QJ!=2_-ZW@"ACG:\_7I;+">I\;\^@U6Q5VU":,K=EA-?&]Z M[J=6&L5R678PF;YG>5R(T4H+F?6NR^_9LK4T.Y->CZFX,FY%-$$?DW&+5HB4 M"-I&\L\"Y \-Y7\6I^2#L GZ(&"25PRM'K%KV%;1M%5EBA25G*#G!;]'R39P^O] Z-PT[@2H>>.W M?E:4S2\W\3?<^,7&:WR9<3/B@X#%!;^HMZ67QM>ZM[PHLBB5D4H9I)1NUVI><),\@9WZ<"9F M0P:"ZQ''\L4 2!P@;)&+HGJC]#_&8@"6-VSIP2B9[H5Q*/ L$A^D]VX _VV6 MN-%4?I7(I/M!NHFJG]*B]@;A#KO9XW^#?@VEW;,X;G/JD&IZAOW"5*2!*&L7 MX!1-O^!'\TB;&VX\R2L8B;H?E0=@R/^0KN"F'S,J1P"M)N-?5E_C89:;\ 4P MHU,^J#J6@6#Z@L?5TY? B(5)Z_-OPDB'S7=FZK%N?<64#=$?![AZ2,5 JT/ M[ ,X5^R'5_R69P6R+$O24O:A^L3 MW(CF8RB1B[3M\&;19+@BH'^#$PS6)8/ MMA3UT>DTA?"Z.3DEI54Y3ANE-5.\4XU5^RZ+1N.,J@>DLRB/^FD)>]A)7B-^ M)BZL1 *M5JP"P$WU4Z.XLNI0SV.]5C-_R:L7J1IH@W MHP39&'5<98FT\RIK[KB*?!\.JNG I/G SX-W2_E#@0;JL%:UP3:C C_"^H1 MM;$$4T.EZ3!6*X;9R@'6T@!]??#*7)ZOJ874_(9P1]<""G@ @AK(@<^E*TYE M\'*LSNJ@_7+7%"1YO671Q MUU.KEWI2G=7%75<4=R7VI7T%&AP-')G*]WFV+0H?C%>3 KX(BWC-XY.NZ'K, M$S@G7]3UF,([T;JN1Q;9*99V/;+(='77#B&,?$U+(36%=B/8N:>8GK>Q$5?NS&@B96P.W MR@E+F6>%(,.KD+$=_S'UB?<7:MW;1/+I.[R37$G7V9! M$ZV31',=+Z9Q'"2AY5*/>(P)']CD"E=!YY)G9W+_NLZ MGZU%IALFP@J$1[V$49L2QAP!2X ;BH3$5KV3:9V!14'OV\QDPF1GB^1TZ]4>$U_R_.U% MD]@D!NDPK:J\Z.JTZVA&DB !V]^BEJ#P/\;CA H["*D5$,>BA[=-Y$G7B_^( M/%O),*\'5&+0D5];9/3K:J%J43 ..%GXYB MG&#E.O3P7LXBC9+"GF-*AWS"+Z!R%<@"= M/9,Q5=N!C5.B3F4+>Z9P5EZ0_Q!P]K#@(24*78(:SMV L_+B_@>!,\9I_<"$ MA>4DX*S(C=-F*VG^8-^+,O4VWEDG=_'3&+:B31XQ9!O6D&;[FO3X9:6)R?MA#@/?;FFW:H; C7B6IYS MM!/B\ XMV/RLN$.I&]G-IQ&SN]_$)Z5=PP<+W.U$*=:[]@/3HCJ H5&ZUWC< M3B@->M?,,RVB*KU9H[0;*%4>9ML%I;XE4YTI6;XLH8TH/8/HV:V0]S29QKT8 MB1PO%1G%!H^'Z2@MREQ>'M!<$:3=' >S5^I9^:V:DYM1?+,P(_5-4=O3#Z/7 M#C%AI6K1]D!O2%MNE^P+C?517*K1V&$T*K<_]H5&1YHF\/X6@?$,BFQ-KQ

5=7P*F2"? MZYN_<>I^^:GVE"PI![T;V)>G1,K_4S;*%EGTXET QD]-9X6-HG>DK<9@2XR. M9]"X G"L=QV0Y;NBCW*X5B--,=(4& OJD(8'2]WE3*23/\;=<@M!EI?!:]QK MX^"\3I$Q&(Z;VT/'DW"01L8X M%XG(X2/H5!;]J1T"^U[SRT%QA3/R>?1U.A^?DR]R-KXTDW%;RFL?-Z_1Q1Q= MHZO[(%1F)NP)A%2#L/L@5&99O!2$FQ@;>(2.FO#R%@'Q#)(D?OHPEQIAA *F M3=1!!Z/D/UZ8FMG!0%X[TB5FD;RF&%$ZFH @9_?9OI)36#UWAQ/X]D>9E&!:?LI&\CCN3Z4[--F%[RGHR[<)1X>/0,>R.0']_$9!60=_O75/' MM%<_:,_W="QSH+!'%NOE+GGU+"\0F3.G/OX1B))*T M-!* S.YVW,GNCHX<'*H)67M>7U5SLI)7 =A0N]A/>MO=V@5AWZ;01@ +L$KN MSK6<-,I:B[+])8)L@S(;[&&O12@[ \_-)U'J@RTM6/O7L*J_-R8QS3BP&3,_- WLQ- MSUVVB5/QZ<2#P-6)!]W'I/(DV?UB4M_E>:J8/&J>[8Z@W,2,\6%#:-IM<12? MHW-ER4"Y$_"Q\3K+QUF^\D[G#6W):I17#LQ%G$VP<6E/[K!Y:)LL_WH4R71& M7^W/1;6@N+972DRYEVJG&3^R9T#37=.]W7Z^'>D>*'?U:;IKNG>1[JW9C&Q+ MOVZ&\VDRA!F-X/\6M3]E/\]@80C?B\%!/R$9E$^DQ*D\!^< M;[QVA!>%* LC?)C*"G @OO'!!$<]E9_(I<(910*1PP>#+,+/8::S22Z1< ,8 MP]\G@])L6FVF!"]6_A.D.GM+->V(#)GI:J[M3=-$G!81[,M%_&@.D/]1E4$K M-^L+LU++PH$)^'6<%2D^<)6+@:SZ^NOW-"[[C6:?^U8]B=;L*SPL\$+7]5^9 M4V"10 8<:;Y]ZY%TYO[%[N)RD/K,\HA#/.)9,;7L*!0D\N,PYDSXOAN)?]EX M,T3]K7[>C&$,2+H(<\'_O. )#/&*#[[SAZ+WRR(1 //S8G\LL;W)1;9X!20? MI-&SDJI6G!C9+E%S!2N^,?H[FQ5^>GT2_=WTG75J@"C'%')7D MWW_AUZL TGY%1LBE\?>%I5Z!+V71P'J=#8=I*1>3FU%<9>7?"UAG1/&F4CZP M9MS!&U\-Y#G(J6EE5Z8?:" 1WZ!)%K*(>XG-J!TD-/ =[H=![+B6Q5SX,?9[ MA@ +;8QZ(Y\ XEY__OCQ_=W'MY_NC)M/;XS7GS_=O?_TV]M/K]^_O5TV<.:G M[Y'RJ_C][.M;,N%K.>&OA, '<0\KQ)<\ PL4;6ATC ,BJF!A=^A&LOV%!9DH#5U=AKB-X8;:58)&(4<\ M M6DO<&/#OQ01/"J2#F0'U.VQ5X+=;-)@*XPW6/D^C$C3#)*],2'SH+2] L8]F M'T-?_C=%T:7<^*DG'^[]C%9?;1T-QP/HI$$! MYAR8!G(X1C2 5;XJ>Y%'?3!O<_E;)0AH)>5%8K]F=.+M_2;"!-QZ*ZH1TX+<6$ED;"4YF( M -ULC SXZ@"6-J,R%:K/L,4!GXS@E=#;9K)D$ AV4L6TL[,)Q6_?06Z MQ__$X[WP4[,O*/MS(_G>AZZ-\40)4@=F869#H_T5P<1/40"*$-CQ %L1]$/- MVWZ7!F#X'Y.1,&RWD3I^X\MTYFO0\46#?0H4Z$<* H1-(/X5_C0LC)_2G_%I MD.@(NR;E][=F*M!,!W'G8'V#>L41_"'DOK5HNEN(V228T!BTQN_A744-@A1& M5V;S&*OA40*W&[+!7)0HB[H2"Q -*(Y7W*!TH4UH%-!:3'AE']\V?;!M^83M M-AN.VQF^;BK^V('C2+E-N6]+T3EF+6PD((QVF!:XTZM@5A$8\(6= RS ( T M.&)$ZZ3:K AT6:=&OZ!?F MJ4CPQR+JBW@"P\"!U=B''\L^?!T_KWM2*2>8065GHYT% TF4C/62@EG Q8B4>(+8CZ$O8]<7>&K M#W(&AZACX9LC9 Z\NE9L>>6J *)A':@KR?W_6IHDU+Z0Q!I()%B DU#6R7Z4; ;N&T>E8,':*]9B!!C0_X MR]#TK? YC[_!,@+;ZZD;J3$KTE'E093B'\[#@=R@US1O7MZ\VA"@2U$3CAZM+;,%" 16X4 .HG(A2'6=3<_#GARZ M;^0 WHBH,EP<>WZY;) ^=PQ8W?+V\O84V=CJ:Q M@;(-8OKCBAQ&00U!T:D M%"/HVSENRG>%0BI/8/(DJMVV:(?FL709HE%A\/$8YDJZ)')Q/P'+.LO1X_KO M29I7L+M<>OVC3J).6'BW.>W3O*F^0BR21;/NH7K/ZN_Q0C842495VD=V?^&* M*/@\_996BCS*4_@("#-(*X_RHR4$-CO\H79*)\@\R6 !WY!V826J=#A&;Z8Q M&6,<"9XL)@6ZQ:4^!KI7G\8BY'GE+YW^6)T !XUQG];^;&D73DHT"]?!0AJS M\-CL+2A,\4-NT,8YC@WV3C #MW,/Y',OC394.!,<8,0GU8*,LQ6+,=HJTG4\ MOV&2H%B!N0U04,)F1FYX'@3/Y3(J[2!1BGH='#W,S>0HF_:S-LV:#<*DJ"(I M@R)K[&/\+X*D(DG1[++P%1/8E0[E;G52X@K?:,F%K;4Y9PG,$5 .J=[* Y=' MU>ZS6N\D%RHFS3V *G]2$<,8@[9&/Y1\8"SG4_K\;NID95ELY&;5+G/V[('G1?S?(OM]. M8+[DU//!S/=8K'(^DL?.QX1%MAO;PJ$TAKZ V"/+B@3U+>HZH1L_=C[>_O[E MRX>WZ'R\^6"\OKG];^/=A\__--Y_>O?YZ\>;N_>?/[W !?E\)Q8[36/?2PAA M41PZ-&$.#Z,X89;EN6$817@(><^2OZVW89\3G /T_\)_WL+2](T/4)-+5_HJ M^3N/Y7FPCGX5E9-.Q&NZO**W=*FWF_+.)HO9*M,P5Y4W.PV=R< _4'+ QX6X M:G[X%3:OL$]]N$I'DECR2[\NOM =+\7]Y?NJCV>!I$NK"B;5>2Y]_-BMF[=F.8(M&5LB\(FN;,JF6]\?;2/)9>6TC]).0%RX':T]( M*H%8%T5FKP+5X^00*8X#X&R#1O;WOET)%2P]NC$&AFD<#X1J#+#M,RNJC&WI M/J&-N.!R\*0NY[#;3NBDE$;G'[? M$Z,\8!3Q3'=%,>/C,4I1+93-5EGU":>;86ANER@7VT;02KOB7C)W@]ZLR'Q& MJ_$"-KTK7"X8**[R8'^R?W[DZSU8Q8']F(RM75 7/7E86J *TJ\D-=XV[#A' MK6,QG9[3JF-Q(JA2M:BL1]7&E5.(Q=I1.641<0>^"?:8N*D\D8\W;&:3*3._ MR.SM")]UZ>JCK"^235?L7)4[QT=&[E(4:_$/T'KA"/O?P^D%VU*]+SZN7E@\#[]M-DW3A0LDI_Q,.379X7);D,* KOL2] YH<759(MEP>>1"[S;S'? M_*$Y8-^2_]]Q0O]3'J5O7NN,>H MU^92KWLL%EC07#I,N,MP.8] _D^1&KHQYYE8);LAGX_WL--B!,MILMVOY M1N_JTU7_)WANO)6G,W5^F\YO.UQ^FQ;9!B*S=$K@B:8@SJT8+0&=SD%\60[B M& N8Q).\J:N I_C0B7>UB3I[\<5.N@UER3>;1DZ/!K.F+.4NT>F.13!6C; K M<8@]7/1<+:*I/8F4BCDUZU\PZ;B+.7BZ4T1SI)$>47]FT"4>='V)8YL&ZJF0""3N$&+*'3@[+LCVI"SFN2[W,!]>I>N'=?RJN^F M%P629B4I\*004Y73U:+,+(VJ_=DJSZ/*ZUU[E@959T&UA\7]>5#Y *KE>Y7. MY/35$?#P"6^71A]C7;,*2W6.ID4.\3>8@6^R9-O+O(V;GF+1;9R/I?BYJD<( MZ*J2\;Y^_KVYR20+L3IK51!1_(CZ?'1?E?K-'GUGKI:@-C8/96Q^Q7Y\3GXO MQ U.U^=ZLMZ/WM93]2[+IY/[ >?I0SU-#RNU/5Z<:=LM4O?:AFBY8:H:@0'8 M&\J.NV@$M@^!RJU8Q0@D%B#0WCDLTCZ3M_56R&L^Q@R$ZGJ].)7E@&MK]Z&I MQXPUZXTQ?Y 9@?**A.J 0!3E$S!2=C5"=CJ>?2($5&Z$U//V=C9MQ?OJK';\ M:E)^RLK_$^6Z_26Q>]=D=XNC?0$6#;=]61R;PVWS,@&$M*-,@(;B29D>>X&B MTT8HGHLGY/7\]6VY:&YXJX\C'L ".8/4>N?96M@ILT1>#KLME@%7V3*@(=E:2"JS2 X" M2:^-D#P7[\A-].])6E44,/K9(,:!:1_'H7PB+;5%5 %T!1 Q&&AY&H2=!:%R?\@!M630 M1BUY+EZ2-RG>-#B*B^HJQW$NJDF=^DWJ(DX<[_JM$LBKJ$XAM%/D$$Z1Z01] M::9&VOXW19//_[::C6THYUAM-/_UCK2EALG>8&AK&'8?ADH=(R^#X0:GFQS2 MNW9,H$6+D'@N_I"%2$U:%!A\@=]AE+35 ]H-!JC'8?0RJ3Q39#H.;F!YX MAC0PR>Z9JMK_H\*(P7M5V@R'5@OVK,<)SX=!LG@T&>.AV)UOB'&QX MQ?&4N>FZRS[)N&8S%XT7<2N-W\KXI=Y'MM3 V L&J;J GL9@:S&H.)*R-08W M,$4H'@(TJ=.F7*-S<66\:2(CLPHS48:7>QWFP.TYV/UJ+1$1EFCRXYUGKW&B M;D;QEUS #.&=*)^3AH2?1[=BE&;YG M%C:)NAB?AF5K8:G6)CD$+-6%_50[2Z;WICY[M>7LCC]Y+=^S-P?:+/![U]M? MR*H:?AO>7DGHI;'GBP3?YGF6O\[ 7I)3O^*F0.I64 >IB_@&L44=SD/;\7R M,>4Q"X@3$Q!PZ)+$IR)\?+/@U[?_^_[V_>=/QN=WQN^?;GY_\_[N[1OC?WZ_ M^7KW]NN'_S/>O?]T\^GU^YL/QIN;NYOE::]A*"=M]76,SW9H<0".&T?$\V)B M4P_6$,&MV >1A59@.<3VPEY+P"%;W/1J3;S5]EM:2.];EAB@+[ZEV:08/!B5 M/]7XGPG/06_ ']Y5AC$?&+=HRKX1"S[BIDUMGAAKQ>%Y_.C"]?;W\W^'>>QX7Q/2W[S<7"T+TX MK?RFWWEAP.XE&XEJ[F 618YM?^\+>4,1M(C-P).P!&"W$Y%B\_7=/8)'?90$ MCN7?U807]7@^\AP^FPWF'Y.1,!RK^E5NA&[%N*R'7/_YTG@S$=AU; _[E1>F M<2]&(@?QX5=X/$Q'N(665PA/!XW#D 4&I(AC(WPP_KK%:FHY ?6(L!@)0\K] M, B="'2W2T"MNUY$'BDVRWFTFKJ/U=QO59=A';U9Z/!6:9+>G%+T8)]QN6YW M#W ?2.547>Z& MLI*IU$3P>=&0U(C3V!AE)3P(K.2@:.!95'DI?#^2%Y:GZ 69+1)USH<,PJ3# MYS6F"0V $AL,4$6EA9#=FVL/-'&&>4#3%F>-I+.;37'L\*H_)J-JLJ56Q);2 MVOQ%.6!/_SU=O)(4/7,%#N$=-&/8UL7_3-7W4RK/651YSFJ5YUP:=U-=!^)# M,1HC4-(SRT&^4ZGB:&>M5SU)L@'\ M(M1M@>7HG(SZ)Y7HQ$^CSBR/H_Z@R$:6@ MQWF*_\*L9G$MJ!67U.M+Z*>7T)-'TM&7T+>U=_NYA'[EIN793]UAZ8>&E5;-SV M7GL"W[1?=F_[4\VR2V*Y>[DI_F6M=J>OE#DGT]=3DJONJ\8KL3?KZ\J@-FR[ M'BG\6H5O?E'ZX2X#9(]L2']E***R-0B]M"\-Z>=;X]![PTLNC?1W*6Y'C?\3 M'+8Q4P_/T@7USR4%O/S^@=V!!"N,C/-\OC+>X M"]U&WL_'V>PMYN8T!#<#JL3I)E< O1R5G9??5O3>YIJA;DAKZA'Z>YC_);\#=J(;Y,B/.1N6UD>'Z26E)WMH;:2]2=EI]*?:>%N+N^ M6VGG/0ZQ5 [0_>O"#1K1[]/O.\_W[;H'FW.DM$UK;1YVDWKL)QG\SB;0:%R8 M>/DJK X82#:*/L>KT60)D>+GK3Q4[3^VLIF2_RJ^B=%$7!CP]6]IM'SZ9.?\ MZN/Y-%>/^*\[C?!(F>.;#6V+)"8[B2,KB%WN")L&CA=0/^#$$LR/7)(0[[E< MM^7;(RL@O^<(6U X2XHN ,D:9X_ H26PG"7E(//Y<4NYQ>$: 9Z[I6*[F MF>;92?#,LD)+\(!Z=F112D@0AE[,6)1$=NB[KE/Q#)K=M++<07CF]*Z=P+3< M-E5HTCS3/%O/,T(2'H;,B84EJ#R'8Q/?\1S"8L?R$^O1@?.6[,\HK&<$>*;W M9YIGI\$SQV:6Q1W8F=D1]1(GH''D!M1RB8AI9+DUSVC#LW;LS]S>-87US-JY M9K'FF>;98>Q&%PCFAW'H!(0*9O$H=.S(([:;$%N$K.:9W_"L'?LSKW?M$3-P M]?Y,\^PT>):(,!1V8"6AQV%_)ECB6Z%P6.39 M:WL.)9LS_;H!3S07CF@]WH MFZY#6L2STZ^@NU4$T+@PQGD63Z+R907H6E@"4CFYA!/X@<>H$,REE''F<9%X M3DP9<\/0:VG0C&%12#!H6U04\H64ZDIM4N7 #$3(78\'<>B%E(6L*56A@GCXPA6^#G>]0C_H!]3T[L(EG>4ED^XGC!(*U M,BSC6;UK9A*VLQ=+ [.UP'1X:-E^1+D'2WGH!MR/?-<)(X\Y(7=BULHXAF=7 MP-RYTJP&9FN!Z8I(\# !VQ),3,L1(4:S";=H$%IQ$MNM=/Q[\OY6;_<;4#0P M6PM,ZEF6:R=Q2(5'71(RX5G$(7' > (:,FZEI]QS>M?4]*BV,3L,S"1T0I]0 M,#03RL#&#,# 3%A@Q<2AH=U.U[)'>]>>:9$V7=6@@:DXYB$LVPU<8;NP [)M MAS,1^B&LY9[M^KY/6^F+]5P$IFNW:2E7=!BCM2[8NZSDLJ(ESNXNUW]L=O*P MTTM?L6Y6EX?H:S1K-\ZEO@<\MVT^(&]G4"N#7)"($L[D3D?!IBFF[ M'-0^'K5U3(^JNCU2H[D;:&:"4M^G"?,] +#/PY"Z!+9_Q"/])P?%>(GF;J/WKVOI%VT2CSI2OVKAW;I(ZJZ+X&;3= J[Q* MC4K0>@!:S_2I!JT&;;;/DB\J0>N#>>"85-DA$@W:;H!6>?T4E:!ELAP1#7;. M_-"@[11HE1(MRJ)MK1NSJC41S3LS=#4 E:"IK65EB378.V M&Z!57O1!)6BK8V"VK?.\-6CW6MM!)6@]T+34!,IHT&K0[K.$@TK0^O)$C8), MEE-*F6VMC_FW/"L*3(U-TE*7,SZ^ :6.954HW=WUIE':*90J]Q?OA%);KOA$ M65JD1FE'4*K:0;P32O'L%C6IIU=\C=*]>H1W0BD&VXCI.KJ\KT;I7EW .Z$4 MBRQ2V./KDNH:I7OU^>Z$4E>BU*:GL>)W/9'X5@S@C_>F<2]&(N<#@X]B@\?# M=)069<[+])LPQ(^Q&!6BN%KK!581L]%MZ#9T&Z?1QKE4B[F556)0)0YY_J^Z1,RAXEWUTG0SBC\VPG];K43;&QUX2Z=)7%TBH;OX4Q[)4HD_7QZ1V_T" M>XV_UN)/>8Q*)?[D$6&+:OW77?PICSZIQ%^ ^'.I/J+>8?RICBLIQ)^-AVE- MIDNT=1A_RB-&*O&']T/"^JOJZEZ-O_;A3WDL2"7^".+/\33^NHL_Y5$>E?AS M$'^4M E_YW+1XE=1")Y'?>G&C,4W,BB.Y,J*TVD(=@^""IW9RJ&H">+'NY> M=$Y#L+405.[15 Q!7SK5;57%+#0$6PA!U4Y-Q1!DN!!;GM:"W86@T0U2C$Z00:A1U&H?+:(*I1 MZ,G:2Y:O4=A=%*JO_:$:A;XLON]IN[##*%1?VT,U"K&F9P"[$U65%#0*VX=" M];4[5*,PD"@D09O.EG6]:D=U_5^Q1>T.?3O@\9VD=4*U:@8Z>+C)-8FC;U71 M #[$B7CE *YN#0P\?9>5!O ACM0K!S"1^T%_][KE&L"= O"^SN0K![ #&IB M!E:52*@!W!$ [^E0OW( 8XS,!P"KR@'3 .X&@/=5%4 Y@/%(E65:EK:!-8 / M459 .8 ]:0/K39P&\&'J$B@'UZ[YKSM8 M]?VGP_JO"Q@O_/28@=.Y>3^*LJ'X !.T/=TP>NF9CK=\<.CG=I6 UQ<5' RR M"CS6^X1L("\KLISEY",-V7.%K (?]1XA2ZW>-3-]MGQQD4;LN2)6@5-ZGXBU MI9+U5GCR-&3/%K*[NZ'W"5F\Q- Q::"UK(:L0L?S/B'K &1]DZZX#UY#]EPA MJ\#5O$_(RKJ'%EO.QYY+*=S/95_D1BIG5)>_ M/53:LY3ZIVR4+5)J&J=901P/K).=SQ/H:CZMQ9CRS.078,P'C.G:C1T&F?+L MX1> C($%H$'689 IS_!] 7RQ$#6$O_G,W#;]7Z2[&E.>DO@!C3N^Z5;=7 MG$NYV/> @UP495,:X;R*Q!XX@721)8WHGZ(%Q7(BR[IW:X_YB49RNHTHY7Z_ M31#E J*8@BQCC:@6(DJYDV\31&%X8L7:K1'5!40I]^AM@BB\2LI6D%:N$=5& M1*D^1+\)HF1Q0(VH;B)*N1]N$T3)0G_+GC>-J"X@2KG7;0-$>1@L");/BVM$ M=0%1RGULFR *#X^H2,-O459=:QUIF!-IA"+)X9J/BE9S"ZKD[G,"W/\J28K M+S1$W#HZ[!%YYMM=<4W:UN'A=N1PZ_(@;? )G@+T'7FLT5Y1WTE#_URAO[^S MXZV"/L4SZ+"]T,C7R-_[&?16(=^52I_X&OH:^OO/Y6P5]#T)?9\JR 35T.\( M]/=W)KY5T/?EV7K/V25"K*'?+>CO[VQ]JZ"/YYU,LE/M'HW\;B%_?V?T6X7\ M )'ODM:;.^>2YOO3ESS[EA8(3IC*GW\)Q4@D:6DD )7=PQ5G$<';0_YO3<0Z MA/>JFI-5?/*MWK6*XD0Z--Q"8.TA#7AS8-F@J%L2(=; :I]#_>7 (KUK!;6I M-*[:=UQLW][JS?#EP(JHKWH^,90=.4]X;UKNO-!:HVRUJ)LWP[$S5#FKUP?CX>R@V87Q^FWHZ#D MDRCE]4]&(V&E?7 OR0:]^'6<%2E.]E4N!O*&L5_1-7M!+G$,C^>(%P(;@/79 MGBUQ4GQJW;\K6;YJ H])\K_NQ_6]!55:;ICM+^T;F+-#Y6*_NIS+V^E(ZBD% M\C0I-2GWGY"^(RFKZ\=L=]D)I$FI2=EM4NXO57XW4C)YP1IUS^58A^:DYN3^ MPR([KJQQW*DQ]R.,=32^: MB7 EXU1G)FS0QMQH'1A2G$W"@5@<[B[-ZR[J+NHNZB[NUL7SRJ49"U@>^CP7 M5Z>85D/6I-6HL$1U&[H-W<:)M7$N!YI?\2*-=LDT[=@.>=4(3WK71M#D=VNR82Z:"-K:D3;+ISQ.D) MTK4TR5D3ISU#:W7$Z2GBN#M[ 35Q-'$Z&G-ZBCC>SE$G31Q-G(Y&G9XBSNY9 M#IHXFC@=C3L]11RV<^1)$T<3IZ.1IZ>($^P<>]+$T<3I:.QI/7%@,#N[T35Q M-'$Z&GUZBCAVFX@CXT^_E#P:G_@D2HDW37%T8Q&1I98I3P(TQ37HI\\&",EDX[&WP(G"P+8\CA MXZQL)A6^EDP& ^-!\+Q^QL@%3"/H U ?HTBL: -_CK+A&)6&D8YB,1;PSZB$ M-R=9;@@>]9O.&'P4RS\NO@E%&!N3,2A"_" 7Q5A$*':C&K&(+SA(G=^+ZM6% MD4W*HH3&0(68^/4TDDW'E>I:QAOH)(G.1BU5A^)A9@9\7(BKYH=?X[08#_C# M53J2 I9?^G41I.XR!*3:JC[^]7L:EWU4\Y=6=;E''2"OWUQ_?"D_>J0LZ\^" M2^JZ:S^V+NWU7WVB61]VV,Z+6GWZ,T?W5?=5]U7W5?>5;M:?E6E3+IWM_*K% MJ5YNGJZ+U8[]F[]RDW,G5UQ"+\DE&(,C.0B.-L)M"?\9@H6 ILKL@OJ%+<1S MN67/%@Y;6UO!=K=H9868(^BXR-NTF[SKYT(8'^&Y?F&\!=LK-C[R'*PNQS8- MC'>MO=9="W13@?YC,A*&8VEY*I+GK1B##@AA2[!2J,_0?YL"*MT0X4UA?,G% MMS2;%+"O^EKOR?8+Q.X),?YC4I2X\FC!;8N^KP"^8B/$G:5X-#DU.34Y6RH> M34Y-SG:1)RM1*1;=!(_I]^GWZ?8=XWZY[7==>>K8MJE$V>)66\+)H MD[2(% . L%#S45R8AO@1"9#?4L3QYZT\A1N>@&V')W6U7'X3(Y'S@0QQ\GB8 MCM*BS&5<6M= /=TCZ-M<9.?[24P]UZ6AH(DMPB1T"1<)"R+?(1O=C;Z8\U,C MZF84WRS@Z>V/L1@58ML[0:A%>M>$F,&*+.[_]Q?;LW[591W: SS-*>24Y034 M(\)B) PI]\,@="*;!2Z)J>5Z$3D^I_!".M-S-*4TI4Z#4CM63#@ I2@L4]1T MW>4S$YI3FE-MY%3DVU9B\]BA(J&.YW(&JY9K>;YG.:'KN,\44S@ IUS@E&," M]S6G-*=.@E-,1"$)?$8\9E/.XM"/+#\@B2M< D8@/SZG/#3]F+]\Q:*FE*94 M&RFU8\V? U#*AV7*-7U'+U.:4Z?!*:R[X"9Q%$<)I5YLL< BP*J0\\03?B"> M*0=T $XQX)1MNL%RT1/-*1[U.0F%(]R(6K'E!%Z2^,?G M5("FGVWK94I3ZC0HM6/5NOU3RK9D<,JWVN3U.] ]RT=-^\]*/C *,1C(8[KW M:Z/8AJAFMEB;7$:V$\Q*[7'*'%,> +ZM9D4YU>S>M>.8GK7S\M6^ BL:C/N* MG.X+C$11 %5CL;585!YRW!<6'5",KDFI7N M+AB5![GV!4974:Q+8[&U6%0>'=H7%CU0C-0,=L]ET&!L+1B5AU7V!4:,6#+3 MLZD&8V?!J#P>L2\P,D5A"8W%UF)1N2-_7U@,0#$&ID^"%H'Q#(ZAU:6Z1O>R MFNB+?/6;1OI:1Z,G*S:K=]:O*=4\G8'WHR@;B@\P#5NSAUB@R:GI.\MFQ2E? MOJOAI] ]OT_XV>N<\AI]74"? H?\/M&'(2'/=#Q?PZ^3\%/@@M\G_/!()S%M M;Y<[>S3\V@L_!4[W?<*/KG.U:_1U 7T*W.S[1)\K-QZ6HY5?-^&GP+&^3_AY MO6O?]+QEIY%&7Q?0I\"3OD_T^>O\YQI]74"? M_Y/M''>M?,]%E+7'YGD/N. MTV2$ N9)&*F<.*/D/\XMP[T=7O,9<=[EV? UO#0=34"0LZM'7LF)JIZ[PVEZ M^Z/,>9:#N'G^\+X4P^)3-L+NYID,:;W'8HJB*+=G8B"-X, F[;A#4<=03\;[ MWB88.];N7GR-XO:B>']>_%:AV);1 )?N8I5K&+<7QON+!K0*QD1&%U%\?ZB+JU"L8_1&TIWR5G4)QVVP> G4>HS M#D>*UH#L=XAT.JR*KS"=7]Y-X.TOOK(C\ )]KJ'+N-M?1&0WW%%+QC \6V=5 M=A-X^XMA[ @\NXHZ,)U0V4W@[2_JL"/PB#[%T&7<[2].L"/NG,JS[VJ%UTW@ M[<^SOR/PJ/3%4ZWPNHF[_?GB=\2=J\\L=!EW^_.>[X@[3_J[W9;@KO9W-^]J MQ$TDJE2'='0;N@W=AF[CT&V<45#/& M0YGV>"],(>9$N1?EVM@K:-O(.WU/T MI+WS1>2W.,]J8Y=DK=GSEN"DEH_=UL_[QAJ54&;0.KGEFQ -6TT;3:@S8Z!8@6T<2VD MC;U\Q=$ITT:;-4OZ>;? L J@V=JLT?KYQ&BS8UQ;!6V(-&N6;VO7M&D1MC1M M5$;E5=#&D69-MVBCS9K'0-LQ#*\":%2:-=UR"VK]W&W]O&,6@0K:N%(_MV0W M< ;%#5=%TN)T,"E%K.L;MB;Z]*::D96,\7:./^ECT>V'VL'B3T]!S=_95:.A MUGZH'2QF\Q34V,Y1&PVU]D/M8'&.IZ 6[!SIT%!K/]0.%NEX FJ>I1?0,X#: MP:(#3T'-WCD^H*'6?J@=S*/^%-3(SCYU#;7V0^U@/O6GH.;L[%774&L_U [F MAWX*:G1G3[1"J$E/]"\E#P<"_ANGWZZ;?GV:#&%>HNIWE&(ZFLBJ=M=_A\<> MG71S/)BS<5:D^,!5+@;PY#?QZ_@YV!/OD.]-IJJ0U]V]_>@!PS._%19@+_N<%3Z"S5WSPG3\4O5\6 MQC1,1Q?S GP\]KV-4+9XE98@S^C9,5>( A9D557#*T"BR/$IZ"5O<>^,?HZL M_TOJ,\LC#O&(9\5@'$>A()$?AS%GPO?=2/S+[UW?(06,+#&PCB, K/C[+_QZ MU50_8H/D=1H(V/7QV(XCWZ>6H-SQN&UQ(FB<1+"B]=9\+W98$C'"*6@:FC"/ M)=#5D%M6&!#7BJQ%#@QY?@^0J=D3@+SJOY39^,JKSIK*84QIEH,L4&L,^+@0 M5\T/O\9I,1[PAZMT),4IO_3K8NON>$ES2$E7'\^@>FE5<*VC6?6;ZX\OY4>/ M]%G]67!)77?MQZ AUW_UB6;]2^(X+VKUZ<\S_;W:*5%>*NC.TV;?SNP*P3 MQD=XKE\8;\':BXV//(_ZAF.;!F[;UN:7:(%N*M!_3$;"<"PM3T7RO!5CT 6A MR%<+]1GZ;U/1H1LBO"F,+[GXEF:38O!@?!7C+'\J<4P)$+LGQ/B/25'B"J0% MMRWZO@+XBHT0=Y;BT>34Y-3D;*EX-#DU.=M%SM7E$9TGJB,J%=T&C>CWZ??I M]QWB?;ON=5U[Z=FVJ,;- Y=5!D,Z,LH^+-1\%!<_;^4/[%"I15U9L:-G04_D M-CC/[>1M<)I&W:116^^V\[PNWFVG6=1-%K7UIC[/[^1-?9I&W:116^\=]%@G M[QW4-.HFC=IZBZ(7=/$61+ MM"[,0L4?(-+GY([_V)Y#M(J[NK0=E1!>R!U==./PD4JE,'1WCUMJ%+87A?N+ M]"E%H2?C?B[S-0P["=J4H)-+O[N^2';O?XJFZ6F.'*Y_IONJ^ZK[JOIY27W6UQM75&NFC:HVO M^("/(F'<]H4HMSJ+K4O?+=3_R!)=CE&!#'4%QIU%J(LNZM)1NG34R0A.UW73 MY-3D;*G@-#DU.34Y6RHX7711OT^_3[]/%UW<("AZUD47;Z"G&"_E V/,T_@" MA!'Q,0I/EV$\W2-UVYP-"H7C,^(*%B64)3ZS8N:XOAM%'A<>L__U?ET6_&)4 M?P:D+X"C]Z/7%8I>9\-A-KHML^C/[8/[3N_:\3TS6'$WZO_[B^U9O^H3JNW! MG*:33)OA$0EM%GM12"BC-D\\)[&8&U@VC847'I-.=-W!)DTF3:8VDLEUHR2P M?3M($D+]B#'BA#2,72IXPBF+CDDF%]GD YU,U]*FGB;3:9 IYF%D<\OC+G%H$GJ,NW;( MDQ#6+#\0G!R33 S(%-AFX"V?Q==TTG1J(YV$B /'#7S/HR[U/8?YCDMI' 0T M20(_:MP0*P[M[)]. =))[YPTG4Z'3H&(HE"PA/@TII83A4'(XTB$8>AZ<>(E M1Z138/6NJ>G93)-)D^DDR.38MHBM!!8E85&>N-QUJ.W;"?43%@CB'I-,-I#) M!-%D^%D( _>Q"))HW1]SM?9'\U^>5).Q/9-([YI8N&G2Q5*ZB<*71SH/B$)'UW+L,@9?'B \( 8I:D+' M= .-PFZB\.5QM0.BT 44VM0D=)=+9S0*VXO"EX>C#HA";UU<2F.P"QA\>13G M@!CT41/ZIN\2C<).HO#EP8\#HI !"HEMNCO=2*I1V%X4OCQF<$ 4!NN"!QJ# M7<#@RUWM!\.@:UFH"3V36"VYZN",BCBR2\I>5KJL0P71=%_WT%=V2:R7M:KE MJONJ^ZJ+.+ZHB*/[J(CC;0G_P0HB6/[M=9^/[N&=ZC&.2N"SXJ%JBN_JA6GKH4I"YHI0M:G8S@ M=+4Y34Y-SI8*3I-3DU.3LZ6"TZ4@]?OT^_3[="G(#4*KNA3DRE*0IA&*^W2$ M$5]=%?(LSNAQQB+/MX+($1X53A#$=NP0QJAP79ZP*G' MLESE;?F_>R5EWW[ M_ "[=^UXOFF[NIJ)IL]IT"<0KN]Z/K>0 M"X^C%QY-GQ8,;0OZL,"F21(F/B64$E\P/XFH[?HD]D)?"&O3BJDJZ$-U]6Y- MGQ8,;0OZV!9ACN.QT IB,--H2'R/>CX)@4>A1>DAZ>/J:MV:/$>RSR 7=#Q2R7-=WJ'-(\GBZ.K>F3PN&MLW9V&!M6@%5!7U\78U;TZ<%0]N"/@FAKN8X^M&WV/6X2!B(1U(FQ8)'%8L\AS"-VQ#TJHN20 MY G:6&W[#$HPRKF["'DA<(C#L1@5'*5^7G48M]GO"#_V21"Z3N)1.W)XXL9V MPI@E@L /F/>O-Y(TMF5?;'I-49/D5MQE:ZJ;WO9Y+N0DO9Z;HZ\"R%:DI;@5 M^;M UC MVL!X@_MPV@9C1\+8W3VHKF'<6AB[S.=6P*PH M/8BVQ&>.00VW(P 4H0NP,P MEI?I,E\KX^ZBF+"$N+&5! $)*)C&84PP-@U+7NYHJN& M<6=@'+I60BW'CDA,;4Z#1#B1L"/?\WT:1GX'8.RC36';KD9Q9U'L6I[P_O_V MOJV[;5Q)]Z]PN<_:.YDC*[R*I#,G:]E.TMO=N;AC]_2\]0))T.*.1&I(*H[F MUY\J +Q(IB3:EBQ*PD.G$_$&U/6K0J%@$]N@)#!]U_ \W;4(_$HTUZ&.E=2AH?^?8]&B]O.+!*(]NNZNZS1G:H9%IS#[AD6@I<]XJ,=?5@BXRE MN'6O+%?7#K@L5PI<]PI9=?V "UFEP'6O]%,W#K;T4XI;]XHE=;.+Q9)2X#8K M<*I+-=WP'6/@VZ;G.N!# FKVC7^?05&OD.^0[Y#OF.EW[',2S1 M5:F]ACO8VN:[PP"Q_0LQZ3&@)"!IADN)=0R=>K3 M77@?0Y7>1^K0_NB00PCQ#2,,7=\S0\=PG""P?<^V+3VPJ_QH0TG%%G5(.WFG MJ[@4]'!+DM2A#@F:U"&F0Z8;A*X9#%Q+5\W ],@@H /-''B&KA&+V#O1(7U9 M.9S4H Z)F=0@ID&>JGL^H2$-\) !8I*!J[F6ZQ/-U55*O9UHD(%>R.A9KM0A MJ4/=UR&+4C=P!M8@5*FIAXY'+)\&H3H@#J%:J"VOY=FB#IF@0]CIPW2E#DD= MZKP.:=0+'=.Q_,#034QLZ[9G^+B$[U';"NA.=,A:5HZ;U-0V0]PT9YD>-4/T/* J$ ,YKF\;NA^V:/.V1&6 ]E>QGXSI)V# MX[7%9EVM7.,[S M4U92[KHK=Q";6L[ LWS3IF;@A,16-=WU=3]PM<#?H<%S69>'@?9P'X 4O$,0 M/-_6U% C@6'2$)"H11RP?Y8ZL >JX4%\U:+YV58$S^0]J77G.H&IZV&;GJ7;D3O>]UFSI,$[3,$#[*9:8> '?FB:@T!U7%4' MT?,("0?4=FF+EF#;$3SCY)W=,TQI\ Y3[HCCFSX9@.0-!J9-=(\:%.(,-8!8 M=Q"&;1HJ;D?NS&5M$*7<'8+<^0,'W*OO$\-6S<' =IV N![(H4L#9V![.Y,[ MZ^2=TS.MCLC=L>Z'.KI>A?M>>6H.#K/R5$I=EVLU3?L0:S6ES'6YNM%T#K.Z M44I=E^L!3?Z%J6,Y@X 6JL;S5UQ:E3@>IT[6>]:PE92EUW94Z5PU)Z&H#.Q@X MIC?PB %03H5?/>)"5$MW(G7&LL:&4N8.0>8,ZFB!YFFV:SNF&AJN%=@:I=A^ M05-IH.U$YG!GD3[HZ6I'^BRP'/>;G'@C"O\/HA_OV+B0D%$\9:<4-?T"-Q;# M$_PQ!L# 29*Q$W#.4CJ".W_0M_=1D ^+]C*UI_@HSM3J$>)ER6B:+W^D-C&? M I_338N@IJZ301W'9)LEHSB]:G_B<)'7D>VH ]W0!_I #4Q5\SVJ^W;@!<2A MM@T1[=^:[9P43PW+QI(3D=$]F64G;^8H,8[BTSK9%RFV M-;JP-Y[AB4:1OY927!)!&9*42GPZ)1AB@;DE_5,M$_>W:+J M*$FH7*+MB?/L/]^0=TT"4N^ A4('7!B_^"5/)F<#9LZW*]AVHV!?Y72L MN'WE9Q*< GQ@ M3+Q.$Y\&P+FL@ZQ[E*:?O/OP@XRXYT)%K81RCV:\&%"$ 1$DY(*R315X,/@;U"O>Z#L_FB*<()=N1Q&-%0^_*3^%-VX M\C4,(Q^^@>_DURHE%]=ZRCU% !9,?5Q-!BK0.;+C* "U4!]?&-,L*WX,*.(M M]NH$1C\WPJ#BE5_GU:3D54\A&5NZCN&C8+&^34= 6,T@@+9>T=?L;LT*Q+^F M):5N8&HI( ^X^<-/GUD\L&,Y?EAS#9.]%M ?W!\HK_"!D_IM)Z\;C$.WA>3] M6E(J9/%: A-/ZW?D0Y*SVSC3@#9YHM"8O95=BV*.B)&'*1YOF?)[/%KPDK,) MF9O229*"!PFC$?R8 B:>N,H1^FI^#3'G"B#A\!C U-Z?%A9AG_-IF.@,1 C M8,/F+\8+*/_P-7Q1#L14)NR$S4S))H#1PXB/94$<\ WE5R^3\3C*4)_^"=]F MLH77<9)97VE!4ZY7RZ]O@I!XIBB)9SC".9(NIR*IU7W@@'R8)H12/OL!OK)A MRX"Z-(%)3]((OH ?(*-1$B)A:GW:F**FHT*@T0*RF-8X?)HED7+C-F\QB%+(XPKHS&[G\00[HZ0M1"8 M1@%3C;"4BRR''P0D1B9/0/5(RG42M ML%-Q(N0/^LW_35WX]/[_N,ZC,!'PT MFQL^3"BB/PH+B]-?_]VHD$AFPV"6YWS$WY@10#7Y"!11-/7T=R4D40J:!J/, MA%*C"E8TAM_!).9"0:K/%>%Y#^^8CG(FOJ6;1N^+UH-D0R4$CF1"OH6)Y,A# MF%SQ:;3**TG40;_Z2+CYN60K6.2*&5>-$HRF>H,4W?Q"\P#6*FI?1TZPT# M(_E/,;7J?9-I"NHL OOE)NIK8029ZS)PMVD>H\Q?I9GO-BZ9LH M1M]X=JHY.Q-^4AJLE__Z/%DTK:_:2(=KFJ)NH7_C?A2Y&3->@_AP ,TYPDQQ M35@#"@^.>@P>@L A-F.FG#N/E(8C\!$<38-,9SQQS7D-8*CP%5F!QT#V:9Z] M/42V>]UAN]JW&-=7V1Z.*N9XEM(RED)%!3<-+"Z1>>F]YVW/$ARRW)P((R;@ M%7R01I.<2PS].8'P.LK+T-.C:%#&X _ 7<)@&MY+IF!F(- C9)F;_&?ARA]?G>DKS0Z[5P?R-,/#&=0G-(J_LNI7XC8-"Z8C%C>ARBP0*#3 MC/;PJ9JIF;13W%\%42MSH55/W MJZ4+3$5&8M[,F(FX*J"XF,&!U'@"(*PT+LS>%?@EF0L5\<,X?Q@L^L6]DX[] MS1 GCT*CR](K7CUQ=#<%0X4TRJK I,H$GBS&:>* $?SY+F4&XV-*QO0^2;^? M**]T53.4L/CA-00CV103%#/V,I8^S',N;S<8$X%A@W%^3>](7'=C>/,MV,[@ M'B2M2CHJKRZ_WGQ]7QK>D^S9*:OX<7P# M,]+T%IBIV)5&8W_&U)B@UGKPAD)HRNL190;N,5$D#R$%K3!1AQ^L.3#P,A## M\AB-9[ZK4=;-8.F%>/XEJ?)(+9)'T6C$+*U'"V/+D^'J95R$?_!?2 4\@SOB)#Z%<<'*%LO(7A=S#/]AXHJR!@3QEQ%4K&E>N.$T!G*'L9%A1P^PP!63*6,I0849+ M %I0LG 4?$7F,TF!=84H]I3?IC%5#+7X)Q+AADYR(;'B=T8W>/7#H1!P8G.C M13$01A*&B7R)DFF&F)2K-SB>-&>(>7D 3F"$G+)9Z>= T,OL)&8 \V;"<0C# M!X3#F?.Y);O@*^P7>!N#2HQ[("(C=&F90$HB0RVPT?W"BY<)M'#!E?EXBFC7 MOKA*P)<[T^,K+;*6EQ;)(J%.C>[PBX2:1?0Z!2AWCT9C"!:17B:8.\+G!Q3C>K0B$/9%&=R)&88IP"Q_SL5$Z1@0X3 ",SG$!4+ ELPR3-/UMJ7' M'T&S73RW/?3(_0E^4%A_H#H)X"48 ,#X'GMG.0E&HV*5?*"4M'\ ML@^KW7&X1UBY -3%B.61RRK?@/5!5 *_SX7C^JOPFO0G2-L*/G:0!(]95T$! MI"S>0A%4)N#FT4^G@BQT[:(I\4#P!%AC3]=R]R"Z\1!Q0P$(2V(691:9*!1X M@"/G42/^5"''-:#Y M'9SVRDG^1>="BH7ZCL7J'CP-YQE() M,7J=ACSWD /5QQ!JW.$=F+9D_J-(N8"2R= M1+]1'EZ*[>?+ -R"&V697UJ@S;1F<\":L@*Z,G!OD"2^1-[T5%0EX- +XDH: M;M YQ"6H#JY[U[-B0U8[6"L%P[Q2BGG"*E7"T V8P22.Z8C)=81B,>89BCP5 M]2D(86#4?,FR $7E8\!]OGHJL%F9EA1EG85N5XL)UG64'6PUY MRY:26$UPG-07I!^7B^(U,UB'Q8K@IVE1."C N\#N#Y?EV(,,M!;0!:NX6)"( MM;>XAI;6RC1FRBCZ3GGI3^T!'E7V'KF,]_0-<^;>;9B[ !C(*LJO*N2\;[+Z MS%V.]MXQ[7)NS\ZWLBP)(F6*JZ>_@9YE020J69@J78M8ZRIF%?)X8?_8G-.%(S#8S8O*3;]C#72(1 MJX^D64$U+<, [ON"G>T<,-%MF4\/() M\"VXOQ+GI9GG1(VN*@%8$(69$[%F$Q1O#B/L-J/, M*,$4YP^:%D5H*\CUR%#K@Y=&8[*,[UHKOF,QG>J^W5&0QX;P^WP.\!GL0:;I).$EP,BX,=D*-LA@56W_C- E6OL&:CZQR_:0'VKJ8BL1-U] M[V%=*(]K+PNB*;^BB+(]*?L&IJZ66"RF:1&BS*K:G99D2 09>M7N!$:1&(Q; M3"DO&0LJ E;%MG7Y9"L&8JLF"BLK.L3Z![:!FQ>:LJVK"[]5L1I+@^:]2.**L7P56N7_%8A*4 ML5[A=,HJOX;7<4T2O%UQX]PRX3D3B?(Q^%"U)/*^EK(4+Z\*,FN/X+5B+B+- MU42>^B-+3"C+M6[5C [VTXQJ_9KXUOFP;V;REM7NKC.5#TR!R),MR@NW$'-R MF33L/LA$PZJZIFQ7S-S]%#.]7YCL6IIXRAZ A[/*10J8R8L)IQ-6 M]4Y3/^)[F))ISLJE6.@Q$3N8[DF:$K90SQ:"<.3P]U?>:V9>^=1P#0ML,'"H M>M\$RS4?]5;VUU<^?W'C\%,Z+K;N_R#1B!2[_,66+IP7[QY2'TA;P,E;$+,BC1:"C/'>ID1F63TK/C+ M6]SN."*SLRAF8LL>>CO_=FORH,TGRSOPRU52J:_RQ)(XU$I\65SNLTL+S4?Y M-5/O&[:^]++:UY9>6_5:S7[R:U=?,RQ+#M8V6[UVS2EG:_L,/[RUH9$P3WV] M3"=AMUTG8?*@W^XQS=X[ZMG[\[,_4A7XLF%L4@,11RQ)7VNN%%=4]/[>B'8>-GJL.>L[ YOF7 M/3Y?Y-F\>;DCD-NQYO\\AQF/8,(.IJ:Y?XD[;,M@:GI/U?7=<>G13K;Y MA/4NJ_AR_QKSRKBE/O9)YZ W$&@_9%%T.GJD+#;+PU8MQL(GGV0Q))%:LH$,0K03+%K *+2=='J_LCCL\,0#9!*!FX MR,!%!BY';XF>%?#LT@XU')7YY#VW[N*66W?SE2]67V^UZ;4YD:?WG99YO(T. M>NTQL*Q:!VL_LRBK>B%6Q9^ZJ@V4K^,X\J:9\BD!@M_B&1%79?'(-01^]7K4 M+FZK7=WD8C02Y2CKZ^O@_Z+>;:X&KE[\5O0(62RYX^* Q5#\>HN=$4^NHX-W M[V<=G=$O*^98,1PNY0VC2397'G=;Z[O?FZM0G*LCWC^OE MG[IJ[:?8FGV@/Y EFH RUTYO_4A%F[<;[!'N[]])F-N0R:M:1\MO54?+:][1 MLDZ]*!T_0^865I2/9Q.NO8E-N+HJS]/NZ.CD)MSY3;C_]61_HS6>*PVC\4]A MABFXQ3-^%.KL[7KHV6%^Z_O [\JPB,TG MQ3]Y !Q$Q8FNW[\@X590NNY1D9 M'B^LE0.6Y]07V6[B].;Y;O(9_R=_G9>^>;?[Z*,1M'0F)'%>[AR.503I2..^ M=I''W 2$/FVRX?.^A2.-1GF%=N[-;D"GKZN;W[*F]U6WW8ZU1XUUT ?6;G(C M7.OM$\#_7:RPK5+6PI_QW15;W%ZB[BF!WK/#,B95@P%&KZ=L%FM90,!I\+2L M7!CN@D3M#?Y.QB>L^S#/)]G9FS?W]_=]&&;_+OGQYCSUAX!BLC0&XJ'G"KGR*P1;]!SCFO-M;X97:U:Q2VL.\9:Y.BYH$LBG+P3T6EYTHA(<$G2 MG+S[IR3"R3LP.]A@G*ULSF4JG-/?BQPU_%19H@&W1*^7N$ )C@X)'.$X'\H4 M?,-U'><-_?EW#13I$A1U6S(V:FG:2\;M,$H#CG_$&2L"_03*Q6Q$[K-&!-13 M%L\?YX>4Z4:/GX?6%@GI2SS@/W'[]*'9__9<*=+3QTR#TKL=,Q&JQMG'3(7B M8$36/;OY8!4)>;KJV+:4#Q*BH^OX]X&)\F)J1E E").0M0/D$F3*K-!1 :"G MRLE"@OGPC.Y3"8/UMY=D@LM[?$^!I$U)FW9@%TR0L1SMKC@RHX7WTZ3WZZA5 MVZ[WTVRV%&> @)JG6N'J.J&9+S_QIZ4XNKY>?/+NETL=_O,3FY3]+O&9Z&@C]\B$53_[I?G4 S0L21\O))W*0%P 9[Y[>%/,7VU"-8V5K!D8->S%HQ[Y7K M5QP+PR^%J>-@5K,EF.VH=WP13&>C /VM'Q^8G9NX(<&L!+/[8._GI/9CE&9Y MK9H*G/]#?+NX=/B1>BF'NH:$ND\D_!%!W;EY=PCJ+EO*/E+.'!'DG9MW5LO< MB@JM]0E<;2 Q;T>=Z$M /^U8$[@+$Y>85V+>/3#X\U);;"=8#7IY4O=\DD8C M17,DSGTBL8\'YVK=3>D>.<[5CC2UJ[5/[<+?N:G339G2[;2_W#+*(H3('X#P'ZUYU M"?VH1PQ_FH3C*/!/T\2?ENB32*BKAG7+>,!E(N2""+GNWT>5Z6N:^4 B(8F$ MNFWSF\3V8S)-P>VWA4)OE88%\8^4*I]H#E*K>#2_IS1NZ#""[W@4OBFJ1J>C MF:*YS-6X+4&-ZQYU3J>)STVYHZM]:L<*GJ4]LFM!]G_X?TJ?OI^5[C/RBK6,% MYG@\P#B.0N 6\\B58R^\=LU-,G^M#? Y//DFF#NMCOZD_I25KB_21N^IC6XGN8;=J:!>6^*M(IB7=Z)8>%$&_QS623V M6S*,E8N^\E>2!,_/@77"L.R 0\<'Q+6C!>*:!.*+M"B ^+'.__@"$#'QHY5X M&7C)P*O5:J:!=9DBXTE+X$;N&&P[X(#L>20YU XB,E#;4Z_P/''^4*YYK%PE M^TS2[\H%N)+_)>4N1Q%8S<=WM=T!K<_H6EVYT D#U"&.5>A>4F:>,H<<[3R/ M,NNJ?WZ;QK0HTY3%/UUU&ZU04*,H,'.^AY!NW60.M=O%?_Q?B<:Z9:?726)+ M'/6AK_QKFH-YCS-P4]\2SX._]93?TOYJ6%4V,.8%FLL*\J2)W@>KMJ%\C[F' M!GVS4S_4+?XR%N^8]=^LV,YM\-OHDND%Q-8!-E[]_!(218'"U\55Y1KN,2J.=#'2Q73:Q32*[<,&-WA\D?)U'$?>-%,^)?'=Z2T% M\[_@<5K'NL81QKJK"'[0L>ZJB6?'.G&EH4;X:&EQ%)OU5E)@;56 /#VNLPYZ MN^LN6&*B8XE)G&O8RE.W[9_:WWA(RU$M/ZTE@RNAMH3:W;3\;46X6I;ZDO05 M#3$S^H1-8F_SF)>9UC+@H&%X6R*(Y:>;4X>)_EQ4K M3R7N0<.'51-O7;$B$QH22O ^YJ;.^IB?ZD<%)9KG+J&$A!*=-OJ-8GM;.?Q_ M_.+HFOTV4T0ARB7)ADNJ4=IN277=OGZ\\**1X,< +QHGOJ[Z:*$^6YYST5DS MM67ORG;CJ@87GL43+HYP[K)MO$06';?W36);M(VO9R:&)*7*GS$>V75/TD 1 MB0S<<_/@-D :2QXMMX.^0NJ<7I",!J_EL5M/9=11()*FB;>NAS;DJDFGK=M+ M.N4C2W4TS5TV69: 9)_,O?YR@.2:IB%\A@#J>#0N.>9,21._C@^7M,R42%PB M<0G*CE'*SO"4[2W\]V3LLQ.114^=X]HPW)H^4! !+FO66G*K^V[7R.4GO@*^70T!%R@6)VU:H/&=#EX4MTDT>IBDL2F555=@KO1N?[H#_:5S]/<.&=NTE5KJ1LA <' MG;YH385U$*V0O8&L^>BT16O99_I4UT91EB=A-O6R*(A(&M$,6PF)4@:M?ZAU MDK+5=,>,VEIA_ 37<#V@?A7__2"$E3:IFV+0VB89FI_$&1 Q"2.X/L%M#'$N M3)(A39(T22]GDE;)XB6_@D9H?\#CNDE=IY%/[R&42(?)-*.723*!T.1PYJ=\ M^G3=@S"K_!F0[AVX%HB8 @BZO%'D*^>^GTSC'!1-^1BE8^E0NJG$[1V*GM(H MRZ:XSB\DPPN2TJ$<:L6N="A=M$TK9+'F4"[>?U7^O#F7UNKXK)4Y2>YIFH0D MSY,TIC,,@<+"6AWJ09S25G705JV2Q&N\A);J7%R4=J>;W&YK=PQ-\Y'8(9 ; M;TJG(ZH91-00RTR@M#PO9WE6RN)E_0I:H,MA1$.E.HON:PA7P3A-IBGB+';@ MT WUV>V&JN,CN/IU0U*/Q#0[_?IS1&< HQCPPC625:;L34Z\$2U^KUDB,4=C M $28)%G$)I?2$<$QO;V/@GPH)*[^E)> ^1R?J=4CQ,N2T31?_L@<[[+I>$S2 MV4/]VK0R:6H+YIZ\L]T%PM7^'*:5/MW14R^EY/LI"6&P9V1T3V;9R9NYB8ZC M^+1.U<<09'O39V\\BW(@MO]"VMB5(0L%_26R'74 DH)'P21S!JT:E&'@'-WP'2PGV=,C;C9/44;>V;VK<+R M1BP4.CME/P$AF4I6&I7">$^!?",RR>A9\9>W091-1F1V%L5LRNRAM^*+0@WQ M"XNV'#_(+U<"V%>Y$ I<([XL+O?9I<*;S%US^KIJ+;VJ]K6EUU:]5>^KKKGQ MMSJ#/K"VU6LEQML;C*>OQ'@R$R8QWLMAO!6RN 3C?8QB$OL1&6T7XTE3M@>F M;%YZ"CD0IDP_V'#U'[^XYEMISKIGSE;)8^N0%7=?/,;4N>I@!Z:N8RJAJ5K_ MZLO-\Y2B8W/:&F)YV;FPG,!_7WS[I%S%68YK7LK[Q)^R+4FG3&RCXO>@^#U( MX,MQDBMD,J$DA3O8C:PR&G0?U>4]R0EH" 1]'O7)-(/7Y)G"OI.3NTS!O=Y8 M4QT$HMRY? >.CM]8?&^.T >E$S>7_Y(ZT66=N"4_DS@9S\ 1Y#3.T*#?^$,Z M)HAE$<'8F M?CJ_D *Z9P+ZB7AT= 2R>?WM@Y3-/9/-ZY1BU>%Q^'?S$0S=5MN4'?#^,H&1 M*-?D;EDK6J MW0B+F?G3!OWR*+W?E1M>/_H 0G9F)LT _TL2T_[20;]8;7)7RI ==7D9\F.$ MV2Z%>=/%R_M4G]S!T;U4*?)2/=]^Q?VB-6\V83=7OWXYO_WSVX>;SIBL=BF) MZQH,18R(V"]*J<"J85GBHAD8CVC6J^!U6>I2P$I M]D(RS8=)"O,.EMO?%AS8FP2%T;<'[3='T;N'&]6B)B@K?R5)\&)Y\N: ;Z>T^$Q2?PAQ0=&' MNGU@V_&L8[/P2R+%M VRD?'//_W8#Z?&P@OA8I+T>+VT&F7/ODX6Z'@_^UN+[Z]3)B]G5L[ MIHXO%KLWA+1M16UGZ]8[2>5TB@++(LO5<0Z6#S;&G0P[OP=L[^=)VH5$P8)_ M.(*I_ZRB5)$5)("RXM^-8H\4#:I!675EQ:\6=;\8\I M#=+(_ZZ\[RLW0S(-Z4A"<6G(MT>))H&3MES:YF616F35EQ:<6G%G[_:25,>]R;^=YK.I V7-GQ[EFM>UJ0% MW[D%?\[>WKWICF/V5/V0>VG6X'+15L' 4 MV#:M8"TWSC_&B^U#(P#L^$J\Y <]C]? M/X_C*1G!-;:-/8EK+16]V=R6-]9!*V*]:9,TIK-3T,Z0^'EOKC/M=7)/^2?/ MQ7T+6^(;A]A3[H<1>,"&I[&+.6]9BBTOUPZZUKU<-WL->^G+K?/U7?7: %X= M$-81E_EB[H@;FZ,NJJBU14"[677;@^8T^S.C52T8J]VB#S?R'6>7DJ7[&H^3 M'.$"4TTLA1E,=4^?EPEC"\IGC,WZ4I?]]9LI7S#(MF2@ M3GG73,3,%*#,E/)+29FIM/S;WQ^7#KFG?F![[I>3\S=G)X2ZIF?9[N++R>VT MW_ET\O>OO_SRV_]T.G]<38:DYYG1DKHAZ?K4"*E%'NSPCORP:/ 7F?O>DOSP M_+_L>Z/3^/[B].+L M[/STCYNASIJ>)&T=V_UKH_7CS'?2]F]/\>>9$="T>>BL>8?4\8(WIK>$IA<7 MYQ=OS]-6R,.NX&J[06BX9L;5"OU.^+2B03$-_'R*/Z.><")!EAZ-NS M**1]SU_VZ-R(G/#+2>3^,S(<>VY3"T!U*,*VT2#W7EZ2,:3'$/"BV!M>_@ MGYUS,/3S&F++3$I>-GSJI'2'Z,-ZLM3K0TJW9Q\*ITF9+8@HV>= LAN,44#- M-POO_M2BMHP=;C?'/PHLSW!=+V3T^$WRW6IENW,O_@*^0OU]3I4XH?-T%>+6 MM@)+9?_[;/BF[SD"LSY=^=Z*^J%-@_RZR!C<^73^Y016QTZZ9OSI&+,WT)&T M!<=_TQ#PYU,@H<=-9.7X;&F8,2(Y#B[3=U4:Z-AST ME*G:TZ?PWQMU--6UOC96)\IT +^*S5K,0HC(6X!!!QW2U.AS/,F:*='Z9,WV M"%._J]V,)^HW=:0/OJM#3=<'(_A*W1FS,GY" -_) [@A@[Q"*;^>QG):BNB5 M,E1&757_IJK3>O-MDU*(TOLJE!)>)&9VA&*JCPT?1G5'0QOZN3LNFVR$('V0 M!XF\VN#]:TM!VUC!%/U;?ZC]V'W?6G,00O6QQJH'7 EC>P2IW_VFC*Y5V%ST MJ=;]QS=MV%,GNOK[[6#ZLZ?V!]W!='?TQ*R%L'ZJ 6LLC@Q&)"_P;R06>?HJ M$=JFJ:E-KI71X'^9DR;$<:.Q$)E+]-SMP 06D4_A0YZ\12K6!]>C 1B6,IHJ MW:YV.YH.1M=CL-'N0!6O?-74(A#.S[9!R/$C:X8DY=@B7";J=W5TJT[4K@8J MD9H !21"!,ZW$4B8D!R7%FD]L3D=1J\.OBM70W6DBG>08BJA[B^V=9_R(6M& MKPFP:A$ @Q&8WU2;P&27T?Q6@;:H>3S !,OVIC'KH8HS1$Y'1 M>1F=4/GOMI6?H-_C2=J7YU,,#>G=?\!IOI=G>@RRUA-=D+0N% Y+X"L)9!,1)S((VLA+0*3 M3YJ*DTD\B1 4+H8NRIVV2.WJS7BH_535*W6D]@?3,3@^XHE20"-4/!=)IUQ( MPH8@GQ9IGAG>%6RO/70PU9$NE[4N(1/JGPNF&:,.XT3RK%H$ 18 J,ID!'Z, M/H;Y_TV9B L8"HF$ZN1*A\+B9.F) B$P M7(B;Y[@N/&KI;)FHWP<8Q6O]VY%RVQO HOW[+2S:ZF3XLS\8*6"NRK"G3!69 MDWI)3D+(N XY8U9OHP[R=B3C#]! 2V"K[)69>PYMFG38+^*EXR+$#8N?!94 MOI!7*>\VU7_Q%2U38^9(H%1** 2&BZL+"F+(JYA;FZ HK'&11*.*5@@(%VF7 M5%]<#=)&/"I*.R1Q$7,0XL/7?5>6B+01)_X<3A*>4D(1*N_X0O"" M8[S68L$=#]7!HXQ8B F?#"@Y86HC+D6G1I*H5) *,>&B_=)CIS:"DCM3DM[H MMRF$$!24D*_/HMJH]?C02-;X\XV%NN:"\9B\C5KF3SMD-X$R0J'VN2Q$4'>?,) MO:=NM,=,$S 4XBAS0T#<)">&>'.2"#KBRE34]=S0-\P0[]SN1D'H+:F??J<$ M 0W3#T/;F-F.'3X9KC6A)K7OT;';'?\#"1;:25$A2H&=I-+BR\?3#KU>?\_Z ME/N<=>LU@8Z1=<]::5B%1^FRQE%)+ 282WR5'\2W$)C-0W591(JIA%!P>3'^ M++Z%$)09T"/B:V1JQR>R?(2(C(*2%WS# MBA4YU)OW40X=@FZL :YU"QO\+^:H!?([W7[\A=#*%MYT2"H7@Y18))FO9 ML1<:'"TA1JKV#)7A(424R]25(GJ>']K_8&-3'%76#?5 ^ MC&"1:7S@DDL'F.RO2=PODN\827K62L.J*+=+M.'-%=/T(C<,QL83!N7@DVKA M'?7A:S^B5AJ\VU1ZHW@6H4*#XK)<@K) :!VS1KM*NT.2_C#/G/6()%TBN3X= M36D35::H;N3C]>.'M1Z"[ UC]:/H71D+\>1O#JUUE5GK(2^YJ&Q"[SWGWG8779]:=M@W3)9HE\5[ M-ZY"L+FL6/GE:'C*D$HCL3B2RCL"O=83VY; ^S5<$S2ES1P[/J:3WF1WY2L$ MFTN858(=;Z^90)*3>(1[K2G5=?"UO=3%Q'#76-FAX<2S0UGXE-;)?>\O06@" M7$ZNT@0V))-$=#KW,^%':U@K38]FGF_!G FIU:.S?:$O8R?$F4O05>*<%T-0 M3BLAK7>'I2RRNW$5 LSEZ^I?D-E*D/G'YNK72(I9B.#[*/<,7MM=:5[3^IWA MTPE=1;YY9P1T['L+WU@J)JBHAC.]*U\AK,6/\?&P,G%D+8\D DDJ\0AW#$N6 MX59,,UIB#VF'L/Y@WMW:#]1:(H2 \X]0E@/.)'>8:)*7G1U! MIM*/!K&>@IY[3P/8D2;P7]\VX2^FQEN0&^SD@NTG0F@0_..:%2M *IFL1<=6 M0ICP=GMF1=1<"1"% K*O?+7,+11\6138-NQ[M$Y1:\ /L1U3(:[2]E-?8XBA#_Q15J;"*=R&+))P256SK2];"(' MQ7?#B5AO%,?Q'@S7I'6=FEK,A)!RR:0M2#,1))/1;B\EI_[Z1;05M$*DN S/ M%E+M#B]SJKUU?=A/%J[]+[;B75$7!-6H:Y?F)(2,OUEJ$[(\?[9FIA):"6%\ M%53M255")@2G["JJML^D6 V8K_!<&$7@S8?4"&C-2G(Y+D*0N'1+!M*:-::R M&?-6EW;'BHD+WF^ [3):,J6 GI9VB"44TBM@#59" +GT2 9@4IN?"$@0S(DX MHEBI>HEK/VHQ.R+Y'$C^H*RVR5+NJ6\L(+)>&B#"73 =3:F_A/ (E8I/&V H M7&^*[LI=B'7)>\3@CU0D26223&B".XIE05\J. [QVVL">K1:.:R&S7"Z1G#7 MAS!JX,X]0*=.UJ86,R' 7+(M S@O@: (@C)(3D@KL2Q[/9S\-2[5]$+$N.Q: M^5OF6@D0?RMJ_4-A,0L13)=\S57!%:MM#S%X1:\+8W2ZP,5G0E?XS*:[R"T\ MLZ?DQ]T!W4V.$'6^)*L0]7SQ32*"9!W(+[&OR>PI:]%*"ZF^2Q?W)?P7+TNY M-QQT,MD=5^FA*OXF;22'$R6T$[Y*2WRW;X?MPJ_CO3C7B_3VK.P@F34X&@N' MX($FTE7IODIA!12]L*[.Q=%M]RZDH9G0 M>QMD_!X9?DA]YREY#,UP>D9H'-P0I*0)C8-+B-8VCJ0?).L(R7I"L"M'FZE" M48<1LG76FVLKZM=[Z/(P4H0VPF7J:MM()A\]U74/CJ91!=I&\7R=YP3VER T MB7U?1M#9>C0 A1^MH0JK*\/!8@G]CE+I>'4OYD(;X')^M6T@$4N8W"/\DBLX M*_"]\QR+^@'&;_*E/H>5)C20@A3C/OM&OB=_(W%?_MN-YK?3Q^"SL5K9$'CA M-_%GU_7BOK.OX!L:QVK,I$(G^+/7GRHF*"A@(F_H4D;FX#>"M M"),3VCWUQZPS^6'-#2?(QB5+?O"1QM^D1.)Q_L#HRL5'!0 %/SM]ZWI!"'UD M3UV6#E**]AFQ7"5"Q*-4+(L9F.% QTR/$]Y544V"X- G"+9GBG >M> MB2H.Q+V.HN+?9O%^#3_0F1W6F@Y+SX6%VG\2Z^X*NI7>[1^L+_,?41AQ5C-: MJAM):O'8;3<(86;]OPY=G8SU+C[3XP? %A:N"(P--N$)GI%/O7@X%--Q@*[G MQG!K;KDV=F?X3*OB*I)9*_)W-28U6$%R95[I4"MI=H?;9/?&/!/>"GRR\)L^ MI; [:1$8Z1CF-+YR(X!%W=]R.^+E,F[&7L =LQ]T8H&#/%ZSEU=.ZR=AXPJ\4@->*F>X":)*\D(U"DX=##NP37R^BH(7@-Z,!8K(60'X M_9T^*: MCSX!QL%3#[\I-[/&=[R9?GS^:KJA9[C9K8/HC\&.L[2#P/.?1EY(@^IE;A=. M35@!F>\%0=>#Y_\5)(5'@I%6D31@2''PI,W!%_)Q]^S1^/\#-SOX5!]M=,.3 M.]XK7/;:G!KJ?C W8JMH/%\?+O)&Y.E?V#F!3D'+&6,93+T1\YI#WW,<5ND' MF%4MHY+4>X#\K%&J3OU[\#/8(C_1;]D"+UJVJD@:/9GWGL/_(5,W]1)C%^D; M=:RKIPEE=[>-81%Z*AVYF+#&GOP,SI:Z7-(P_.%Y5K6)\NT:8)TP0A;-0U!7G@\\%/\F)-EA'36QF-9;@MFS7/@Z#+AU(1+:^@[? MB5ANUCLQ:^J2+7K&/.QG]R\P4:]ESG5$=,$J^HZ M1A!&4[4@ MR_-HJ).EXTIH0=-Q-'-L4X/E$N,-82!<1=0 >*_:.(NQ^!G6MI5$-6$520.V@UN]1U>&SZX_U.9HP&X@V-PJ21HPI*Y]CYZP MX.&T[58-Z/@Z(1WHGF.Q1#SL(Z&'[F#F^);.-UGRA@:*[(G,H6<:#@9VX#]@ ME9[A"%+:U40- '4SY[+.R50?IPNH&@IA60I]2A_#*Z]NBKA5L]E/)MOKD!*FB9$N604-!9N64X+)FIP;R19@55 V8J=,'[^S\@[9T M[5D4##UW@<_Z#%R,*L WP;(,T1F3+'T#!JNX;F0XD_3\ ^M.LG"NO#:MDJ@! M)R-*!,Y?[BHQ49EH>?L7+@O=>J&]P)4I;MP *V,G;*"?BQR MC-<\S=6I:WL^SA@L1J\^NMN)84-7T[2#HB*:S58-@%;NS##.5Q[T&+*8Y8L> M1*:5JV5>3/Q]Q14$\@Q>./$K5>:9E5>D^9#XX5GV<,E^!:35G)N074R1S!ZX MN,&T']YM Z/)'HXK5X,T_3,9@@T+Z(+ZXH'FRB:2TE9F0NJCZ406M?"IU^D= M[=GH[MW3&-WR>R=V8O;"<^'&>&0OJL C-IRZ&]%WZ5 %5 W=IK @SHWH%'KM M+K1Y^C"W-L>[< +-3Q[+J-[%:C)IP"97]!@1_^Z*71Y&JN+RPKYG\KAEH,UW M>.A=AK:I92=C#Y?<:AO>;-, $TTOIN@9MO.DV\N50P]TU<4N'!N@D,WJOJX' M:P[$G'$X,*3)[,,N)"NQ9)F@#*/G>3ZIQLTV1?,-GS_9]50^3]O0,QGV?$'7 M\U=>;%<23R,4M&Z W>J&0Y.;MS:?A(O/U*^>NM0/@9/Z: ?X%@;V8W)I87E5 MR5Y,7SK8V"T>W/_:JF*6+QIB[E\"W]A:=W;S9&#>08>^_O)O4$L#!!0 ( M #Q!<%:H=Z:0G"X "O: 0 4 =&QS+3(P,C(Q,C,Q7V-A;"YX;6SE?5ES M6\F1[KM_A6[?UYONVA?'V!-LB6HK0DUJ2+8]?D+4DB5A# (R &J97W^S )+B M I)8ZH!'C%Y]P.AM.QG_^B?^1_?0"QVF2 MA^/W?_[I][/7X'[ZS[_\X0__\7\ _ON7D[3C',,;_X/)Q_ M>/'WC+-_OBC3R?F+OT^F_QQ^"@!_6?Q/+R20D931(8+8\^_+_W?]+!,XU)@%0E@ H>P6GZ0.>!QB.9_,P M3O4%L^&?9HL/WTY2F"_F_$E<+Q[\1OT)KKX&]2/@-$7\CU]F^:>__.'%B^5T M3"3/1FR):3OO/XZ?&_A>D_<4[_OAJS3RD9:2/8Q#@H*3AX*3UH ME:S).M/'HILQKT!S>YPWZ'4P32\FTXQ34GH_O?B,545=ZK\EM#!-MWAW?_5= M?N/GV<7Y^>*9,)SC^=7_7Y5AYYR93SH1RY(%-+Y=:7*",Z3'?"! K_ 3K=R/ MU79<05(R)!9#@>23!66XI9&BA"(%^J0U.ET:,^510.N01?PX9&DGG&9\>6JX M5@C+BD!0T0@B<2K@D2P_YQ8%YZ9PV5J?;J1(5W-&_CB<:2F@9JPY_H@5Q?C] M&_)32=E M.!\('ZP.*H#Q)#&E0@ ?/0/FF371Q&1B:,W];Z_ODR'=5=[W2+WE+#H@O.!'7]+HHFY*',QF2/_EL_!E$!FC19D86,$,3;E5X**/$+R-(<3,0C+- M_<>-8?9)6 Y-F;/PVAZI4%;L:31Y#; M\1RG.)L/2(3DG)/MRR&2%23O'*+P J3Q0J#F/%C9Y8C7 ;FAMNQV(6Q/F+M+ MH5MA-5LART6_&*U17LM8#+!HR)_)7I*F)J?&*>?(S<&L<^MPX]O;^[03TXX$ M6\YN,^E^&\:5X1Z.+XASEQ[S9#S[!$7,NXTX<-QF'Y]0_,T M>X"NQ7OAJU]M?4R@N"##+J6&:(W+Y'"+8EO')AT.IXL="60>==U+DREI4-XG M<#)P2%ZII%RR9&#WO2/QO-YH7_AX=YWN*KUV&UOS#SBE 4YN [H*.5T*')U' M*#*20L)(42UW#HSA(6.PS!36FE&/(NJ3VNXMN=K)M*%A6 [L>N_?1*V#1D@V MDW5BR"'&$D 7@J"R*\;RYLK\%H0-M]6[=0/[2J5=Q+8S=^:CV>#7,!P?CT\P MX_G'.@_'Y=U%' W3.^($3J>83^>3],]!L,$+EB+D5(^2+&,00V3U_-%1>*G( MI;)/I!&L_[9UF*/^37501S+K(OQ@GEYNB@?CT-'P>#U("O0ODD,1NO#B6L>J M#X4?VSK:),_+E?D+CK%NIB2>9W& MIDQ\?N'?8?-__'QWBM_2S\WR!%\>__;NY/"OAT>G;_YV^/;X]/3-$7UTV#!I M\*$W=))!N-9P&J43OIR$R>1&^P=9;4(W":A+0KGK]8++0DAN_'+R_(#1FGKV?3,)Z%M% %X[SX MZ5(QY/^YF,UKLM+U)$6E-).JYK35_32:%X@N1D 9DN$L<[5 M4657%-VG6+L(GY!3!!@Q *((]'X*WP*]&C!0V*BE+B*T3I3<[/1F7SF171%D MR[GNWB/[Y>#MP='+P]._'AZ>[7IAX_:SFGE9CT!LY$^]'88X' WG0UQD'M0= MC0^3$1%O=OBOB^'\ZR E&:NU ",*"3Q8"]$Z8H)U2OE(D:%KK7:?PM3 $IT/ M%Q:Q/G\9=+PG&TKO&R3)?6',0*@WIQ1+"%%:!YXAVDC1,).YO95Y"$Z??)RF M3%EA19J(I)F%N#':@>).%L83L%(3%G.0X&T2%._*8%Q E7-K$W'C]7V*^COE MP+93WBZY^-YXR PNT_/>3::+*5_'HRF&Q2(UQ2<.Y^; M)Q\W0=XG;Z13ICV#H+M03,O0CUQH$566,H.(=:,K%4=3H6HB(@5SF9&NS*D[ M_72)8M=QO1Z.Z\W?MQAF>/7TKU^S,MI"BHR0 MA:P@&I&@:,V-].B4:$VD=7#U*8.C,7F:BZ7]'=K5-E*SQ!02B6/"FI9F!7C/ M$4I@F#)1.?/6&6&/(UJ')/K[)$E#432CQZO+Y*"ZG8KCV>7.WQUD4G.;O-3 M9*DW>[B$6/,N@G*&<4Q"RM;^[#JXUJ&*^3ZITEPL3=("%P9QZ7+7I(X]2,,H@@]DJ6U6V2<72E:M$['6 M:G M2'Y[7MQSGIK+I&TT?WND$E/P618(H5X8*0XA%.^@V)B8EDB&NY- _I%E\+PQ M?#LB[#C;#<_;\6,8YLMTTVLHDARSD%---T52ZRF#4S8"9T4$F:2+S6_"K032 MIQB\G>QWG_.&QM*('V*HMN)?_/9E^)2 #X8W3Y&6#M+H>E4CRL;,(@$P)Y[F3 M*K0.?6Z^OT_1<#MA;SW#?3L[I:%&EI($+7R]/&H".*YH3I+0TAENE6SM"W1Q M=KI=3LIDO,"R],XH?M/29PN2U;H?*AN($1G(I 4%0XZ+I#I(1+F)H4_.\3/P M:U6.RM8B:A<]YCRLPPVC=V3=WXQ?AH_#>1C= #=(K#!34$(R*8"R/D% GH&5 M*)ABA7/;^CSX:51]A@!L&#/,P'&,^#-,Q#7QV _0K+,,T MI$#&VZ2C#Z 7N0B9U4 F41Q;,&6!:%QL73S[:51]"B5ZP+7&8FR\ SL(J"*Y MQPI0$P *A@0X'0G8Y,R3IQ01A00G*HU2_ ,HO: M45"'O/5=Z8VWSO:[A[J19.\IR*TGM^7UE(\XG7]]-PKC^<$XU^7[\?(&UT : M9XK "@8CC4TR<"Q[2%(A9HFEF-;;)H_AZ9-?UT#ZS::^&1EN9N2=U$D\+K_/ M<#'4 04>&9/T@+PV>U&N9LQ0O.\PJVBY4DFTUF"/P.F3I]6 "JTFOJ/,D[N0 M7&1"1A4@:L]!E4SA CT#$+7E01>%S:NT/@JH3[Y0 S:TF_QV-:TGD_QY.!J1 MCX8N:7+*M*J)+L+1VSTI)V^8-U%D&EGK7;.K=_=O/W4G*6\UI2VKBX7Q^V%- MEEP,A6S.=8'H:V0R"%=T00@N2Z*:*!"-KIEO&:-62:7FO6#6P=6GW*$&1&@N MBBY.T&O(=G5Z@-%Q0\%Y]C5,KXT8?!$,0J:(W9=@4VSM%:X$TJ=,HA9:?^?) M[N1&HI,Y8[$&A(V% (3:F"92:,*SYTPERYMW#GOP1N+N-SINS"Q'8Z-P&7*D M/Y3.%J(TI(5CO0.:A,^R=:+UPVCZ%-AN*_VG+G1L.??-TV6O"SS=Q$:.5<+( M F<6N*TWZP@$.$LAET]>!&,\>MTZ1^0)2'T*>%NQHJ44NKSIF&WRF3QMR*7V M'#(U93G&6 M3AEBY@HL15F)$Q?),^]PPV,%I#Z%N:W8T%(*7=^[N0&K>*^=C+8F[=.0>0H0 M&&9(+#AK2,5IWCIEXDE0?8J/F_D03271[46*&Z"26G@R' 0*8JUB@8:<,Q@M MB\D$+=^M?+?978K-A/X,]VBV$GH7L[OG:IL'IW]]_?;X[RV;XLX'HNC"I"+/(8ERZ3PJJ6MZHLKH3++6-E;+^QUA@_Y4%<*[ MZ>33D*3[R]??9]45OU:S!VD^_+1U3 MU,(%U=H]7Q]=GP+W[Y^>NXJ_:WI>NRLW\:5%W^X,T@560]I$(:T+M;NF1ZT1 MG6V]?; ^NCYM*WS_]-Q5_%W3!/JZ2-'9J4-V;7. MYMC6N&\6G5&8<#8-&;_=27HYQ;PL"GMY/ZWVR9W.PFB@GOQ^-5P]G$R&RZA+9-*^(#);%'E! GKJ;O3&LCBDIT5PL>LN1>L M=7'IQQ%M>&+1>5_Q?;"FH8PZM'.K:E@-ZF4D0Y-GLV,XBZY!.5T4#ZJB#RRQS0_HP*UUS?Q@$C %2#LH7XXST M[?O8/@)HPS3"'T()M9-0=]E9=QI&.F8P*%LK5?!(BK'&A\()$"$X'J5CI?G] MDR<@K4,<]V-IG99"ZJ+#4@E)9&<39%U$S98M=90>@DX&=?;.^-9G5IMU6/(_ M%A^VG/H.+!F "]_E 7!K M[0JR'XLYW4BN28+/JV$=^3C/;G??/IC=;>UNG=+<>0;,!T-VTAIPV@LH/$MO M%+.V/)7TL^!0^%28 ^E$[6+!)'BO(V25 V/" M4E37VAZM@VLM)NVM7>2S[_QM*;"FVS:S:D1Q=CP^_%+'?#&AIR)7WFN09VM8F!3N B"\"#D08=8\ZT3H];#]E:7%(_&)2DL40@M2#'WP8&.9!TL&E)&HW1EO)KQS-0TWZ]D%*'FH=TPY:)C^(9RT2 M_6 [S@N'5C&E,TY XNQ5CQV6!-) MJG_F@C*HHLRM"Y>M@VLMUOQP>\B-Y=5DTZ MP\!$AB'+FFSL4ZW5PHGA/D,]&AA$.>X>K-7D6)5BI&N=D[,&K+62"-D/ M0J.NQ/4<5UPDPVQ$4F!E/4U3I=Z^D0E$*H$SLJP\M79^M[WBLH7;'[[679/9 MV>05?L+1Y./II,P_ARD.!.?**1F!)6W(DV2*AHT.,BJ9@O QQ-8GO0^"V3!A M^UF6SJ[4N>?P-Y%,N_CP&LY!^M?%<(H/ULT<<(L,C=40@ZF[MSJ2PJ ?N1(E ME!*=8:V]O/71;9C+_8-1J:GLNN/6+Q>SX1CK]NZOTWJJS80W1'HR$>1KT. Y M@U#0@T=?,E-1%]Z=+EJ-:<.D[1^31[O(Z3FN ^:BB[&&1JO%HO8XKS<7!*3@ MO=;"AU!:[U!L>QUP^U5$?M4)?KR8I@_D+6SX3X0,$=_?..*Y]U M]DKS $QS51L()0@Q1< LN;"BF,!;7Y78'NWWX SL2KZ'5E['LNU H_\V'$^F MP_G7Q86BR^8$@^!5EI;&GD.M+N9$K%U8,T@D\V)#"D9UQ;?5B+X'KZ K3C60 M42?5P-Y-AS3TDU+!WS,?+]Q^74QP/)]-%"H".4B,O#ORBCXF2$H+-!G0I*0M9DZO; M]XM9A63#2UD_!$T:R*2Y,5JFAKR9S2XJ@Y<7Q&2PQDAD4!8-'KBTX'2TP&,0 MRG-7"Q]V9(E6P/D>;F)U989VE4XWZN0BTK33B!<-C"J!E:ZMZ3V@KHA<9%"+ MH('-A*9H8;AJG6'Q&)X-KUS]$(1I)I_F"N:.=_[W,)V&:A5E=,44BKDIMJY% M%4*BB%B2"RZ"Y$E1Q-R\I/$3D+Z'VU9[BJ&VDE+7U+G9%;(D&BL:!9Z3.Z4< M,Q \^50N92X905:L]4V]IU%M>.OJ1R;0MK)JF;J5$//L-4W,E?V\#4MI-"XQ M!?#9^&@UZ435.N/T25#?P3VMY@1J*JB._.-%E:^+-+^87E=1 MD,S(((H%:6KU9Z/BXB(\%*ZS]R0?Z MC(JM-^.WA+KIE:\?BFQ=BK4Y!T]PT6OV M;'(6OM3DZKJ92>!JJLGJ@E;:DV7VS$+,GF9(% 8FB1@=:H.Y*Q)NBO6[ MN"[6%0L[%6R3U,6;QOW!\NF#Z)G(*CHP'@4H*PSX9#0(99UV,J&ZVSU]9>;B M6B_;]&K8]\R7;B30AAC75OMA4$K(5"R/P(4.H(I?)&_'FF/G2&.*%-"N0XNG M7_5=W/%JRHK&T]]-*X.#ER^/?S\Z.STY?'GXYF\'O[P]/#H\>U6[J8]FM]^\ M5A>#1Q^W4P.#]8$VZEUP_WIP)IJP*0"O5>N0.*&])A5',C7 MH3\LBTYFP_)=[V+WQAOK .M3 =W.&-->1.VNZHU&D\]UMVG%Y<$;5:$O(?JH M;$&9(7HA:ZF76)L&(7 "JHK4Q?K6?<4W MBKM(O.Z-2=S)K1ZO=QO*4E;Y;P M0).,I>&##19!,8T0=3!@D\V7&/X61A>+T9_@#*>?R![6_[9MV,@Q-AM?(=#QX9ZL2+/L0HY&>8HF<0*E CJ U''2. MF2>?M9#-,XP>P=,@HV'ULY=:T,OL)87@D.H&H%*8R=FU]&,QQCFEF35I7Z/M MG>EIQI,5V0NMA-*R!LW%^<5HF?[W=$&+A^\],BUTTER QIK\%9.!:$($],6@ MJHGKLH/:-4VP]\KL=<:^9Y%T5Y'0V<'1KV]^>7MX<'IZ>%9CCM/T ?/%"">U M@0G-\-OAIWH.0L;E?;W2M2R:L$O,M-L;=XRN&@ZW61QV^UW$SL,OE^T*?YU, M\F<*I =11:2XF_RI4$O^<>;J904%613%*"@W2K4V,^O@VMV=SU@>GO;[\\!8 MC!:E "DEK1B!M?2AY,"\8JPX'H)L/P^;8>R3 6[.K?L108<";'F5[R&$U18$ MSFI'%$FR+Z:JX0A1!H22,@$L(GO7VN ^CJA/9Q2=4ZBA6"=@8#DD_QC(1I.MX;SLZM>FQ%DW=2- -F;/6Q%0>G!2-'6R7' MN!96M3X%WAQEK^[G-R35!FNHA?SVL:Z6D9NVTFHG KA0NRJBMA"\S<"D8RDR M9B-KO8GW%*8^*>/GH=#FHFFXW[L"RGW[8U P2Q8'!(\<:G\'<&0=0'//ND]*4OF-ZCMXG^_@XBJ^=RBSL@5J%M,/0E&9UJ59Y,W(X% M'">_PPIKA$Y*BN:Y6<\7!=V?^7]@F+ZF[PXR+? HK03CN0>E?;D>O6?N]NB/MDPGM#P9W$^DQ4/"ASG%ZOG8 R<#0! M M8#5R'(S:') UF4MMDE:;%U+\T=X&Z8M/OO0<+M!?I,#%Q@G5Q,!Z5@MIJ< M76\\UNJ "F*LVML'KIFK'8A;WS38#FF?,G][P[NMQ/B,E#LC"N& HGAF7,J0 M'3I07BWF)X 6C"=,R'AN7=!O2Z@;UG'[]R'=YH)\3M9]G@P4=^045#> O !0 M2.HX:$FNJI2N:%H=7._SQ.5!H!L6@OLW8MR&0NQFC^;X[*^')[\GEX M^M?#P[.7Q[^].SXZ/#H[O=Q,F)2K>R'OPM=Z92.,\^+" 4YQ!<1J:=Y+[Y6>VF M&!MD7]Y\W]7(C>$F6UD@>FEIY,:#CTCA5/$214JIB*XN9=]&TJ>]ET[YLR)9 M6#>+CPN"Z*C6K KC,&62=LN8A4V"IUY7S M ^_HDQ_2B:!;S&W#4O\W2JA>7JN]IIY3.K.8P0>^<'\$44_7/2LK8M#&&M[: M.WT$3I_\C):\:"V)KE)LR+(>GAW\]^'I+LDQ]QZR8UK+XZ :F?57E]W$SL*7 MFPEVPA02;I&0L53-K"(XZ13H$$)23$KA6G?%78UD]\;U=YY*_[CZ[-(#$'5!SA&,\H%\:@JT@T,-T@:N>3\]H"- U8+"8( M;X&5&O#5RO)!$%IO<\HTF47*UHV.MH#9)_=G'^1K++CN&'9_E5Q5(:D7KZOS M'D:SQTJ6#9CS(L8_2LDGFBEN&BBX#Z(UOY4^U'TR0U['N78I=@[ MI>]+^GDXO[7&!HF1[\B, >F, .6%AH!*0N*%B2*D],TK<*T)K4]I*WLBVJX" MZHX]5\G^Q/F[I\Z#Y++0W!4@/+5CBV?@4S#@0KVYQ9A7J74B\B;X^I2)L@\> MM1)5=V2ZKN& MYW#A3^=A7@]SWM)#1X/@8LG&94BN3@*/'AP*2?&'2XKK8/S=/ =^ )B7RE#P(GE7-DZ?E(E)5JMX8E0SWKG4=AE;8-VQ: M^-T3#X?SY5:+E,DR61P8K-4NDZ\7-)(!AKQP+ZRS M=\\15YZ^K/.N/O4F;$B43J9ZGQKJ@9VYU2V@:DN\@;!*R-J&4YA0B^3D!)Z; M#%D6U$)'4UCK++PNQK%IN\/OA9&]D?TSV]FK;YS4\Z[DD]1<*$!E&"AI OA: M*S'[&)4)SEG7>5RP,>I->R3^@ QM*="WMBFNOT\;"+>O1+RY8'(4#=>@4I(0,JU *P>2%OUM&<>6V MULY ^G3BW#'[]B^XO6K->I:^F*KW2!^2?N=!")$H*-"QQB*RMCP(NE;%"Q22 MD(IO7Z]R&YQ].JOND?[;29Q[)=YOP_%D.IQ_O=I27G[U@86/@N[3J7B/*-E.T'OEY]&DYL-?T-?BZ KM\O9) MMMR9D@M-6"(/&'DD#YC^L)[",5IOZ-ASQ-\/ N[3T7J/>-E&P'OEY*LE7IJ= M5\-/PXSC3)X%,];)B!!"3502*D!,A8/$S M7227-GX&-*Z#VZ42]1SS<5:A[ M"TV^ ?TU#,?'XQ/,>/ZQ?G!YZ!14<>JV$N\MR(8FO Z=6!>D\( MUUJ*S[*9?3@FN(MMS,5I$"E950^#(;G:TAOK-I*-'H14DKM0(Z;GW+>^C;97 M)^\]A/OM6S".I?,EJ)QT&\"%HH#4EP6'-=_'H9F&2J!DD9%Q2+3B0!6;(%#\!"6SXE)2D7SACK+F M'H#4:L27N2P/#5P:&EPF:6A531QW"7Q4%HHAD^=40I^[NH_T.+(^)2>U9,]# MR8(-Y=1\U:S./+F#L!3+,X\.4BR%UG5MHI44 7;6*:,L"MTZR6@3?'U**MH' MGYK+K&&;O=5@7$C>Z7I7)85R68N%+WK^<:M4+K6T>&,"=:Q['Y2OQF**]8#+ MA"UD$!D-7%NRT"Y+5E17-P2^ VW;@A\/K8H6$FFV$"X+I#VX.)G62=92;-'4 M/(&*R0J"R!E&A=ISW;I7W..(^J1"NR!)0WET=_^CMF!0GC,I'(V*U[;"OGA2 MVR*#3,ER[8U)MC4S5N%H7ZACV?O5LR -DZ!KEPF:6 XAU*7)42$JZVCP78^N M=TUY=^;!TZ4W-I[\[DB^(C4TA,"8X :L"Y(6=FT"@DH#@0I1T$A3]_>:MLOY M%?O:R^J>(SO*I;MP_M;U]Y(L6E\@>%[;$TD#43D/4IG(0I#:LJZTXRH\#1?' MC:>^Q3 ;CM\?3*=UYWJ9T6J2"-G0W%M3DV2$(]MGO07/H@I6!TY3T=T2>1Q< M'W7ISNQY9+TT%%47:O8&O'?3R4>"N":":;TZ;NW)K8"6I)+DD)$#IZ9TU!('5ON >ID?&:DVIUEM?TZ>1&1%'^)/!D4F)3ML'AE!S[N M2MM)$6E64EF(@LRF4L:"JYOCD6/B.FGM>5=NR-/^?#\\V1UX\>1.Z;:BZ'8+ MC-P83B.,%&=F MG!Z>UM2"R;C&4Y-2@ZRKY(/M>WRL]]R=VGYL ;U1)Y#%>Q8I&,2#HJ/1$(JO M5E(%"()BA6*RR;$PZ81JO'BN7[Y+IO#KX;CN.7T;"!)TI\B/L]X1M6TB8ZP\ M_4A.7N)!"=3K='2Z^]P^J?CMI'8S,W>G66NFQ4\_3*;S,YR>?\.1'?G:7B@H M1>,21ZQW&+A+PD8=;0FM;Y3>1]$GYW8W63>:Z7:]0*_KZ5[C8);QVJZ;3%'- M-TADA7R("F1(4F PQC8_VKF/HD]U.MI(?,>9;G*+XYZ6244$84(")NI)K%>\ M7B..( 7%88J+G 3;63=OSLJ;SSNI$CXNO\^6)>9OMJ ?F%Q[ WD)+/HZ@7;1 MNI#B/*8<>5,J>]':P5P36A^LT\X2OTOA+L323)/=!'=U9_[JMKPTVJ+3":34 M A3YO^ ,+6,1R,P*%C#)UD;L$3A]L&:=\R%GE],;^8XF_#\?#\XLKP MGI\/E[5F=@U(UGIX@ZAD\T&TZCU\RX!=!:]?!R+I6HDB@%"BKG862+KDO%BR MB%ZSQ,FQZ=1?N(;2UAFZ?NQ5C\S$HE$EF.J1U2[;VIC_2!!CZA$71W-H\ MCJ@/1J8E.QYWF7:21T<.\S6FH\DX7<+R@9L@HP9OM2%8BH$+2'K/,N9R8$RQ MUL;F25!],#G/P)0MI=*,+&^1?"-\ -R[\'6ILR]PP!D-7G@*)S 3)D<>DU.: M@3#%:;0^RM0ZK7I=;)W.P>_C/)PMNMC5"M^U^C(YDA>UVG*46#NU0/"QU+7- M(-AZS5CJ@B0WH4SK8[:M@/9)!7?"MKLKK7MQ=JVJ!QBM+HFSVOR\7JB0%)[$ MFB.L,#OMKU]L">%B+I)&)<.5+'G''%6?"*N*JMB?(4ID[&/$!1;%!"@HPV@N*M8\FV$C@'W2J/MG M4!.Q=;KD0&GC(4JRD;%HYJ70QKHN-QS[O%&P.RO66@K;2*);YM\(1@UYP<&("%J6 MFJ(CZY7>;"%(3TH@B6)"Z\33)R#U7F^V9\B6\GCN#>K!'22-MZCI\7O:I+X[ MD$;;U$]:W>ADSH5CO4!?^Q=$19%,4G(Q M':AD(PU3 #=!@6)('!>&0TQ$EWV//8K;+VW4=MR:"UEM*NP]A845W1G MGR<#SY)BOM0K^)S4L>:VU@JRP&7T])N:O+B7D/$^M-Z;LGT2:5-1[95'KX>? M<.!KS)NRAA1*J$$O$9QF!!AWW)&_EJ1HO=.[+K8^)2$].Y,V%M;>J'1$GL/9 M9QQ]PM\FX_F'V0"94C;3+.ADJ\]O%;A GF-M FIU*N1*[GO?[B[&/G4">E9J M[22\_5H]H@H.B@HF"B2C+'0!)4("SS(#7HQ4P<52FA=\61MV/309GC]%JG9F6MXL1PF76H5X$1?+VS0>&NU]9+DUCKQJT; >Q3?YYG9=7V M8MM_0H%V3D@9(FAE(LV#DA#J3C.6HC(R*8)I'>CU(J%@I1)(P>02E08A:EU& M[VN):#1@$^;(413!6Z^PC4'V*?SMA&4;)1+L+,:]K[A[?DP26B/&6I5):U J MD7Y@,H/1L62:+L-TZR. ;;'V*6+N%?=V$NK>*7B]<23)V8G!1TC%6Z (OV;; M) >E")9C"$7RUHFJFV+L4VC=*\IM)<1GH=IB:RDIQVE10#&A@M2*U@,M"A>] M8%XH'9L7?-L08I\"[=X1;5,1/H]*J]ZV+=H+[0+X6"I*RVOZF0?GDU BYI+C M:Y-S(1+4DERU;&)1S*&,WCX3 MWWH;G/>*=-N+LYL#_I/#O[TY?7-\=/SZ]Z.#WU^].3M\]5^_'YR<'9Z\_=C^DEK;]^^4(M#A M5#3*(3C"R^)5;VNYW1@=8G8"3"T&J8I5M1>X!\.32DUK=E7[F5^P3*;?VL?@[/#+?!I(?="$3[^^H54_J]DR]'^2 .DU[Z]N> XT ML\5(FVKQK@+*"@>.DTK7+%(HY',PO'4F4X?#Z=,FS/8OEY_2.2B?_+ M'_X_4$L#!!0 ( #Q!<%9D0J\HUHX !E7!@ 4 =&QS+3(P,C(Q,C,Q M7V1E9BYX;6SLO5MSFSF2+?H^OZ).[=>#*=PO'=.S0Y;E:L5V21Y+U;WGO#!P M2=B]G[[" M<-0=]/_Z,_M7^O-/T(^#U.U_^NO/OU^^(_;G__WO__(O__;_$/)_WWQ\_]/; M09Q<07_\T_$0_!C23W]TQY]_^D>"T3]_RL/!U4__& S_V?WJ"?GWZ7]T//CR M?=C]]'G\$Z=8_C9SSOTR_>F/7QUU ME_TB?BS[Y?_^]OXB?H8K3[K]T=CWX_4#\/%I_.,_O(E&_3+[(?[JJ/N7T?2_ M?S^(?CQUSZ-#^&GE;Y1_D<6OD?(MPM":[%^_C=+/__XO/_TTLYP?QN&@!Q\A M_S3_\O>/I_>1=OOC7U+WZI?Y[_SB>SU$//V$\??1]VK+SU8?._S$/)* M](LA%U"JP/E?Y=-^V1K39P0RC), !+\+_4+PBAB7??KVF']\%O(_^TEO7!'Q M_<^NBG=PY;LU#7SOHRN@G7X0N8*K ,.:4&]][@V<"Y!W$8ZA-QC]:QQ<_3+% M=7Q^=G'^_O3MT>7)VXM+_/.WD[/+B_-WYQ]./AY=GN)/'P<[[HT0$.>,S][I M_[7&A]Y BI3H]KMEEGF/_YQ_<@%7"S-\&T,_0?KYIV[ZZ\_=Q'*24="8#9,J M46>EIR;G9+TR64%GC<\OZ!?X>X-XZW&],F<.?CBYYP/TIM_M3$;DD_=?.A=C M7+[*2H8#AE/\Z@@K% >;":5<$:D%)6@:1HP-E EE0<7: M;\MJ-"^>&Y4,?9\";%L*_#H,( _7<(@HE#9$0!;$9!\R%M]'Q MI$2BE7U^X_$OWLE/->5]K_)MO7H!/?S1IU^A#T/?0\H=I2LTYPAGI7'W*YQ\ M^X+1%QR%T72:ZB3+K.4H,OY459@'/&*L@Y$RL<)=)J3ZP-FM@H M/!4!*/>U)Y,' 1TT2>JYHL$J](@!.MQJYTOHPX !TM@PXE/*Q'NJ)0X[!*EK MQQL/0SIHKM1T1[M%YS&41E,CI/,$8ZA8UMY(@L8,*N+R"UI[M(O;2ZQRT-QI MX)S[%)+;4NC\"Q0\_4^G_8@Y]WN,QSL*9SDC@B(J<$^D# ;'+Q71*;#H F;; MC%?FRQ(8+SZ W=:T+;P]_@S#LT%_@:_3P>U+1U.^V,8PNA'\(,,!&N](=1$AG <)R[%0%+T M4EGO66*U%XH[$%Z\P[-P;=7[%X9_W/T*"JR_%AN?YPR3TNO$# M>@Z&0T@7XT'\9R<[H3FSG'B@&,/@V(A51I.0,\Y,,7.6U"-'*^L_[<7ZMY%! M[[O<;/]2+U:;Q;YZMS_!F6>^' WZHS>0!T.8_=ZE_P:CDV\8E.#SNWT__#ZU M$4Y9L>S(#Z8QS(+4G> S&DY'$AER6#I@Q((JX5&F+(5 E8K5)XAFPWFQ9'QN MKK[/8EN'Q0AY/I&^P3"Z[!)3DU/&N90HFA+"8IR$1 7:S*H4!1BNEIQ:5V#@ M/2@'PI[M3'S?\VY;S\^. Z;1#)Q9,\EQJD2!4=OW&(%\\0]JZ90F1MMY'OX6XHUR04@=*K!<2T5!' EJ# M.)/'9#V]NP_EH0&(<#5X1 MB4D3\^%$W=C).+RZS3'*( MALB42A[%/(F0 FCGM?*UBVJ6 MF]W^LXZA'O;V[D!H>C=T&][?8F8T@=RZ7- MTEB"8_)([NB(Y]03'H5.UA@I;>U8?P64 _7^4PS=X-#S'U#T$)".OF+:^@G. M)L4TYWD*<70^&1>Q0"D#G,-]VQW%WF T&ULH0[R%[^F[,&!2Z:AK4]'UAW&?-+D3L@<#,E.!"(E4\0)AY.F M"LV(WC%L%\95SE=W8HM!U,?=?EDR_PZQ+$>=W7/M+B8,QD7A?]OUH M5"KK:*E3E4EU&T%%SMQ0W;4O3WVZ&9=-)3_--%1_*>R$]->?Q\,)7']ST!_# MM_%);_K O_X\@D_EBZG9%%CR@%0 M]%$\^#*)64*ITMQ'R034+N.Z!6!W46!%I]RKWGRJ11N(#N=#G(/)( -SR-DH MDRI12R N"$Z44,)'+5FX6[!3XU3T&L AN/?I%EWY]O[;+W?L@7'F/ZM)WX__ M=G3VZ\G%Z=G%Y?GQ__G;^?NW)Q\O3O[C]]/+_WQ[\N[T^/3R-L"M)/%K/*R% M5'[3,=Z1T ?IC(3,J/0&I_" ;ZQ004L>@\E6Y942^C6>6UU:[S0W JP@E@N# M@29E!.<126BF$%7(*J7:-=;UI?6G_3@$/X*W,/O[M#^M@/L\Z.&+,3KY[TEW M_/WCH-=[-QC^X8>I$UGD"K-;DFGR1&H&F&5#(OB* 57.:>%K;V!L"/%9;,5N MPHTE13W-7-)$3G]U-9A!O+]1(K5BVEI*&#A9I/X8IJF@B)><1I>THU!;./D0 MGMUSHZDS[^GM*WFB17A[;]1HF5EKB ^#X=0'ZQ2O1&TU*!$(]0I'P6PBUN1, M-";]WAOEJ*J_U54#^6$S;P_>;;"M>J/:CGF!,2APM ,O=336$)ME)-P"8SS@ M+.YK=X_99]GB+KGR1"NWT%Z6,9Z.1A-(;R?#PE48=@?S[?[C07_>0O \S[X> M=Y&[%Q#Q5\==&'6L25E%:0G82#'E2*6DSF%:Z7SBW%M%R[Z8EBSE)$C#2(]'0H#45H"#O<-+Z-7^&&W'(PA.ZG_O%D.(1^_'XY]/V1CU,7 M]=/T7[VI_O(H_==D-"Z[>V

I6"$&IVTLSP8 MUZ3'0O61'#9)GX'W&V@K%S7_D,K0<%PSG$/$_&FZ"?WF^_6O?/#?R[>.BBT7 M^S*C\7#:[7XTM<_E9]\_G[VM?\<7&=)I?[8@=#Q8XX/$&$*$1&3B%I-SCG$H MRUI1SY+QU8^@=S2VP^;]LV1("TGJ]]]\%W$>.R_=,>^-QUI MN&N,CX!#'77',#^/G@WH(\3!IQD3IN%0)ZD0!8 GQD5+)*Y?Q%/#B#19"^<- MI.K']*W'=-C4?U:,:"&>?2CP>EL:DY4]]O*JKMIC_]O,[!U0C":."Q@+,I>M M=DJ\C)FDP*6PUDDO:^?OM; ?-H7WXN&:4N#29N'R$17QSBEB)$O:EG8M6N=9ATF9)I9NH0N>#GT% MPMG65<<;8PT/@G!>>M6$;(A//!&C.!791A=9[0.WQU$=)FT:>:6%G.\AB#-J M,RMXSCCVY%PD,C-';*""4&Z,-LP9H6KWCW@4U)^7-IO[9 EKVAYA?(2RAL;Q MO-7;-/&9YO9HFPS=\63*^Z1$")H3[B5F-L:A?6@$8KWV1BHMF:]?VK[*)(9L(3BO+^NO8>CIT!I/NH\\RE377LS9(=46#?BVQ$3-C%VL\!ON@3^ M"$^2!<,-T=HA( B">*L944KKP*/.R=1N!7 /Q!ZZ^F[OG-6R[2=8MD'@MZ)P M:@Y. MSG9I54GU@K<>\UQ62HXBCYBPN("3'N=$4^^$3,"K WN(&C2Q!,-(LB/ M,,:Q0EIT*Y^C_1GTYDD,@0P4;-]#4 M+S]\FF.CF0L5<%U+29?6G%!:X&=&K)4*F%2)JMIRK8?P' (+JME[I::]3E.T M\X^_'IV=_G]'EZ?G9V>E9K%7Z MWPC24R]-PFE6,(ZS+#.,64-]Y\%/WC8V[X\&O6Z:5K*_A]&H:#;^\1DY\?W\ M#YPB+B9AU$U=/_S^P0^1=^6;P]'G[I3$7[4:'049Y(!A/@!AA%A M^$]PGO\^&-]X$V>_-83423Q&+WPB8$PQ8Z;$@%FI?A?(TI'O8 M7WTV_+T[O>[ UPT2N/L5(V>#,H^(ZZ>_,F=KGS1(4C\,!Q$@3:_<+GSU_0BGQ3&^-[L._AQM4+C="3)8 MP"F24"]P]K0!@>+G$4NU!>:-BK1!'\#UP+URJ[5'&_1YF^OM2P.*:PW-K59@ M'Y!&,!S."\<[2;$]?V<52OG&OFPP8-X1#6 M'.-Y?@MAW(DN<\.9(L!*"3VF'\0%E@CCBC$OI>*F]F;(70RO#*KDGP;]WRY\ M#^;U=K>O YPE'J?]&PV;.IQ[KG"0Q'.-R:V,@M@4(V'9.NM%SDFXV@'^!OA> M>;8#OS9H'G<#ZS1I6=RXW&$Y.Z9%N6 [L&(%1YP*G-C(-&@W/7=MQ[=;6%ZY M5=E?%1NVE>X0E:9ZDBO\.SI?U1ML'PRJ\=^[%%F[1EN?'MZ%!9DV0TGFA-H>B06=F. ML<0G2,&IC'RJO?'Z**A7ZK7R8(N^9.OTD@G"9$O+3I\M]_."Q.R#>0*><^-R MII'7#OF?8X>?Y\NRRCZLV5/LD4QWT02K(XQ$#N ";UE"&SB&(2.EF+:PF'FV MX!6MK51Y!-(KP=IXKV:;LAM]U!ZF/R[87#+P)+A2U!]$(L[SA!:@GCLCM!0; M=*Q[G9C6B+RJ^Z5%F[(%L2\'\PJ01=D(C'X=EHN.>%09:#EUEZ%<+@.8?8!A M1,B AM$14FPU+ZW"]$JP1OYKT=&LA>EF(L9,<8;-BA,!I3)$-92(TDT MX"QH@7%&[0V\%5#VI61^)CQYO-AR8W\UJ%Y;!FNV3,"\@'\=@(VDT8^"VX], MNHHKUZ#']G[8"V%$3$Q8JTHG&%V*,@U&%EF0Q&B4B9D@1.U5=T]$>41$O1^> M;&+^BOPH^C1)QQ9"5#FN#C33@7&B,O3]NI&D')9,6&: M*Y:\CP!V#2\^](Q#2(8 M,"Y13:LWO%P%YC5LK.^S%D7H-TX-_15^>:.Z8='*;PV$C2+'Q]'MJ<-.'7<^ M4'E2T1I$]9K@?;'EL28\^R++ M)BYH0)+3#^?S!5-E"=JF3$PHVT4A(!"J,@G9Z2+X#RG57I=^/'SW44EMSPQJ MF+5RK'D!<=!/91&]I5Q8!$C6@!4.ET8H5[((7GH#,4T4!>? "Z[=.L'F@P\Y M&+_6-6?+QHOWVL;RR#QCF1*5E">2(0LQ,$9T/$L@^M.VY=[(78]W9GZ*K7?3EEL[<(%IP$P]B<)V14(,C&@-EDMI M!;6U*^2??5ONRL[?Q,25MQ1/OL7I[%8FMG+Y.ESY>S*S^6H7 RZ4P#*QB2D, MB@&G/29PM6-.L&23P[_7"![6?^*SZ-6\D6\&S0V[FU;=*F>:E02B18I$ZHB# M9B+C@@=9&B,B9[5+3IYIJ^ZGN+^281M,[Q]AVO\/ Y[QS6OK1V^^W_S)K =M M,B&6OF*1>\QA*'#BC4V$>N:\!!ZSJ"U>7Q_=:TRY Z\V$+#?Q+/H4;T&HD9! MYGTT^PDR6_GO 9IL8?S&T](].NC$3K]/R\./WU[/3= MZ?'1V>71\?'Y[V>7IV>_?CA_?WI\>G)1H0GH9I^_35?0+49RITVHTHDR[Y)+ M1LNHF4Q#0T!>L[FSVJ>J'2^^M;#FW0Y8IO8AC%!)F;0"PD2HP# SS% M9'+M.Y ?PK/U3BM,.^3^"AC.^=Y1/QVE*R3!:#PSZ,FW+SBY0\>G;("Q2(PL M?107(T]AQ;P.UOBL:Y-0+H>]'^#(83J]6 MO9B5)8\Z25"1N)-$^-*P&5]HXKQ6)%$>;0(A>:HM95R-YH"(4^.YQ>(7\T&DVNODQC_+(DEKOD+V%XQ3HR1!ZR940Y;8CTS!)<#"/QG )U MF#FF4#NQ;C>: V+E,W%Y@TV_><[9_9_9T"9C&%X,\ABQPQF,.V"BDS%HHI.P M1$8*Q(H4""UWW(J8D@FA]EG#@X@.B%0535^Q?639E?AU,$A_='N]HRL,U@H^ MG(C?0IH4UIY_A>%,HMUQWA@(#@B3DI*I3-M&JHG35!FA$A5A'8W#>D\[ ,OJ.+W)N[B]STC[_#M#_6C+^LDW*D@N= /)2C6<-P]BH=_RRC MAFLJ3 [5"YDKXC\@HNW-K0TZ-WY$-$.<*Z>-0HX1]2<8=9A7%H*VQ#F)KXWF MCLQN:%$,M%!@V=VZV0JG4?=Q'!!EMC9SQ6:+/V@Q,)BFP@/272'^)$1D'8#%EC?];ZW)<_-0;5,)_7=/HU@/W M5473UJ6#;4U;<0?X!XC%_9IKP-BDV&4=3]<_PGZ\LF4+X]]UWQ:6:^A(T)Y' MPQ+1V<19BW,/7B(<"Q&8B=JN=8BS;P>NJ$6I[[]-#%;9;[^AI:XF5W,@@7$7 MP4:B4CD+LJ5%.,N&*)UY5MDG VMMKS_BN5L/W5WBJ:-&XY*@8G"*<;E>'/Z8\VX^] 4Z[\DV:W#XN?*TY8!C($A/>N^ZU\-9HOJ,Q&7%.=(V!L M0>8#"=YB-"1R9L%%X:$V45:CV?V68'7G#9I8OD%1WW2W^L<+P(5E.4A#Q/1F MCF@XL8B/1&FH4(8K4?UJV%L _A3AR=--WJHJYZ%CCM&#YQS38?13>6]*FXJ% M\'N-,;5JXM1@//L)=;:@R:9'6;OR<8M^(2W&%BAEW$(J8A1,4CE/Q)M256!R MTLP[[G+MU?#E\/:1..N9TW83UU;6@UW \&LWSM!^O/A]"G(1!0@7M+::$485 MQ?7$*>)2*O^,2EIMC;F[][JBB='*1^RAA='>_3>H;_P&(=@'&.;!\*K<836[ MOF,!BT%2T3%BI+,(*U 29,:4)*8,-FJ=:.TF)2N@_(FY4]-)353&-TL.!J.2 MO.#WD.RS^9=:IJ?:$)9UP.S">.*IM02 !A9#-(;6OU;X04A_BA"_IEL:5"^7 MUZ.(BFZ G+\BZP!K%+FO!+6O!@8573AH:?\&T\IJ@"8QHRQD@E-;46PS1JP3 MG#"(E%O.&-/Y91/CT58&^^#%)F9OP(>3JR^]P7> "_@*P[(&+L[AE$G:EE:@ MK/24==23$*(C222>&'CJ0^W]HA50=A^B5'+6H+ZE&WGEZ?E:A=<$:'[I-OX)-,=]I4F ,STGY2+61,@4=K(S4>)Z"9$!IZ*SQ M^=N]@6^[(__ITQ ^30/APKNOT)_ ^Q_UB#CG!"4I)UY31Z174.ZZE812C%R\ MMC]%_X\^DYSF!NGM\&J9N[<6ZSQ4=U$K[,7@E)/)3F MEY09XH(W1+G )17),UE;M-Y@&(='PKTZND4OVB5#>M_UH=OKCK_/D7^$./C4 M+R*WCJ5>I& $427SE)EEXL 98F*65IM,K5BK>GI+6JY&^"=@7"7W-"@B^@&H M&&ZF-EKL49V'7G=FH8Z0/CN5,@'#2U]?QXF5U!"19/8@I(FI]F'&6L .C#KU MG='@M'*2!"DMK!UD;0OPSLNB)#FK2 M^W0-N#\:-W2O\%?.\P5^=Y1G'2 7 DEF4"$Q2%YK9.E M>YFDUL#^9V1@;9=6;,3PB)%F>_N&2X>9.Y"LRVV:WC@2HL5_\A XE4(!K2VS M?@C/K@2-38E3S>#[%C"NS('??'\#_?CYR@_G-R;PG(47FB0I#9$A*;2;MT1' M+H*3(AE5>_?S,4S[.EVKY_S'-B*V<4*;A.X.O@6Z19W4&OA:73CS"+;]'*S5 M]>BC=*G@CGW0)BD5').,&"5BV:<0)"A\%R6&=U%G*4#6;C:['[H\8NT*HBTA[^%^E*H<6!Y,[\2!;7;:[[Y\/RH[\?U2D2,J!%&@,4TL MZ-(.0ZIDK A,UF[I^0"%K(&QD1!JUJ6KX^A\.%_\%O=UJ!Q2IHJDY#BNLI&2@*,FS'H;@Y#" M^CO\6%H*O]%#GT'8\517#79AYQ;"PQ]'MJ-W@^$9_'$4XV#2GW;-&P[Z^&6< M%7I/WPJD/L]&9^(#AOI214D"=7;:O45GCR\'K1UM; 3PX.*/=NYI<*PU*\4[ M2H-II^C%M81K8&I:RGP;SYY$A.WAU.?S(P3 MSYDB5G)MK.7)Y]K2B-WQXC&1WGYIL8GI&]#A>K 78]]/10GV^Y?DQ\ QRZ9N MP5WI11D:*3?.$2FSQMP[:B)2SM)P%7RHW1]U+6#[JG3>QH=W%Y?J#F@0H"P/ MHWY$4=,W(T7 M=245T$9(J/WQ"6I2?1,:FNMHKIV?<0:L XN&*GMBA:2JHUK!?9(H$>BF>?!GTUOK.GJK&O55C?JJ1GU5H[ZJ4=M5&KRJ45_5J*]JU%.Q) P<"@HWD63DGFM8W6)J.\Y%:GQ.02"> C M3VLL!W0@69(L$,J-1*92BU./521B1F4,M\JEVI-^:SG@(X?I)]]B;Y+P=2X2 M(?Q?NO3?.E&GK),JZSQ%,^!D3()A& 5 #!HX6.,;U15O O,9EA!OPI\-JQZV M=M0N*AUNZAU3RBPE&8@6+.$D;3VQG#(B1=;2"AU4^Q/+YRTUW88MU4S?(*A^ M<$>#BE+(+A/)VB(V7 V(=T<[$44D6]#AFH&WW<1^6@X[OSF M_VLP7,QZLZUTBK.;Q%B/A)@\P10@$&N21CY#MM0ZKLU:AP[X\3?X@O^ZYLKR M)S_+/<&-'#JH9MB*$T5!<^:OX#S?PC1/'-8!M7PEDM]MZ-3PT:&7> MG?F>@^#*>D5<-HY(7F"F* B+AH,43ANYUM' \_+YBIVXG;E\$ZM6KF)Z!_@9 MOO?KX"L,^V5I6!R$60LYBD1BTJ$<4PD$.5SK0&4OXIW2E*7U2BL^?G?! M7D7##^I:K6*\7R!=C/T8WN.O]([ZZ7APA8.,7=];E$7I*!SWB6"F7\ZIHB<^ MJ418L!!3TE10NH8['WS(2W=J/0M6?D=_OW@+7_QP6MEPGM]"QGGKQV9LSI%I MY)FG1N!@.3+.42!>>&N0@,E[OX9C'WC$2W=K+>M5K#DOL(Z[7[N]KE\4'KC( MI%0RDJ08)H*87Q"K3"2*2TM-Y$[K=>;;VY_ZTEVWA8T:U.,]*MJ*DAO#F"/& ME3885);2#LL)) LX^WMI?8-V2R]/.?N4!*F)$W8A([DKO%H'WZMR]LD>W50+ M^11W[$4YZRR51F92.J 0&60@GCM!LD\\R1B\2+6WY5ZF16P.BH TT21.C6V4,ZV8L8F9F_!B/F2 M=P_BHD<$S2FDX(@N&@SIG,:5SN)*QPVSDAF?;.TROD<@/8-0Y*GNNTN+BK;? M42?L-W[4'9WG#\-N+"4VTSL$#%?.TU)DF! E)$EM^@U00P0+Q#[$IT,!R M(+BB&B*99<0QQ0D8P5DVC'->._)=A64OP4T#[PT:F+Z-"A>.^NDW/X9AU_=& M=] E[ES(Y8S+1URL9:DPL9Z6GL/91Q4EE]6U30\B.E!Z5'1#Y2/_X\%H_*$W M&4T)_ X6Y]62<@6EC9*,1A&9N"2!,R" W]3.QL3#8VJ5U9]^8$ZN9,:59X1U M]$E'Q\?GOY]=7GP\.3XY_?O1F_73]0 MNN/W@R+8>/^CT#L#1)MB*#5]+*2*ILMNK_Y;]VKR=7[[E5W7+9/%IX?70QZJ>.< ME-1F()X*C 8$UR18''?R@E)IK%=TG;7WP8<<,-'K&KAR,=X=*+_C^C5\AX') M8%@2U4]#F,IG.M%2Q6D(.-HD,'@0^)7#@(0YB[Q7 K]>AP+K/>W N=# Y W. M-B_B9TB3'ISG#8PSVW%EU 173N@A\4)G)8C741"P-H%W6:'E*D^,3T>[*YG= MSM?5'3GPF0KS##/"9"8(SQH#!RXDL11P1%Z#M%E9!C7D.L]'F+)U7935GGG-B K6.**$VT#!L&^%'L(A*M3$MD+,%HWWXYY)L*2'2_P M35RT#]G).OA>92=/]NC&%[8]P1W[D)V THD&;LJ!?"CGI--W1A.JK. BYLAE M[23V9077F5EY;WDM\.Y/O6 &290R"!D-,B.54-6* [1,CFM/@DC;>Q/9SQ=X5 M(,\G0'F28W:L#UD'VJL^9$,7;J ">(K]=ZP/D3S1&*S">0Z75YFS()CZ19Q0 MM8I1&8,+[DNGQA;ZD%;,V,3L>]"',.8R#:IMN7I _9R'T;ZD,VL?W*&*1.^=2'C^_N?1V=N3__C]],-O)V>79R>7 M'X8#7++'WS_T?+_>J2P)F# 4]&)FU=YZD/W>Y]O_7Q1S<^_OH84(7D([50A"L49SH,E *+'@EH MP%(9%8ZG\BO_.*IMY[F53_AUB)%AA^FH!$1'A#6&2&'T-Z"U^&$+O3R1B_[L'4[/UT=#48 MCKO_,_W^RL'@G)U+O64BJHA')?AR+Z:,)*,+-6:4#*KW#ZF%_> HMQ>G-HC1 M5@([@W&'&\<<*"#!%(5%,)F$Z"B)(BH>E4[U [2'\!PR$J4 M^P+<=;'MJB*J,4V:N&+?U4Z/VNY& M?NRBDD9R0[RFY9H;P3$_UN6H5VD!(F8!:5?ST'/:G:Q)AW6GIB>Z99=+UXT4 M>AV(C?8FUX"WGSW*ZJY=ESI;^F5/%.(QQD Q74A,30M56.G7%='..KGH-%B^ ML_1MSWN8SX$YF[BC=L'69(A&G@SA)K3Y?IH53)D4,%!+4#2)$(C/UA":-:4J M@/-*KU.TM?H1SRCZ?:H[!O5MV2!??P]^!)\'O71Z]64X^#J[;GRA.DW9:"LR MTCF4MCH\$Z\2D,PXER&IG*M/!@_ .1Q*U+;]RC>_SI;UK^?G;_]Q^O[]F1^6 MG?6O6]P\N/*CMMET7@_?W5UEJR5D[8VR$8/%8!EGFCH?LHA F>NL_-3MWK=R ML>4?W5[O.ED*"HS7G!-1;EN3U&',&D(B7@@$AQ. 5K7?LGL@MIU%%A_8R9K% M% !G,^7+]6 4B)-.8AXO%$\Z6P>U+_I;/'OW\\-VOKP[&SS)A@U6A+-)&?5Y M/L>Y#XG?_W0QRWU''2VS@A+C"*O+AK+1Y>36DR ,F))?I>H7\*T$\]*]7W<8#/T-C*DYN]H643%G=$.2A]4T-[77J>6(SDLSS_) MO@V*WA9CQ%C4=X?3_=QRG.BH%HS:2)B@GD@6-?$8-Q&P!AR31LOJ;>*6(WGI M7J]@WP8]**^W5Q?X9KNI*47,,(PO^08&(E+@(A2-(SGGX$404JK:2_T**+LZ MUJCK[1IV?2Z'%M-KQJ8;7Y,1&F^#K .FT=G#+2#[.66HZ*B[%-C: MRLU='XRDTG-%$$'&P(5G8I741"F98U2"NU@[,-R!RQ\Y'=B5QSRZ&.-^AQ"1$^RP\<;DT.;&)$VNY(XKFE*@Q,85U#@$>?LKN MH[XMS#]H8KN*6SP_D,$9C/\8#/]Y!Y;1S&""J8AA 8/19!-Q@!$/)B8IX7+% M4U[G3L<''O&B_5G!:I5?T;?O+H_B?T^ZHZD1%T<'AD=%(Q 112%7B5L3!:) M92JM8?<:W"WUXK+/?JGNV]I.C9NJGIY='IW]>OKF_3PZ* M+*\[AO?=KY!.2R7[IVX1YHU&,!X]_21FVR=NV??C6#5Y7/> Z\51.<\F#(4D9@2E#Z?5MA"4ZRR 9<];K MVH-#XJ%W8W] M&M=>>AO69>B4@U7-3@.>P!Q42[@) A>L")BQD!4BJ1+JVM)=(R64<.S$SLD MTEZ$(_LDS:8N:-$NPG_ICGVO^S^0C@=77R9C&%X,\O@//X2;/&8=2;6S-.$L M*9DM[3(H\9@>$B="="$**ECUKFAK8CM TC1Q2],CN =,,CM+D$PR3WV1>NCVV%'YK;$:>20YW*<]\"@WGR?-:_L^=%L'YL+ M$[/.E( JU]A$<,3FC#E %"I:D$')VEO[&\#;_U%?78*LO^IMY:C=!N#70$M[ MU$75]!IP&YT6;@AU/^>)S5R_/L6J^>T9T"WHX'2BC'!K):[PT1$O:"0F*,[* M5B$X?8@T>^0,\[FR;!-W-6#76_@*O<$72)<0/_<'O<&G[Q^[GS[_D&8$$7WI MI4$PQC!$4DM)X$Z7KHG.*RXU2[4K7AZ!]*RB]^U=.FCGCQ8=)N?-ISY";YI0 MC#YWORR@&1F"X4$0<+'<-:48\5Y9PA3U-$A%76AU*?P2.(=-DUI^:%$O,\\[ MYTR^V<@]F,"9C4084#BMYH# G")"VI1\IME7OXQL)9C#ID<='U3<7RPW!GS$ M,<^4Q$)&*9AT)+',$$3"H5F/("S/QC,KLUMKIGCDPHL?#SS0W.GI1FWAV3G! MUH%1\2*;&X_>_=4U3S3^7?=M8;G*=]33!:.JV!OL2UY'V(\CG.B6<6J3#M"I&HTII;<1I M)V"6%7*F5AEI5>U*JLT0[NI\<>?$:NBH94G-/LX<-[#I-/;T-E/&8R 4,KXZ M.F42#+5$Q*A]3HGKZAOV&T+%RA@,LXKP7'H,*0'$!1>(2A"R M<0[_KAUA/0+I3Q!1U71*@TKW!^#-7Y5U #:*EQX%MY_HJ*I+UZ?+%OYH43'S M*%#-G'=*>0+) ,ZQRA!+3<3\.'"P/CKEZ6$0YI&X9K]\V<0-K7GR-^BE/!CB M/^%L,,8?E;V';G\":=X3<=!?E&]$&PP8&PG7.LPZ,7FJBL8L*R^=2*GZQO 3 MH>X^XJGL]()U/K:R1WZB_L5%!1\9IYC+*9*T%#$.3 MAA@<93*D93KXRJV.UQ)JY,BBB, (E\&6:SLPG/*8QEF7MQW1 ,(WC%<1S@')O@";!Y8Q3?;+:LL2DKZT$>QC1LZK]>AH[[EU: M5L\%34]G'JV#,CX;;A(E/)1B**4=<4($DC!5M=H4>5KM7:(7JOK:ABZ-'/(2 M55_1)QM]",0+R7%\66**JTJM)2[DTKJRIK^JOFH19 O5UR:.>@8RG'7@OJJ^ M&KA^2SW.4_SV#.@&R8*7B#AJ5YJ%I42EWT EUB.NYS&GLW)RG-EV2;N MVNF)BK/>4QZ!4)H5YK+:$)\ <0+C,K&8:*C>X?CYG*@T=>/:IRF;^*!RP\QI MX\#A3?7943\])#8*G H>4B9YNH7GK"$N2XU>!LD%9!G7ZJ*YZ7,/DQK-/=#X M\JRCX__X_?3B]/+T_*S"KM-#G[;-;M/:*._L,N7@(O,",ZM$)0AO>536!6J$ M+:U35.>A#]YNOE[T7;[1U_,Z$03## \R(+7*MRY?8@8U/M H!-\.U^FJK&E+O+53.W--AO6H+U KYX! J][Q\A M#C[U2Z>D*60?IQ/J44I38_E>V>K'^6(RA)M&/!Z,QJ-.T%X8#8[0LO$B [7$ MXTQ <*H7.*UK#!-K%Q*T&LMA4W/W[FYQA['_/NVR?SF8!P6+@<*\$V7VQC*3 M8RG/T.7>3$/*;9E$ $2EM?4TU>X?^QBF Z)55?,WJb$9^W_6AVT/;P.BT M'R?E6YW2(BPIRTBF#$T#,.TT*8FA+@E%><( 9W]+YQ+$!T2M';JN8@_(DIYL MA_S8CS[_;=!+P<=_?H!A=Y Z-./KXBP0S6W"4,%K$G@TA++H8O;:!/M8HM " MUP&0;>_N:M _!XVE"W-W<]3>Z-\\V:8[Z-U\;_-GDZN;V M$$:0UG@1/2?"Z6)&1XFU-A.,&[@IMQY"WD%^6F,HA\W/G3O[/H=UK4M-%WC? M3H;XRLWG;19S3,+ETM).$K29(BZ62V",D&@LKUVN757X$)X#8E,UL]^GA-G) M+202M$_ (@$=RUV\&$AZC03F)B67:/0Z[NY:B7W>0M*,(M7=<)\JMEZ-UA(S MC-Y\O_&O6=U'3IEFFSQ)7%$B,0#$2#!GPI*QB-5(7O\FQ TQ[JI>JQEQFCKE MN51K+1G:]#S>@N>2)4MRVJHHKUZ#']G[8"V$D+U?J<$X"I>7$ M7&3B \67)IH?$-/- MUJA&@,R1EC:KELCL(^("0YAR7 FN0,0[LKWEI2P//.-9Q+3;N&/0P):5V^E= M-W4$P2*GB1(M,/R2!BSQUC(2!>3H*0!+:P40+Z?-;,,PX>FF;=AL=AT8A]=L M=B/CKVA6^A3+-6PVFR &(<"3K+0FTDI/;%:1*.W \!1"MFN=9._;@6LUFZWA MOTT,UK39;,; P'B'^2PW#-/;[(FC*9/$1$HI2YO7NY3T932;W0%#$RZ+=23D1QSVN"SZ8H)D7UJZE&G@9S6:?[+PGVZQQO>V'WS\> M_^WHXN3\W>7)^_.+T[=GYV?'YV>7'\_?OS\]^_7T[/+DX\G%Y46%8MPG/VJ; M2MTZX[M3QNMC5DE%(X0&R;EU4@K#:2G*-D%:U7GR4[?+6W&*& R[X^^G_3$, M832^L8,H?-!4"Y*AW V@'"6.&8E6"VS<[O?O#Y'WT8EG+V M#QCO8O[@/\&;[Q_\$+_LZ.1C5%$3S@0FGW1Z5T4T1'N:'34N9U^[L'D#>+O/ MY>HPY&["WLHC#>IZ'ZW( YR8+96XL&9?;C?UCGB=-*%6XVN?(I.L]G'[\RN( M;$.3JK;?S;;?"7YU;8;1Z6A4NK<,R]\E#3Z;%#N>YXO/2.[Y3SLT"1U F. ME0TOSTA@B1$1N _1>^=\JZK([9 ?"L_VX,>&M;DW1C&%]V'8C= Q.F=;>C4H M814&HKJT;F %(5,Y!HX98>T&80\".F#N/-'J#6Y.WZ 4$*;8<8< MB)0FDQ!C)HBQB).5,[+5P?SS%-WMG5Z;^:1!_>Q1^J_):+P($'^(JS[X;CKM M'_LOW;'O78P'\9\SYD]IWX\PDUEI2;G(!M#M&==JB)(XQSB![#P.B;J@:_-I M&[R'PJ^=^:Q!K>O9H%^JD="(^!N?%G8Y[<7LZ/&LE6>3$6;21 MS S35^<]B9B],LFE#-4KBIX$]% 8UMY+%6MFIV?:UV_!C\V/\_QC1V11XMM1 M@0<6D//*.H%&,9:$K$PY/4\L.:K08.N4"JSWN)=.AU:6K5@%6R">7GWQ<8QY MY&+.*[/=RIEQ%7NS-\!8-,18F8F,PA";!=J+&AXY0'!Z.0G"-@3X&^"0SGG). 6BLG;I=/_VE$V)+ M>R[9=MQZ3_KN -_"]>KVMCL:#[MA,JW#N1PL7PZ+P!(GP0[-QN#0+0'CR^FD MD"28$ G5%K,_G9U)K4]YGHK]4&BU%U\N(>76F^%W!S*_8YS[*%UV)$"1C0NN MB)/.DV1U*C>H*NE:GZ?M5):Q&Y)L;MOG(KRX&/OQ]!.GOS'Q5%)7<-FMAZ-RR(,8(R7)=C,\S!LF4$X5 2- =N-.=:U)X'=N7] M1Z01.W/^)B:NK(:8HGDS*VLK2?CO:-=%D1L5-,K2T(@FG.9LUB2PZ$GD&+^8 M*+V*=X+1I5GLZB?L/F3XH?]B*8U%II(T/ M=R,6/:"@Q#)<]X1DF$1199)HU?;R90@FV_)D$_-7#A$N2T'V:5JH^G!,#((@ M'LK)C&"9.$YQT0Q&@D_<1.'7B IN?>ASE$1N9/!!#6M55GE_'C%HY8YLXMK%A93'<7DK$4;))%7:0MD5X+8IT7Q&D0TBT4&YMVI5+ MXB9V:7Q3ZMN3-Y='9V_/+_]V\O'\S?O37X_*O0T7'^'KH/>UV_]T/(34';_S M<=J?\NG"N:<]9QO57(61W9',<4@R9Z^ &B6S8H&FS+4347+&9$Z=ISURR_N5 M(8Q/^Z/Q<%*VZ:[/=I"*/G"1B:82PRZ+,XJG49"83$HY>.MX;0W0"BC;)F;E M@\[S;=O-M:AO!L/AX(]B6?\%?S+^WA'X!-\>[HJNP(^[N5HSCU2^QFD9SJ,8\:/1Y._ CR=#^%OWTV<8WH-] M_F5:,&.TBHH908+#M%:R9$A@6A(?G'8N S.4K;&";0WD9?-F][YH<9']+8.\ M\:/NZ.++$#/8\_[?_7#:*/>C'P/K"(9A@>22",?10J8T_<' M$7)=;"^;1DT]47$+NM#]-L9IK6_YPO<69;^G_45N7K"^G<#EX.TLQ>K8J'3. M@/3VNH@8 (-,81VA/H+*4=G@TQJ3SA807C9/=FG_RO=*W(9]//@*?=\?7T"_ M.QB^AZ\P])\*M[N#^7+;X1)GO8@(4\DB9"S'L%$XHB&S(-.TY>K&7'G\N8=& MD,J6;B!-NXUWMI_',145WB:28BI7M7)&+ N&4!4JH=["Z!L:LZMO9+ MR>96?2XU;.\'_4\XFUV5\5SB?S,KT7#!IIPL$4J5!ENL].#GE+!(A91(8VIJ MZWR6X=C7'OC6OKV;]6QKXP9!Z5U,BU*J-5 U.MI>CF@_Y]G;>^P1"FQA[MV1 M@)2%TN7PB8@ >K+?$B2)$1LI>U[[+>)0D>.:O>%0*5=T*V]>Y=@W_/+#?]03C-BAPN[VV MS3@MM0Y46 (\E9(+*/MLRA-MN=8I@C.A;3!X2&O]EO9M4,]V&]&-&];7P=5H MK5^%:3^K_;8^>Y "6QJ\^7[D#7PX 9G$C2,F148D-YY8*S I\M)Z8P$"JZUO MVBT1'EGQ=\6#3>QDI5S7BR&#T0*Z'@,98XD26AV1H?5.*V>E>A MNQ@.91'?RK8-6I_=Q+,HL5P#4:/%^SZ:_2S;VWGI 9=O8>(&R_429(H'PQ-X M8J0OYPQ,D""I)]QS@?D)DXG53LQWY?1'ENC6/M_$LK7OUNEA\MF?-L1^XT=3 M4/.51C#,"[T 8FDJEV!F0:P6F(8ZG0.EP,/=NT>7=\M9]8#=+]';6GY0VVR5 MZT=FK<$@O?7=WO>+:9G;!<0)QA'G7Q%M]]/G\;MNW_=CM_^I(+XX?_=Q4?5N M.=5!1>)8+(6"41 O="(^9.=X4E[%=?K?/!W!RV;#;@Q?^]6?H[Z$X=6ZY,D&CSX(@K0R=8,-G#NE3V75DR!! M4% D4Y4PDW&1>&UQZ4LT2BL-_FTK!P#W41Q*M+^E?1LS MW3G_D=A_%[[?Q+X-?+ZBX'^^#@5EE3& : #C$NE"QE@E98(+8;8><(Y+M=.^ M!P'MH0?%UCX;M#)X@RV^]S >EXL9;IT?U=)<5R] M7"8>!T 90J9)5'Z5&RFMWG9'7P8CW_MU.)A\.>W'WB2A(?&[I6JQVR_7S7R9 M=]V_U8*_0TT, G(B&B-X(IF#NW!$['N^R#K:;RY=RBY M"T]5WDV[&.3Q'WX([[L10T5X"[TNINS?S\M'+RXO.OF&"61W5)+!F>IG]&XP M/._#?X(?GI19HH28&"]2)F@(Q+I(B_G$J&_3YK51\\O=0\PYRJRK.G2]>FRA3_V0IQH M@Z.NW*PNF<8H*$;B%/5$.V]HUD$)43TGW ]A'BO&W"M?-G%#:Y[,_H&)67[S M_<+WX&PP7IJOC>9;6,"4S5%:$G3&0#HD1;RQC#@7LE$J!1EJ-YW>!N\>0MVZ M[G^(7"U]UV#'^;0?!U?PHW?W&]\KMP5=? 88'_73]9U!90P8B$V&,'KS_=: M1P_O*8RF[RX3T?I8FF$%;8@L!=5. "VW?5B3DYH8\:)'] M;0+X1AWY.K!W$=RM#WD_(=]S9-%#DW5C"K2.$S: GS)UPEN!T5*YOX>7CH(I MX4 \2*&3"H(V#1'VS=Q'8L\#)NXFGJ^\RWIGJWCT>Q\_\]:&\3P(HEIJGX0A M3&E::OO*&6RIWC4B!LB)6K9.:YIUG[?G +25\U9OTM>Q_'[ZBY[T>Z54$_K3 MYCNS2ROOZ+.JGX-O\,P&)^)/'?&=LW%'!7?"T604E];[D"WW6:EL)4U2F55G MXQL\OLTI.<+.IJ@OG6+(28=T#)DFDAS'R-8Z'U5M7=L.^I%V8G*4:^:)4F6# MW6.@[@$G?\%#%M+2P*I?#77S^<_G@&D3_S[47V$CBS;OK'"S1]PTD$C7]S9W M=/ V6.D)*,&(9$82EVPD1F638[ BN;:%'P^A.PQF-/)&NVOC_N&'0]\?GP\_ MENEV<70^E2B@^6%T['L]2&^^SW]O-/_%42?CHEPB19(HMT0FSXF+-!+%A#!" MT!1E]9+@[2 ?!L-VZ;?*/49O7B&_P%6N!B_[E,>#JZM!_^2_)SE_# AR&F M$-<#69"9=4+4.IG,B2XSJ0P2#>43&@H,UZ H,[;139>; 7W9A-J=CYHW(GT' M<'0UF/3''>#9 '66*"C-ECVEF'0:1I(16AA2R:)DLB2TQ$&HPP:HV(=\W'O6P>M++K?=?;K=HL3-?!\WR7FJ?]'Z!/ MOG7+BOG!?Y^>H6L=G3'2$&K*K5U%^^YB!*:C#8K@2E<.8#(CSC!.!&;NF,6CI>[*KS?DPY^'!EM8=LDF MW';=>G"L:1$K]]/Y! %_&,1_POAX@ DY?NODVY?IP5F'@?$R(CB=/,/9BUKB M+#6(57J=O7>6\;4(L.X3#X$"3:R[A 05Y/=?_/<"=51V\,J%'L48'>:9!)&@ MW'Z+([<\D, ,)[RT&P,K8K:UX\CE2%XV&2I:>8GSMZX&6V0_\QGI>#(<(L9. MY)D[IG$Z"E(3J3)R4@I#@L)@F)@%RF2N?NG!XN&'X>*GV7*)5[?>XV_\TZ8X^EZ&>Y^FD0Y7B/($B7I2F;R9-5@_Q8HR1)P8@DV'\C&E(>CL9(C%G&U,7GSW"[>1L MA,$XE# H0:@N@T^1ER$GQB/.6K8V!1Y'=1B,J&S])01Y\M;@ N*'>6CZ;C"\ M!GI]F-;Q-D0HM[<[*)?YN:@Q9(F&1"F5U]Y;7KUGRR.0#H,:->V^A!=/WC=\ M!-_L!'_*ZP[Z3YY6?8Q)\/O4_8]!#0J8YW!U,>P((CDU! ; M+9 DF,4PEQHJ:O<361?;RV9*4T\LHV>(FO .@RBU+;_$HXTZ4@4?0I^VA\I%34Z MG;8A58$83YG'B#AKQYK6PCR+CD3UZEPVM^ISZ4BT]$Y21DO?K.C+_>*E][D( MN!)F_"=+F@5EJ*_>%OBYW]:\D6_7N:UY$QOO[H+>=5#]66]KWLACZ]W4^Q1S M[XX,-@J7..8^OEQB(B5$XAUR'IR63G-C(JL=9S[WVYH;<& 3*U?63Y?(9)3.;=2+9U?@SI#X3P[+Y/UN;6??R^8YW)RMY%VCPD^-_ L[7L31+VFN=Q!=1SVO8YWO>4 M;X^KLNM&TFR"Z27.:=M*5YO,ZMI%T$/-:9.,:2EB!BTJ4Y/".BC#:D@4O=3I ME$*%UG--CGE.6W/=;R/?QF'X"OG1]?38%*Q/M).5>N(H:>@4"_17;2.C_ M<0$.9PW;R+RQ8[".*?'3^.)J,?'JZC*_??ONX_+T"X6[K(P%PU""XBE""$A' M8-(8*"C.3*<-W(4M'CF\$[&O=L;]17L8#M-/5Y&>-KJLTJGG:'/"TOL>T(&= M=*.UK%"1)N^<+$HZK[G*6;B8A4&F&*;B37'W49'>]ZQ.TSG)91$\U$Z@J$") ME"%8&0 E!2TY^BASWZZ;=ZUX1_\878XG-RC&/OS[$B?3KZ,_?W*[O/I.K^G\ M(IYFNFZ]BSG:BEL.4;H$G"=O5/2JK-)>[+WJ+> =3Q_:-M:Q>FSUTD>',.GF M%+];^WF]S..MME8F#5$E\O>MC> -Q7%O\956T*:V-X0$XS\,66LF[0TE[Y7+? M3:3DY0EGA4!RN>J>5;DKR2-+H+Q.E@6!@;5.?CX YWF80BMY=ZB"K$L%Z5B2 M%,R0=5:"2>]B'210($DO71U7X'WK2Y1'V+*\C\+WE>JA6Y:GD]GYZTK^@Y,_ MJY76,1;S@%^*Q(7F&DR]W*FT]A!4$E \EJ!S\&*SD>_T@!MF07_[:1+W/?N8 MDJ5;Z7+<4*8-_8**Y^=]O!\9_E6(U_6##4!NDR5]Q V!C9LPK2-#L=#*>!@ MUL*58D%[!I(K\F^B-N!49<$6]!]-YYW:S)\\;BNY)X]Z0"/91NZ-$Z@?QY48 M<)G&TR5Y5[*O'4$!E),) F.U@3L($40(+JRTLZ]GG+_QG<-Y@AU%/FX@K^'J MJ7.CS2)+'1,#%J0@-X@\5:>P@$;G?335:EN3[#P YZD[ :TEWB$XO ?:]12S M#< -4"V] ^RH"J?;JW$S\]A#!\,EE)8@D950N"E0)\^!2HI!A;CXF\4>6I-WE^G)Z5*O0CR63^6'[MWATTJC( M +&0>U4RAXB,7&@E)++,2"R_^K2/[ZJ-#NG)-6\(FB'[U;^VDO\<[=G81 M_C#]6PYS"I93#.6+K>E;0^\#YW3&JA CQ5JF^>V-I]>_U=@:MI%YX]S422FC MBU$%='HY&\V^7S*!)^G7 SMBK1"Q[VSFQT?CR2BUC_]*+JV MMM+)N*E &WH.%=&/3HO%K03I4K(B@O#"@ JA-K07"=G9H+)4I4360+.W'OK4 MS_O]I-BP'?L6D.L;01M :5AA6'G\\'6$/12Q3IU[2+'Q5GP'$LK G7OAY/_AQ/0I7<]45= MHZ.I"6^'MA+QU2N_0GA@%+I23$Z[4=KDLM3Z;Q\VR[^7L,=-)=6YF?GT_WW] M'R?O?S\]>?7N].STS>GI'_5/'\].?SL]H[]_^OSA]?]^_>']/T_//KW]\'[W MGN;=GK-/:W.#E:UV.!MT7F$.J7!EC8_H4RZJL.0E(V_I?+='MN.?>/>C1T6Q M$I2P J3DI0YU-!"+3;6OD%P^BU*4C9R@'2DHWK5J77XY9]9:PWR!+)D%I4(&QQR9IHV8F2O>N=:7 MP1Z!])0MHX?4.]STOPWOS>BO428GO]Z^N#$47=D<:K$=BJ]3K#"$2E19(:/5 MR3.I>5_'#>1_UT;V'B+V(,8WXXN+,%G,P#WGFL2 *8-RNMY]MAZ< M\PEL4E9%I0JA'M)0;H)[]M:RLR;NFLS>,\AN WTW^I^K49[G?!:_P,N$YQ&] M#=EJB+9>](NF0.!*D&<4L]:%=CZ[4<)S9V-9"^OYFEM MK.@7M2H.LZ9HG5'<'C*#&)2$G!.&C!CT*@OZ^I[]+9[YU,VB MFWS7&,+.&=7YQ<1;'O5/2_XX&5%TE:,WP5=:-JO(:;)>0A3,@[!6!S3U@XUN M=C[TD*>NZG827*/;O1.C/_%<#VZ8;U&+CV>8^7E4-F'UA*T+L@Y[IVTH>(2L MI46F#6>R=;[\45!/V2;Z2'Z-;>R?$+UO5/,A.!>B\F"0%Q=R0M*@QE.'U M(I$&QY2U6407FK.D;HOQ.5A.5[VL,:2]TZ1W3/UFK9B?AR)4MMP SX:!BCY0 MZ,T2.3HA,$+,=&Q]J?QA1,_!2!K*?(U)[)T8O5L[_O;G[/I4_-%,4D?',50. M6"9_1TG:!CT/"5PBUZ?D')GOV[)Q#[#G8"#M-;#&3G;.H3YR2EZ;<4PY&A5J MC;!$YA1,_!,AK*?(U)[)4JO<]HZW#XZ7EF(7LC M*G%>JH,H? 97Z+!CQB;#O2J,;Y*M>/ A3UG!;26XIF]K[T;/WTD@TW?CZ12G M'RY/_YY19'PUFGZM[LZ',N=-%4X'$6,$86CQRE@'7E)L[&W@6CH4=C7GO?<; M_RBHIVP3?22_QC;V;NW\E+YBOKK Y;)??9\+87'_S7'%L=A<;[W5,+JF5TD2 M@%J@RH4Y'5NW[CP 9RBRRO96T$K&AZ:LO./D_(,T,'WUDWV-:Q$*>3!@Y/Q& MEJ-HR%3VBX)*[:&SW'-%WO-6[ !L$ZD M$?>".@QW1!O=/6@0^PI^4,L(7IN0&0>+E<^/YP!!433D$",=@UZKYKP1 UO$ M(_01 QO$-O)N?<'UWWCQUW4[ZNNK;U<783;Z"T__3E_#Y1>LV^)]K>_+&YXB M*:F*CX B8.U(3!!KPU_)>#1PP:4KJ7!=FI=7!]+^ M(Z[%8,K?1L2M!PEN?E[I6%217D(HDA;M(FU[$BW()(T6Q3->R@;>PS&["?OJ M9MQ=L)V)-^9D$/_QX=V;T[-/I__YC[>?__4^3"9SSV9WEHT-OG0?2HUM,:_P M9XB0',4**8N85$K&92F%=X4QZ[SUYGR#[]_3$ZN%K%=ABOGU^%L=N1,65CZI M]E/WGU???_Z396W]Y-]ADG^FU%BRNA1)AN,\!Z7H1W!.@> YJ2B2Y+YUA7I_ MU/N7WKY]&U^NYX,H]6H5[<0@E/3T3KD"P8A:(*27C>E<4O.Y4 _ &7XG&]BF M[E;HVJBF0]QS ]J]'!&6]@'!L !M#KZ>[P(BKP,.*#030AFF2NL(: -8+]F* MFJAJ(#J/&[8>N5:^R "&3G)0.ECP*B'H+ TOT7K>?#;9L5$!'=B&&BJH0]2] M(6<-1V^*M0DR\X02M:K]+8QLGO.HC+#T<5WKK;K3NEN 3 M%F9 )Q=!944[I@D:LM,E%E0J<]G\A'L$U(LSIK9JZL!*,@?U=7Q!WS8]_9^K MT6P^EF$!]<^+T>SG LZJY/AYD*D8+Q"RE0Y4(JA!D8.G)(_!E*0X;]W\LBW& M%V=E7978@>;D3NRPI.QRV?B@:"=%K$=U0()EZCQBG:-&G5V0K4N=]T!Y<2;4 M0B4=V$WNP+I%Z"0B2UIF4#P2HI0LK3S3UAF9,EE2I"E;-] \A.>7S>RJG ZL M)P\0 WI,+@EKP6A'R(2OHP@DP5-,*DR>S+KU(+!C(F$\*O=Z9\4TY$IY"-E- MB]8^RB15[3:MAV8P$2@$\("N$$ 7%<62 ]C-2]YQ6JJH(8/*+3_LYWVX6_>J MEQ>I7>+:)I6!U?EZR@\S]XV3\ M91*^_:.Q-M@"CK(#!3VR.2\11?\B08\P9UZ^UK=[2_ M#+"/8EN2Q5Q#_SS!,+V:?+]9#TK_0&QO= W!>G%6U4DT/'II;V.;%GFMH]6+J'T@&G\]SQ!@<"A"*D"KK*#S5 MM/BLN4E*Q:)EZ[Z!37"];$-JH:P>[#4W6LP?D];T/G$M&M)+8)YIQT#;0L>\ MJ'UXNW0_\4%=1#WU@'D39QW++]?Y.:BZ1=G"1(4M;MW4? M:34!PACOFLRI&UL?#-E&QT- MQ@I4E#DR03Z@-;0?&V; 46@!.2,/T6:NVA>$C_UF2F/E;R/B'DJ?I\GFN$ZN M)WHK75SP&:+(%#YJ9^A/WH&(6J)2@GG1GE!I%<51W$S92C=KB[,["[9;6_8< MT:LE(A:4M]D6\+[P6O%+$+0)Y'3%HKAQED?73]6OGI^J=Q'LO6]UKPM'U][0 MN)RDM+A7C?G#["M.JD\TP:]UC_P+WU[2=V#E VIY,6GGA[>]P-1&!BL7G9RS MV7%OBBA5R]H%[1-R1)YU21'77'3:&<=^>\&&#_L9F16EHQ-(9YV3Y/=2 ]1 M5H(A0^]+((T'T?J.ZK88V[=BGMM,:M,Q -I$.[:3#IRMO1%!\\PXK_3;W9LM MA]\?NUK'X\V36XF]PT&YX?(7 :&W$BTOM-,[42I502*L5D,NPGCF/=XA'!SJ MQ1@T^3.HR713T-%EV+GK;>*(($JXIT@BDN2NLQE!N#&][S;:#,[7V5'331U^O]/ F7 MTXM%923_GZOIK+XX2Y0*I=16>& .:U^FH1-5! ,JF8 &':.HMY^]/(#L*,.D M751[OP&UTDO?#>=-%3WF5WA)?YA]O"#,=]!&VE6MUP:T3200;2G"\\6!9 %C M4BX;VSK'O!W"%V!-K?5T[^7]-GG,TS\^OOOPK]/35Z?O3W][^_GCNY/WN^PZGOV,";T;1& MNE<3_!FK>XK(F4H*BO 25*@7/% FT*FHHHP-6K:^<[P1L"89O[LC^!9]<:=D M1N/OB#<@G(OH4"1:OE!.T9O'.;F(4D((/+*2I"E]6F:WP#C\QM7>AM:F"'OI MJ8,KM93(Z_'E;#**5_.1.@1KB73R1YBEK[2*6[]?T-Q^*/-?GCN;@E&VEHY4 MY<2S""XF T4RFSDJSDWKK.+>H)^CY0VKR0Y^V3T+^"/\/?IV]>WD\O(J7-S\ MY93@7[]1RY6<%YTDYQ08:V?)"0A)0#W]29Z&5F(Y"FR=.&@ ^P698S=M=N!C M>N2-FJY[I18+^R=.9XN]OZXC?,%S5PHOR7L@V//^8@G1D61CX4);DQ5K?IF@ M(?P79*#=M=N!X6GG=N;YCY_+(4>%GUOC/+GW#*1R=8YKK3Y4JB'R1)C6A<+S MYA-T6^)_CJ9Z,/UV8)&Z*ZU;I\"K[]3@6F M*N%R:$V^L3&XYVAE?333@1/J9XO\FKS03ZDLJZE%)B6TD%!B9+5#PQ!.IR&5 M4IA!96)HW3BX%<"AVAX&V*:ZZ>70S0X91^?O\$NX.+V_D)*ZJ7 ;D;6><%;K%6_SC^J.+3I[!R48 F*U MJ!T/ 3 H8TRH/NT*W\CZ:64WOW0X)VX_N8Y;"&6(62&O3CZ=OGG]X8^/I^\_ MG7Q^^^%]JWDACW_QWBWW6V)?*8NQC%ZKQ*V/2BD?HK0,I75UW"!+3IYO^(R# MSP[Q,8BBE0(3?5Q>_ DV0Z80463N%=.MR<4//SMD9P3OK^I[N+RJ>VNL10KH MK6$05*4$,RE!=,8"4ZH.E['1R-;ION:+>))$$=O8;[,T2Q,SZ#'5L>*)CR\H MKB[H].\_1Y.P+!&-QOE<)XM9* .&U_FI)?':#.\@!VFYC19UZ6+/+<"_3#L> M7.W=;OS.2^JOPY^C6;A8O&%G.,7)7YA_&T]^NYI1\%D+[N$RX7E@C+LH-!A5 M6^=K"3,XB< ]NHC:R\1;=SUL#?+%V6-?-78H_)U$_HCG0J@0 M#+T.*5A-$1822MK6(;F2LT\L2VQ^GVHC9"_.PCHHK$.9[KJ\_8FL?I1P/=;/ MX>]E@NTWDO*Z55CNF/?T<@1K7)T06< );L&IK%6DWR77>H]K@_S%F>4!%-YC M[LNN[L1O8319\*W1OO[MSWD5J:XIU?YPG'SCYU;GK$FZ(-*<>T!E"#F3N^$% M&JYMSLT[]/NMYL69]Y$81H\*XZZ"?6AE_QS7^Q 7H]GW,SJJSK.32?M*WI%< M!I5#(A]'U#R@8LJ[$E-JWJ#;?UDO\R4X(E/I,%FGZ1+/1M/__FV"^/9RAA0# MS.H"_R C^7;U[5P9%21Z399KR.UG]-8[J05D3HY9M#%R=C2#B[=34MYR;;]>CF,PF@YS MDG9>Y^)R\]O+Z6QR-:P-2>"'I,Z#%4*+VI);HJ?3D[05/;-@K>;"L&)5:3ZJX@C6_>NE.G9C MZS%6:J].X3,D24Q'L^N$Q77+L+?&1RWE:/^X?I^A<--//XUF] ?CS]W4:Q_OQ[%\X.\,T_G(Y M[Z# Q&P64=3AC!:4+[5DHR58@972ID3>_#92M\6\F'?FN,RBQRRS;BM;G+'S M 8'SC^J_X^=*D?OH>80L%8)*6'MYN0-3,$?-(XNQ]6",85?XZ]4X'@/J,6>M MX503SVWT]6Z2JS,--*,]0$<&++H@;=!)ZN;74U_@>*.]HHZ#*/O0=\1^]*+, MX=,_GM_"B,)KYX4%&AV^XO$BRR9HZD>?V6,]AN'?W,)-M$RY#Z?BIV*^Q MR;)2 GGN]&*KD"0$8V-U42JY7%!TX+Q8NWV$*/C(S78;U?9@EK[VL&O?\2+= MLKPV)Y3.Z(,$AO58R2Z"(P^8?)MLA<_(&&_-Z'DOF",,?+KK^KY0:"]%=;@^ M0Z%4&4^^U8[T1&LFFYO/?]DQP,Z:Z'"Q M9,7N-T'3R7D_!K=[=\WN$\:@L>!8Y%*M+T-9Q MA:UYB([ 1^VEXVVDV9J8XM]CQLV';Y>C>#5]-[[\4EO6WUY6+L#17S@GN5Q. M5HS!(Z-M2K)Z!"7'()14P*K /-<12UKIV%O/6;'A\X9W!O;1R;BS0!OZ@]/) M[/RLGE0+7A7F@M,A ?W0=!:AH[.(*PB9:X')6:LV.LSI6V^\P_2WG^_OK0>^ MS--[=YDWO+CW \32_C:!L?]L(K+'>EGW^2R":>QF,C7^1RG@I&Y3JY6 MNC;'RGJCB?YJG#(";<#-[O<\IKR;#WV"RMM99JUW3)Q>CZ);C)ZK,WMX8( I MT&&>$D%1+H-(C D3L\'-\EZ/[9JW'_N"_9\]Y-_P'O@*E.OYD1N :>D+K0(X M@$>TCSK6JW4/6?9[UZ^S*+KD7!*"SKI.$@Q(8;M&$$%1&$9 O=RH,G<FA[$L_=U[Q"\*DE&LFR M9)I)51)ST9#5:&Z4C4DD?@_!YU;/'Z E>4F41'_Z4%9[1FLWZ8VI]V2V2E@A M0#&60'$QGS$#XK.'U%&&]DM(HZ0,8E IYICV8$JY,SX(@H% MC5)Q)HV)HCFO4H^%#-4P?4QV>WB+.)9.ZL4DX4_7'M>[Y3H73CJ]LZBE!,,B M.>E12/#*&\#HI6;DVZ7F4R1@#:>LX MC'UL(_HN=-33V8?R*5S\:#*4WA3AZP".Q#(HD^Z M&-[+;ZBD.TS1^TBXAWN.%_2K+R>7^8\P^6^8PR*?"1,5#: M6O#.9Q F,>F3$#RV#OX>P_2<#**I_#ML"97"G+[P*P%\@W_AQ?C/*H#;$+4N M+N3D(-GBZEUU#V2T"CB6S!3I)Y76[#D;P'I.5M):"QTZ?W_'2YR$"T)XDK^1 MJ*>SQ>"?VR!9*(&[$(#-B3Z98A <]U!KA$J6;&5J?9YL!.PY&4M[333N./LX M&>>K-/LP6<9R*(J>JA,CK%0D'(1<$$[GG3ADM-]M$'JG9K'OVK^"V MB58:;BHW\$S)CI>(IM=MN!N :EB9OQ?(\!7Z_75T5^&-!-RXO'L_.&%#;>A3 MD(VDC4N+#%Z2I4?.F/(ZFRPW2OT>E]8?*-\/I/1MY-KC\O4"S74[K8I%NJ3) M>Y&EUIHEQ*@99"$QT&<>37-"QIL AJW?-U+*G=!B5XD>9I3F-1=0[4&8C"KY MV[RX_ ]ZTO0DD0=3IXNV'K.YS4,[C.#<>_0^I9'TT+*WO#CZZF_*8G%/ MZ"49P$J'?Z%V,+%#\"'MO- YK_ST[?445F$K&U]$4@32#_)%R!M8A-]YOG0NZ[!_KC%([88J$S.MB1ZFY?CJ30&ZO[=>+=) 7:0\#ZS!@MM\Z20L%1S>7:I'YQ#0#&84#Q6OA5;!: M3Y-6?#6*PA> M!N%Y-K$Y*>&!XJ6CU,*CDYUNOCR)\>P$&:6-K(!2R4*4*8/P,0>417DOGIZN MMA'!$]H?GTR:J)L)/JG8=XM9:W1^><900&!U#E4])8(M JQ.6C)=*K7%,WP- MG]"[=PS&?X0O\E:6^Z3>WMN)A<<%$8W(RI/SJ8VO9=?(P:LR+\":@%$PK8YF MJ&WKQ?]ZCX_S/>YIPT\X>_:X()364D87(5H6:/D^@DXF_4^S9SA!C+@#%DL#(2I)%9<(414#!AS(1G,F3@7%--H#T1KG*'&19\VZ\ESBG<)^G1Z$6 M1BNL(Z.E6%"K1Y\CY"*$S&A9]+JQN3ZW.87;V,"#B<\;HR6YC T0HG0_.QPT_&;K>: M4WAT9KN-:AN/DEG>09JC/?OTC\68[VOF"\W(B:$8C%NM*XU* *>BA$0>36%6 M&1Y7+&[M])@''G&$P6YW_8W;"W_ R8.,7I2 3("NA#K*60FND(_!'6/T3F%( MHG5>YGE/'MS%=EHJZ=[]I,U5PG R5G\%X9YT)TI7"DD51XOE#7[QG\'0Y&^71Q54E MCOB$Z6I"Z\7IZ=_IXHKP_4;&6XWT:K;D(S@-D\O1Y9ZAZ$5]KWIM"["=/JA_%>HK_#LP^2LYG9._Z;8 M;33%CQ/:FG_\RWEZFR=SQ"1>$]-OX66P\RBQ2MU4(ENT%4LXIOD19- MR4L=DZ;X'B6H(!1$9 '(0R;A116":SW[NNT*ABJ&',6F>$#E'TU=9+^%O_J^ M_@OFN:^DF:AA(&#]H:2--=(D\2AON16%M'-DWOY#RSE\S69X(VWK1#0SE@YI M]/7(;N1.-L'7J:3S&+8#E6>.Q1@V,M(]-7D(BV.V),.*@)*S!L6P@-,B !H? M4''M6/M).P>QM,<**D_5T+918(_*8"7ONID]OC%;W@@O9-8>@HB>H'%:=^$) M""A#;THQV+QY^7XXQQ(K[:J[5;>RD> [Y'Z6R:AK.O&@+&*.( 1%7,H(!XY) M\IV1EQ2B1&%E8RNX!>"9Z7UWX78NC"SHI3^'OW%:^P9_$ C_NU9S]F=3W.KK M]RF=[+Z.E5J*#=Y+Z51!:Y7-+F81I-98K!'&FW"^U9-V)[;]^=V7^3^OPL6H M?*_\_RG5;-OTS6A:0\&KF^&NM#QZZ0,XH\A]9U9"%"Y0X)LR"N\S\RWFU&X- M;-^-Z8_Q7_/ ]NWE77E7*M1*>C_Y"Z-Q;/QU.0 VN]/^U@1*U7_YJ"KB^8/X_K& +Z_,?H48\\.N^!E7I'0[L(SBKRC! M M:EX"YM8]A3L!?>FO6 O]-9X1LNFA=CWS0FECG(/L%:]%2MHE4I$@I"LL& P^ M;M0VULA%&J2L,MS1WU?@5^='=&[*VT6:2F*OC;W64$%31(#*SC(27 MG6W=H;@9LJ&+%9VM8JL-;"?M#.XD+/,-FV#L5%;8!-]A2@L]]+N5">VAG$,9 M4O(N^* 8J,#H4"[2UJN!'CASS#-)'_#6G0>',Z!'*@;'8C_;Z&00N_E0WF#! MR831UG1WS:??L\6/?N$_">"NT M*SGB1(&-0N5+\$Y)6V(.$D5*2A81M1+GCWWYOK-6+\*LWNR8S+Y_GH3+:4C+ MA2^=]\1194'&ET)!,@JRN^@M!66Z!&.2E$:UWO ?P[3_?-FUW[]H/IU^*#<^ M.^>>^QQE!"6PCDI&#\%1%&RTU59X&Q*VGKBQ!;SA-ZRF]G)WY&P?Q33,[]8& MU 7_[O)R^_0_\"*_^GX3^GG,7!7G%' [K[ZF0#+@!:3@RG#%6'#BD>UJD^<\ M$^TW%VD''^>/T>5X,N=3F2$!G'WX]R5.IE]'?WZDH+6V(G_!5]_?CR]KGH $ M2E_S9?%/SEUB'&,6@-EH4-PK<'3^@LT9=1$A<]VZO69GL,_$H(956H=N\8^3 M<4+,T]IT=%-";S#.SAUW23/KR4N3:G$YP@L6P9KD!#?D68C6W10/X7EF-M-, M]!UX[*[M>)DJO[4_6L.C%DK3AEBJQ5JR6"<22._0HHLRJ];,2 _ >69&T4KP M3XH7;66+)KV3")5=L<*TOE.X$=*@;4GU-L;N* M#EW)JQ6IUS4\Q]8/)FFC#8!LRF''(42JG77\P$,Y)%^G,/8QS:B;\UT>A7I:T:7%=V[<;C\ M<;[6)I*/))_1=#J>?'\_GOWD4 X^: $EZJ)#5H8SN<&YO/[;AXWW]Q+VN*FD MAHOO5TZ318[*"Q6"M6"<=W28! \^TP^!*FB5A1;-B<4W1_?\S^7.&NM0S+_5 M<+),56^ :( ,P!&&_7OK[P$SV4/XG4/_ZTPI!JV31;#UXK<*MK+K%PDF(D_( MH^:E9R;Q^(+\ :QA&YDW=AI.OWW#V>R_QN.\/ 2=$<*8:$$*5\L?2H-C+D%F M)J:8I$$1-W 75K_WL$'Z+G(>-Q)2X[C[I)31Q:BN[/1R-II]7R+*SJ2@"8(P MH=2E:0@Y)V!.D"_$$LN;,6$]XK2O?_J356XC@38.R-Z,)ICHU]?&%BV/S"!H M56]JB6QJ;Z@#3-HI'V,QO$5NY?93G[1*]Q!@AT+,[7E:LA :1KM&9(&.#C2. MP* %*Q-2P.F#5:V)>8YL,IJ@]3]Q SM$0J.(@<.$@W ME_/)@O59\?ORE[OS";1Z\CZ\ UU6O\)/D+.2I%3%!(N*28P\5.Y#;7W6E=X5]X>44FE,:7B2)'>O8,O[W[<:O!EAR8"1F4R]5EG4]V<0H$ M=ZAMB-Z4UIO,EA#WWUSG7S\]B?0.D_-^SJ2AK0 91.-5[:Y,X(N.P',V:'R2 M/K4^QUI50UQ[,877 YA_1?H]G7UU?3V?@;3A:C#2IW MVG2*]+_*!W-N-:U?J 0&YQ567^<%!@U11DPEU"M=G8QD&YB'R'OLH]OUAM)- M,1U5W32)PM:_)8N7KM$4P9F5SJM4U,)[W MGK*OW/N:PKD3*86B%3ANZA50(2&6@"!#CQN.'5_W>ZKA?O5O) MLD?N .<,&+_C)4["!<41)_D;R;,N_K&T$$#'1+E'_[$BJ MT5^+906S$%Z$UITN:V \?0O85[8=2$?F' #OQY?CV]"NC5$PHXI-")@5'7"V M<@!X10Z*T49DGYFVK0D='T;T#(R@G<0[]"BM<*&<9^^ULR: U\62>2H!(2@) M#+W(DC'!?&?BF:>O\7UDVK *5ILH?J?U?[@\PXS?YIP?'\K'JW@Q2A\G2]+0 M>2+PW,C"-1,&C*K13U(://DI%/U8U,KPF,(F_2>;/>WI*KB31._JW.S_6E\? M.-=1Z>CRJA*B+3:A6OC%,I[@C8E5IW^38!9W82;?YY'.;2ZU:ZL^E]%F;NL% M&T4^K<+DP4N!D)@R4LK$4FK=K-9Q.4_7&H]-UW?-V+8Q8X*\W$I?D2]=8RN1 M"\\R,CHEZ;Q462-XZ\EQ5C()9='EA%U,\ Z4YV(^^\GXKNI= ])$0C%WF6/. M(6=RE'4PA,0Y"S&*.KM))$;!-%.KEQQ;4"0NG_[T%;RC)._JU.^KT_#6K#66?Q_><+LQESSP=)RQP6UE?R!PE_=",<:G),*UKG7'>&N0SLY+F>EEC M20T:29:I]^5P[AL%EF6R?EH'C5U.QQ>C7)L7EWV+2>=0;Y%EP>ON)A*=6(F# M4SPD(XIUWC0VI]V0#D4&.&RUM+O.#DT.^$.L,\(_9]Z\FI+LIM/K!2ZNJ13G ME;82C$9RGKBR0"\3 SIQ0TWU2.?;#TE_ -"A>H^',(@[(]1;*:9+06;1'[.\ MB[8!F%Y=Q#>!'*;]MZ&B[A1=]I5R?]4+QX5B&0(J0]%5DA M)I!%<5VXQ=#\ MLM\ *G^D? I!^N>V$7\XRZR:SP=9HX,R8?^]WCRWZNPI#.& M3!.XK+VX@3PG-R_MR4CK9=%8KC95Z?I'/&E]-I!:XTM^/]T-DN'-1-^P^V$]HJ71;X*I M(5/D> NZ^$UQ?_2+[5D5Z,*6.2&>FD"NB/.2 PD1;K-Z, MU/6HE/X@'?,P.M]&KAU<\'EN:QG_GUZ,OE7&OY\D1,*5P%!F\B\2'4FQ:' Z M)] ,O=6&%Q%;M[T\"&A8AJW']Y_^.T?[T_^\>;M MY],W__F/D[//IV?O_O7;V_OQY-*1U!#B3F1 MYV@\68RY.JE3NO!>\E!6EIE2HQE MVWK WUZ ]V[_?J0]M98$6:+WLP2LK#N2@4L4"\C@ F)AEF'K7M"CZPP>SJ+N M-)0WU$Z'*TD_^24V%=$-"2WC"4ZQ9!8:-+I2"P]TQJ180'JC*)0P]+-U%7A_ MU$,5< YG> -K]M"EG<5@BQ\+F+O .O"(02-@*N3]8 [D KO*AI-9-$QZM4K* MM>.DEEN//3Q5S# *'[<1?/,Y/C^@+'W@3< TG>ZT F#X+,!>ZEBOUCUDV5W! MUJ!"5A2@S7QY3XM%5INUHP_):5-:)/\&4NP#D7X_O6XCPN;Z_<7;1A_]RC M5G:PGUO6=0::62X3!9X>*9I5+M+!:+! 2,)%(X./>J.&PD=5OCVVH6IT00,"-3=>Z\1,Z[GE3X+0 MI(F*&_":;*.?#F6>U^/I[$/Y?3S.]?7ZA)._1@FGG\87^3QQ;7F6 = X54L. M&:)$6SFDE8TQ,,=;4^'59X=& PVH]7X>7."%R:P,"BQMA;Z8"!(Y+73T-I@ M1%'-&0VV0_@\#*2C5CJP'BS1$LP_PN2_L=Z-N*ZH)&8I N8!O(P4 $>5(%B' M$"(S3!L1#&M])^E^-(=H_^NGQ_4FLZ\2^A#9(GWA5X+VAGR@B_&?\RZ&);@2 M64"7-=!+@74.B890> :K%',Q<"-UZ\O'#P)ZUD;23A4]O(Q'JK,:"5',&;*Q M6!E=JO]#6RL*F9(.3+Z VOF MM)2'0=S7,[)ES+9^@Q,15<)H@($\K1JEC[F M:&+BV)R?_4@9V88_C%HJIX/?LHY0+/@H)4\&+%-U\C%ZB#QDT"%[SU6N;%*- M[>4HR-IZ>+'[RK?##)-'Z,,X)H51%MK34).G9"-XI1&$,(BV&Z:"%0- [%&NF=%.1,MSXR#D[:UD/K^\BU M&_M1'V(G6E?*A17RG'D=ID?[FRN5CEIC5"9(*3>[\K1U(>:9D'CU,;_CT'<' M-J?[2*:48#XY1]Z:,Z&*RQ$LGR"QG)W./G._T03%K=.E*^_,\5+V[3'N0/YV&R27M-]./.)F/ M-/JQQ.@BBE '"Z$5%'37Z4+URB_GAM<&-.U3ZX/F/BS/0^]-)-V#M6D5V*LP M':5SK[667DDHIC:4,4;>5*% *DLA9S'R@XUHQB96\M*)G(?_9T" 5KK?!%(T_-NY[60WFFVM]%T!WR MX WN#E#4S$(]O]#+>M^8@BZ/SH(160O.E:?U_+H&-'CGV,":/89K0!\GXWR5 M9A\FRWZ6>:^\,L8(XQTP\I1I@\4$/M-;Y@P*YW+D*ND&'>/KGOV$+P1MI?IQ M0Q4TOF2PQ'.SR6G9+K\)J(:W@^X%,OPMH?UU=%?AC00\F/8M.LY*8I!+4:"\ M,^"+EW64AQ)8M]?-LA?'I?4'KA -I/1MY-J%KF^.9GE)Q3BII30(J&PE0[>9 M-C$*KZWFC#FMC6;M)V3= ##LC:!&2KE37=U5HAW:SI=+7()A6?."W$)2@4(G M9QW$)!4XGX*.6CN36I=/;P%X#NK=7:+WOKT#W^KZD:(9EY_9]@%NVM!R$<\M96G7$26; 0@Y1+ M=@U!?R5W@QG-A3>I]6VEH^:"2<4J:U( 7JF;E#"9#GD5P5J;K=,V2=^:&^?H M>I*&LZAMV]NVT4X/+IC-.JB,2#(ZFP!=;=DT7H-S0D ==&>#2BAMI_[J7Z;4 M4U<=_/!UW5B.*8/2,+"8$ZU:1/"6([ 8A4:7<[2MFZ^/HMOM<+:RKQ8ZY)M[ M-DIHBDYB2 YT'7:EO-5U;+,"@4762<[:J?94D,^H,>9PAGHL5M&A=?QVK=]% MZ;(K"-(C@;'208B%04C,E&R+L['U'GC@_HG#&=7NDN_0_KV^^)N]$!AX )-J M@W*9SVC,@4R5D4Q=X?%H2KL!S.+_371H57\ONJP89SL,G"0I8[SDM*# MDZQ2_ 2=,+*(O/5RBC0Z]XPW*>K%(72=N .>9I,*# )^\!Y9B MH<^-#:FU/;V46OU>0=VPFCV&6OTJI9UDVJLH$"I]&"B*4\%'AN"U2-V7G5NIXD-IQ%UEV5W"RP@C#R&J%S:"2 MR!!=46"#8-$Z[[G9* Z#L5N0=G93J_;B+"Q/C\EI'![-/XXP;]&XZOIQ??% M@%+,RP(BN4,!/6/@3>UE=ZF 4P2P%*2;\-" MPYJ(]WU<"R%_=?C;W]. M\&O=:_^:YW &*.K?^\Q!"OJ;K7BEF!\DXTHP%F20*GGCD/D8*5!5 9TR9O-B M_KV//V0A/R(:K6,$IH2FL(IQH/TO@56T;!VLX[XU$9""B8I"%8LA,-J8Y!=J3SA=O8RT/YXNWD7R'DORM=W$!B_!]*)6HLS"; MK'86BG!U<@R7X(4(0"LO17HIE&C]2CP YR692"NM].A\W3^C8%+A)DD#7FI: M@><,7*50R,PK45@0.?^:YS.\T0VLV6-,#GIOHO'D*\NHR%=6O(#WD0-CLF0> ML\-&8<1S20YNI? 'DH/;"+Y[[F@3,,\[.;B5.AY,(NTBRP'F^3@;LL^@F:-= M4G@.400%/EKF-86JZ)]GZU%[PR,=%>!,JZ#%YQ!\(%VI>L M2EA:[.+'GAS<2D7;) >WD>\Q) >+S$47I4'F2GV@#8*3T4&49._D,"EZ)UYH MOB+,!\H+K'C=(2O#1=:YD W,*0<0B2E1,E< " M2[YDS9V1FB';XFK/NB9S:'VIYW%43RT?M(U=K8;FC77495 3O;F7F*];VDY2NOIV=4%2R&]( M-6DT.S=8[X^*6@P*%"L&F2$8"ABYY2X+1BYI:7U+^G%4+\F*&NOH.).+11H3 M9&VX5IP\FF#IC;!H(')5F9-<*;'UADM 45 M>09'$H.0@L4LK2:'^U=R<5>%/Y!)6F\TEX MR,8+^MP;8S>*C9]AOH_5Z/9]V&IA>Y_ M_M 40QM*8B4?F7+F10:L,U>4*R(JQ[3102G.ZWZR$]70_5 .F: ,(7L*S!E0 MB%YC="?!ETR'K7/2%.X,Q]9YE$,/BI]@F.(;7/SW[>5=O9R-+RY^&T_^'2;Y MG&?#I-<%LG "% L:O$T!/ IKI)1>FM!8/EM"?&I)IVTL;@WE0C?M]: HN@/N MG!7&C6 % JMD=5I$L3-,XR\+E?TS7%SA>7*Z M1.D,Z"S)SXVY\N.$!)9<)L4+K;!YOWGO-3UO&STJB^C F'2[+3U8B59G QCK MN(!0R>"YRR"\ERP$*;AM?8@>?@#/8+:TNZQ[#)U=L_G20X4@VXNYMH5$%/4B M((+3(L5B8L;FG?^/'7D'*2;Y;%(D)P>R8J1C4@V$2)KAA245F64DIE_%I,%] MRH$U>XS%)*VR$,IJX+'BSTI#",9#HD]C\71:L!;3)IY/,6DKA3]03-I&\-UK M#9N >=[%I*W4\6#181=9]K^*P!WZZ#T4J^M]'L[!J3I"P4F6BTC9J3;9Y6,K M)K73ZS8B'+J8%$WBR0A+:U-U+H93M5J&$+GC-@;4A6^46GCBQ:2M5+1-,6D; M^1Y#,:ER;@C- E#X0)% *A&P#0"W,*VRNI0S)G M!=/R'=H$U#;NXC85I'6 AG4?.RANE<^SF=1[3&!="RZ4F!(7Y%W523ZJIGOH MA-3@;,#B76;6-J<]&Y(BG0%J:$(2!=#0 \?@QP P!P!;@,D .7\*$[^ L+ FJ $!\FP#\ M J%_QK\E$/XK3(,/EX38 41_I0&NM&[2ZDU__4]L)SN9 +N9 +N9 +^;];_M_>AJBDM)#@OXW# MRV4"PK_[%)?Q)T: ^*\P0/6!@.F?X10"KK^GP7LBEPC^\>D)5?:E2_\(@WS_ MCG[VM^N_O>)^X:8 !>#*Y(:.@N4I!3D[!0'V#DN86(YCY M%N/-FRSL_)PLK+QL-V]R2=SE%102%14%U $MX%+5 2$5 2X=@",KR4QP5_RC\8CN$1( M1'R9Y HI&3D^0>5UO,:$A)>("(F)B?#*$@3@WP>(J(BI;PO=OWQ#RYR$U85& M^%5TQA6V!V4M(.U!)+N(A>MK4C):.GH&1HX[G%QWN47%Q"4DI:05'BHJ*:NH MJNGHZNE##0R-+*VL;6R?V]F[N7MX>GG[^ :^"0H.>1L:%A/[(2X^X6-B4F96 M=DYNWN?\@J_E%955U36U=:UM[1V=7=]_= \-CXR.C?^:F%Q87/J]O+*ZMKZQ MMW]P>'1\@CH]^Z/7'SW_(?]6+RJ\7I>(B B)2/[H17#)ZT\"*B+BVT*7J>]K MD9B[W& 5?G6%YD%T1ED+*9N(-A)DX3I(1LLNNL"Q]T>UOS3[[RGV^O^39O]4 M[%]Z30(4A/A!2$5(!4" DS,NX#-_*5_1)Q&31]%*,F4=HBFI[W,X0)ZNXZ;R ME4JL8T.J+[%W9 BP%6@(LZ%:BV/Q[^K^/<(&RDV39JT$OMW\EO.,:S!CA<_5 MM:\W0/&SNO'B:]]=N8T6[?)LO'*3ZLCN4G!]NA0&_/UT6977Y;;/+2T2CH_S M9#FYF[XV7\8)'S<&;V[ML,5E.'071RRQ!:)TM!R>0J%E&8JW@V@ K7O$?SL1 MO"KQ3KHEF@RS0C]>!V\,4-\XWT)P+ZX.8Q2+G_H<3$ZK=&4X4T'7*-4.OPP$ M<:'5WOU,L^%V*Q:P?6S"^A!I4]7VD=6L*.OL"99B;#R;2F)(ZQSF5*+5M H9 M*?2DGNQO]Z7!NHN7?R)9(9/("KA7TO]PCZ^IP#_TPY2I@$%ZY.SBE_96D.7V MW?HIMSQRJ:&$\L]%:9W;H%7FZ$4S>G^3XN=8SHKRH4KU\(?&3_9Y'T?V&NPC M"$R]< Y20<..!0RPP%S+5C0QD#6X^''67W%1O8.=\#(+_[X> 40#CC'@!>4 M,;Q@.APPT(' 0@2E'Y3:\)^(MHWM0U+2QF. ]8LFG% P^$0Y0LS,)W?*/+D"E/QV?ZAWUD F/."A+OB(?)@F.\RO]MGF?Y!5[ MNN/5CM^11P!WU&_84(?B@[CHMI#8../RH;52P5TR+B#SY=].5AF/7C"$O194 MD>Q:>G!9*\R$]=N+=\8JC7 /HG--;?MI.OT3EH]WWCV1_O#,!^ZK9+'V^H(JEDD[1"ZC1O>N?.; _ACY0.)G^!;"0\+TZHC(E7*H0BL? M['/'^JY.0MVD0'L]F]ZT,2bS=46*!)"4MAO?KGF?=9$Y?CAOYQS'!Z(+W MP-DYC!Q+PQ^+ ^Z'SZ$78"7TM4K2'\CK;,6ZN&2;RJ:JT/QS%'['KHK\_ ,#24OE%7> M&9(!20Z>3$F=8N5GZ2"V \_(<G(H+HTI+C,):D0SZ.H]?USC$"DE;S24)L?( M:PN=P^)U4Z7#>&?%:.8GY35*\^%TQ@$)"WWO/K8\GU3 9EG#B#=<% M>7'WI-Q"R\SU_;D-NKM.#M=[9-*'I]'0#_;IS,66J;%J@\MI@LX<-;$VNYDO M-5>??A#<*:EG*RBV?M2# X).\U>Q]SP_XH"2GUA0:1;&^VO:,NOH83Z?I66@ M++7/JX#N^9L!(L8]Q'EUO9;ACS>BC"KJ7A^/\13:Z1MP/-FK2PDF:73%"J#" M,[UEWSHFJ8>/,1@; +PDA3=:PWX'26D\_;R>,F+9VW<5"RE9*F_K0$,G;D&46,66'71JI$2X;K2&R5+BEH&1.T4V+U(7:@NEL^\%/)-(@F MJ^_$-CVR9+HQ:0+D#,SKS8AHUPR5:F_,?%&F:$P-N.K9Q^WB8DO#OL#!,7"4 M3/[=@YRKY)/#X/=:YMG,(L;34TXZFP :J^Q8Y8BYA\@-.J%NU6CK9^TG4IMZ M2$ISL_MTF64',?JQM:[#NLUESQQ*5J)(9+RHFZ,7&^G:FMC"C<*[WU_9O6X] M7$ZI]=2@F[0KC4?7ZUEA);^J'$/CH\3V)ZIL-[GS+>!QRVEE>W&]G8L[=C]^ MQ"@A>E<:$^9!U8PS8](?LT@.Q#87W3/[12B+=7VK0\7,MC2OVDN_!RHK*#8H M'_Q:.NKP#W5SD5L>J980KJB^(>7#;MDC),4^1D^_]AL6[L=6@ !1GW@@-0\=GP55HL%O*I(1IZMV])"3[_E=$ _6+\GEG?)2L"$3[["I MA\KRBBD6AG2R#$QYOVLP/WW&@C+-O,.A(8^&LRA=^%6FG6FN9:=]TQ]Q(+N+ MZ2V8]3"2:=2<3W\KNLUO/-+XM?;YD_HVYOEV@MB*Z-<([@/9U6@]I:\%R0]' ML]<;-3/DJ38I*5LW\W>,A=:'->@X,XDIHWY&>O/G?'YJ/YDZEN%QVV?'2ECF MQN;4FC0<%'=U0 Z%\9*% M)M<6^\C#?J,4\_K M 4H#,,U'R#=CXX,_W>2:XYA"R8P[=:;OWK8Z(HPBGTGCZ4ZV6>3QDLC0? M6GDO::3)::(58&(-!04&UVC>==8:'0D.:6<7>:,^UHS&M89-?]O$D!><2FC; M?:VB=DKC35^\I;P(B?,Z6K)DZ]%K6JU\G2[&\=O'*X+E.BIFZ:9/6.EI%+;2 M')JO.)L20,E=5VDH(%A2^NWLQ;X]8I(=5!UJJ$!U\F.)<%TG-":2T_7+H&LA M$W.(P2Q_/9HDL#*Y:+[+^B[)G%W7IBFOWN\H3V.1WT(# 3QK J_$.R$DL]/1 MV+JCEV?HE5V2V#O:G.X%\0&Y9+O%GCWG=!N GA8[(#NQF GU_##: (%;" 50F<97% M1*Y#0Q\2Y^.1R>$?GYDU\H;3G\5&;9K9*M '7UDTJPNC@5\JZX($,3X;6^U& M7-]IFMHC?YHL=>EW)^77E\U#]0(OQ^"VH1[JK;7[#D3/SFB?(8Z-9DL^(F*$ M\XK=)F65/7G]!0IFP*>6=CQ8-=C2\L(]^;AXXN<_A9QTH]R002E?_('1[%#- M1#?02(/7S=)](^3D9&!#WH:UH9'0H5SS_&YD1;()M\#56.O^1@$[#^]I;.K&:=JCLBX:O.32Q(MP?, MN^K:@Z_BJS>4T4W-:ANM8\=NY1,I'^N8A^B,L]YE-L9V<%2G;CM:U$3MMB]T M+9AVP9P3]*.?*KG&?'(Y9&V8]H;"(1QIJ'6*%$JUT\$^1$B3_MU7@IK MWN,II\1PI7BG+_:,;!U27DX4-[$/>W"^7+V#F,4!9#MLD:R1VJ)D!8(@)0"T MO%B(5IUX$04E59AXL.LI7],<3F=FC7(J< OD4FG>S64X%S'4'LL.>+SA3W'J MVY2*4K8[U@R>-.^D6%&-6EP%?P+-12+J3?-HJ?RV.E";GJQ(C]3/$-&3 @2Q M/J0?=+#1:6T="C]XG[7A7=!JIV*0@&ZK0*6Z<7MO;$S>3;6L"&9R!KTEM*?< M*Q%;CG_D$R.SE+O""2IFKZ5*U3]-DA8(&9N#H5YE*D9$581 %(F;<[R:P8ZA M(Z(RLLAH];M@[:PS?9UQ*K""BMT#Y504ZX@I:E7A941^8^1'O[O3B+B %UWV M\7+ 3[LXLF%21B@#Y3I(3OY M$+28NX5[U@G]D['\"8Q&+5J@K=BZ/)"=]3;>:+,@C$YM\HB1$.TRIUGE403E MEC8X1%JLZ"V#Z0BMSL#N#[:C4A;4*V3NR;T8!TVER)V*KQU)8@PQTV#'#3D_ MKZ.BYWI:!<,3R7HY/Q\;9ZQX;# 3HFI],BI\/1OV3=:GN?O@=L_ :&%LFV,>!^,[:OF7U35A&[,R;]D-;TX9NA\ISPPYY$D/Z1 MZ7'+I1F"A AG=ARPB0.D#Q;)RO2)!"59CDLM2:%IM'Y9'9U:QQ[\51;0;!3K M6O^G*ZH_7C](#]'"K%OJK9OU>M/95^U+I3/2)K?/&EWJ97U(=EE5=N]L7'$A MG?Q.6J&/;\;.]^[\WXHX8+RH0.]W6R>/9Z2=]O''1-6MQ)%!4[L-8I^$+J9 MNE>+(9#-D@&P_R5$#NR^:=&C3?R@F:L,<)OOT;*=+Z:=HY^P95:N??+8TS*] M+OI'X$R:X=[96N*AS/U!?4--K#3)4:D0,O5SXUYPY(OIHH2RRV>.>$^8>RSX M@_P^#\S@;/ 0??=I0_Q[F6K]YRV > *&IWLEH%\Y[MJ[ MUCX&HFBC>^^DA3L)0 >[G>ATF2XAA913\;?RB;RP0E(OJ$[Z#>M'O2A5I^.H MMV77>WP>,;*(DN6'&5!$V-V*')7D9K: M8.JUR'ILU%!=W?Z&O]/(H3GR4^:G3R4BGSZI=*B0DZ;,.L%1 M*6[^WM4.G>,/<^[.<1,82/J-V2G?@N\0BD!,AZ]!CB_O_I=WHYD.ZY/W$HSJ MQAR53*;#/2"M69%S.B;$/GJVO>>BN";*%0\'T3R=VO MYH$;WK9=GU-@9X_:P7S;J;KHX-73L/U"]=HM@=OUE1\Z7 A#V5QX&FM#[ M27.U-H[J]RN%+T6%#HE! S6C7RY'/"+%1$*P=.FAB-5A#?P."]_I'?IFVB%N MBN$)EN/R8.]@? 3SC1#]$;8PJ9QXQ4LL]R:+7XV@&9$X((*4VU^I4?@2*/-M MWK 3:N5KFZ)2>9A8N[R]:DI_B/]]OX5(&S[MMIZ#)6+/[[7Z1,\"3=<7G&YL MS$JA$(M2N[=?L5,]=KKR2F7:O^B$LYYL'*0AK;MA'9*,HDP-N9_&,^A/N6>$ MN/)\;D)[/=S'\:M(9ZM)1'TM6\;WGTY&"951=R.YT_J@(K(>>]=..G\Z,4UQ MY*36TZGHG5!W191]Z[\EN6O(?'V08X\R['!;7(S#*M%(FV0F4L, :];WP2)? MI]J\5KJ2WP_1/O>6,>KUKNBFB3B3K4AG']8U]N450GJVV1I-E"F< P>D/Y;! MGE?C -#3"N>R%)ID:?O%F^R+T3]1I8NTM8OHY]M.L_3;E@'81Z05(IZ<4IP, M):;TUC5)DBP*[$-?'BK>++_Q$B*]]89-0UR9?65#;0M-KO %VSU0Q"LS]2TZ M_3.A6(8ICY>7G%51$8TVO?;U*RV?*(7W3$/.8_U66[,->UWEJ.I+47IS!)-] MDV_&7[DXL@G%8P^H*<&/H,72!0:.MN\05,P8EG*:F&K@UO7A]Q:YG;!?-#[:"]HEG]-00M1.AH5(J0SW[[TFBC4DVE&$8SEQ4LQKZ6F:1N#@J M-RHDLE'Y"+1,!P8J"81HZX[*%7_U$/+ WXP^:4>+=0^*?>9^]QN"_'04=7;U M%W[KGY>%I6$NP^],Z\'HPZ/F\:Q?71M1M9O8ZP/);::@+X.SNG';[T.B+Q-2 MM\>>C=E&-H'MTD2#)=*4JQJ#U+K9W^5V!N53O4%9/S8KWBD/7ZZE0X$7XU[P3KI1:HD@ M]L0J92V6*TY$\H,$?IN%&M^LVVX\JLJ!.5"(+UZ/ MR;J1VA[;-0+7^XYH#1R#K$E8XE?9M()X?L'7D4$Z%,N M"F#%IE$2"_*Q"[":(])5O_,'\MK*3_(9CO16TUWM]#K=E..Y[BY\L/;TO0IJ M]_CK R,:L:A3HJ>(^G,[4:=3HBD<4&^$Z&E.3, TGM)UW5#LX.UNSF+M\,+1S=I;SG6OTJ7QH?_1 NPLOR5Q!TFQWK_SQLL!H^?L"@X MN5JSB/,+\ED*"@JS2$CQ"XF+BDI*\K(("PH+"@A*" @)\@D+2PN*2XN)L/Q= M6/$X4EE7*QMI[8=*?Z?AK^18_ZZ7EY<7OY<(OY.KK8"0E)24@*"P@+ P'SX% MGYN/H[NY-Y^C&]M?9?RMD(?6;I:N=L[N=DZ.+'^NS2V#\S]+ M_K&?J=WIW71]G*T%M*W=G#Q<+:WQR=G^9':6 M5G"U-G=WADZ>%@[>C^C[Q6 M_\HK_E_F_:N5267_7H*UJYVGM962JY,#RU_J2]O]F_J(/1!3O"\L?O^_KL_? M\EK]U_41_2_S"ORK0G]K1NN'^$/^S[__XM,Z^U*<3GA_L]P4'Z%-F'NR:BD]_WQ?B8[M9+M0C=,1^A(%M"B82Y=:6 M\<^J(_;E91C:M7*G!ZLA&)BCS: 8S.'>-4,V1"IB5N& LAVZVF^&S'^QRR\Z]7V7M^1.>7W$,C_? M=%;I0-@AC_,YJ?*)M@O<-^MG5KO!V^;9#E6?YSA YQ#AG%,:W\2 ':GV]>O( M0W48[8S?ANJ]@GBGAB0%[E(>)Z1;FCVR,^J(K\UK"\B;4?2Q$]Y]]_RI\)=C MUB8%NE>EK^,*BJ7E(]"/F.6#I65'TAJANB:9L7\O^7MHO M\!\!=?UO$$B=9' X@D969+['*41BTG]R9G&2;W@CNJY54-4U4U %8.;FB+>\ M37=707&EN??S$G+8ORRM662'FRNSH:V!*S,,N"M!:62TES[I=_QQ =8XP#B M7YN3G8E^1:J?3<[#^KK;"Q(2+*6F>YT+0)2RQXLEJ5)Z,6] 4ZQND9*UJA-L M$VZJ*W?9;=-J2K\+A,TA=9S"F>4.BOUECL$$ZQ%D45M':,4)Y@,50G8^S $W [B/ E+E_/LKGV>&[5,^^E/C?WMD?\]5=;DI5!$CW1DFW-L%!#PG M).Q(XZ@=V!H5G>%?,AJUH:\N?_-&V]?1A[+[K4PLBM"4KP#>WR2,2BU"P+R' MV^.K0K"&A@9*UNK6V W';\RK,0&/?9M*]T):I&G23'9#*WXC=I0%WZ\.DR>U M)!Q_1 7<<,#^2M(\SBK_&-7OX&=@5O($VC;DA8#%[RX/,M,*;!B$](06%37U M"ZNOCGX\,]M*GI\2T_$1S\E7D3Y-8*+!7B%VKVHNGVM#"XJC;";PLR(&IBA] \2_:-6C[NUPXHZ(6IM/!RH13GY#:< M1)&"^9+62M:5RCEE5 H$PX4#"$[]( N@X:I5R$8MYB IPPJT;<0J#HH#GE/M7/64 %>-?"E;"KHD]6Z8;TFK&@-OW MYIK^2H99MS MC E78RB_;3;P+-;X/[8W+'9T[T%]HV,,V/*[\ZJ1TH8Y(CM_"_:IQ%89]6K! MB4I8/+74KMIQFKO+.1D'\*[4/?X6L1J&M%?LU-A;WK<=&(SY ,K.60F!+D$Q M-/7MA/KG14?U3F)J=G4.D9\8UA[9:$/V^>#=-C4!?O,A;;LT&R?2)>7S3I3V M=:DMEV$]/X49K&/):!QMM#4 PO3[)K5P;DGIV2&U,X.53O/EL+RMQ2T$I,D> M$8"0=OWB^(89PWB^CP."75 Z^'D[U9J.NE.- Q9YYG=1W+:O,4S(DTU?P@E#^L/!/# 43U**D%LUO^DGM5Y8M1%';R+)9%RG8.=_*L M;[5$:A/;D#?<:A9-;>09[EC4IXXMY'#K:UV8Y6_QE3JI;'Y_%:UY?KC8#$4LI,!I\"N4.#(/2UJ, U!A>W-1 MIVU6FA]0*/RY,7U;M4_E&%!B5 MGN9P5*,6Q.V4I-95K\EW5C1J'ZO_+F]D(>31@;I91!-^K7L=B7'X2=J#:;%\:,4Z=X!36Q$1CIYM_PD@36R;:R9I @'P"@CQ45(65$YBWE.JI67XQ!WOI_S3,I3 M(5HTY.^BP#JO9$V/9Z4'OM(^7PGB*]5R^_'.X)OV;%_#V;N* BOOMX4=N9(V M(^S;[(-G!S7050$,:-<4;(.RSBA\ENA4F@H/I[Z+ [K2FHY17DO;3(L)K]T1 M()3OYK:O>*%C->U^=.47;^ZV\KO$*EOW2WLA*![:!C'*J#2&H=&OHKN4O!&- M@>HNM[%:82O==LTE':H.B.[.TP_CHU;#LUT=(#0?OC^GD#C@&+P5NV#WG:!2 M)KSG =G"2BTG,G2 83RE:6XG= M:?2GW\1A\0.A'1R@T/$C"SVA_OVHX%&8U3B5<>N!.FL'C;WA;[>@)Y=5V0\! MZ H.V ;A5WRUQA##A@$LU8217&I#,-NB@YH(2TK@:X>%[TS"UQC.<(!7HW\\ M$SF4CM](Y

%>;M?:!KN\Z\H*0(IX.E5]EV45Y_S)X ON$QY3J]71;-IQM M9%]3Y'&>+R]RB1+#YT1W=E"HCA7;X0VN-LSZ[M/!'VV[J[&@M& 6*D]YWHB5 M]A;?D+K1=0/FG']:[%'OO:/5=9-V\B;\JED.I.QD.S '/F(*;GKM1S. ,HHI(F:MG]]XD+_^330H5[IZ(I3]$"V;A )9AR$(#5AXQJ-J [XQ M0; BIM7'USA/LU X('H%\>+)%@XH343[U&C5^(XO<;:E3RDLK4;(LZ)T[D.H MG+)-=/0KRJUHQ1.M?>(,7"@SQ,Y$T*K^!GO@-S;UPQ7DT3E&ZTEJFXRYF061 M(LH*=G2: ;_WV^W;K2^8A-X[&ILO5-#^D!MS!/Y0'C MD&+0@6T+.&R6K69//"%OPS=C3R#X*+E^AK]-VU/5T+$XZX9(A[ B73IA7M*; M"O.L^,M/:UA>-YQ5Y*@]+=K.TQ<##6[/2N^MQ"(/'L3JCJ[>O2[#%G39*G&O M]=,.XO[(>*?9#3@/#$(CIA1_-#G\2 $;E?MPM2?"M_ED;OIP.^P(,G5M['## ME+Y6IB^)+>GV^:#0).*2+KB[R:>T[H>@KJ629.IO?*>$K)[N2%=L]I!7@)I\ MS;1 (/A&T!F9%\T'Z$@ZE\'P$7DQVY.JYB\U?NI3=D3O^\$4$9"^*^OO>'8@ M;R#4+*CD!7J/Z[2W'MSX/3N5CP.@7#N0"?/O9TN?Q9 YOB3?YMXJ+\Q%\>6E MF21I?-(?.]*\1WK*C@->EF%"2RG%OQ597WM>"I=!1.]:H4X"2[(X=]25SR"; M&2=BS@BFPXE*IS=8KJI EP\3Y2\;51[=D5:QKM;Y.8# ALKQY#*AJBV)M::]X)E27M$4NB< M4:';X*35M0">-7M,(=,#R:UMC45_@WFWT!(]7/*=;!7ROC?IB=DFZ<5/MT/;FI MB ,J"O?0GSB_K#2[X +N>LHQ+$6RO:%CJ5J=LXPI4]B#N3LEE_B5G%(A%_S M@:Q_DD0QYP3S8B\-M0:P T,J'$>BLGSV8I>W[TP8N36T"2)R+ M%_PL[O"' \S.L3X["&VR&OG,A3$LR-J#87 M5/CQ5V3[U_:O'3F3IF8+PR-W>2Y:KSK/[*>&]DDO(I#=/UY_;WEI]8S^)E5@'VE+ M*=.N66XZ$AJI98$T:PN088A9TJU+<1M0OD(2A7[.52-)=7)?VJ*[1UW?K2U9X@*WNT7QE$G)^N&WFB^]UX4/PEMF$@E(-3\6&;^3V[OA) M)PN"*PANCAT^6]OCW+ZU)_%$2>!F&DM])"EVR]$2?$;L_8LF)Q&:M([H/7*) M@1%J"!1'">TSKL<3@T5[6>F/+$B.2M?"6WTA&+99T&#%)T'>%QF5]#C _!(. M4,-0HL06#A:C(IB)!X^=T)[UE@1F>A*D]8<_$?=&WR'X[-K&#\5_6.[TF89\ M3T?J"(1#P=>:;:L&14\GY[3WK >&>M^J6%G1C\U1Q)(?F>_1B +G9E# M:I9>[5AHGN#YELRZOSQR._E)RA)QFN',*PCR5M8:L1^XPT%;CFXA*OR(U//4 MLT[N]W9]+BT=9*C!:**)53*!S'-9HZM8G3=KBR:O'@I)O]7RDMOURO?2O.;Y M9-_1OEBTL;?][&4>VAS+ %MG@H6LZZ*?X)34C*>>O\#E7=&!%2[G/!M.J#M5 M[SPT)Z?:#N:WAP_1FU^5G:9/S?KLS_P]F@JUSQ,/4*)C=TB]Y/\XCE_]]6L& M,70+9B%C(A4*QJE'5^_KSC\S@^[4HMYXI[\6GTNU259JH(#0N 8. [((,8!2&L[O%?& MY.;?&EUY0W/B+,K;"K,LZ-:[T84?^.H4=[9:;%MS<7[_"'D/FTRIO MWN(6=!_+3Y-"KLX'9V5Z#RUUS'*,./![" @OPO@X5=^I'&XRE%Q!/UICM_&, M-\GBO*UD1D9>QN%W"]0F'?-YEZU \(E^:/AB*>EZFMC CFBJZ81C41Y8.(U! M9:W;-_C6V]+W33S^E\?DF2H2CG,?&[=]VT%K"^SRG>=H39V7=97P;/N&J>@_ MM/* ZA.!S-_?+U4F_#CVK6=F3,#CW$.V%VZL# ;[J;HCQE97D"S[UQ1!AUZ= M3A.EW3:3'75NG2UY[I6WA M=VIB>T?<#XYY8C1Y=:\6P0MTS]U,4\UNP[OA=[%=>T=CD6P65XVFXQB6?H;S M4B[F=,WS;$YBZL7:SHWIN(K3"E?Q[O.Y&5=[@SZUL%\QN =+@#3K-$9\Q1CM M65R+]+?ZA@/L:-)'QIE,YKI49>$ TAOT$?N&!7 0Z[P%_P& MO*\N_9T^G^93D>=G-Z[W,(M/FU ^@R^F[S('D/@>I@7^XL:3 S#%4UG3J[.MW)S3UH M1 RGAH_[SN_1;=_?DS\R\T4X_'3,F[Q>9GD0,;[3HU*6;W-;ER+&#WK0M>1@ MAU%=TJ3:&+KU$Y$_8T+MMYN8#'D'VQ"FG\U>GA#81,K[2<7E=\I-!#KG9+R_ MEJ-2NJ:PH!3F+X&L;SG3F,GM4BZO8J-O4='2W.!!2K1(0S#LIF+(E1@ZQ'%P M'LRN>D3V>\BAV/G5+OI(D*ZY[C.R<4@"&W7VHK'( MGK^\@_UZ8:[]A67^W4-E?C>>L0@_MBT(ZD['/DJS P'".".+VMI,*=,6]!6" M>,UZIU!OKV!@N5%8LN6EXTA5)&?P_CW(WIX+5BP53861V_MS#W,;\"2C +G= MYF?O$,/74RIE;[K+G$[!WK/M!/L]:9KV!V8H+Z>NHRRQ2M.A]/"04.T1@9)J/7^(7,&8!#),18J_[Q1Q28V[R MDDJJ\JO%GKO@?=I*'+ 4MS;<_FRMY4'*8LR!,K$:?<'P:O[EJ7V()@ZPNL7A MSX3FPD@&KU)=J> J699/>R:"W]=T;>Y1MDN7P])81BNEY,^/MDX>]_GX,/0? ME,Y0WB+ >Q3&8XOO3Y7O(R.^+/M,#AK&T6/NE;;T>/ 0V?O"9;L M5:EX,5KGL6V]Z[HO1^H7YN3>F&@<$!75UZ246-7&YGL7DN.7M]U<"KX.'P-3 M.TKL7M_@L6EJI;>,B/KYV+LS.K>JO,ANTO5UY_X&TXMKS;*O$,4!\&OR_>2/ MY7OVY6UISG/O:/:>[Z+(%XZ0I2V4P#IW_>.T(&LFRN,WI/5'/UWFJCH;_&70 M=S&/ZZ]6-$5S?);:%>$U0\OY*<8E&4RT.%QO=^XL*QV@(#M5QY(%E(C'HKGM MQ0NF-/(*#0VC-V3[1:.ZI3$G%(U5W'2;'*?I#L8GWCX^ @,8O](:'# ?4T&VH[PTV&MI6>::';ZF@@8=P,"JQF.8TM['\J_[Q.PE7 MR#Y7:>U/ZY[ ]-1FD:7][P<6F9P8D,(Q8O0(=>@4YLM1E#!@YQFB,?8L2$)6 MT$G@5B<)AVYY(7B!6/.>"F9T_N5](F:W)&PD>Y!-Y%(T:+!%7Y^!@M)"9GQU M;ML:CQRN'DM"=S1?,0_7'#$6,?'6^ZCLY#QC6/PQY>'<82\FI$P#>P>:]""% MEKDI] 4.Z#TZH*C38]_4GBN R,,9,5I[RBTX@-;8.[:5L6%2O)BDVY1?VZKO MD6O&J97"&N*!B%GAW-?T[=,%S:C@X;;9VP;^G$O53(H1[^ ]\+G9ZO F/-+)4F=TX>C/(?SJCU+6F.O/C]W)%W)TNHASRP^VO:_;/19QV&:C$Y M*M;6["#S@< 1JDW38Q$"92:F'N5!'&"<)D['!+VR/5QVSN1(4XE$8&Z$'->- MP[G%=MNB&&:J\HO7XQ$OACU\-'<=BT=?BVJG+[KS9D/TM=V^_T"W-LNWFZ\& M?5[7= ^H)!MLU]%CH=%2=&,*HM&Z1S'I-_X&XXVZG,:E'D6%\J2BK0H,Z$BB MX)N_I7(KNPNQN.:STKB27%7WY5?21[6P8L[2U=]]C_1IXX63<_3L3GVR#IQ? M%W5_*[S+W=U&1-5"Y"D_$G?8M_J/'%+ML''%!?QW=0!V>K MB4"[2)5EE)IQJ$%:#MMI\Q/8"BHX2CA'F\<$>@K/&W:><32#:6@^!I]B0[K, MJ!B=J/RA>]2_6D^\Z'R+WK=0*/"Q7?Y%@YB#! 5 D,KS#M5MR1PCE>SO=MO+ M\_HE9HVM(?M]D(T9;%P<6@[#%MLV5KSXTY,2]=F#9:B+(G"E/+)O.^^\/"V MA+ER1ZPE<45#U9P+XBDM,3N7M^++H&^0Q1E1TKANGP##-K__4*%E)AA@H*5( M0]"-T1X+"<8RH*KU;29YW]!;(K2\?[/,+!I]3-UUR^E59\9[/72?6X2*(%O$*O=%FF-,UM9Y:=S3YYES& MOG_&68]9N=CJZM/W6UE=>=B?">/X=?KSYHEKBB^K,GYS,T"Y:F8#781L3:'M MO5>/;8<%W ,8IS3'92$>4G4.$MK79/-5"-(D%.*F0:[7E)24A&$SS0L[6&$< MD.F6@5]T^IRP$J;71'@Z]-HULD'#!W(-_.8A0?0M]:+P#*T.N"D.:)MIL,0! M#Y<>X*U8RAS&L:GH/ P'V$=Z'6'*Z M1E@NKV_ >DH3+)R1'MQ*/WS2@G@=&(=^Y^[\U)R:,V4&G\?(LZK76TY/=-FD M;_N4*S. 3WK$X.SC6Y08$$&)\E:>/PN%[L8QZPN*18C@P6'?) 91FO\]ZX5( MP-Q:5$H?T_&@2?3)*H::\^$-[X-%_K+HY #IH=YK.* A>AH'K)69Y?F 4-9H M0>PH,]MY_-&,!5IQ^$5EH9P1_6)]69-G!&U$S+N26FZE%?H6(G!&Z?#TI=Y0R;5Z;2D(_;:SAO.6E@2H)/+8>H.L 5T#; M'@LEN+O!CB-9T]9B2)D.%9Z"WQ8O5^S1ECD);R4Q;;[]K=^GP%M$N6DT1X'Q M"T!6+]*%^)OE=MT\F>3;\HIN$[K-,0FWLI B^!"-&O_5S3?H''P\O"-OHLJ- M&9Y2H@7Z;0T+YO(TQ$LC+84S)/VU@F4V9]&0X0"H(9H#O-D,LHWI.474: M:$^Q*J-ZI3*,B]UD]K6FF*O<]UO2T#9P9<*V7#Y\1%Z^O9N][>Z<%F?6.][-<&=0;7 ^B+/>YS M_/+_6F\-,9%>KK>-5BX[XH-O/)N;U358),&[/6*GK-O+^18B[YQEQK>C6F:$ MS29"CKF'\QHJ%3ZC$&VQ&R?Z7ZE?E1@R+V3A+75JU8UMTR8O@6FEF-E'!ZYO ML<=ZS#_ #[7,$ESPJIC*6GW/QD@,["LA?G-*X "F/$3;# 9OK1ZN*OQC@+JA MP0R8YC"YW6U>B0/F9;Q/*(*26;@%FW+0J?!(NX@\JFC];>?[S)7CPR70 MLJ>40ZTD0!";0DWL31P -PXI#,[X8;AY"N;Y",U[6_Q3]7E *-YXE@[^'H'8 MA6^.]B?DH>"+2G)-/A;W,3A [=R]M$\ Q6[VFD,/%;)TUX*5E'%.I2KVII#) M4$_@=AWW^:W2Z+X[>>$Q)KQ1G[OGEX(CS_#6QO3NQA^;0XP_J"K\/D18,5^# M+4$F218@&)YFJJO*&N%.(4><=\0(EZN2"Q6W\@K05IZ@XR!S[[;6.J](C(Q/ MYD8T Q^_CAU/&]NUB+QRPN]B&]:_)I[![@8DU&'KF36L7[V3#@R9-(9 ]FU7 MJV!;NQ.KW6--9&MC)U1% YU#K5J=NEN)9='3SCR]?#C I\$NV$YKAB!#^LILROINC;.+- MVU=R33;4E).?1R OS/_G1'H?#L"P^N* <_*S9BQY+@Y8?(X#WFB:X1U^!!0_ MQ-WG,(\1#PVSQ#801=0X(!T1A2'LQ[:''#378+T0"S?P!F+-;!0'($WPT^.& M62$"J0XA>XKR.O8:<2Q]D5=>-U*)3O1\^G"P+%);X9;_T+6KSDLB M=I9W_?C5_?MZ^8UO\FD^SW&+1'4@2]51@\C^=GGR,?6<=Z4OS ^R@ ;A2XQ2 MT-'H40/?)1"J>2_P6!F5AX0:U%:.8G@0!7:#W_5OP92K_)(-QU'&7*01[^4W M >5&^,:(]TG)4UIS'6(/D/O9+?HBD*Q>2L5SK!<.^!^J;?97M8O2D>K-Y-/> M7L>P)+\>J:V2RENN._-=;C>4EG79[9V_,4>/CT]DEZ38P'BM!:Q_."7V!_58 M!N5OTY3 G\*GY[XTAXOB@+=&75%-X+5A5/C]L5S8U+:(YN,3?>C5WHBR=U:1 M4WS[$?F\5SJO^@M\-IBQD[CJA("YF#LW^S+5)'&"]9Y=12@NPTWMXS,RUB?K MMIN^5#8^M:2[7A1X=+FZS=:#JT4GGQGF\ZN+ZL-PL82D>OSJ02YG%-97X/S( M*(DR1 P!,N7(#"8/OUGZ)I454[@)^889.H_ &^M4 M+$MRAY%9));;;FZ"T2:5>^:7MZ=%L5QO]WWE&JWW;_-(>F3+"%FN,6WV3Q5J MI6N>QV)O%Q?=F)Z>->3XX#S5/B3C\S7;ENQ3['Y9_Y=2GT]+2:=G-1L?PP:+ MH::FJ93V:;0T=M*ZA\TZI[/_:U:>P_>FUVL+N' U[Z@'^]QWJ= M@/M.,*SR+.P$"]O/8@>N2N,MPYK85O/E9@M(N!F#F(SW//+G7+"HW17A3:-# M/B?J.\Z&5%_VJS]I11RQ0+=7C1[IZXEL?(W,($J?M:-(^F"R?*>/ENDF0/D9L_1)90B;7'](2O3,YIH#_5-%Q=8^MM&^D_ MYX"^:"F".,"XB?\'4$L#!!0 ( #Q!<%8)VD<=;)H! %,J @ 3 =&QS M+3(P,C(Q,C,Q7VZ]Y^S[ MQQWC6XR9 2,S*W/.M=8SGX>L4)>H&P#/.4L;2X".G@ZX0OL!J/L E]GU\*M^ M@!] &W345< ^@_<;!SL;Q]X^_D_SWE](S,3 PL;$PL[#]OQ[4$8"7E4&:R9*!3A:@YZ5C MX*6CC@,06HQ,_PJ/#O@_!AT] R,3,PLM#'::0QO??5V\C$V(6$143$%125E M%54=73W]4P:&YFWM'9U=W3V]<_AAR?F)QZ]?K-[-S\ MIX7%I>45- :[^>7KM^];V_@?/W\=$GZ#?X[^YD4',-#]G^,_S8N7EA?]WS5@ M^9L7'7W,7P=>1B:9D\Q\9HXLOK?X9;626 7.Y%>UC1Z3T[Z($[QZ>X9-2%X' MK8#_F]J_,OM_EECR_U)F_Y;8O^>U G PT-$6CX$7@ +@;P*$G$X%PNQ!M=:] MUW@4VFHL;W5@7(J5"MR5&Q=+)0XU8S@ON-7>.S2H.&7;#&\\J M?I6$DQI"*DAQPXB&?US_$"""M4(-F3LB!5])D_;89O();CU"UW M+MCG]$M@QIR$JNX$W?3O[+CUNSCDX6@:GU'ZK5RP97ITF&>0'<^W_N/GB+?F M7-?#XQH3S6N3CZ(+IR0F1>J/O3S&^,?I+$DJ5YGA:J8R;>+_T3:C6O,@Q^ F M^!)+9U]P_"=H M)L_V98B;,C?,:&JTTX^Z2Q$#W]CF!"!O-\414I]MZ<=%D9/"^Z]W#6:J%-G[ MKZ;LG)8\%'R$U12'&=%FUX!?HRV$X%:_8N'ULOU#$X]#]3VT]Z,@>1G7<@/= M2="*T$,N@T=@0NR9P0@L5^Y1777%[H#X,X\56RIP])N?B6@E03F(D?C(\G3& M0@!P_!_M,G1\>,5VPV?T0!B,05.!\;Q['M&/6L!6IYXYDDEU6Y!&N%*IH\!I M*[$.56$9^"0=BX%OBM<$(.!H 0BX"N/Y"?= .5S]Y1Y<3UZ"0E"QXZZA[[V^,M@HZG7U^U M!^@^!-+]W: ^GNOM.!27$RP[Y5YV@6O&[*9K]*B,0\&M M-7:Z.8.6A40VY1:K"2H@9YU$"&!'I^FTG6'5V)& MBN-R&@7[7PS@+9HBSB ;(@,XZK?5.L!XO!6Z?J*9F\*'2*W@Z83R;0WY(Q&5 MVR_6ST">7<1K _$=I<#:TTQEX'^RP9U)5-?4[ASNV_CO!"Y\ZV0.&])Q;DSR MXC&-'D[HS3?DVGG![E???M?"OM7KSH/FF D*D-,??$>G!WKI>T^=^-K8(NN MI!9>*__'E>O20RAAEQ&.HF]!(9B MH+D)@B_P KE\)FP'GFE&4U>MZ7S]N9:EL0R/Q0+RAH.GEZO1+B_*I< G^(,Q M;ZGA(H:)@.:=CQYO=LA?W$7X3": F%^N*K@Y[/ H)!N#I0@*TW8*!UBY3 -< M3*#8IG!H^ >.*1*6:0L(%2>?QW2656XVJ$X0UCS_2.37A M V(E&6'$E$YQZH6'6YS\&+IY?6(P8 M-]"RXMC.D^7:K4SZ_--K[;^?JO]B0RA#<3%YI#I[3RK0CJBD M]+GN:!1E,4 M)Z5F*K ,_8CX93MS&G(%\1\ WG6#^S]K!O_E$0KBZTF" YCIK&]#H"U1!*8T M+NQA \Y@3_T:Y@V.UGI0JJZ@V),+*TI7^QI?%9';R*^"SH#Z+4Y!<2[#R5#> MKDN@#_$*7 'W\L/+1K@P/CCX*"WU>FK=R[E2-X6RJ]G%JJ&%TA%MF^'H2NXF M..\&@A6NATM[L@&A Z,7S\UTEIWMGNO<44ZV8#QW0H#NJ+RFX()-J\X,21QG M2^#'Q8RCL@K75T#$Z$IQ)T7ED_J5GE7!!WLAX8QC\MYUKDDBLMF/%%19I%T6 MQQ K*$(8^ EWA,*$)YIJP1*PYXJ7[(SLGUMP=%^^7CL>-EH9]=UY9&J.>1!" M88OWQ?JLU%.._<%6@(Y'@NM5 ==B_!#UK]F*3:6[NI\HE-O"\(]D'/2KJ<#; M<(5,^CK]^PPOP1QB.)BR@;C;:9\-E: " 7OVR'5@(:P9W;=8O2#;/_@Q=91> M5%=Z*UNAN1DX.:'+Y-.;_Q/L=G=H@(26: "_2"XR]J'U(:'+WY5<<=$E(0WNP>JM(_(_",=D"E]WW^>9&'QMW'GI M]BP@T'TPDK=J[@+6XO4GA^F'I.$,"X-RV&'F(%RP)KK[4[,FHK.I#C)0O(Z6 ME%4RNI3FQW;9KS=T* H?[CI[E<:2WI&47I0X];A/C^5XP8L?F>\'75<]^7@S M]2K+S?K9,MR!VZP/A=T=SV"?Y]2C307&'KPP9WT0MMZ3?_)R@ ';FUO?1SXR MKD-H$ST%\VB $(J80C$BKAY(P9Z&<^S\[A9;+Y%<:^*^)MA>]RW_M];@KFU2 M*,OC#47,Z>MK2S1<&;6A,&Q3@39R^EYJI7MP3W]8/8*K)*C2@H\=M>>NP--< M^*5;CL5 PS-L^F& -,2 ]D96)#.<7B&N$"M8WHQ9,YSUXL9:9;1&1?8/6+]_ MTJ'C%U!X2_R:$>0;5,,Q+<')&XH;QD"SJ,#5X27ZWYB61VABO.9YL(UXYFU, MU7;IP@/_+*2APLYSY'.3 :[HJ8"OELVI[]I.,L*;Z A*Z8@03O^WA)(YJ%]% MM@_;(G+E=X:Q@48'^KWYN47+:K\[$O+W*@,"?6%UI]FO^9YAX9XS%FJD DR* M>$8JP&LJ3Y(!$40IV(XWW@?YL$FA'T=RC0XQF7=EG=6IG))O>ZX::^'L87-= MNX$WI\5URM@*#R' <:TD0?:-UBP:(9NUYU]ZC3:)IK'9B<4CXO9)'Q]CA8NL M?I=7'[D_5.[N8F-X]5R.8P-B0\X_)+-A*6SUQ$M;"T<3'=,FPW?/GZC9=A\W M],V] <0N[3Y'KF\[I8;S1 /XT!+DRW-V MVN-&\#/%/27Z,ZM3MQ1>/NF[-S[A%^/QB M-QH57FR#F\UXD^5G#X../W@0\C;@C]/[>\[%9T2UIM0&C3ZRS)EJD!N-==$( M=CBT?!6I7UIRCZ(X)4R2]>;O>&*\M49;QG<_3(5.7+[YX2F2L0^O9>QQJ M#Z9SL"+VEN -;N&V2!!,3HQ= 7',U2'X+:)N)W_R6/&I,./>)P&GCP66ZVY< MYR^:?@?A&5(CG9ZE&%->(WI:IR KJWV3-C9)INU^3R%5VAK:]DT/6]< NO/"&*Y+6F,PG/=*SX/0W M!#OOY)P90^U9?C60_RG?^[-T?47ZGKB*5F=![,CQ6->I6*(TY9.A\%X(;M4! M_R0OI8N;*[B?.Z/E%X0?C''*ER^SFP_-_/.BY(*\2*1,HJ3UB/1B-F7*8Z@P MAK8^9N3&O;TH9?G\Z;MZLN>.A:O9%1C<9/'*/=-3=]4F2>M>+.,EZ266&[ZVY*(E!=J(1R: /+,+^ M"?-84V85 S69U73#81@H6R! M%9W#HZ^-%:K N8MVVI9XB^)AJ:J0H ;K8YD+1-[)T"2L,TB7IH?XUDQ^,]5U3>3 C0 M6Q:8)R:B,Y0$Z%PI;.9X%LQD!=$:#N#2\G&?]CL?@,\X]Q\CO=)T%S2>=BE< M4[;T7?*[*?KCV*;K_#H3+B'=E"9,A:-:4\7\D["2/O:YB^Y]&>:Z,VEZUR0T M(\125+,WN5*DHP5_ZI,$ KP_1G*OQ!!>AO!\'U(I(_33ML8P+ 4]E6NU0A*E4>7\M4 / 93NX-'G,2#< M+QMW(%+J?";BQ7AVKT+'K]:]*)P2$M(9OOL3DYSY1#6H,Z1]^.6+ M>3G+D#L/RYX;6@LDL[YZ9>_S+,Y NM+WY#9022C&+GN>U>VV8$-" M8]W;T(V7#!=NF7SM:3B7&HKNN:?UX\N;@DL\ST7SZ!--?-MA;#-QI[#=ZGC@RF7W,*^W-+A]?P<&BE[\6T$<+^8[ M9;\20&BC FF!?3B%KUTX3+RK-7XQZQ<5X/1$+6\'%KA[KY7\>)>O!9])M30J MZLC/YCH&[F"F=B.PFLOA%%9MS/#=H[VDDO%%;C\,-]_**N2$YYN5VL<%BJ[2 M?_3PTM&,V>.;$E?[4: *9,^*"(6? 3UQFJXXI8D<8;?V.DZ8K]FNY,^+34Y\.CR6>!#L(67,) M/&"Q#>G8LV"/F*Q!E1#UZK6E-3=%XGWY@D!LD2!;]Q>CC#">GK?>L7AV0@]. MZ1X5"%-WW1 >#\\V1"3")6MA0F^=VQ="HP)W->!7 V3&;P5+I]O"D$_:5@W/ M[4NDJXJ&O(9>/][W MC9YF]:OK4^+ZRW[Y:9MV(U;?M!)]9'7NJ^C2(F3<(#=3%$@.Y.)6"C3A8[^ M6%B:1M1>@",^9/O[Q]/YJ'-V_:L;KR5NG16]5)#@9G5Q; %*@K5UP M>]3Y]GL+GR;K*E+.7/I*NZ+C1VRU&CWKK@4\BZB:AH+BBOFN: MRGIN'1$_PR[.VOV>B?4H/'^M0.%/M9;*);NE=1^&4Z> HVK,U-[>= MH@7W!AF>!U(!+KA9@^4P@BG@RJZ/B6>?@RPADW,=E6:>L7=5UN@9ZOH?C;!QGGS%?NWT[L M7E)/9OLV/L1"F4?@;"'9"(9.IT8X!W@G!MNWB^[H T/U$YOEY_>[;E:9OA>P MH^-C>0!O)T^X?/ZB]\*[9RIN,J6&QHFN#PE]CQ'VB,^FU;ZV=:]Z#OTD>DJF M-[]87L0';;ER0DM8VH'%A'B=9$4C?9P,!$QW%/ K+QVUPOX,EA#O M_]O#SME19S6PUAIQA_=\<MW]UCM] GMX (5Z*C87<2&Y^ \%":F MTHU-;D5=8QR^;?MDP-=E"O?(G8Z@V#N\Y#EN6#\%9=NNZ':]-VBB5Q*#5_9X M(GR^[\JL6V!W?F?TQV^]L>7[.W(- S[G]A'!XE9Z#:SBC/52D&X*D */\-Z5A#>>-A/X40\3)MQE;<^VK/ M ^L9[^F]4[90;/E#3B.6=XKU=%M>D M:K@:X86WT6^_/#GS ;/@1GE[/+,FE5^DQD6F.Q2N^2%D!+I1XM-9D3JHAC.W M(^=23(*CU[G ,MR&:7X#&.[3:QL4MC=KJ?=;;^(5_^0U57V9,->8M4BE+4]( M=CD_7BGW*@Z2V!IZ2,Q@-WT94>=U_'X0[UT%^):PJD+TDA -!=SQ7<0( ML>0F7>X564A&J7)DFL3N M^H9$Z@VQG^%+)5C7L;QD2*?]GN9&>):IR5RD9/ .EN.HO*)Z6YA.XV!OW_$\ M\PKW8 M/YTUW-E<0CRQ+G]=L.NJ4KE\+'UL[357.94^=]&>P1ABW+8/1X(":'4.3"+J M@V76.,TT@[K5P=8!X21^($-9_9 M-J^H#PZ+DT[>XOB*CAY4+>RPYKIY286QYS1K)7=P">%YO#9AO)U\'VZ&VP[4 MU/5AMV_=BB,/U16LO@V1J#-I216\=RP+/X_KC?;5[/$*6+6EY6+J+OR8]-M>$G M\*XDP57,RZ]96",5:3P+;%+N5TN>EU3)L6'Q9%[B1 M,"*VGK-!!;)IG.#>86-2N&\=R6-@\.5#&=/+-@PVX;J!7HN _#_IZI&(CR23D_%]6Y>*W0L.=]4S8-D@F?9J\*+(X\BX\BH-%+LL^VVP(4Y^M]I[#:/KHJ\1@Z>?P3\ MX**3$\3X="E-::8.BT$W*J2XP*X6>$S*N.G)EWBN5$0C+,9R*+"3)LS-"?E? M/HKW\.O2*;YOVFA5[=6?32.J]]GSFSZS'3[5"R*V4XR3M M62H0'KYLCDUKQ#9KS(V^*S_AC+?X@D%>.=M_X]8XY<[],GE_K[PG+2):!:RZ M,80Z?$F:+@)40>SF-2[MG/@C'%VNUIOXYOR-:[US(Y)YU8+ MT&VO*.VE-*U3EB,HDT,RH(%>84-]>H5WQV)+U*N518>Y!4<>F(#5R\UUZY/W M!^!]7#[Q"\$B'\&R* AC2 #-D#Q4>ZQ<&1P_XY/LW]9"_2TJ9EMTT M?;$'/*+6TVQBEH MU14YWB+OAAX.-2DT-7\DIVJ,TK^1Z:%CX/B+*Z5E2TKYX^Z@+9I\QFB TW+6 MJ%&\X<+%P.L.W[?CV>Y;+0P!Y (J$%0!*K+0V(K_&LL81(+&PX204RM<9>%/ M886C<<-(4/&39I>RH*^: #/];RU;67H!OQ33A5'FH4.<9&G0.LM,)TB2"T4? MIMCTY$2*JY=?*!52@/CGO64;D)L<[60:RP9.57+K@VC8 M<^%O!"/&5[IK#2Q^:FBT5/:56D4[Z%\9FOA@?=;B]:JW)XT]K8(!?P]5!>Z< M)CU)"_^UN"3.I0,]L!K2L"S0SCS81W_V,ZL[#[JH[4=[LJ%K5\+B47%%3<)K M*L ?Q7F1H ;C'Q&;_.-_7S5[^1SP>M\&B"M@BHTA\?YV?#&/V'A4Z=-$$\@$HO/Z>WSR[PV645H@K9EPYYH@WN $ M:<^<2VY+03SGK9.4*MX6W9W=\[>>U3.ZU"$@;GL5+D]N<\(JU.?"!6DR:W$! MRI\ ^:#>-9W>WUW+H?FU]QW?5*2V^*JUJ>\)T=4/'R[IYU"F2TFHC@.2H!4V M)G%(<[TY ^P*J@E)8/P4_MF*JU;RL:9 <=O S=FI;X(_*#@WFTG6#]]&-)F' M3U3P:F6ILQ7D> [CS9KP[-T@O7(S M@#YOEXX80"-+B-WX)LJ<3Z=]JA3J3*>I]&(4-Y_'MMJ)5<[=9L*I4,2"ZI3( M]?/E9T\CA$*ZT@F'\YWVH+.W(EB$.Q,O/H82.50SXCZV([1RY/79X_/ZI'Q' M+N'SV61^U?*VUR?.L%X]Z6- H56K"YIF2D?K88I=8*>(S@$O;'%4;TAZ8![. MKR:JT..SQR*^C_$I/77ZD5=/Z'K5B %C-O=*!(;V A\!D)L0 KZ,(=I88,A! M"=HPITMX_P;=^/ZPE# 7=_E[S4]E%^TNJ9YV%PRXGO2VL]SS!7#$0NC)82$) M0@B.#Z0_S\#>"4W)*!0Y#. M,C0AFVF]XYE%D/B+GC:EKT4/^ 0"6LV<$==,V!"2M+B=*,H)'VG',BW'I'Z4 M;(6\M1)L^+ZKT:QVYZB7Q]_3X;1[1M2C[%>L7SX@X.SZZ*%T7#UFD21D3T@& M([!W3)0\7GQ*$-M:T#>,FK%A'/%TJ\'GHA_H<:$>Q6[A@WQ8@M45:.^K*;K#?SVN?2'1>J*EP\Q4WTCCU:8"J-+SA1>DV@5LYM]4O. MHS?TM8,AEVF-,BO$]#BYV%05;@O:X4I#PB%PM9 =J##,RF?^JN/3:<:+ Y=U M,JS[[K(^KCPO>D[P#_/E6-=QB!1E&M$Q11)8Q_]S$]W\,3,_39V,>N4_@#T] M904B9,I,*X3AH";1%NX&JD0U!AW9)_T2/>0T@SNSKP=GW>+@)3?)9">Z;[KX M17/HXP=8I"J(5I0E&Z(A3'\4P1NEF58BUIV%Y8RX,'NVN_2IE4G.Q-?S?MCK MR$K@2U%'N1ZV]$\9)B:7)(Y/H;!:W4)#4RD*G8M=W%QP6=Q*R,+*Y:%;+PJX MVW5FSKG*R%OT%)5JQ:@V7 7\%(=) G*$^$F(-OT'N;Z9P)LR:2I!+?3;T,[OB M72<,0[\LI,?ZZ3[,<9,<;$"-.)UO^X>.)\]BI=\)>H<%#%I6Y#SH/'H[W,IRCR9=:9"X?-7X7:+62Q\]BFY73C7?_^.&52H'?V(1 MS,%0G(OF\B05N(#W+[O%]"V%9!FJE$S0M[F[T/Q%\(KUE2]N*A!8KK8+C;;4 M]$\6UB?,4('VS\)'#WB,X-ZNSL4.-:W%6>5WPB(A+@PO@3AA9/BJC]LBK:., MDTN&-"C3<0>)43F>9B5NN*+)9XWNZXJ-(?Q%^9Z[+3N,;^BN27T;<2HP]5K_ MZ2.;\-%CJ"B<)J(0(-,UTUKZ"W!^C,*/4@=Q3<8R9NV*LFO7%H.FSAWM)T*- M$%&>A%3H7;B54J8NI^7JU$IJ7RAT?&P;74.\-';7[ MW@6GJZD1XC(L.\-W$5QP<:(.Z03>LA$7,K;7$FC8\C("8R)LCJOV_#+[]90[ MMD?KK83"^60KQY>7Y)0E@58HCF4\;^F PN9%/+EBA2] C96^RU\.Q>MEQ=_, MOQQ8\F; '_;V1.G2=6WYY\C;/#$\=C<1..MPKF 4.T4<[HZ;?(+U;*8IUG3L MSE*"V$[_@^7<$!$D^:EUS2G7Q!,^ZXIR 7SM6/73DM\2$>'##--$^KQ5I]%A M0/V_".5(' MN0G^"Y$/AS?6PWF;2A^S^>)Z[H5^97;\<>[WHI&<:?;ZU2M11HOSM/7>6VL* MTJ3!CB*NYO6SU?9I6A]FGF(X7ODGM^Y5>^LS.HG[!N+V597<+RAJ\/@7..Y< M'&WRJ5#IJ;+8*&V&S=--K\J2!SIZ+UG^Z?Y! MFPMZ \4-/TVCY-RTF<=;66TW4/RDDYEJK7S("+C])M^R9-60DK[[5BS"9 M&=';IXRQ2$10>':_U>X3VC8Y@W/=T\9?W*H"P[$5J9IH ?RY:MN0NG7VKR\O M[B;N6=$?ET*O]5N.QX5/0K.D1,@TPAO0FDD%V*F 7XX+-W\-%> ^%%?"*Y9H MA"K.^R?=%8-?Q-[X\.KR*^>,#.,K/Y4 =KP3@3@_Q$,Z/H<(\A%,F#YZ ;HW MV(=\!7--/#3WQ(UL2RXE$[R,ZUR$-479%+229/=S/%5-4V=U0_6]9YNCWHL1 MC,J,5B/+9[\*O;'E;_"+,AEEY#UL3:1%,+P20SD6A0U??FN&^STQG5+.V(W? M+ZKW_'Y$!9*B(.D+/X-[^IM4VT30B2,>Z"]%9@Y:YJ>X+J7D#0Z*!Y KT)RJ M2 IOF1?_J[DK>42Q5\_2D#>"3:=%+9R5'R[I)9ZH!KB4&6@,R(QU>15F-/'^R?BG?S4-S%LC4U&_(@XKJ7C^M 3U>:IM".?TC9(T%> MX;"*G'=+0,#BPE-R-=P6O0,%U8=';-5>ALVJ7,7IM4H\4QA+SE-_B;MWP9[I MU5C*ZU-3'ED4-K]&F#5E'=7NDH=1(S+GP)T:RU8]I\X\-4@8E;CSJ7=E5]02 MIF MR0E$T!A"S8IP%@U3FH?I-6CEL%T-:159&IS&G_N)_-#2]OVI6X+G5-X7 M1B2A=CP]9IKU0#+2I^UW9@OBA@^HHC09GE7!([Y7&C#:N(F;0NZI(DHY3:U* M,6I92Q]QBA&!J$'BJO_J8]4D0GC:H. &BFE"?3AE4*$NZ.2'T3H[K;%3C'=C MKF1J)73A$2.MW+1^_Y>K6)HJ!U7P2T:BZ.%1+_/<<"69+4L*!<%OC_]X76\K M\\>WJ'0[/BECG>]$GWHBW1X$=W'Z;JG/.!58.ICT^.S7##?;>"^&'1_B7]AS MFXJJ0RU-A@E9R_N4ZOF*9M^/,R!,]I#XOQ&2%ZA ,'0).S(L#G=\L;U2]Q"W MO9\A8!L5:EP\^[;SYL Z'RC!"0I.(T;/4G2##/5WOV"@R0GT^;H'$+C%C(8. M]S&8T[E\O\&!.[WON$U'$JROYJQ;%KW(ZO1+DC.IV+4EFD!W&XEJ,,T-]?>; M,<)Q7 \L:XWE'Z[_"/+&8'V-'_RLO:]R2N'T1F0EM]-_N.+QOV\,?\S^XUTR MQ.@Z],E3@05W"(H) (USUKW=^'PT#B(VY\#_G M O9B:&(0<@0O'T8T_%<'^*\@E)<0@3)HF:2Y/OY(X8;+XZ8R _#3:10A,,)^8;\GOM&M;48=TU\6 ML[ZF*AT]#2\/#HU!AR,U!;;5FV!EZ(74AK7^U#N-9%G1FBO,P/%M&^"69Z<# MBTD$K@3M_+4AZNUTFK=4\:]7\OH%@2]T:JE1U/>N(-T MDE.U/7J:_[M+7&Y%9)G&#SQBFRH!DZA'SNV+N/V_I#D.YBV*;2K:C\ M^R]N_+P?41[2\#11+<10(P^CKA'//2YF1Y/D\_XTF'TEY%9G_LE=A >YE#F- MLT?FI5=PZFSIY*6;,LS H4''RZ]W]RN6<-:$48%U-;X&I?7NP$JNV],;!V,F MINC6XZ9"L-O'/ SD@GP_[GW*-'P0):]X\\V[FA@.LXU/%5QP?3!F@[@X/RBW MH2YLVU<@Q_\Y:.7R"2,9Z:+CF<=$'6[-2<>Y?!( ?H/D:-)B_=5R M9Q3%.L1/,IX/Z\I+IP(%7(Y*LKJ(7H;L+RU7QA8\GYTY%M:BX.:;&O&IW,J98?XCDUT$.@#)S;]M MWP26H"=3&M:M@8)]HE5RT&6Z1';#@IL 0WERUZ\U;;N9&S*SG?&F[+:>L#&S MT%"^*8E@0]7GB0!!T$2 CJNJ?BEX03LHKCE;7V^1MS-&Z#P[6 MC10?Q>\^.#M6*N"ON>).@RO(4B[1>C:WFJ.8(@_&8IC\YL(V\E.@RQK7K HF MD,I^XO*G;U>J\A4=3@C0/:KV\@*K3T?BK5*^S*U$!;9TKIVQ5N*J\>W+67/G MLO[&F/O!%DJI6?XN)CPVS+GL%K221TBK\ NJ6IWB[%I?\.FTS$RZ MZ-6$A-&]& \H]%(0H"MJ!(5'I:07;\"=6F%&YU[._VJ_4-:PMH6W,:DRKE"U MO$ACI2/6#1H)HG#]EVF$E9]H0OKQN*)O*XX">_OO[= M_$:901^9P(E+3PG=[,*EIT:NJ:H\-I[9ZCXYTK(T:7V:[M1^T!$T%:Z)7AU8 MI;$$,&QL,OX<=GK>OZ/#NGS;Y\^6C -[CXFG8NO,:1$QQ%A%ZHI5=@!XKQ:N M]U$=;A;)VK<8^@O&]^-*W/Y#91HZE-JB[M)XAZZZ^R'9"EV?OJ^Y6?+^SG)G MH)1_H<'ZY3K,^I_WD8*I>'9,.K+B[@H_K!H3D_-KF'NKX>916EM<,4X&V]C' M9IA;_Q* CB,X*9+@V*&NIC",W>*3QK6,LR5BN24<^PW'9,P-"YC='D>^-NW" M#(L=(E8UQRMX#B'+K6CA$1,U2QSSLRJ+ .X)1PSL::BL"K_?:-J$PX"=6+BU M0^AIM&19F,O+//3T1$4:5$3'"6.?ZFTZ"[>H9UXED(7^:/@JR5\QY*LODDM9 M6C0_+4 K33/W:(+HW" $_<1$76=-<5+2T9I/1VKT$O=8JZL:3(E:?%NES;T@K_5P_/G=8* O=>[VGV/Q.O-+GN[&!HUHW]4T_,29:OVKI M3S28EB))@39X9U_[3 @[W !C%G8R3)?,MXZSH!P\SNG!-?MP@CY(4\X9-.[@ MKK&1;VT0 U//-F2($$R>8G/AO)J&K-4VV+8 ^%E M\=%>&HJ#F::6$P];#KWM 6RA(V*L$?2E JR[ICQ4(/56)16XOGK>OV>6"K1M M$(TO2GQ9,!EP'O+?Y/@1']PS,9R-8J,P@%J(#*@(/*8>=L>J^U3!;\>R0/_= MC&IU.:F;S]DE(IO#6< .),4$5UR";3VV#0F9[6HV9"=K[;R!D79BJ]WEXEL8 M-)R3D(#ES=,Z=&6:HZB[$6[FM7:X#F1>2+C<:Z:.P.BOI];&TOV\'C(E*UKO M= 94/OU&@S2CMR%WC(93RR6*Q:W?1;?95*VVCZ5F%9UV8F/7/LDPP#__B?L> MJA,Z@DCN, O'IV"YTT@:OZ'X75WR57%[??*<&H!*C5QAR="Q%]CBV5F7^"3S MLKW7ZZ.79^_U^W')AGEQP'N\\!@JS51SYL:@+@:5;LCUK#[H74[]UE%N/@?. MHYU#)4?R7!5#4B<'5]'MU=$AGO;Y@ZA&*-M6FW>P0XU'SF>7DTT]CD_WSN8G MOGW>^H:!#]AP*1*@2Z^$GP1#T';F1,\Q%'>DB=Z.KWWGUM'Y$Z\[#[U>56X< M77(9ID'JBGQ_9L,>46_Q=.3%Y3FZX.#:=)B7W M"7(9SXW,8:80O(;\ONSG,;8/?:3_LFQS"J";!MC6:5UG>^5"46M0B9AB7YWG M^K+7V,?1])NWB,D3?%19G6[J#H2R0:I[V[2!&R)ZF%,E#X M3 80/?_:)F$G>Z024-KUDG$N9 $'YIA[QC)HJ,C*U#7, ?O62A.OS5<+KEH_ MB>]YR?K 1N)-Z^F7%NA6.ICX:)Y..3?.N["F:\3QYHK_$P%F!^W$58&PR0O: MVR$>F< DOA4Y3&LQ?)U=,Z9R,&'+Q=T"NZV@YJU\K[/-9JS#RL.IN>7SHJ 9C;/H6 M!\V>K[JY+8_,>7NO7VBS8 S6^K _SN1 )U^8J,S -;TQ/+IFNJ]&Y+Y+$4N& MR;O+E$JRK7GK.]U_<^8ZSVGIW*):C \33'_RU@1WMK%"7?!K!J$D7376;[R% MV45<]:(C6UN7(8F(&]/+)1B?S*\X^]2A$]];GVD\/=X4NA]^D?_9JZN9#J'Z M^82B5:T(J=L1DR?L$9A6(=!U9 C2CP_(&;3UK=Z*=GRDJ:M^ 2^=S$CY^6I3 M->]V('U)!D48KHU/3ZO$!60E2 9ZU.6%]NRNN%37F)MT>EH*W[A0Z\J0E#01 M'!2GEU^U=?-[G$91:(!?*$_F^H<%IESE:@8Z00'@.>>,X(;WUR=0(C20^O1)(U-0(; MGV[%95I(].@MNB:*6V\:72N(F%V3P#7+.%]E9<0D&MKQCTGQXSYDKTOB4*F_ M]J#VM[_L'K]1G2FD^;L]D_[Q;VSY84DM7 0TJ0KB 1'FH".ZT8@]_FRP$$&O M5'#PYD0T'3W:T4'U#9T<3+S/>/'L;R'\:MDS)8M[3G>LW9C8L[^9G,P]G(*Q M$[) 4;RYMZD(&(^WM_S4FJVI(T2(\HM"'(RY>/4NQB8ZK-Y%M. WR[=PL AL*56CP+$II&41^F?,*[ M(O>XG?IY[PH;IA5RS(:*CNU'*3$HY<6M/DTT6,V["SVV?S#9&(5#(MO75"YJ M7)^1#J)SH"=-:(\ W.?9OM.XIP%4@,0$BF+OMN=-#C,;*S5I/&$SKV]YAG[K MF10B!@C*_>39=0 #6 B; WF.O9['2+%_Q*W=G?%X9ZLV/7NP 6T0'+CE_P> M!@8&$1&IHH1,X.OBQN(88WO\25,!\(:GK:JM>N_'9H)1PY4F5_]C=)\9YIG# MG5$U4E.#H3IM/K_3%GM6VS_0'Q\Z^=]YZX;VEP_8T](6Y.T I) M,'1Y$CP0VJ2S>C99Q-5@["GP7/N[ZJ$ 71*$1FP^@I^&Y"=PJZ=]>-N+0N,C M84Q;(I,<1/B'QU%;GK\<3TM\^C::E[*2L]F?5H6K1CI]MI>S,?X9Z++[PTBB M0UO@M7R!C4E0.(63)/-)8YT*.(&NZ(%'FU./=(XD!P:N7+G^X/4&W=^X.=,J M?&O=D+5;T0ZKGI[C;:NKJY-\I_(M!9VMV 1X*:J>H39QT'[FNE*L,2B<_Y& MF)/?^Z+#]O<"C=]?;:1)C3OWTZ0:3FGTX"Z"O30&],/U(,LE0_*S"JL"HPG^ MWA$_8ZT'^KZ5?O_^-)%-^;_>H \@_]>+]%8D22P54"FD"?[=BN_0(X7OE=PO MH/]!X#;B6/X3*?S_29#_MP:V4MCB<5B,_EYL':P$K31F%_UCAL('"X,*6=\0 MYXS%,(=KO7D5\[D[W^MUTLS^GN?.8<\$][TA-E ?1W0%*_#\E],OS'3:'M,X M:*F[>2*CMKO%^O,W$6>)-FDN.YC][C31:"=!#_3EGN+TQ"[FZ#P)P9S_-F&X M5Y\65>8;)+ 87*?,T\GE9A;63=C8-^!A."V50A2@S,0A]CR)FB 4F].43VYT MF2V*>GAUPPS!>_)RG1&WKD1+W#.G]8Y#[I6\"<.OM=@B4!V7".M^BUZO57R$ MD1R2L?5\6_9]#]M;L/[A\SCF:J.JAE\!SW2?:[2VCRYEU)2F[7>=B=%P1RJ0 M'!=CM#*^E4O&J4V?-OO&/YP.0.XG$A2&]E M?, $9)6%H$RNT1@2)5W 61SN^O!$N@[;Z+STL%50$/NQ3+GT\ZJSW_VT\VUO M#KA^T?UJ:2,Z6B[Z<,-E-J99S6A=(>.(HW2RL";8<&I9?2]4-EG4/[:>UQJE M62&F6G/AG"UYY\]=X[48,E:BWH? MESS7N]::GIJT5^5^B6Z\(:_R8>&/VBOCV$J2&GD SH"S-0>I0,.V#\?0\9!R M]L+Q!)9%.+1!7/RE*=YE.4RFA^NV^3W9!V563Q!U"414;7N89F'CM5[)+/[>"MTY?&W?8DF M/5C7O>4@'(*@^Q$1FH1[?G )][6Q;<\S:. MWA%IG@N:E(\5W>N%1!.X,XC (2^#9A@OBP3I;E'U3PLG]K/$C.SE MJV\#=;HN:\@G]1"IA'E$I]6HO1@5&&7[%9[NS0GFU6ZO'/8D&BL%-02)^;WJ M[7U1L/#-/O?:[?S-5=57J0PVG=I:#?(O6):@-Z8SANCP/GOL1&FP#.FM/7OP MBVP^Y:KMMK[B8R7O-!F*R=9J+V!='X6NG]HY+97*0A+@]_QH:@)9QF(6=YLQ M5(!KYZ@E7?'91I9M"-'DG%T\;W>G0<_]B5#E4?4A>W5!]W(+!]%^S64B87*> MH@:_C=??7<3;;A37;T#$8'>LT]VRSK_\U'R &9Z[?DND-SG<,R#')E,N)GZ(VXO5-;CD&E M=8^@)*&?7K.8A2NY&/OEB="/QQM?^E,6,NTJ PX8C0B'J],7 AEF*-()R^NR M,T/BL"QLQ1@JR35! P=-]1L4J^O@>LG9]#O??:#VRT0V1[:&;,:4\N<#W@C^ M6-_%$+T'T.Z21%) %4FW'U3W@V1$<6<)E;@F\';.:U)&>9(79!3F/MNTNV1/ M]#D\M9([N$'7J:TYA7B!F#A84D-SCPZ@EM,)W\#X#7LND@48W^"]=?03-C5V MW_IH4#%6/A?V!>8V_>!FU6WWY$; >>).^"2-*D/;PZ<...!*H&0K&/T-+?2L MT:QI!\JJ::PW\_VWA_%]^QNKLO<<&2]^MHH01*X6<;"=DC<,J^2NI'"0W/'V MX_&V$U*2- HL2CKY#'1USQW#",]?W!][R/>,!X.[KZ=_S#\,2\M,G$0)4( "RPC])6-># M',,.$WZUKOZBYKZW.LH4@"2A?G?K4N^6#V M)NOO" Z&XPY<4Z6"Z-,*;&UX>?CG.[0:)%_3)QKW$*Z"6R'$DW\_%S=FPC_= M07]MQ8BKLX_<7/-Q#PP/:[<2X7BO%OMC4H_AK> Z:5,NPM78DPHPZ?;^_7<6 M,SP.+[P[C"D+3Z,H9-G2N$Q-?\YSQ1+U;1GQT(?_\V<\O=S<(4<25 !WNJ\% M\VFO5![4C0C^<7S[S/27P01' _3O^P-QFY@7T+ G/N<**:S:Z%BY^4I?:#)< M5(#)C^5=OEV^GX\+'43ZMEY/525W'14(.EC)0OHPF"K!MFAE>N$7(^0C>>0KB' M&&!6:(^U[YQHLI-+\B=C))6,I&6&U(ZXZWV.#\#6/G6(5J<\G!H'[KC<"U+]*#=]Q.9.TW^B8Q M5RU2@1M/ ISP)>,(5A(?: J_F"!H)HJ__KL?-S>XDYY:3]0M?>CW<]-M?O.5 MK]TX,-4<6S)!!?@#]2MP;I DBG>MF,DT4CT(DP:?T)!W%Z6S0JKQ-/^XS_T& MMK' 2VX89,'78Z:FH.G#8D,*>:R:*;IE.<)(%+=.XV+;$%[46E2(8LZLT<7\ MH.%23\:?JR95LW9OYNG6$^9]Q$G"__H^EA+\%O[MR,)OE1HP#_UI[U.3\$QJ ML9##&WPO8\YK6:U-/JT^QFS7UH0I*O C",$^O/LDL.+(C!-NAS/"0))UPT%] MHO?'2!3_\ON8IR"[2]>GJMPK":]OZ1[.9 J;"+DPB5A>V&NW7!K/\-RS7YHE M3#N0[P\)>2UY6>G8X0XLV.4OB/ =]V6\'L=C]EN [NYYO M1T>T-(1>^ZF8:]V\]KXQ@Q+:-#'DQZARJA'%C;@A&4!;X*[U/EH+R=K87!%J MK HT]RB\U+[X_;@&D0\5:(F%T)2<")8)MV MX-1S;[(-D]WXAD[*+Z=?292B],?JV8;3\$;M@F']2+@D_.]MXS08U+JOOPS] MM;O?/B?TQK4U]8/T@]77]Z^!*P:71>8WPLOD\:>EL->(IU]5\!K'H%$",!>4 M+>X;DLBZ']4J_+9);61@CS)[[>0?WWQL8E,[_9CZ0)X1V$R,#T8PDNB> MDN+!/")TN]N'HZML(! U'M(X?I3VA&F4GKWQB;'B1:7/]>QJKZH2 S]1SJ5@ M4"/A]X94:8%%D]@#"5C$Q4^'=Y0]-35J(SG>7Z\'DZ5M=92>GTU< MS$[X@.H2)O%-8V)VR57N(':C/M%GZN:2YU9_/?)M!>#Q]KEW\/=&T601#X9O MH@H0M4CQM!^IGH$LGPQ_[PG'-) \*C;J1UN/;5$4%CK_?KDA9*4#!2:Z>9H' MW)*_%R87E>9?ZGK28'+"PJNVQFN;^V[".JH[9A+%03L-1E%Y.0C.(8$U,.;B M?%BKCHG?H8G+R5OHL?ZLK99M.2K@J6WX))5K_@-Y*I#S&B&1_-B4/V$6(CF9 MCT-A:G^/4H%<;T9<5,I6:4F:KN QQ3+E^S7?-.#3H[E)JJ:PYE M#B&4H$>*I55$ 38] 1'[1;1]D1HT3UMSJ,G8YN7B2[:B)GI M =/5[!'E4P#$,>$CHD!)DGZ#0@^DU MVT4AR/N^WO>GO?M=[V^NV]]OJMO;[[C^>/9YZYGONY M#]?G^ESW==WWK8@/>&]=UT8*.;K?X$36T6_OEZ;6OGY2GJOO>WB:LP9<7%V5 MQ>A6@Q2 FXP&QVX0!;(F%(0G38F^HZDYEJ/OLG8+G6#9=0>_ZT?,MJ,\O((A MZG(5;TEZBR*3"GK&)-UX(OMX-X50*72O+V&A'8O/P$NM-'RLBLE6N>>_FJ+A M^54BPN#)*G>H&:E]R.]ZESMR/!=98/CF2X:G:.I9TM7CE37'3EP_@8_$3,C6 M!EX\:!$-WTZ)HQYFM(\5JK,^B$I>(T*>^+3O_4K3[]4R(&#VPUKK/Q@*Y*9# M#::;!"8N#F^_>X6;+4Y6V_[6&?&121!%MKWNC33Y9#<+[\:#UX([5)^Y6]_Y6C_RF:_K?] M? MRZK_) =8@%-E8W%OK>6B!X<)6V_L+8X6>H8JQYJ57WVUW4I Y]0UPD"KG M8760/%R'G@%Q,5"B'$7$$%GV9&??ZOENALB8*UGX#D(RA+.WLK4TF6J?4Y-V M6YD[1:?UMNYMQ,WL]2*X"PDS(?VH>A^RUJY281+R;%0NOZ,PN_VANIIYW-;K M"9F9,N&;+5X$R0\"VRYR+CP<3G+_F">GA#G6[(*VZ0^ MU1R6@4]MU$ OS!"MC$1<$'MZG;I5%=UK]2M'+!S MVFXVS/&$6++HGT[SH\<=H2/8Q[BF"-=A'18-]!1T5VKV>FOJS5I+KUIC#8B_CGC("RQ 2$@ M""U'4\5B8D5RU-1R4,&/3F[G/V!_+)G59X]-G0O@]O2'E?M8-F-2J691TX*8 M/30*U \Y'E$>B\EDX9AZ MM8A"\(*I2(#[.9%'(H_M7KBJ2V:S=8P'!0T$C58E3OKAL>QPH) X7402,7Y< M?ZF_TFA/F&*VW[W#(4WZ;]],1.E*L%V.E+2/VK99\:PN =CL)VM1.HE\9";0 M!;<3[8R0:Q" \*M@]Y<\*0H^FS7+-W ^G4 6%:L.?/TA7A LM[?68#_V&JO: MX13U.EMY^M/JHT83R-T#KKPNU4#OTMJLDCNO>=$;^2F'V!,U+^]^VGDKJ!&> M076D*1!?C@DH(;1I'#W!BU3W5!>:TEW>;0$ MS_N*F$2W%XBR7]9[V@X.(.HA@N^J*Y[O1X9J-+AVE5ZU6?AF9IST[2G@)\D% M!)%/DK9CGS"!<0QTMY;I@^"WW=I[OV]XRR9=PK^[, 6JL8A!UAY1@56K(1H2 M<(U&J.)(UP1TXS+O?!Q#/HK@%Y@K[B)/B\9LVN?7YYNF8 &N=:.!YZVLT4+C MHQ(005*?C%P"B-GZ^>7'+NY1SL#O#XOL?/1UY\)9_BD(T;!=V!GYT6@A< +S M&"JF6N$N<8VB@'7MF(^T^23ADC,5OZRP-&%^"I9A^30<75V3.8,"-N-Q+NAG M5OTT7NES%#$EE"+&M$?[6$9=ZQM+A\-^W6;A R.S4_[W9WKWG#8,/,_"!,\8 M;7;&)\1^R@CQRR<%91.*\:2-^&K]X][[.V^V% 6<16_>)EW<%YTJ SR7JT$O M&)%8?)RH;\/9V"\.JO 4^8[CM:.D!Q *G]+3WDWD[JAO?Z7 ]>EJ1.V+=^J[ MP3ZL-GXUIP%:#*9"8.QD&$5Z0L[=<6,"ARIL#5/K_L9[0,6YP,LKLU1H>/<9 MW5V0AKE4>:\SX)NS&QVN]_>ZFJ>]RCMD:2?I7?108DU55<_%;7M$SGWS_">H M [T29VFR.P#:^TN 3 KJ'WXQKB+'E\&;EY-*F( ]$SC+!#J5=,!_L=CFX,S!&:U^8QW@ M-@5/P-9CG\;.NY#8:S2.5/ >-0NS['I;?G47QT-)\P/-G$1^[WK$ 6)_4.%U M+54""'1]ULKW_6)Q]]KPA<<[_S29?"* JTH'\!: FIN?=^UFXSR]84 M=&=:=Y'#?LFF&=)0G#&YJ\DU\LM\/>X)=-8(]/N CNB M90'HJW8F@CN&'?E3JV17GWVU7Y5;6DDR<_I MU'1)9O)NG@""4=TR/RRVNPDA0W%/=K5JPJ _N/9O:?'=&+XYY7^O//:RN.[. M+-HMXO(OFR-I7LLG,8%'/N[W=O;&'.I3:!&)N;"V*/RZ626;Q M46Z*4=WHSLY#Q/['--6,66'?TL-C1ET+7:,[/]Z[GW93=K5]6_P$=#M%L\E+ MAS-<2_J=:]:?@TVULJ*B?(M6/E[VU?N)W MM?9ZWF>!/P@0:+T8+@[U,%&_^W;0PI'M9EB4QJ+0=[DT5JM58(.0.SWM'LN- ML<9(O,+;E=Q8FSTC3XR7' >2,SY5Q#_G%+H=D-#9 Q<<7[11H11Y[IJ-,TC[ M]-'%P.N62)BZ<;#S1U#L&6!;Z>'"[\F[19A ,'*WJJ%#I4X6[62'AR_GRXO] MW=^)6HU-QQH_+377U'Z!\=O#!&NY)YI( M?C[8Z-IYYH "L8 0!D,H[2JI?\,Q>_6&"G$V]&+H NF3=[S Z8KS8FVQ[)#C MZ[D@$ Q:;\O[0<,B6$O3[IU5_.Z08:/"BW:*=[G=S^RXPJG=^P %U),XZ\$A MH_(]D*)*4^+&^9ZE8@[JE;=I]2J)>CI?YZ[L>&#FS^"!'RQ_S&W]BZ9$R=D? M=1=-X"^[_C+_]GLN>'*!\DT_R8V\*!0PO:S-0SO48V]9!&+]\4W7_F?B[GM& M4$TH_KV\KV4SN3C/ .SI'JX)NC&Y ]HQN2ZQ&[$?[3X7EP?;1WPX*V3.(;IW MY\:V'.,SVV]:P8]2;&Y-GD)(#-#4.@Z1=H\_*_I>"!,@G]'=Z5*W?$KTGAL" M!#@)-%^>Q&O(P5OAT>.X:_8Z\X.=Q5-$1F/U)[ E11# M'8=N%5./=R<,[MXA5@''*8G<=Y_T./Y<]MM^MO91%O.WR+(<Z/^EN>?=OL"0[2=6?\E]TOO$Z*!8$EIH3\T/:"WN&:DL[5]* M^7;2. D8M]!CZ6T)";VR,YPJ5$!KJ6,8&E,9=>)0F IAMHIP> N(/ 8UK M2XI4\WWZ;N@"UZAPO5UO$RSB8#\!$PWURYV38I1MLMQ&5 MP@5&M*S'JZ2O69^IZW'5\#%]>M[ND'K6\)OLU[XU:^_5(:R!/(KG4,=P5:J? ML#[_S5JR7*QB9^K7MORS1C%^RFK_-CQG6>K5BN6@G-BR.1$PMG/66QMUMG/4 M>N? P-YM:,D8>C\ BA-EF[7R,3XCNAQ6O1=^A/+H_=!\]6D*E##BL85G:&%5 M WFYX]TWVYM7#AUMD7ZLT?>N@H#F@:4:,II(ZJ$YOB*G:ZM;D,[1>I$=BW=U M]3Q^"8FA";C0:C:B>T.<[5ZB-CK=X 1'@J'Z9=0.WR]W+\E(.N7G\EA<["I: MU' 'W^A66'97Y+,GE]S-B6RN#L_9*3'0BY)A#Z/84;7@_!35G'EA)E"O%%*N M&.:79TM_M^6N:1#"CI&5H17)!-V!/;.^.>FM[&MG WZF!2: A:SUG"98@.(R ME'.LFI+2DV/WQC@_HN;D05&OA,Z4A\J5Z@30+HI&GP%X)P5ZI>MMK.%*_;M! MO6T5=B)/S["=!)R&LNQ#B% ST(\GBF=:N5%?A=Z^\,UPMAFZ8?+5Z/;-Q M3R,6G80PD7-$ 7(B]=!?_JML7-6G!1XW%-&OZ$D;RQQQ*;]Q5=]G4-HG',7] M.NK>X+RURG_'UG]_T\6Y$L0$.&%,X)/].HXJO05B/'L@\\^WC>'_L]=_2__< M0.)!$=4\%/9Q3\H5N&.):=I01/&;=RY#<-<-C8CUS]G[!3YDG\B*''DH$G]M M=\&QJQ<7Y%J9@!L3&$3KTG,17#:THSU:QO[)8WH!GEDP)+1[,_%RC_LP7)#K MA/K-J7TO+MH]SM@-'&<<0/0P3I! 887M.^$&%*'WSD%0DFYNRO>MJN#UJF]I M?@+GIL_SM%BRUQ]"]9D(F4TZFK#O?NBEK<$8%<;6V1A9)=9"/N+0-%\65>"J MR$!5&A/F80)]G:E"\0=YF['W.^])KC0U.#@HQ-RL-J7RLPK3I+B3Q,?(%^E% M< EA6.)5$N+C*#<%[>0A8D 2V_IZI40F]#8]85P@YAS!3VZ2NXH#8P)W)GT+ MK0.%E)2'A!*:E]>M-R6+B3.AN797AXJSM,D7MQ&U_10DG\.N\7Z:DBT =E4+ MTNY3;I&0XTUO6-2E%B&%,N)V?6#JNF].'5*^M^Y1Y=@Q<*F=S-PXO2M MSD\OIEF2,B9T0A\OXNR44*/@+E\V^4A814."O'GY@[K\@K2<)L/)SVSG\D8& MO5Z<.H3A80*W%/A8?HG1HC+Y0)\6,F>6C#^C]F"TA)#]=*(TRC+#+3&?SU#D MD6B4ONS-O,L>>AQ3=S&<2TS %3HP1GY'Q"P,D_PFQ=^2SA.6&V#8%&(UK_55)-S@'T(;D@U<)H(*2,B"4KU84Q R VQ MO]M]&6X>:]%AK9/QK#>!VWWU&*_-)=27_+MO[]I>^%HV5\T#OTF4QN-"'A@U M8D.&4FV^;S6618VD/\5+7LXQN9AV_M/%YSGA&:E'^5>1--ZE@$6+"?"BT@2/ M_V#1*:0SCVV?^\ST]8,[/RA1WZ<%D_?CB!=;6UNT^$BI!N?PE[N9@+,1;VTJ MFG!1F7W!B.RG#,X6!C8PX1BP#^A)^4Q(Y2[/E!$WA!PI9JVX6HBX&/XTZL;F M\H?%/M;*VJ<2[^7D9'ZZ!E-Z-E/=@QLO3A+J]G7RS)_%%-#; M^J+"$<9:"8EX.26J#L YJ../7;2; .V'0!QE%OQ859GX\;0G]7CUP< 4,$N)T^@OQ[@# M1V_E\S$6VC=*E;Z]8CS8L/>)Y(@L=;@5XW"*XT%_8_&0>2A+KSE$U1(EU&;& ME=N?CP98QGNOKUY!%*TI+9AFN5FU+_@2,\Q)(LT;&Y ]/I:*:2]I2]--O)95 M[:9+SNS=F2D?X;Y.DRR&N7-LD ;I4U"ANU[#H)A:<*1K#<1'4')O 03W/^[1W[[7^QYZZY='RX M#S71VM(WP%S=9-/9?/BA5Y)_\A[4/]F'_K-,0!@82,G_S0_: M_P)/RP;RM.S4QH__F MEW^YY]Y;J9362]W?>AS[%(1N&7[.OG,/:17[^_'0L6.$'TU68B%3AP>+7K"A M*9V_N>O8T?@O]KS7YO!DDT9C@:,R/[_^4_-/)>T[#*^#@VU9@_EE\>UGBO^RAZ^VO;_0,U__]1" M,^T&#'^]V"U3-<",6T[W_+!WS,GU;.AM$HZ^8P%'/, $(H [QM>9P(^_@/]E M'M]8L! _GF@>=]'&MD?KN'QXT_!CT*1Y]3\)?O^CGI:]G4NUR*<:Q5Y+BQ!Q M*C-][+SMVW[C,^!/H+](=TUE[&'Y&2];YI%DHS4PG7?M*N< F.A20DM7)E

[I]:I]#/;O: B-"629X.&>5@67(!T M)3'#3?@(CI\Z/'_T:&'/(BW^;6R7Z;ZOCV+=/U&A;DT1A1,55C+LTY!=B,\X M0882K+5>^Q!E-".Z1MR]4%PQ% M/VHC;9ZPVU@70J)8P,5>1>C%CY("%XZW M"&]&+9K'&E:\>I]W[G#FUGT40/(F@(>Q5RC[LS)H9D2>Y88659*_K]K;U!OO M0LG'AA&-O$VC\)M-F4WGJTH*@]YNOU]YB)@]812FY?^69D5/QJJPOX>Y#A&T M("FPFY?)L:9?=0\GS6:\EFL[%.;CK*:;&75IYSU"7'=F,HBWF(Y!2-$.4GHG M,6'@@IXDL83A":W[_<)+$1,&98N3W>O7)9R#:4=VIJW&7I";/C-JZ1A^+,9O MKQS,B6Q/R:9J,)IGQML74B=S!2 B=.QB-R6UL6]/!W2TW>=(56GLR1)^Q=VH ML)"A;8I7U"TJC,^(ZY%2R?XDSC"$+$6$C*8$(-_53R(Y]+Q=)(6#]'EB"S)& M]#X&Z-L(Z(7N$;B>QGVDR83K@UT(7(8>+V)$B9L<>XYCZ4Z!KQ(O[6QA2;>G MRKS8BJ5+PN5]![J:I"/-IDF%-=6'!97%W*A\BU!G1MN*%DY&'[V&+/+/V(!O:F;/!H(O=FM!TH:^ M:RB\O-]WW[S%T\6=EW#XV7[9E.Q MBMN1Y_+GLHS^_&46*LN;OVQU=,-BDPM(^(LS,GZX\FD@)G#P&7*>[$GG8K5$ M#1-8V1G'P#FR&$/F7SE>XS>B!DS@4""8@3-B/':[_9M;YY^+LJ[=2!9:-!^& M;M$3F<"Y7!2>"*$]EF("V$'S0#F MA/E[8S+0):V2%PXS 0>;W9@L5"7<8N_4 >&E$&G!2WS636:'!/+R\A(-;53H MNZ51]:9Q\M/1"T.G]:XP@1=P\'HC\D56]N<6 M'W/2[^5E$)8;ET.1_(A!)K!3\"EBC Q26D1^C];YMCQ20K^MZ)U?[I31%:[$ M*G!N+D1$\))W@*[JH2,+>0O1[H-'Z-L.Y*CJWZMSJ6Y)34M!R0VH_U'UC_]F MV.!9?D/DZ :C,H7A6/SS#0?4_ZJ29?Q?(,C^ 0< PY_-K%YG<+(:Y )NG:K. M"&8I_SARDX.E0= "Y/=K+/_EIY(L/7E1C6;].8,U1E7S?_>#RL_%?\$/R",F M,+5/B8YH8P)OS1OM*&#&65Y6I1;&MOC_ ^@Y'4=[OH%;_R:XRBJ8#%W1'&7) MO81^[FO\^8$0/U;0+/\WM6=QTG_XH1;\XSCB%>SFH2T<'?T ST!C'_RE:0$" M>G\\&^CWEQTECG%N"T)'8.@1 B34;AI,YYI;K$T+_2#F<;;Q%)AQ>+#:;>V5T3K!RZ?V5UO&TD5K/-'JR_T; ^,V6#T_JL[PRNLR!:F"HI.-P],)M$)M/I7L*\4:WD'E]VDO M++J@1"//318<+X%9I$Z5581Z#2A"_#CEA*^[:3T#9&->-[/ !(;"6PZNW/=/ MA,#*=KUIWWCT951#N/UAP>4C!HVO[C@>+;HBNN&BUCO;8MMJHY1;[BI?7'B, M,G MZ1,3B-8>3:FTJQTK$:P+#+ 7/U)4W7D$XO\NK/T)V!$]3>NQR(+9X<7W MD-)Q0Y72$V$\.L=CJ5)=9="-AZ>@#5R,XD^4Z$-?NK:>'^$+C-ZH]KH?M9FZ MF#E!'$ 3VB#M2U][61H_K/'WM!A_QLC>-DW&62*RGY]Q+HN"9^B$C6V-NTZ_ M89D/"F0>Q;)[9_B,?W\,TP^7^<_TC>61_%3T&7)**97UWUF6T3*\\[O[GPNS M+K:?Z)WU?R#Y(Q\Q_U'O_U@G_J07/Z+);^M^]=\TX^_O9/SL>_Z"'\Z/9O_. M\IX17_^[(NZ@Y/,#0Y9IUW2$'.T>9ZQUL7&B[!< M4R4-8L3O3MM8#YQ+S;5.US 8TJ\>C,\^0(FX$ MWQ&Y1E(L<;EUI\JQXHT=]-WUE<#L9JU JA=TQ MQSUB&T7]7+:J953/;^CW %?A64EBV?-A\.2RL$,!Q5L_,>VI6&08Q>N$+W5>KYYGPM\(@:W7;K21(U46IL/F;+HJ+3Y@ 4]#'4 M\K:R?KN@F6^V7..#\P2#EJ^9#CZGRK+53R$#/"OL9I:'_,@>O>OSH#TNF.W: MXE;R A WJJM5"\7L'Q2M],]'XTV[-2A '$'HH,'MTA,)I;YQG@RMR MO\+980"]:_XKQZZDS=0E"7]9/3HI>R5-M"QPX*2N7*RL;$OML,Z8M^RF(M\^ MLQ[W[#7S8M0(.L*.'@5QUK>SM*,@8QRV&Y&+,@ZRZ* 5>7E@A@!J@ 3;-=CA M1\6IG,,,/!FZ5NJPJN9/Q?56V(GTYVG0W89^(!4)A2XM60N(EU_R^W]!X_YJ@KK?#P,_V][FXIY1D.)4G&OZ1ZY M?,TO,2:=X_E;TY4E#4S@0_ 30? 0DD?[H,W E5 ?8^B[!;"+W5 K$X!'0\]V M0L\FW'7BGN%IY0M&JZ_JW+M$WTQU9/AIN-T\YKO^FI^:"QZ'MY>01RBG.EHF M# Y4Q]4^I&6PK^0:[6:,D._W0P:1?-KB(ZPWW_EX76T!#$L;LF!L':E^DH/C M@TG4,I2+J=)A6L?M,I,/0(N&Y6*8@$]DS%:XQ3-&YLRF;9FVDTK<0$[,]:TC MBS)8@P+,W,D$2$T.7>H]$WAXDZ))?D0Y/9D;^5U;\R,?Q, :OR(EW2'_ZBLB M/J]YK^Y9K! I;@%"3(2.04+R/ OUT2/7I5;?LGNX]VGVBM*K08KF]E6;ZCK:.TJX%NX/.4 MGK(X6 4#9#J+DINN@ XM3T+JLX.[JX_3Y!V!1;ZGMIUC7WF%P SV1[9!X\O# M@N,8%/E\0$Y[ZI>O_E9I(A:0]4[U@^)3J+43# CA3J"1_3Q5]LTM,XU[MK;K M,701U?3X\;EJ6P^+P=G-I P=\R[?7+!M@8W>^=Y2G9R"D@WY7[_Q_Q&_L9*=P65) DT@Z\8&'\PTC?&,]_$4 M)>$RU,.=B*L?Y_8Z0YQ-X>2E-!7/;Q'5MU\86[[F'RYE4=;T]9@MK5CUR,OY MGTB:.@=OYJ5E'\6?VWGP>7+XM:(5_(+#N%$PAM>GBIL<0D_40OH+1 BBBS95 M3]Y9;\45N&GXO%L_A)H8TI7MEHRR^BRLPRMS/G;SPWW$:41M'U2<\VDEDJ0\ MN1%1B-LK4(;DAL*0C18":MK"C[@#WZ26A+]7=K_F_V9#^=3=G/=\SIR=/19U MZN!BP450.K+V*(*?T@_MFRZDQ)#T++II1S/<NIE+->F;Y&5W'[-UD+CS* M1Y_0\;3[CA%3!D?@MOMB0RV&PA%B)'Q8=*VM4K=GD?Y2+,,ZD]43RZ\_ M+R"ZHIJ&IZE=DN%Y5P2=.7NO67Q"LJMJ>@Y[DQ]2>K-H.I4]TD3<0[@IRYWT M?.(39F@2X)PK77S.TS,T:CXQ-B;.?NR!Y)F]X?FG/6E\89,9X=4J<%"?"N29 M1OVD^6M6Y-.LM[) GV$/2%A[HZI\)#]F[6)EW@Y 50 M8XKG;[J "X_3HYF "\L7V*8:EIC8OI.")%A2T 1K[K",R,)Y&']*U<>(KP7^ MAK+RD>^\Q&?,V.XFL\^[RA&RKS,DOR)K5:;HE5*D)!83Y+;_;C3IT\]#&[UT MX6/BHXR=ZINWFX= TLU-W1AENE,[]"9-A(*^10HE" 97*[C<;Q+QY*/<;S5_ MS#MX/+UAEXQ)X!DX8C];UR^\S^+Q+SOPXJ9"YY@ ^?0\>$N[:JY2D+&+Y1-) M0BQ8%5R^SAK;:VS+UW[JZTU -[F_,X'U+>0:WPT_FNK8 HO;Z7"S %8=27,M M\&T?PHZ+3:>^:W>?;&OQO&=K1X_S48LH;3_N3;%H9P*YK^582K2&)-Z!;$K$ MS9="-C?!51^+1&2]#:,=O'85M_++84]-V5UN'36.@^8N;>OR%V17AFC1 MX;D!0[3<(?+]:K)CX7QG+M))I\!Z>?T7J;X*&('DB<00E4F!Z88V] ME<1F-(;J&._9$![0'QQ806ZFT!O3E A51SPGKO89QT 613^/HR]GY6%J,!]P MCPM+;,Y/B.-\_FDMT$TD0/8,SA))+PL?F?I5[&L%>T=;^?1S3 M53+>3NG,PM(H,:KEMA(+# MW-!M1GLV](:AGI(4Z]L>^SL]1-J#@I*X!KTS791R1_)V)9H=Z@ [A_"!EW=H MK\^2BXO[S&==G#Q%C^M6V*$DN=Z?!D2YHE!4T0*I3_=R>L%?Z1HJ,R.\RP50E=VZGXLNI@QAWZMZCF :1KEJW2W8Q7?J.\^+9KFITA>89N=;GPSMM', M;\T0<%J,)B*G2)@GP];Y8P0"[IKO3G BM],.F]09[% ^+ M3ST4#=R6L [="3>E^$[VF!+ 0M>AFKLW]WWA2 YH&KA%084U@3D9!R@495A! MK9K@/HDL/2(25,M\JLPR[^Y(TB3[6!8A3$!-N140!O\EUWT=C&!]SI,@,7B&#.9 M2,(N>B%C#VU4E,0^3SZ.;)59VMXQ/.#O#4Q^Q[R!ST#9\=H27N*@.6)M5]83 M#.[+^W,\!H1O4R]?OHS:R.LML?CN'__<#97Q*?FU>$FYU:+;::.WR?3*RC<> M@4X,?G/X=W.($M7[G>9,(XTP@\O8& MHU2X+ /9K W:FL U7^7H^2]-:_UM(&G]V]N?B_X;!?R)DVW^\ZFX_RQ[_(^G M+/][4D5+&D%AB.V4RRH@RG7AUVKF29(DC@<*12,]J!?I#1_:)-TDC@.J?.CJGV](+W49SJ$<)H."M$X1 M$\"#%>0:HL5S)N PT)A_X2J!GDY_1\R".$"%8O1D]#FY,U8>=K[=RSUS1/F0+I;P;[?(_[(E+ MMUYZH;8I**>52K]VQ]@H83-TL'H_@F76=B XI8@44^*P3L>P245"0(O/B.(! M\?.2$4?J.E,P"@9[LSK/ #[IY?0D! "]T1(00%2O7354"9Y.@.X>*M#DBVIX MM:*O%>7,/@T>[C:A($G#Y*M$3!,3&*Q;&K8ESM2.H1YH5TDX[_4LCL4;:=LT M%P^HM8@>5=._G+GW(N?(818Y]; Y#!Z2F,0NS! S:M2)<^?&)CC$-7ORY--Y M\3LB,_"5-S05S^'E/N7KCH@ELI\\N15ZAM@>0CN:TDC <<,0>,/NY-V'/G0O M\AZPV]V8Z'J0ZT1#]*,6R8WWMCP4%^(DH:,<&CH&6C/<:=LL62FL%L.#39H\ MZ;02XR=N)'V:]>&X 6_]$OH;AA:C$\>E%1"P)Y&,!AM.MFG,D8WW>\\*/Q90 MSE9C>R[X;"*R7&*/5^3K,8IT4@'!<["5?(U4LJA)FFPX!K.^0 DEG3:6^9LHN.5M;CNCY1,LOV9 $859&/;Y9$=@G+M]K0\L*7P; MJHWSN;,6!2/: 8)P14J3&;0)*I/4KS\QYO7#]:W MA!D_OU]=HHMX^"4Q5AMA)\0>I8RG](^;YU(M&,-(L"H3X/F,&52#;INBN+MG MS1S3QL*$IR]8B!Y_>&(70,T]R)G$.8B0(&8$T^S>MA'0@C"/>K-NC_T*36^R M+-.(E]@X=D34F@,/_<6R1L6(_:%:AU+/$MIW.0M8V?YIRZ_Y:X\/Z'H'7V"[ M9A]=LWP&O ^+'F:(OH(#*K,6C7:U,X1EFH0FLOM*"8ZJOF!K,;KJO;K8=!_. M!/P2MH;)]RAN?D0G_*+Q%Q[CWZ#.=9*!9F%NTHU-Y_M+/)"&08 MH.UK*'5T+*DOL4^MWVV4H5<6?6MNXG1*A!Y_^F+%&/;\#&0WHV%4CJ0S,8\3 MUC[4)I_;.CSXR3%./,3R)#397#RDRJ@.4N!7!^6X$W>F0TAQ+Q+_-5HP4;L" M+4&LR5M!T6=DQK^(MD@O.E\UR:IX3=\L&4NP*%C+7WMY[, -S4H[K%\V[3*2 MP,E& A/)%$A^S9J*_H#G@D\ 5]D IC$,1JW*X3 V069 MF=Y@ MN&?EEY]\>BP-]),'4"NLLE5H.G]ZNZH$[JTQ?BWY[2='QZ?R687+&V MW%WI!2CSLLK6"VD3L_E=Z;]Y05"3LFZ_KT^ZA\O2%O%=EW:+&&( M+3(!,Q:GD@'3.Z%H"K9N<(.7;D150Q>2$=V)H^'N+'\-=6FC8(CJ"K/L _&% MD1&?U(N6WUL/EZVZ\Z^I@#]XOLEM3T76]>*CN5JFD;?6V^_XKWO_[KU,H$%A M$K?%SF(*+W&;RO4,_&=<- DZ?9T20#6#G^BS\6E_6JR1%'I_3W^I0=:1DI&. M&?8'WL,<>Z:K$L]W:0E.!)Y2]=P#>[:<:T^-'G*UO0V^DS6_:,8X! =1;I&T MU3P%8%:[%"_6X$K$K\W/KF(5T+K-9*Q0/\0>BH+RJ J2I&L\G_(5[$&TR#,N M?.;4D8?X*74^1KO2E^=?^]>7W\[2$],)?(_X=JV20&SMTMAPZO*>O@Z-"+BX M866P-+]R>O[7ILS\33,2/4&, 0BOMMB<' &+!H.6M!K'1^HY(X^#1P<0^MKO MKUD4PK4IW<3V"1\6<]H9BLJ=?IUGU63Z[4LUKN(.']HXOH.G6_=14 4.XU6RUB?3W1(_%UZZHI@H)COV5R8@][,E_HB$/9+EV&*AL'P^+WK9TJ,N*B6%SI49D]DA#P0N!,YK/M)I]ZC13KK-]5/ M:67H!8QMK81M)@S\4YO*_[2@T;9,&V$=,:R4*!.HLE;]!_G//_/H_TJ^V<9[ M(I0B;4%[08'ABXV>ITZG\H\PN);MO2>\5(B% MK[^MV(S932^#X*=)H6%:UT=W$OO0Y$5]F]ZW):41+^Y0\9]'"ISQHR-!3:## MY8F80=/);Z\[:KW'3V/O4@^!AV(SO)J\&BH1JFO+"_-$Z2N4XX2SY,+G[AZ; M_$6:Z3.>7ES@)2R6)!X(S&O]&'M:V1U4^QJW+_9KN7Z>GN5=)U+!:Y&*<68D!D\AMB,*830^<9HV59(TA#5 R6WEL0W M_CH[J*JD)^-4@*WU:FG%O56KK_GH5UQGS6J VLAB53FTQ8]+)J6Z M9ND_2,:+S/7]*[#" $L=":689 M:I$3-@)]C$'&FN!=^3#,C7VU&_.V2B1.LB@1D27G.L:C.KAF4*296AR3<%W] M?NV7M:UO^0,6Y9VV M[UEN"]IM_P'>%C^NY2LU(N2M5X5?@1,&^NB3J-L3J] M;W)YJ)[LZRG=-&0ZOZ6B!W9Y%=^AE/D&X4->Y2381A)GR/44@TFT8OOU*O<= MZZ7'YBYS7& "!3*;7@SR6/J#?+9'YD*;Z,NW#1[]/VLF(YVM1UF/'11E^[>^_B/$]=C133?:HE99%1C#7%+/;;SZ_=M' M5/[.)2=7ASA)#'V^QM)8(T[*\^ZKH1%M[L>DE ?CWF-NL^5:4=^K?I]PD7V9 MEBY88*A"%^Y82Y5ILU7\+I."ZKGUO\';_UG!V_^FI-\\HTFEQBK.\9F@=))B MWH42T*LUZL$!MWBO&K)Q+_K6TAFMTJ\>@HIU1GS/$L(/Y@U_CUM/&:G:QR][ M[J7H]$)D&Z,; LY%@"B>5.D+\9*D':E" L9W$5_>[/Y\NHP+9#K'EJ,T:#K. MTQ]\$,*/.'AN97[KA8O"9%GKZ?<0J6&M36Q2P$.OG@]YGF0OBCX6;D7RP14* M-G[P$+!&JU\NCD=8OA;=I984^0XP6])+GID5INP.VHZ:J.S2.ONJL>DE;>5(CR:\J&!\&'@DV($[&CM4EJT4>_I M7:\/F6A]M-#[,BI/1_F.\;AR-N#8:0'>3MY""OQ%7Q=%PQ8*]-#O#@0:7NW& MN6#0T!V>$AV,DS!AZP%V=^NFM$ MLOTM>&N]]OIX?;_VF >NX+$M_='[^:F3\80CZ]]LUX_09EN-R@9]]-[(%YG& MJ0E[@(KGEYR$6% <03$DJ;<6=VI=BNW_>)-'T[A!V:G#?M&;,:OZM3\"KDM' M(81@!9^KB>$?OPM&1 E\]8]=")RTBV$"#U]PIM\=U5OTI9YD IF.)/%GH%OE M2U)G%QOR@=/'4D<_,@'+4LS!#>_/@J=5F8!2IJU!WU7$&GQT)!)BW72KL,&T MG.$\OY';N;;._\N>W#AW;,BHS."M24V70N[B\X$CB@%/.B%/,,4 M]R6.0X1'8187B9>%VXH^-G3,W1\:O_9:2__(F>NOO"K L#6:7"\&3 S4JC[9 M'X8N<-?3D98<_SKVV5*4NG_2=A/RZ[DQ2*OW0.5?"P%A$XK0PY-4:P., M(1,(-OZVV5*")"]Y4?SY57&T_: %,HF%L%S1FGL5D27EXW8,F 4G34>1@^7' MM-,R+%BO.<$8:$5BB,BI0#D=;^1.Q"%D72_%+X.R0958 'NNXCJU.Z+_>=DN?1#V;EEHZ]>G]@04'+D!-V1=;X07:67(:38Q[&S+OSR:0)E]?@ MW&.43-[CQ_\+Y?\J4)ZYM+1XQ]V^JJKTXJV0$RNM$MNO73UQ/;J#;33:579! M38:":QP"/8*K^TW@>$>?RB],C,DE97PP$QMX#6A&0U5A2O75,O0/##F#2>P! M'2E<\%K9?;T[!X*']IB/@.YK*7]8"'"X6ZU&DD9![BBA\F&@V@)]3T+$"9N5 MKS&'[@>%E'J-H&51@0$.^6N8()I$,H6O_G[2?F+;BY*" K3]10V,N=W(LQ;I M,M5-9-6$.,O1,!EBN>RUZX(S5R#>@)WR%^X\]-XY^6_=:W*/X >_]5< MZ ::#CT)L1]^92Y*ZS MWV(U P$=_)3<=^A#R%UGL/:R2 MO9B J+8:17T<] A'.$5*&+D2[:HV=#\^PX64_75.O?]$SE6KNIQ/[_3N QX. M5T]\KCU[D/U#2B64$+K((H%[*167B:$-N$<)[YZR#.M^UR%%=/8 U'K42L_+ M7M'^V->8%UHG#N0Z'(JQ57,X>*R9TXC\G)X#/TI5FT_B)C*!IS1^[)P)9;)) MPR_4A]JF_9G;P#JQK/A0@M/!W;+-PU>5Q5X''P.V%5K WELG%8\IL4CV9.?."7(+;IPQ;D[+'^YM V^ ! M%*349#XJ5,2LOR6\=

3YS:NQB[RU0*'!3C MX*!KDLQ>E5)Y$#&JS87DP.$OTO9E88(CYY&#$23VQ;V;>G3IA7<4ZZ55GJ>8 M#4=D52U2'K_:7R&1]E0RHEYN=_;19HF^AP*_F,6_S+%;7S;[W1*E9-"#WZ]( MP[*,KS,3"$O8:$0+X*G:-,DCXP9>WUS]CI6T*@=%BQ.Z5)IL*B*?!R5%D[,I M=&^"IA>QH(9/J_I@3XQ=:=2PU*(QA:MTI@U.^LJ>E&[HSOB, ]RK]\*\J= ; MP;_X!P?4H^XB/K^Y((L\W."KG) #EU>Z>"-A+ 4)H Q1K8I M%0W:: Y=7/%2E0[/(18FA4TB4U:1_:;I%%4B^BSEU/CW2O6T1PKU$X:Z:WG" M$S?N!;[T,1X(B#*RU.'?H,@+L)R6\SPAJ/"#.5$LIR5[I,IRMCN#Z^K5QQ_/ MLE#/^-9_<=&;9?6?4WNZ;O -WZ(WH7^L$3QI\<5LXO_,%>9 M\R.=^6,;1E(*&\O'TQ2@3Q-"T4B"76#0(L-H2YJLE_AM(5B".GIO1E.YPQ=? M%>#./SGCO\.TX?IU0H$PG&AB99J0&-&0>"=6T_KKS:>CWI?/H;]#F_) M0;!HS*#&C:TXF@)2N<5P&/(A'X-OS\K]97-EC'/)U"T!61VM M#OHKRYFJH8Q#GMN0'6#&-19E:7F-'-CT7$$HT=IC&/4D3;(,*<<"Z>QN5R\< M_?[+K-#S4\VBC\L\96^>T),\MN3//HOFH S7(_=6GO*NA265=YN]M;SW(F)Q\$J][=^0 Z'+FJNAQ6]';I]ZVF6!ZQ)[<2C:T4R% MQIS)[YT0'R^:O"8:_^)L+HJN$?S@9,+Q7-U+QE'E+B,J9)>D2@>AQDN*L\'[ MC:U>_F]VUS\\N\L62H4R/C]07W0CFBP3KKR="&O;L:4Y'&A0O\7 ?!YR3/48 M'B\UCJS@/!C^^+PH_\E;<_R-<$\BKA&W=]9*,9UHW:CA\2;'.8%FL>R9D_:N MV[1DQ3'$6O^RWKT=EB5RBX%88;5N%+#I29:E9]'\B,,3IW$+D517BJX*2>WM M!-VA4I D_N6K6MR$YGKI&P_C/8U4U1H%V>"Z)8LFP0>[--$4627:(^WM+#W[ M1&&UAJZ1"<6 [$#!D0*:;(5((/P;B7-$(L[24 MJEG895USJ.2L\DDVR_3-72M$\W+LL#4Y@(*EZNB,BT$(W\9"0'KMA3%QO,+;)D7I9+F<@BN+OV>\9)R7V\.!K]!L&:(31@\O'+1H2((,E M$\M-I\]/A-://25!=0A*?&Z=Z,5 D:M%)6ZQ)64O>9WTGH'W-$351SRZKMX! M%EY@&901(T)C!:-]"/>D$"N ]_=4(5)21,)R-9Q#M^8#B4\BO2.?;7/BWCA[ M)P_Z1)L?KD]R0JM PJ"%_-,/?8UXK&](AZX9[=Z5U/4IX&F#Z8C*:K!_VG&/ MB!W-O;SZ9_?<./$05O+WV8YO+=%S<&,"6@>*L#U%R:>>UB<,YE9+X-V]\KZ/ M2E8DC9Z&F#U6>PJMNXDR.F5_KMJ>YUNL<_TN"Z]M)2%(1R,4K@"[\!RQF_%) M6Z/3CH0;8HQ 4%HV-Q>WTQ%M>$V#3P\ULHQFD-7)?_9 ME)E_2:R_U(OWGH[ X6 A@%CA+G>^F D\WB-B&)GH312:P7N>SOE@TER1P ME[N/F, G33=-.?N2PN)G=R,OH/B-]6X"0*#,MC9[RGR#1D:PE@1RXC1?7\U##I\$7APW74J+T9[XHS0QR7(36+HHAI#7FYYM\6(\1;S2]-0!F SD_& M,2Y5X#IPU!,TJ?X<50%*)XF[/FXH)!=Q>0B)"6\"1VMZS 0XH<]X]X0'8'ZM M9A_^RDN+BOK-/=RA]P;&B5O#EOK+ITY_DQYA<+6^[0ZI-ZWKNHINVPC\C*3H M^R*W]BLAE]-3&;PV4$8P]QAUUNTVBOPE"/SK#RR.^B2.16W?GMM@;%G]>[18 MBM4]WZ]6,8'JV +5-F]CC'&W?72]W_%72P:'E17M-1]PSKK<]<]3'AW;#93V MS64Y\2H]P1[8^7+'[E(MWRSDCZ45%OZP9O3W+8O^]3/^%,'_F_ODGT#R95&_ M*C_)L+>+XO'MS6*J^<,32U=W3?7],% [?\-O_K]HZG]%R_]ALM[:4OU%FF]V MS.VJ/.[+57A!R":.>\FU+>[I^K6"9X)U%N$[V(<'$W*DEVHJF3T=7WH7KI[ILQ&D+]!S9)2D(O:\S)W'OI.4U M)[?))%C3-^Q;EJ7V,Z*$$BB5!H33>Z;G^DS.RLZ7JXL9AR#,Q3'G.X)LP$_A MIU,HV3JEQ(VG/M^7%O(FCVKQAH> .YXG/S\+H#;1#>+BE""J$&P-EE'7IIA* ML#EW-:I1 IY3!<\ZOF'/K@D5765T]4_S'YV@:31J%$9GQ1I2.WM;]PR/^/H, MC_BL4RKO9\1<(?6%C?BB::#Y_MF_#AR,"3_Q ATD<#++VW7($[SLO>$XUL^42KX6A:T* 2KOMB?")=$&?/T:\@=1_ MB(H4:,GEN:J5^T36$RKB:\LBPU(5V12ZB7EYOYT._Q=$RL_]JFVZ@7J&448\ M7YOLRN2??BY[L?C]KR:4_7/!V'^/Y"DCKO_#WGN'-?EM^[ZQ8D=%NA 5$:0J MO28V1$!$0(JTB( T(2(@+20_14"Z4J5&::%'Z3W2I4MO0DCH/:&$%])N7/N> MN]?::^]]GGO/?IY[SG/.WY#WG>^<A+Z=J8@_ZR&/^ MWG>6/OW[]=\_B8E_]S?4W[OC_SNI\>]\LN;?85#+_R*_U9HV,+__*71&,9KD MAQ@J^5^MNI(AF?V#'.J$0X*5$/G(IOG3L4;;RK2[C3D,VVW0:RV04=752-'Q MIQ9B.<*)D:!#5=B$>G'OA690<33ZE*,!>@9K\XTS[FQ3Y)B;H6U6C M-/D\N\'-K8OZS:\(M(O^*?[95_+GLG3AUZ'T,KC(YF1&%&^HJ9E3QZ:O\.1' MQW+D=7HI1+(\-Z> @N3HPY](;/W9WM,PVGE-I@W0[+N]'Z;3O[W&H1N@V?]R MIJ*L/.1YQ3OAQO0#?X'VC>U9+SS@[4? !DHB+A.285+C8TA[.$X672>4MJJW M?>BO(R[&%N)-,>TY>ASA":4MPX@A^X7^FVL\JPFS!=$-UE:"4NY>*67P[>T_ M"YW# E__B\I\_9>N> 88#F[3N?62C8?@0A7E%>&U ]JC3_1_#_:\PK IUPCG MPVV#>3H,M,3+[?_>\#BGW9!#7&2$88*1Y)76$A]L8\)VI[DDO,55$R&]Q]:6DV M,2^4GSPCWRB.KF:"1,:*FK?U-?QYYP+_@_T@WG_]_'\]RVD$_79L]3;5&]8/O8SW^-)S]E\MN/YF R])P.+ MS?U.77LVS0QNX"V5#R!YMS5@I;X2G/?NZ)X*?Q/7<\]@9KURP?;S LNU[8L3 M1IKA)VGZI&:(&"EK(_DP6N*[PN&/6E.* I^1]YZ%OSOMN&(F%4-4OS9S9\0# M*"I83[_YV[RKRL1PE*7S;+H1+<2-8]Y,$$6%_(O<^];*?./D5,=Y;^'G)J[> M018>UCWMT/UI!LPX4KJI5@<;_,CGY>3<$2^QT_2QV,LH%*EF MP.1G_?4TGB$4@!@"/#2-)[@%PEFW=045[PT[J.-SL\M5]=S>N9\_Y7&P+,)W M)<0+0?E%K7\A('_]E4:W7$[1FFR6?;L^_MO.F70S_-Q*/3OI6CX1>PJ 49VH MCXK]/LA]]9Q-+@QPT_"/"A([S-17>'IS2,9*XJ!'J%][D"L]]62ECTK%9&Q!XV4? M0KH*ST2SR(Z,#7\%50WWLO;[06(UJT%M-YC\I MY);C5$@$J]V-*9<[3O'XW37VX[>2L=H,VZ+*7B<%U%]_#G$5$+ _B7A ^EU- MJ6]D@DP?E.6_B;[2M/OX+/A2NHWXV-C*HI_ZG2;]L-Z!#>M4*.[4V^!Y<1)$ MJFEN%+%9J%8?@+G/'@=+G"R<\U'8\?,HBUJ4.M/\PC0\*.)A:W6^F7/BF,9K M3%Y$>G0?/&L#=84U>>N?[7_\]PSWWY+1Z#^ATNA_LLOQMYV._RSGXK]3*O'_ MPR;)WRI:_@.T%/Q#GLF_U+2$QH+_;>32_*=Z8E_8OT&G!^![VO9_=MSAX'U$ M&@Z53V)CG%9@@F*SD2,H"ID)PK2O[.[_Y^WYM^G0(W7_7"3C+_7EOR6WB/^$ M.L'&C]'D^MG>U8+=<,UFL=Z&W-=Z%&:0T'I?49H?"%&PHOQC5ODEN;+*[!QU M8NE"=3F%.I5PL]D$$Y2YK+L8:4/Y"@P4 %@+V!@+#1]1DSO;W_,5E+?%VPS_ M%OSAZ?[KP#MOIVTFZ"WX2"GJ'8-=]\KI&">32UIYL .,\H?^0QO?7]\"&PXF MS4/ML&/;"%F6IB3(DCWKF:!S3OISS;7)2A-H:?K64!1A-&9E:/.W=(S-]\_M M;D?A_,_%Q V#M>7V-5 ^=$Q]>?_:15,53K$G^]V>&^H)FT53=8VAHMAZ]1O_ M93,L&RLS;I:1U1- SY04] MI<-4+^SHK>5G[!]I 9,ZP>>DF:!9:;+A&]\M.?0^QPGH\+I(/NUB/ M@+Q#8 M>PCTL-B[P&< D7%=D* ^69@SZ>Y^T698\]#>T$DTG[=*+P.J]C1;([+>CN9, MZ_:Y /X>+ER!I]W[U+XRM_29_C (.X%L99QYZ%_24IV25F]V']W%!ZU W,DG MV9T+!KZ?1>UKLZ\R>(-;(EYO8X3W2NJK@#I2^0 =WBQP:8;A@\]@L>]5UJO& MV:?GLA'XB^8IJ%Y1813]R.EGYLB?^)//F"!SG_P_Z:A2OU"+-T-Q+E1IQ,4 M0=>W;HIT3URL/6//6G.X]G$^R9KTC?5)RU#Z5?6$8TV^<5F+Z;@;5?2<^C,- M:'&KRF1&U:@V=/N2.&2!4@U8@NC=D=\5,0F.+ ;YE M8?CJBK.:]=#YS@0!W+CRT ?&7AH0F6;W#LIX?QIL1(9@VSXT-M%NY$K31=4K MCC4Y&66MB&)_;E'1$T*-QUF1$'EN,'-[RS8"^DE^'L=3K^J,YKP:I1.;SPMUI^]X<0$ M7MO/>3P6C:F.C6KK[ZU7YXROK_!H6:TYKI?'EIJEE"DMO//6$P@N#&OL21'3 MB1FOZ.5S*;PX-!0S,J4U\7-II190)4]8 "97DQ##W:BL#AWYQ 3'"":H-IA- M<.8K16V$Y?#AB[A1'.D3RK&) A;IIAHS03'V1E>OV=@O!O0X@W?>:[X-8YT7N>F&N L;\^F:^K MFIF.)>/[%X8HN')H !CL0LK.!6-C^W!;=H7BL/$1@E&KVF+9 Y;%J+\TM%XUG^J%7)!Z6R<5&X* M/.0)\I3G"30QDQ6Z,DOFZLL:RR 2Z@_V=:%=/\OHV9!3OZ>AH6GG_72L%;>. M:3B:T5X#6CZ,_+;X0XSJ*CWZL1,83ZH2C;>F'77T"M@4>\T">8#,>ELQNE$G M:L]';5]RH*1=UY_BT0YK'PJC>9RQ.IM;FJ\Y=)NA:>U,YB?L[-)\ M@!7-F#%YT1!:A7%$47X6WF;5+*YV;&GN82$MPL=N9-6+M/_H)>UN@<;J9C.K MK1JA/=7T< \6GD5)@RTTE^:76(&P?3AJ#7U.E.9CI((F8%ES?.D!Y&L3)^2B M;<:*+JX];4S#&T:3\8KPV-@[2#.8B*JAYEYA&8(%*SZ=$*>$#RCWUTNXZO=! MRUT3H&\-1%E&Z)V=0-[4#J/)7X9V--##8GH!;P Q(\JP_^/"F*!C7FM>64Q0 M&R:T?B 2O=0'06U,9U!-*.W]3-#,@B[U%GB[M6^+"4+V.+ 4T[(! V(4%I64 MU56_H0L:K$\@\%G M0YQ",T&7L8'\;B-T+J(T_:0@O M_;(X"=^18P8_&,:YI,E/-:N#WU!"X!VL&I! O8=P'ZF_?+> I@ D0@(),P?] M,?<3M(I3AXU^ND372DR8OWNMQ:8T _(D(+2G);23XR$WYL(2ZD[DEM=W:"?O MHG7&8&\B'\).N4GQ:B8<%TOIUYF,4^>@/MH*G;-T\1J3G:R71SPG8=Y*FC1Y M%6U-68FRGSK,<=@>F-@_DUT#97?B4BD/M,]UK-!2XS 7TI!P^=C$23;&Y"[S M#7]5*,R;TG)S=[OLDQU7W--6E3L+))*;&M-X8C0!+3+OMB,"+R^4U''R0\KN M85W^U=Z\F;0O(PNULC.GW 5%O!&=\9%<^=JR7O21>_/$S'&48^:>KZ/[TE;1 MB?B3PIZD3W%FOW0K6T?0L4]2#)S376"#5*=0,A3$&(((_JIESW:L5Q\LBX"; M!W4?S381J047V8CJ8^GAD MR1.@OLLQBH7@'AF[6"H,5!AEK>Y;BLPBRLX(]*X8A$]QN;F(V#OG;_N6>0YW M8V6'%[$",92?)._>&(*D5IVBFLU^TCN]"=D[K*>ROYE*+AI$K697SA%AA^XB M7J)(O+@.D3N$1Y?C!\%X\)9Z=K[3_OT$[)+[8O70>Q/C!'V>=O;V\8FU *D_ MY+&/3$L'^ACK^<9;90K*I*ASHHH[?GON=W>B;Z@Y3J,%&6T,%?!9"%BMHIZW M-E:XI;9 .R^&D0W3HUS=F=X]O2W=)!U2SP5@"=ZU^@3GNI]XR9::3_/F[9'Z M;38;OR(U$+@9O5!PZ6ZSI,J,)KHUQ-'N39!XF*YJHYN,BF ^E0F28U1A)1*F M%2,\S/G#:K ?K"2+RQ).>I!K)IIGOKVTUK.27;$28;='G&S:2YD+[N[_T;/I M41=T[5%*=:6B]DU]?\.XA+MSF"8UQ[\*AKD/>$-B"N]P%Y"2X&/U^5W*C]>1)C-6GI5>=7I54 MN0>=>Q_%9UQ.4C3Z$:;"-?W\S;Y%(\W%HWF=06J$T.;?(\X$U-C1-@TC153) M?$9>M4?,DR#Z:_\'H0\&&:;8@6^,RX RGW8&-KQ9>M\SR$UO@<7VLD'9&L3L MZ^-!X.,:7KDPEOD^>+"-O\!"=N/ZPTM^Z23<>S7-O)^R95/'"HGPEI0*AJK% M2SS)$!61IAQ7R#C#Z"82VAOABBIO12:?/6"")$9,"*A@QDU2_#"I8K6*T*G, ML=[+FC][ZP/]-U8?%V_XHJHP)>IE;/Y]8(H!R?R&[EW0*7!X[LY#P0@4Q[MT[I\<08ER+HH55(@NE ME0@<*&5M5R;H%:J9MW%DY$:/@.NR:7S&9OCSPEVT*N(!_2WM$"E=U*7V-CEH MRVPX^Y.MG[CES6<:4^JKN]F0=>8QVG?RF(K.%."JU35<9:C8Q M<)C@LCEZ#.1J?/'BQ8^/9%1'8$1KX@'L9!2G?P;UWB/\2ZH^Y 5CKW>O33L# MUDW39X61D,01+H/NC/!4[N#73Z8+.2]L1Z<8Z,=$]YN8O2RTV>F*:<"S;]8& ML2A9Z9%\]$),;4IA@ZHQKVW4@*&I@NYGM)X M"7Z%AMK1AI]GO\4[?&J;$GW\#C.2XAL^8H4NPX7*!9_SQA!"(DH"0J8X]E3 M"[ Z6[Q6;??<]O(\3U*LG3!67LK;M]4BNMI?!9TX#SE(FOTN$P0^>3QS>RYG M1CIIP=B!I3 !+]3:4\+&'DL6.1($\55,$(?."HS.77,!1^K&D0SU3J%^BLS@ M*9%3:+*1G@**=.WF_DBU([Y<^FWVCR$U^3SSF,%FH8_LW;&,N#H,<@#'!B<) MDT\-9VYS<\F@Y V@9OL%TE%[QM"9%FLGU,C/.]"D$*(QR4P)1C!L-F2"CFCA MAC6[_\CW=Y6 S0<,XU>(+VW_'DM%83S*<_#;[9884TQZQ> MQJ$'4.W]MD= !:G-Z$3U6:['8*OTFC2? /-XW$IW3-K^T^ZL'-Q7TN&D; MF][D'1'[0FSE4$#NPK%,!M">9@EC=[_(ORLK80%M@]CM*F7,0 %O[K5 5B\( M0.WPTG \:_ %OSHS01DGGZ/AK#8Z#LF-:6!#J#1+Z#+O=SZC*/NTE3? M"&6&"UAT"44RQ@4:VE"="?8?7.C(3CD.&\:^;5&4#JL/,I%=U4&0$1>B^<4= MJG%L,'AWW03K,@0Y1Q,=WJ*7D=J:1A)7*(50X(_T*KM##%[860+WAS$,5:0.S7_/USP-8YI^A M,'R4Q1.']^B?RAZ6($1,6?I-H CK(P@]((7OK^HV9!SWI]Y8YJ5>\0YJ4X=T MYA^*H@)1FL6D\8HF0PZ](<-HFCR[,]$.')K&AJ?_(C*)670\7DEY$!P,Y6BPO)@$M!RA19)F<7IH\$;>= MJ<$:5 /@SUH1?OSDK6+&?"KQ-,OM(:]!"VS1^R_$B>-4L!EK.!P9_=)9W5^7 M<*7J69.Q'5SFJA.=/],_VEZ4 4V'_^4KJ('(()_\D78%L)EQT2,P06&2\9)W MM6K]_.+N:'\7$- "Q5D'&;[]>!L[J<0&9O&;G41UI(Q2B,%8)G%0.FNPK*_& M]RGX'1#P5Q>J+"O1I$&'G:\F>S FM:PD,BD+9?X=>1%@MP30,W7BA-T@:[Q_ MOE56+2_O\(RD [MV).,9BX&K94G#I^_/#WN\@WX^SJ<\I"U. M>AQ]YH!UZ#Z.]14T3NBTY@>*.;!P>UA-6=8&47BLI@(&7$ I,T$X3S)#U(ZF MF3:,.76:VR!0'/\I%^*?2D0K5I>:>=J/>9M\)@W?O9])WHE3TS W3U4JTAW* M')&NW?'=UASP,!&9!D?BCS)$\U"-!\C2FH.S;I^0M-)940Z+X][H6EAO#:CAH&O].#RL%*YQ2OBX<:$PCX;" MQ)APC6V'_GN+S-5/ >29F4=1)%C#6KY>L8OVHIRO41AXI]@FWI7*?2EF6^ ! M5H:>@#SI+'A]>(+R%U @.$_9-(3$<79L=J'F",'68VRWCFJ2AL&-J(- B4' MB(.VX$->??IJIEL\WA53;(D1=T6O2KU>H]W[-)CB?_NBXWD)_4M&CP_FA8/4 MCR#=8@DKY'KGBPN\7-]BT51U14H2$Y30#]N_LP1T=GSE?<$9?\7Y=U0CJQ=] M&.BAX5!1[(">Q7_G>JU23W4]O3Z/O3(7XTU5/V?OSFZYPD -@6YO2!;5\-I7 M\I7AV:4YA+HSA'N63EYES915?_65!=EUB9^53AY?H_([EE6%:RJV('V63Y?M MQA1LDEKAIT_FY.,V+2=6_>B<1Q-SE_:'T6<*LZPTW5S<>+Q?A!0782IS5Q:M ME9Z\2Q$8&)(OT4P4[9!QS)>[8"1@WB+(]^NVBWNS@L(S3ZK1N"9K*IVSJ,=2 M-1#@ODTL<7']HH>.DJ %XY(+W;F[=<%'P9RQ&X+1HQF&TL:&@CO)H]CI_MBZ M*_C9R/'0S=,P2@O)LMSD'JDUXXWF7=6K8JBSIHRX:)0C-%Q0=*8!?/*M,;5( M\D75CYV.-7 (Y^8036=ZWY#BD5]=LO:((X;:7T'TNP 8JJ7X8'1O>\6FX\P9 M;-6_'ARZ.GTFWS_KGPL&BL59:AL:?N0_%4=L!LQ?CRH9X]2VT123:1*^4U@R M^ ??T?O?9]1EC@K8^#6S@C B -U?Y6)#20?N9LV:KW K=JD4IB:C%,?9%TSW M-5?]IU4M(-^QRR8O50I>?KI.4XC9'S',1/;BC\F]Y%'CALN>*?02ZD8WM(.S M!/'-JUX-FNS!L*G8/"W?UU27,N$ MSX330_U?603R1 &9F($344/T1>AY3+:X'6 MIV+J]6N:@IH(XRQ\?* %O\E#=APPV@] ?IOVEVS(=4'9ZCH;?;8$FHAW.T7( MQ[XXLL+7VQKV.:L9#27 OJD,IJ#BZ29=9U:"BOF YGKQT;@IQP#V^QTLM?=& M/]06%UB-Y'_L?Y^.^Z#G<4Z/P&.X/Q)#;=Z>!&PZ&SC;'BZG)'86O:DWU>TLK+^>^U0 MDF-APN0+?U62ZO2;KV3%QWSE><7FB^6;SQV#3[]J8CS%[+CBS?8#'@[(T;GU M@K7Z"V;^[/!>O=%<^41_U&1>,(&*8 RK7$L]\RF39JC#LN#&NZ>0@@,_C 1P M,U/U!/J'VKODIC;P42(01FYKP>9:.KLGEG[FUZNHV)1DZRC\8/,P0=G5?7.U M5<9]>:[^R# IXY(1F3/W4>:X0:Q%5>9NJ>&[4IO\,MI4N:8PF.<5Y,J"].G M#..;H:^UM<5NZNBTYU:\&3='.PY+'.RSTBQB3.*+O8)W3^+"C0UO+)8K)'#S[O/,6.^/\!:QY*(!:S:* MOUXJG[HZ^).:/:!SCXW!^!F\C86S-UKHA3($SV!ZSNML. HU-I-1)ZVA81%9 MBQ@NQNP$)"J]'C("G2Z"<$>$>L.FLS/>:#7RKUE>HI]7ADH,PVEJLI1BEE3(J>N5,HVCK##8(J#G*S5TXN,K,%3/J*FLZ!L"CB M4\#,];Y=^@:0P^BM8() OQAQL&4U42:H[H6I@X]82C\UFLZ:^%8+,/J 1'-O M]\![NS'2[.L!(6N!@+H )>I],G*KPHF]\>WK7!4W=Z&H! MCZIQ!S,@+EW4.^%XQL/) /JSF9=Z))E(HRG/+[C-)T5^]VNH#HQ.B, D_2NY M0B,&#OOV6$(U-VE-EG& CSU!<6,_-7.+#-<'/3EIZ!V@E?I45D#*U2>O; MU([_>+VC\E0MBF-_I)[5B(=18\X/)NA?LU9\LU7H-:9VO2/MYT;L,I"LSRHN M"@0GV) ,'[B%O]CJJH*F%+76263(3S_B[[H$_>TMF:\C0Y4Y>$3WSK"Q*S\3OC:7%G MZ1&>K?1BO=7E\S;9)S?*DM=G6(/Q=-Z>.@'U2DNSY]P7 M]T)YAI4^.KI9/SEU8-?_B#\3Q.MF5%P!YB@7\4H0 4VB\32(]J8H&VY8,:QJ#WTS?_!I\NAG$E@ M^DD1)B@@BW'[_SSZ_Z='2[,X^X@]8/\J6010+5#95Y^]BDROA(7"*F _6 (^ M[-0P^H2GI2!#X00\/9K+^!&ASZU&X,.LWS:V'$_O4D2P#@VY9U$&&U$L*)CAFQ'P2P>H,29>:B90(J2]?>V;)?^)X2Q%;W',"UCF<' MROG"WB,N>Q%//_TICGEJKB-JM!/3R?\7).#P?F39,/)WV@FRY@]4B )# K#_ M>F]?,9P)V,\S)L;(3@A+@,:&0"VCXT^NVO M5.,2[T>Z+;-?Y(KT7K%WX%;3(X> ^YK34H>"MRI?C-7.A/Q0])7;J[(SGL@; MMEK.7N/-HFF2ROC16?."(C-;OSD?8J3TV,-#R\Q2:OLPJ,#^FMU4#1^-FDWI M$&73O8/C$Q0F" @/ PUOUC^914V^5,-11?'79R 94>52X MO3F>&V$\(/<$ZLLCKWQ7RE^H/)S%KE$FDQ=,-CX1'^).5+VFY1^_[15Q3-E_ M?9<:U84:W!]-Z([J(ANA'8VCHR;YS3<@VJ0%VOEY@WM3JO3TG8G&W^V"J2ZS M?UA+ZQJR1L.7/8@U.*GH$F2049FSNI^%-"D4$1_$;2DEUX;.AI^__)4P>\Z M.P6?IM=&PCT_XXI,Q*WR(<>-\NS\I8B^4IQ,/283>/W9IAU.= M\WT&;TNK]E)R:5()Q (()&VU08OM(X)9?CYP4\N-,!%R<-+LIXZ$MMY^HK\) M]/6C+R0?ZA25E$^L"*R7 JR@YX$7,X>MX1*SUO/F6I'ZP9OJQVBW%N5/0]J, MOB<_'%P3JJRH#&]3X[AD]^E!@P'[8PU$&QE,P+*PTTZ:CST4=\(VVN7@TX.3 MXZR7B+%>XE=J2Q]9/G- N0'>25:RL \>S;6YH>_>.;]AD#34!_=I0(EL:6*R M\]M2Q.S ,@(\7)!;[YRWJW^Q%!>EX[Z@7>EG M:N&R.O]7\ 2G@%9K-\#T^8TMP_=# ^;R=/\)V:'W!.,3C[T>LF37DL36 M1B3T4"G+,*M]ADJS(O%F%5%GN[S- \&;+#O.>+-O$H6X"!PJ!#8LHV'GS;KM MLDT?V=1**-062YO&[%? "_TU_D'3P] +5ORD=9^T@:Z5^]W.2MB@C*7N_0FB MF>S2JXM&279['M]B)P< \RGUM?TWC+ M6F=E/OVT_NCH@*T/OWQ,5..IY/DEU[;N*FV#>;BAD#Z)[:WG*U29&G]6CQY9 MQYH7FB9KJA*UND'R,FA/:/ATKRW#_+>.(/3(,ZCVF@-6FO/CK#=^-UR2Q3BA MYU!)JJ+SRD%@P"@+K"6_G_8TA_$3=ZIH<]ADO#!W5:CJ/JS](WKXVP;4QIL8 MT_NK_K(.!WOUM>_M+.41UPH5H^R++WR'7'SUZ/J4J1*&/B**6I+1Q.B$NN^+ M==0@=B1KW.K? .'@;-APE1&DE;>Q716P[C\R7 M)4#3!.N&0V>8H ]N\2SEZ][ZG.5IWY54_!Y08(+,W(R@47?B],BWD?%JX@QN M^-KE+VY8Q(VMC_Y+9^*4F*"V3^6,..&*M1 O>Y$QVET2@>BV&^Z5I4??;*<[ M_W923=8Q_TE+[G28NSMT]5;3IAPJ+^4IRU0]>C!+!BEB2*DN:/EK,USK#TW& M9&P&(&B.08[@STB]JMB_7_ARLCQ=5$#?^@MP$N#4CP9Q ]LJ3?N&/"#*^4T*_U^<@FN[L5(--*^'UJ,B41P2C?150G("!NN5+?TIQ(WQXX2O4<*\O2$ M0X23Z[745^R);*LU5 CM,5XDG,&QN-5[S6O*?(*>]MK_X;UYM(G#K4T)]=CPTV M$G59W5..E:@6E^]TJ7GIW1:%FXZ%G?0T=NX-PI^5]S_S$Q3% N;1 C"JUA^:*6-U"2/FZPN M7]EL 2]G:WQ>B9OWF$"]R//(6O+RP']!%591++.=XP9U]A;+C"'EQFY6%9"Q M]'HE4B^-$VI!F@-^U:O03M5\JW[HGZY[<_PZ-V-R'21$CJY+8&'@VA)5"G%[ M[#2N.<&9)3Z0[DL\'QP?>$4N2ZA,,I0 M:B:2LVNN78>3IW//?EV54EKHM>0^FI.W_R(_:^6-5J[#>%S=9&G&S=]F7<5" M42\,;N=S;O9(274[^5O8\8IC/"[H:UP._-^KP,]_U"(;EI9MF^( 8 3^7@%@ MX8F"F7%:SDC"G2DMQ+>>G#,_AS[3NMA ,\IJ!YTR>!]IWS2!VVIHQRX.Q&E' M:U]7F'BC)3GA?WZY._3?YJ4.1]'4%"GJK,;CF*!XQEG M-1MKL*=I3\GOQ]77OQ)=- U*@BSY-O44QAV]-"_=;/YABSJN&OQ*?##WXT*L MP4I(?AY1ZNBQ>_BOW;/?]IZ M,+7P;14DD+_9<[E#=NHRD2W6YM7.#4!%4AM3^CZWH[0B_'EFC,=0T6RI/Z3S M1D9XD]MA])#3]5]A);%F3KH>U6LC#)YAEB\)WD:=6(RO%_@E83#>TW-.H/9< M)*?FEDBN2+36M2)]#?\AE5=9NG=.M(M?+=62C%;?CC7ZJ*]QUP=EC=%8<.+^ M]@.-3[J5L24W)]JHUO]&X^KL:DA.D?T3H)U4HOFSCCR?]&#YF\7Q!S2.:U7= MAI0"0 NSL)K@M3NZ1#&_(LL$H4Z,!(01ZWE_H,"\VM(5:O!=$=2/;0?;L7(1 MP.,:RW!'X#B;?@?LA4'4RU0E7-P7[S/S;VS>*RI:L],W\\9HRUB:-'R*4V4IC61-&F*932^B&DF9NHC"U^(6-&FRT!;<.?<9Z5#K /\Y M1=G?,R3_] SZFYZ;L'5ER!78SE9\-'5V##;*PP?=X%EVIBFBYVQ&=_1XO37O M]E)Z0SU6[M1IM"Q?IH44P9_0TR'LCLI/U6PN=JE(%IS70K>8@ M?F\%6X02E M5YYH[F7NPYY4.:UCT+3]099_6%TAP)/-HH<25P;'S(#"V*(_Y+RV$M>Y9L*RUK^ MV"XG$A^Y)&0L@0J!CO#-Q>U]5%ZUK)1(T%K4MJ6:U2D>S$>JZN5T/?O/E"SS>) M]\BXX22+\A1*W?SMBATQS@(5?R&%$?HDF@Z!_>!*S)>ZRH/B3P*O0FPN(FIB MUWH1S^M$&!=,UMB(10ASLG1[1/VVB'[\0]2/"X?ISBPR>L$^'CRM&(BPRT/< M KX2*=^H?/X)3=5.C@D<#PC!&ZZ?VWB-KEI?0/8.A,K*N)KV-FI%>K?8H^?G<=C4IBU?7,#L))^ZG[+PA6IJ^ M(6!F/Y^(#4\!2SQ9MMM9U+ L\OJY(*[J;NZ16EI=8^PGYV&FM^KR)8.-S!8! M=SVN;.WL^AU98%4=(42Q VYG66>1:!61*NIS$^B^!X9[)J'+,)(Q_-UW>RJ8 M,!(JLDW5-M= =Y@4H1ZSVE>]=+NVCF-:HVLV161<[=;WK8G MR7;W#K8 MBJLG2!=,]6^%[;]^N/<0'N&C]J?\%6I:#$6UU2O8CCK@+72KH0\AE#UQ8Y$T M=@E.7>&5+X1Q,4%-74@UEGC=%$%V']3%NX?EHS&_-;I%: I@V@5H,\(!7"(] MUE<_F]'(%\P(O)JL-P>SOMMT<>7(F4=FO6?SR=,*) MN:.2-,<]3%IPI.^XZ?SZJPLZ))%110^6_K(,-]U@@J1/HU<,Q##N MI$E3CZ[CR#<&TML8AP+VC?'+XAC:R[:38&EGKUW11"8(FX*-.5U=%3 M-!A\5@';T)/Y0M=]Y@3C0YYQ&&., B6$9-TZY #6O"V*NM2"*&.%E,/A95Y; M9?@H]Z[NW69!P1.HC>R4AJ B#[@["-2F* M!PV +2T]FMQ5W'8V>,+"WWRZXRL[V81E.OWZJ_L):Y[4FTO*5),VZ3,0%7JR M_E/% ; _T0#"YTY[.GG5^AV'YK&\\B M"Z^KT#'&M]'47;Z1V]FH!E6Z%%U: M7^G)[T=E(UMQQ?,Q4<6T<[_P<+W2B43 /W26]AGY@@DX@ MV+(6=R%\L?491Z,PFJY2+N 378WR_(D\XK;;!CN46O:6BT*Q\V%L;P,=\M8T MJJ/#3$82-,HFRFB]P3/U7#,7\6+>7?[:,AX. MSAB^@ZZV8TVZ#84+#@?'W9Z[#?KX8$9)"?O- S^A2ID8WE[QYR=XK58)I(:? MO:KP#GP*__!;ZQ>Q')>.OT"@V3=%NXSC$20PXZQT8 S-8N1E^3)2K&UT%]O- M^0X<(YAF8TWR+TT[\4%S4#&[CXD MV:44-6%@2\MAC<\3EFU$ G@T)_(7;JRO8O]G5*AKC-" 7:V?WH 2]L]&!PL, MW9Z@)E^9.EFY96)WRWO+60H;%5C(V(UL'MJ,,X%77458LM/.E[2E"<>Y(J\@ M^^[;LTEPZ,8OHC-T9&960I>VI8&K(PW)EH5$Z(=ZX3JAG+(;YKFT4ZXHL_V\ MT-:*#RG69FKY'!TU]V]$S?$SK@TBE*8[9.:]K>RG#%)PRO* X+FOJ 9%E"T= M?'2KP6L\1IH,6S$,9YR38>^O43])>4!/K%4.P"#823.I7B*-,\!**GH;SV.8% MNOO4^ GLIW)@IP$3 MW8$?/ =;6Y7^Y-R\-7NB;W5O025Z/MEE+ZWK>F.*S[-H*S,6 3\V_6_Y%#U/ M'Y&>JB8]G]TVND&Y"K@=Y?,%F2ZXFNA"+-.=%VES4[.]B1.7-F_T=ZP M6YCZ_U2.R_UOE5B=_KX0ZY,%$4ZN;?/S7X^(7"WSVXO1U^ 4_@>4U_"WL<]] MVHEQ4OC>>YC\>3[HR:FBS&>Y;.^.K1GT:>L;Z,I[-+G/;83@3]*/Q%F M@.;5: ?X-:DUG@33"VG/8ST=0JC8H4<'E!L@&Z0PXFY@_4UO:[7;A*5R74$N M1N/]HSJ.-W_M!_3P?Q5\?U;%N4;'G/I4 EZ8D<2;<5U.YHN=I]"1!VIG-9WV M8HB81C0OH\OJ!IB;P:XEY)!%]GGQ>L4U<^M"0/X]O?O+F(NS1Z&?GY.\>T M MG0)_A:4==-UQE+2\MINKBY+^LYCWG;QP?"[F7Q?S1K;KT>E5T@%XGEII>(.>TCFN3)PD,^F+'5'GN+/BFPZ2/L8IB4LY9-/PLB8UR^MV M:KN*:5*F@6;:>B6.ON;./H+\?E0Q[[8FK],Y"$4@G*PU*%% V=C&\RK3 EG? M<]Q^[2EI(<+YCHO5B,'[:9L3CJM)^F5\+)Z&S*:7BN(@:YISY,>H=EZ8% M7BM&@N:7R@S.IZ]G'.\4,[9-%-OS3H>5%"3/B&I^J[WHP=!9^';^);I(OQ **C4BQJ$XR.%@" MZ_W#.H;7WY] O^O^R;[CJI3Z2BG)$X%MEZ8=A1&.?D1J60A>A\4H!/O^ M9#GYHM=LM]3C-#P$+]*+ZL'+?L_)1Q/]LI6IO:6Z/#23>9;@=:XG+33K'?(N M%25MA!:XIE;?B7DK0B>]:MK$5A!PYUX9V:;I?1[#E?!65JRPO6"X0 S5/$[+-I?A11;;_S:9D#-9NCFS M^N;ZZ_E*7].XJ5?:J.OWAW>^DPQ(U /O79\^NE;.27D_$=PC4T>70B1.ZP$L M+&FBMFL$MX"#?(LB5%*C=3$/*_3SO20*YZJCGO&,5""@]$*H/31D0HB$:2D4 MQL0<>+F1K1##L7C^64$;_?U;.DXCIW,9E;#!#3;VE!R7CD077\T#ZCC FD$# YC0Z006@"O,3= M@76YI^_W"ZYC)GZ?#%,@I/CTU9\0*/P4E>"C_*.MF0DBD? 3)QDLO\TPWTZ0KVX)_R8V/ 6U]NWAP.J:D8Z M<&<9_-XK!+T06U)P,_34;T>S<+>"H/'I0[$O"7&Q<79*0I<^?=2T@>6]DM)I M=&_H/+$0W%*ZP:OB1DG!>HJV*SM0O/PF=(0VD>H]0'6:C%+6J?OGY&+3\[0& MYLV5.B3OK[D6E-=7V&>,,O"XLOKDX^\ZB3W-]E*:E--O9U-BNC@I3-"J!A$< M*:@$*'(WPR(ADO[:*^8IW9D_QOWK<)\<($8O[_+95G6ZHQ->W(Q!=^%.@<]( M?UCE;P4[,SJXW5(?F%XIG3_=Y!TN*_K;Y)+MVR3Z0=(([<($Q;ALH+ TS%*Q MV!CKA[1S1U+E\@C4',N:^K=G@L:>^"!!U2$DV#N9XC[FGSE5 M5PN07QQ:4U-A@M+]ARUNJ#>=H!1;"78#005+<]M[)S[>7 V/#5F+C9NMZ*&&YZ*+2RW'^3Z>U)!W&6C<2:W#R\,HPBW M%GH";3:9((+84N0>5=(#?P8UG:/R)SM%8 G&7BM+5=ZH'\(:3)T"2BXK"EKB M^B#+?TO8]2M#*,V(7<@RR.;K"W6I,(@/<<*W>E^HU9[.V['13A/;C-$2?E0X MX2M,\H14LCZ9R%[]=X7YBS8*2@'=%OKLX_LJM?U'#I'E^EW&CI?&C4ER=BWC M^1BG%Y49OX$R0K)ZG<9P'5P0NH'A['+"EYNL5F786B%IB6;-ZU?XUN8[D))0VMA2J4F0$XZDWSLFKONS' CP M]-74=TRW1"D+Z5OT%+*FB3$]]>7K:J\@FHGOZ-Y#7\0Q7(C/6[KX<$9#B@F, MT/!DKX4U[MK?9XUGK,XWT4R74=>OHY84(8E8+GH-XQ 3U$@"./WH,7;S*TCP M9,X2OXGTM2'ZJE#5U%_37G;:FZGFC!-STXON]$ 2S+"*L3&^XTWHI6]&A78R M0<%HA"U9!'*4GGPX&3?$8!!9>E:C.1'[M4-))/)UK;^$IYI*0/; (\-W5H[4 MD1(S=06(N]),VN'NXOW*$Y7!\@:2\CRZN&MU$Y;JQC49Q&7Q0B""P/[!$!C6 M-;$ #%&$,82&GV0K.AN2*%]K[VX7?TZT74-"->6@^"_<<_:QJ5TB?NT(/!O( MT/+LI\D0J>:AMH10Q?4OZI&[K9H>)MC%%/NS<]ZG+JX,YPLZ&'I>?)(^UY%: MJK5<53=(F>]?V'(]&;REU@0^)<_WNG3^2R:QOV;$O% =[U.XYPGIHK^'_.F= M*(#3CEYH-^>,O#21LTQ-8!>2)(J=61VXV?QB+-#"SLMG MT 6'UIB-#VL'CU49FP=UR"R;BIWXA;F0T/F&-C&T5[)W^Y_KX*+^[8KRM/JA M5?9_OF*"=N"?[Z+X4!]96D6/YWLF/?JUN>/KCGP^D MK5OSUE2-=[3RQ/C%G@B]3NO_YV,_+[T._RX5VW)5.J#Q7(7=@#G5$'C4>--"\;]>:.T-EYP9< M6<$ZB1)'!)B2TRA%7U5P^NF.[7G@DL["3R6 M;P ,,4&':4 N 1?@@JT(0Y[P7B!:80AZIZ6^_%BNYQV,GO<,,;OUQ>*N:,AG MD@+AP\F*\_LC-$YNQBW409:_GT.PX#1#Y N['OT[RE$ M+WG%1;Q)1;7S.WQ'//'PJWM=*I>NUISK^3EQD5AEZ3<#;X&-#)R)C"@N;/V_=4H_K_4HU@FV$!Q+CT#+I9+PAUN-82X^VN M =C+_U_LO7=<4]NV-APK-HR""((2%10D%$6*TF+9@( 0*1($(5OI-0(" 4*6 MBA1!B(* @A 5$9 2Z5)#$Q1$I'="Z)V$$@)I;]S?]YZM9^_M/??<>]][[O>] M?^3W6Y/%3-::.:5.>"X<6U%W^E2K\Z1WB\O95YL,*RLC9SU M+MG2Z 7DK,Y!!.?.4\S!D$&'G"F_@>!4KV1TQJ4PHQGK]-Z/UDF*UI\NG/-J M5A6_OA1/)=*/R\;YDE$/\/G$P()EFXZ;])7T:7YI?$"66\NQPD<,%=N0G!2N MXZWIN+I 61A>B'@FY%AQG+XVK*_]BPLFSP(5+'<*?LM*&4G?\ )\F4YEG$BV3]II2B!Y@;KKYOG4H^C!4EE2@]=DF]G;%_C$]?^FF8>NVK1Y^K M[@4YX7<1'1DD, 9)#V>H8[P[77>G#!W:#=G;BXX401WQ4M]QZ9/C:"@?GYDX M(O+">].U U<]3'P7PA5*F\#LG0@RC&]&LKK1BK[3-W6RE3C@GQ&@^29><76O M2@[-;PG?ZU,E*D-/9_ACO',I IEY.K:,(U:3T>&W=/QGBFUB!S?AAKUV:0.Q M=]2/0WI'1E::9Z.X,.?*+X%P4>%K(B;P$* G^0L*+-/\Q%;9?S6@Z-/6H3UJ MS[$+-V!EA#2FW+"E8!WV0%O9#7)I1S$7 &]#2[>E/L>4ATJ(>$6% MAXQPQV]GHCDTE/T9NR6!KT>(<;Y Z0.VPEN[LP+'BB@[E8V&TK3H2#*8OTK< M//(9A:%=6!%L&!QFDOO@&KCD$8+R OR-L^/=S; 1FB?U(/]A&Z\"A-&9PP,U MCZWBK+P89LTTU!WAE?I80D[6[LZ#D.7WSE7#Z5_PNZQ3!.W2.ARSVD8?!Q_? M-WTC=4=DB^.;.7^HTUQ76SH%40._4]AK52016J:;H6!XV2#!J?^>2@C@WNWW ML\+HB;'&F,GER/;"D0"#/JO6Q0Q&OS2ES,$F#FU M6"GW"7ZJXBZ&2$1OU@+P4N8?9/BC.X'/?17Q$,(M_(9;5O!J%+2R M)>*RXNW^OOQR@O(UF,RKBJ;\O/9J5F394>(FC9/FZ.:ZR[OV+U[/Z.^+X(!* ME!:/WO ;>Q:L[:8.G4XTIM509"H0.I3YU-O:%R4CC\$BQV$I& 9EYGP^/86J MK$]W*WE.:[%2& SHR BZD7M O%)<=%+>N;N/MI7NZ%67YYLVO:G$TKGK)7PH M*HV90?O"WWQFJ=8V_$N.[Q/)ABS$YPY!(Y\(%??K.1X/]YF8&"$&5_N9]>!8 M"FJ;<:Q%](V)T/OB\V-7M7; $0*259_Z,O)6;"%[V?UQPGYYY\DL*!QTJS?V ME045YO$>_(T#YWR!8C]/K;Y45Y]^+C]6&\RG@^VNT$L'S2>3Z-8F5IP=;R'50A +8[ MSJ :KKIXFC;3[\'FKWGSX5F8&',.B.$J-@;>PQXH$@Y\4DQ-?> 64Q)NNOB5 M ZKT25W,UEJ@9;?)HE8)@06'M'U\O8Z%<5W>2)UXQHP!78+<=#CP-5VB>O_[ M*1K 6_F4^<1T+"Z$J?PX%CN%%\488RXZ0/+L4M/L7R2- MC_\*+'PVQ%NMM$P!^V%.GRAJ,@P^L[? KB(KWO9Y&'4J!3K56S'.$.1.^J2R M+0=TIY[I\$/+>9)R6^UTH\R*ADB-9G9NN?;J)R15+6P-$+4&!M_?*^6 =EEO M694!1RXOA"(IQOY/>LA H%*ORKLA"[1'+PFRNO:VBX9@"C37'K1T0M[4FF+, MB4J#&78[$5W(FU0B:^LLD2+$ 45 OF\$;-$X74-^E1S<\.Z1'CO1BK1V:KSQ M[DQ7#/5 MBR\(8LHB3_*]?;4N%-MP#S_)85:/ZM:P@%]N$RU9C.U %T8.9#H M6N[)UB+TQF$7RF#DX^W9L&4%I-/ZS*R5,@?T8B".O0E"3?Z^D<$!A08]KZ$K M.-0P%9+7^_'TD&O2W&\,+TLJGYR<,.:"Y3@U4 5=YZ6/V7'IJQ;Q(-8ER534_X?KX_.RED\]Q M+K@L3#!I!_8$X0.!;EOW_JD54'U!FMT8/88:P,$.8,J M"6^74+1P6:?K+>&C&9![>OK*/LY7OR[F-?-Z3$^'-2#>K18[+1863^F-P"V] M3>':69\)8*!*%;"9XZO;)JUF#L';H9+GM.9 %DG0=^T M =:D'D"7ZS?QT .H;7-*%U L(?-2R'?/B/ONND*EB,]]]Y$B8\&KZ^UQ8_X0 MUXO![WUV1:4$OBX_4;]4\'E.>VV""_3 "K//V $.G."!AC>\;2U+#.5"_@OO9N(@/>9.V)WMRW,7!H[? M&VX:23JQ]6I+\(['D^>/1G^_H-]J',NG.CDHPP,RS,LNB(T?M7ATB:;0YNYC M\2#EF'U. 7E.HU'GJ_3M6%0M+6069F4P'E^%3 MSDHW,"F]O#D?A=;;B=\O8=YBU?*J;Z1A.9K6K/ ZKB\EDLM5?-9LA8 ?6L$N MWQ*?_E(20/_"MW_P>CUB"RM.:)PHB50WZKZ^T^%SE-#NUN(S(%-\=QF* SI? M*L?<"ALY)[+/%/;]'[3_Q]_E1__9 <)UKMBXJIG'\[:1G#H)>T+70F-'^=0C MKN7F45_FA7[([ E:C'-0JC]L/7-.)/]?\;5$]C5F6#CW.4HOR+2:V5Z(^G T M&&%T\ORW XYK?VV8CD>;_HI9H=J3!1\"=D1!\$-@JTTT0QRV[AHG*_,DR=J= M>2NI_NUSCVV\5@,4YQ'E(/9IM*U7%M]YWO[#LB]352 [,HQ&#LZ,DTKWJ]A MRUC9N=FBW94NMC"_X^(;^OE4;CDO[7+;>:#R3/KX6K=FSM:3R?V!OM*2+"O(5YR0'OU[L(FY3B@$USW<)07*)0G M33 A:Q!30R0,^/+9:\&J MC28GP@%]=6OD@#;@Z%WM-L_8QK5FUVYZ3#^G&+F[M4:F2SCK2.192GO?H"J< MNC+Q>KYP9CWA9Y-H557\;RB?#?_M]_^^'.P/]Q6?99O34[P.*;H5Z-E[%Q_= M:K9M1Y\?WAPT/9D)_(5IO*,D^9]_#XK&D;5KWS;]C-ODI_^7,()7C;P&[[)719>+B MI%Z]6"1]GZM<[)4PPA ,*1/,S@%S6-YRL3/!RPHE03+'^RQ8_04 M]F3Q@ZQY+XOM8N[!VOD?Q?J%USB@%?X#<<[1=E?3O!_&9^C[:5D$S"X3.Z6$ MLDYUFYDL68U6K+"U)^X M>YR?5+ >>3F?J.@CPP^&'K_XM/9C)8XN[ &3TB@>UC)FNBA*7QMK^_##LPU=596-*9X"=S M_MD[-QGQL[:;,H3Z=O,DPSR@>K7F$W-BE N#9U>:]UWTL5MT>3!1K'=7S ]\ MFF]YF7"6VH5CZE,%KZF0'A!^B=K2M\\P(J>V(JR<^(P@=V D4N)^RMRM,TY/ MW"DM6ID(:=]H SC2U\+6UF?4$LY[\CD\&.WB>JF]NMF')R-/_UAJR7S1Y&W8 M.\'9#,KJ98I2$0&C16&'#!_26C5:Y-LY(SEOU-M[:C$Q]T3OEVM/&5L.1?@; MI#+$L9_C"[$=E-,U.DE$NS8^"&O__@IOBF MF ]SMDOP.F5LL$[,A5)T0A[P M"EE4U_0/3F#HT>T6OZB&DP[4.T(/RY^7C8;N4Z^[L@?[JB(PN,P[XX-AK(1R M'0LID*I,G"5#H1*\1A;.HKB/5"I[WUC/%J$;MX0T3>^5$P3.0DL+9$3\YQ'M MQ"$\*5)_A-]'UJYFVD";G>0H;>@;8 MJ0IGC_,SQYN?$\AUUQ#T9YW9_4=MU"EV=L M![ZSF*7'WBY _N3)>DRMHX'A^9,Z<17=^9-RBC19[CN/FSP(6["6.*# MS&YX*=6S)I U90*K CC-NA/K8@LFWVHL.:\GL M0W>IX>& M4?@/(#LKDG##6Q.5]V(L**7NSW=^)-)+DF#[#Q [,'J4)7=\++H9LMKAMY=J M+Y_%U%V6XH#"%$ACU@_H5Q^WL@54VKD>F-$K9I^&^3<.9@YHBPFEBWF/+.8VP_5O7!DPID!>#;"XA\(!]74 4VVZ<8>!KHW@%4+&T4Y%'6([ M?4$3\S B!<[],?C!P6,)+$38X8#XM]T/WUB-H:](B9! MGDEA'JP1!,LYS:V>P1\':HR *ETU+NP]@NKIFZO"4CF@^[KSE]DG+VV!4*BH MWO!SW$&IH=WD#@H'1)4K+^3:H!KK^/4Q5S6GZ0->?4?!%V1P]-8?M+ABT7K/ MHPZVDJ$.!Q1L%#+F >L0/9S"W#7,O;WO!NQ+_2JB?DD$1TIH_+ I*X#NW?(G"AZ51((+L-_ MJUP#QCDP#^3;LZ7V(-?UU)*__<0;;)-@-\,4/QRNML(PB-M;SV(\RQ@G]74- MAU2"(T6/M[(E,&+47;E.N>=I^FX- 4IFUSK.AKE^+M79).G[9>.OM]QI!BF, M(QA(AR>-<+]B)Q?2-1>%)(=P0)I!! UZ#>, ^W/2/DI,9U8V6MD@-]8L7E4L MM=]2_(W1ZQ._+'E'J3 K"0?#EG,K9"E+0:>0O64%DVD2G_M?2GJ4KQ'LNBP5 M2TS;%STK^*D['[P#RZ0;@Q'/,OSS'F87NA>T!BBV-O4S:02 %5AQ K.1+C+L M:CP,?,CR]NHP NZ?7P8$*C5.O(L3*51YVR>L> M ]F4'-"]!X=)[O"LG+MF2[Q$VLV\6#V\^+ZNX*SGF=?%)F^-3//;4)HR*;PV ML>NG/UMMIG9M':'T/+35\@Z+]AAW#](&O-*RKOL8E83[N\C^Y-CG60=Q*-MJ M=PBL&[EE114_SR(@(@]RUX4DG>#:"M@B@_R.[TZDI%;M:/ @2 3?>!S"W-Z. M[RS*9$JDHN&0GHGJ=;LO208)^U0!Z9OO)1+H_D$(LQW12%(6%S2]3IY.?H)^ M\, [UMH ,I3,!7 II\?!=-_5.CB?YQ"JYYU.*0NY,"_+7<;7=>)AY&SBT*N* M$R,UQ#S['C$W(T,RE%S/:/V4S[ZZPML5F26=1R.&50@_C&SV%(+%3C>5T!O) M&? 5HL#R10[H^DM[KIAX6KFB]J)W;J+\>HLKNX28Y\3E-Y%IMR0.#!/#GW7% MT4]H0:+LO\ HT4"5.9/K2!]> "3#39.=N&.4 >,J*Y<700E_HNT\/=SYUZ%7+!-OV7&8?H3?Y?%%S=,9U M.&YM+&4#GC'UP=>KS)U\78(2NQ%"?FC#9MMY7ZR6[MO+Q&@I <-IK8QBPV& M4@DKA#T 1M&L-$QE_QGV8+OL>PZH\.YIHUZ@ZI@<:EP0"V6]>!U_<;569?M- M8 @%6R8@WK.RKP(CK0UC++5&LZZULV\]V%T5XCZ+LQB52+C^_ ;FO?C%F8!C M)\\$G+ [&?)$DK28*I:+ORND\F7EG6FPL.!@N,I') H +8-%0UA[+[*NCY<%D^Z=-U4CFZ6J0]?7S5P M7C14U]78.8I&A?-<@(U$ 0F/\UZSJV"YIKA %,6OUT@EH5QKVH4-/@%)N=T+ MG_W 4'%XJN)3N; CXT1#6?P^OI/?3J"CU[NVEDS,X=*!^NPG7^T[>UM@R[:J M[+VX/AX3#@A'W,/"JP.M0Y4[%ZNBN9/'@QL(=\ M9*H1J)9X-Z6QG6(7B)N5VS85:X%=Z)$6PT%6&\**TZ?]L.&I31E.18_[^BSJ MK!Q37*0DYYUKX57P7J3Q@78-*5\GOY>=V4#4&ZGL#(8TQJC=Q2;@8CW%JN'M MM?X+O#OU=&<%:AR*$[9ZE.9O?5S&(L3_VH:GV[I'@8XVJHM7$9QQ0YQ=) M#H@+%_)9F15Y_A:6!*8&2)S!6;&KOU$S&5GS';E#JZCG#U)Y15=*+&Y MK-/&;2M9&M\J44<.]PZ?I#3QVUK"W8V[#E!4R=DO*8U5-3H=7H[?BF$OO;FO M<;/HIL8P8-S?98_L\340$PEO=#2M,Z)=M=TWMI,40R.NN#ZC6RG%BD;*WIZ$ M)VV?I)7\0W77";^,:53^\4234 GYX]$G"!I%_T!!U0#"^2*\(LA.Q0CY E$ MB$FKHB7/%:4N4X0[].W'B'N92A^G#3L>!^YIT/3*O\(3@9%AX?*!'>C@)+>I]?VB3<*[^USOA3MU$PJ"=L 7;$->1A MNEI7BN$YKHJ-K!!"PX;C:ORY5@+&G]]"F%PO3')9,4-UG"^Y )(>-#N'>R0D MOZ6W4J#W7+WR$+&GJ+KB +4B@2I66R%+Y0GW:MJI%VU F4\>#D^S#9#JU7]U M]?[%?;HVCX[R)-9\;GAY^3X?^)7A.5&?$;F>O.J*8U3:2ZIJ#5:."KZ_4H[2 M#=>G"JP&R[Y\4.#L4.2K=S+V!"CJY'RZFO_QJQZ;[X"VH YB/^%W8"P89U)G M"UXT9J+UJK^>1_'BF4=5$LPM+<1/2[^0KCUU[!G6HR]\_J:.=4FY4AAHF"W! MW$%!?5#X*E>@UZ154DLUC<80VS[C1 MN:/((.06-0@E-L#9K&6LK%V1R$?*6GB@IIFAFVLU[2FU;41>7NK5*ZV7?&%*$>[$G"#KP^;\@D@][&;4A+A_8?\O M M(/*N65X7Z3X"5=,OO%3YN/VYJ/*&P.ZN_C]PV300A[=34IELKA3R@B$Y9IE/M'B(&%V@G&6:4N!U%F*?,!"*3X]"@QX?L"K M$<:%0?W2K#'--:,+]=*5MU2[VI\8(OVKF7)QE%BDM.ANHR>V$DKC;3Y.T-M/B4^LZ7'L"^LP%A;/VMSYX?O6 MU]_JI?UE@IW=_P[F==;-PUAS0$<_++!N*6SP_(X?YNVAOX7^OGFQ\3>Z@S__ M[/J>ZR%GECCJ4\ZU\9+$9UD_%@K[^T_3G]!3_WF0\3G^OTJO0R1@NX!%E"C7 M=2Z"LZ#!Y8T#$L^&L/ACXHWZ%WKD7&23DPX@;GM4DV/JT\3N2>FRJ(K'O'*62[FS?_D/8Y_# MU.,.3@"$382S[W&'_ONFPZ:;/YLRN5 D& .C2M0LO)CYZE=0T !.XIEM )Y. M_E: D;P0JB&"OKM\R ]L6EA\?M$@\1E\Z=!Y0N[,SF'!&A*8J4-A3*HLBV:Y M>@1.W&7(X\=5]B+CZ7?);)'PDR2SFEZA-!F(#F$L;G+=#X*HN:Z'.)XQ^W9& M%E(7'A^K_[31QP[VT>MX140KT0YWWU38 M1DFY0H1AD_.";T#?4RH_:R#4%!3 H_N5?FIH#E)EQ>A]Y*WS52R02."O%PXK3 "LI3<9!EXG1Z_'+ M*M#98U7]Q]0I^P#*=<%1W%[[XG9@_#A WT?\O(1@/<'R$0>*V@59?22JP";V M1]).Y/S ] Q[KAIHFS'BJTL3/JEPAJ;FUW1]@, M@;E\A%K9J:%K"_>0= '-M4L=[J@]]6PDL00VBK;&ULG7?IC#'MOC;Z]3#S&4 MD6#*P\*X?C(.'B94/\#UW+S81HB2;Z<:M=)#7I0;SP.DN+A\E.L]7#]S=^$J MC.$-83X@ Y1&$K]K\SKD@XOU/'O1EOW+,(YNCXP\"=2G?BBSGN?V;A@#'BG. M/^&Z]7OJ@Q"5;[5;,SF@-:Z+:^$90CU#---FXG9R+:T(0]<"J"_ZT!\T2>PK MLEX^$;8$#Q=6KDW<5+L]A:G3[I8]$0E;MG@P;VYR6^+M:>]FPZIF0R2R4[!6 M+J0"0H\FKW[UFE0W[QWC:=Y$LX5]OGVT3%28-$83QYH#V6I"'>]-OLT:00VM'=W% 67:9R4][S3J.Z.A-'HV@C M8-?S6"IN1B:J=PY_H_:@\;W*H=:: B-/A*61)6D2Q\6"P9>IL:M M$CW%B>O\83G.#*$I'5PAG38,1TI5&:^5(@H-D<4UU?/;X/%H>XG!JU(P5D7] M1.[P_&&GE@S;,2'"UT4+9/<2>18SB XQ>[(NGL/]ZA:[?%? %G8_E@.:<96; MX("RBUX#DX<1KUNL(D0W#/5"=F_%-WEB?<[:U_K.Z5/YUE2QIF?"D3V-0TUO M=J!E#JXW^IZVI\B%M130%2EOFT41=Q3R<&LS#@0.Z*5=B1.T([GFNFH(>__N M)P$GJK A!Y>NMQ+JK5"=1AS0:=FN*M&=.?7=94=2:B*33/'"'-"QK&TRKJX( MVX)\=]REK^ Q(T.K1&DEX1#*B^3)*&:D3D>&\4@T-INLN<]T_,;_RW?&@\>X MTP^E,O7;OF2E2'NO=Y2A@ZVK^R7_GRI\1:UOL5\XH&W+Q,U38(+3R=>]M=DM MGY0--T;ND%A19\=,Q?R0;K&$G(X\SR*R\F81184L.69G7WRO)[8DB4 ;M&4E MK(@" VRE.>R@%M>D(G5]M1<#.2 >- ?48+-"9$BL@]D/_"3_& ^X@<;S9SQZ M6! '] ?.O;^F=?OVL>(*R.9I#B@*DL$!=:]F I/KJV__/AW\*T_YS[/BN5ZM M''<]=4UQ_7%]E[]K_Y87_]>=40^!43.N5<_>FI^A7 =;E+;B=MQT3E#A.R;B ME]_QS/W4[M=S_=W'@ZOLLE=LNT+H]ZQ1/X<9WY':?<=IA__;HV4[DA;!@>SW MA,5]&Q3_"OAX H(5HAQ0=0?=)PV]DX&RTAMZ7]6K7B8+)/T<*V(?6B.J[!] M."!)"*O%9!G6K8F8LT@:92+7DHPIX;0SD!WL(U-L==A>+(D&5F7Q,\0:EI2KJ:R% MLSD1:Y-^UH,ES:'X/)YJ<&B%;<=$",*@'(,OE"LQUHLQ+YZ.B'!)COZP0#-WW58WD6A_94_CK5>ON)(+2SV1)K_[D+ MR"N:$Z!<&%M!!HHJ11OF\19G#KN+%#&^7KJ,6ME<]$(@A0SI0YE\Y8HW^2"] M9PB:()+V\9J;"]G&:Q5M4R4ZJMSB/.GWB>ISARDRT@B>)0G1W=JNA/,XO _= M#_="E:7V[W&NQO#C/I%@8&M;3: YG;T8O:@S:+CD-#O.;LZX>%U&&R*1"0P) M,/=2896PO7,:74/$?;W(&QZ4Y+G84^QVUV!DK>D*A@,: ;H]ZJ"$.=)]C9/O M6[-'7"E]5KH?!$I=8C1N,R]"_&IP(\ISFI2MFGGT%+)/Y^W:(YIC]4V/^P1/ MW9,'IE[(Z+C'ND956!VITGV.8):G^#TI-[=:%HPN7003NFJFPE)MF8U7V0[K M'F%+D!"@H*@:++KF':=2U4) XO*7NT4BS3K/G\N^V M7#,XS_.>D-_HB2&#%?#>VYE'^=GMR%ML$/^,E;T$ MUT[TQ@UMCO"AU-3F.OM=M\G)*UJK$J6UVF_F@-KDX>4!9S4Q5O:5OKM5B)VW MJ&@_EI0A!C<>5\*>YR0&[ZBF[$=VQ9M-:(3FE$ MH;ZGO8@\U(?$CYE:%HGP1]QG>@YQ0(>Z 4.EV(PI8"+L-H6?:6 -P8HVPVEG/V4QX@5\QXB"%[6@QO9B0;)&E MDA'E2.O28D:C/@Y&6@=ER6JMV?::G_[JD$S0A<[N'OJ_Y(__A\D?_U)-_K-> M^<;?MV(44[[C\P7]+M@F';N_VQ]I/+ WT9POJSVU&8KP;=[4$:XO>%]U&D* _8!S M2%+CGOF2NVV^RHF(*X8.;-"@BH)H1@4S^8B8^%%?#5_M'NM)K5=+Y@3MDC4% M:POPQ;TB)F'VGY&4$"QWL>05+ZE!TXBAMQW\+#Z4C)\,+(HBE>%(C2.#)?@0 M#JA((E#QFJ >_?'+?H>X'4AJ';W-! M_7:?()GQYP]E9B\V)@; T.\E1$/$>BM@+*/F13G_PW45FAR0K//@K>6'%9($ MO?7G$*-:,G'@K2,SMR. D3R!CX04(&J;)(:#4V]0FH>E>5^^[4O87YA7^.SD M5ZWF$(=N_//"\VH'(T^%C;@!3D1<7/1%]6::\GO5.[ M7@XT!>S2.#%=P=/B-I'4^>GEHDWQX6+P#IU[)J!;R$,\NJ,S:R35X239E.?# M-XP%39_'Z*0*=>"ES:/+K!#?SJE+62^Y M(.0E,':?<],,2:;- 2 M.#?D3;B?,0/O08W JHE@IG!+F00!/0//:9?1KTP:7$1![6:>66+MJI]G;*I: M0+J3$?NL9]P%+HT_[3GC?^+:U;1^WV*RLZ=N?V=Y5A9AW.^LDGQFCKYIVIP; M(:O+LU_RK;!V6)G<\!;>%_2HZN6]5?EE.IX<$"8:,;.NFVCNE=QDH),]U;^> MWQ[SC=#"^L]D^]1/X$O&S]040>FW,4F"_38D"]^&!(]KRLTDQ,V\#S4:+R^> M$!KL+"^.+\\FN&8_?(M(UAILU4&67IIU^7XK=%$/V4L8.H@]4=*.KW\:K&?S M"S!;FGU)0DS4U%F/+;Q XZ*D5T%<;95 9"M: >L]U<1E"%=W;ZWA.G[RZ_-@ M-E9[ 3GNI\_U0<]Y_[ZMF; M JW(:_L=6^2_UOXB%_+KAL,C=RXMS"QQ0,-%D1A?QF9VEU_<0PT-M(*NX^]C#: MHZM.=#-5"Y_EJ/S1JM&XE< W/.BU.?V$N$T&Z/Q!T1>1'37TB[2/K!B-P^A% MN2#V5M8+ID0&/1Q>FBQ3:C,A8 MG6(LIS"'A6YB%617A9A.H:A26+*.):=<+ [L'A[3O[TOI-I,"]X_!>3 M6]>ZGT?')["W0X>SM&:&2#@V__7K:K$P7O9)9[;PUXLY&E;X?>G2I^[Y'WG6 MOKMAWV[0O@W+(9$51] 2Y"3N*MTNARN#.Z9<$PD=BG0N]E[+.UNM*;P2I:4F M)2E=?X=7= L]: C_(/X %7*'J>>'7$Q0^FWLVKNU]ZWJ)I.![:*7YQ!WQ@ MD%ZG[PX3TE!$A] <664::OBM'TUYM6FNT?4RK@_K63FI"P7!EN4;'*HS1,G\ M9RM?@#-Q<]LIE]$C;(%ZIG0YE&'/N#B[M?TZYM6J&]G!AG%O!-4TNG_IU)=^ MA"V2MX>^\0-LZ'ZKCL)B0#%;2&>XKAU3,Y%X.:=C2TOT@F\%5@3K^;BS(IT5 MIW'4B20(L\.'D/85+.Y^.2RW92H^8FWG'?OXSK/BA_U0=B]VSX=!8=^.@";N MEIWU&2;MGZ9T.Q;N>8:2DSAS*?K-2&3_UZU!?V272>;JF0G68Z[N+7> K:YQ M0/3X8=A0HJ@\I92YL^.8I=O&7'3?U:C3^+(L25M8Z&&VPH9E+P$N5-J."X9- M*O*P5K29QS6XR/]%.V2U ^1H>(U(>4JW9@=> 4@F0+4U&;?.>YX#"KBR->9? MI-??[4+I?_>/U_Q6']P6281?CNO);'[(+N"K$Y@Q?4WKR!U%(&84UD)6=P?^1NB'<1E'ZS\,"DO M?7'/[Z#)=^.](463:\5^'W3#[\;QG+")*>J[WX+\2W;;\WU]3X'/O>BX\_#] M X,5Z7L>S%F;1*OQ;?^8!?]NP$&MK_* [P;]NP%_P2L%5?Y]T''_@KTV_6T5 M(+[;0:VA:H>IP7S)C%(+2U.)Q\-']L+%.THA@F@G54GK +L]C7SWMD^ZGQ-> M_A\PGS_K]D-M(^/O=(4I\GZ9WHONJ:B+/F\U1432S:"B']XK;&C[U]=C?]F+ MIXY40&(^AX4"65A^MO5 M@8#@F,[&AU)W*^>NLS,8:MC/G_QM2H"@5XOQ'K(Y;P?PT8>6Y ZN(Y:2?,E@ MOG'?3HD#NED"P@42"L]3_77U,WH3$'F=3>MX:.A'JE<.?_P3ES[_"L+7-;Z* M:+H@0QHC3<=3G+6I=F4E#P57;XXT)WVAR,X5\;UB9F8FCQGV%7B3*%^(N3C6 M#@HP-,@%:)%=KN2M=-?R?%JSJ M>=#PT(:\$QU?K@JW/S]H@E"(CU,PQRZ+N?(C#-;7$H5VQ=YV*D+&&A8E=,Z4 M:#]RXH#>\82\/L94IXJN=T=>L>Q^37J;>Q5,MT7VJE:7T<5&SDDFB@DG-E5H M,U[(XU\J+H/_="U=I:VH*9 %9?WVI>A:DHW<@75CY-U)M=1-_G6R ,@M#LJ $L9.IH,Q6ZYLZ3X7%UR*V8CVT+EV^'/\WC@#9M3AV% M3D+^7*5GP%8@D& .R*,I9\_B\YA?*HPN(7M6;C!5%JVR)^Y/(8MH3R&?J!(U MT QOXQ"EHIDCW#Z6@I#+7<;)[#[B9D7IG5,%EC!U_8'@(=A"F[K?[HPTYMDN M_H;.N@3T^[J^#*]'UNS-O!Z]S=7('KQE%ANC?K8VL(!.1#OKL]KU%!/ZUU>%O04 5C"^TL2 MH;7"N]\GN3W(ZAF4/5W2.2;.';L[T5:*F=@&(,\@)=KZ+)GV40-/QK9TA#[B@$B7&G'9DNQVJLAVIDM%#&I]%1'- 1D< MIO5D:D@9QKW.6L/K&R*EN1H@AKY$AB=4$?,W\VGAO?=F7O^ IV\PPC]+08JP M>S7X7#32=Z?N6&[N.=X\]D"2J^)/[U)FS!N'ACP_^O;84K@Y#RW(#."['_>J M>$5&8.D@I!!2#X 3DV3I"->C!(2%:NAVKE?!U[BVH[L5-O1"]-"C("JX)GS& MXXRU/28:^S = :^MV.LY2C U2>F]/2'( ;TNH$?8=8OT&KEC'9.[-8Y@K.@^ ME(Q9@))$#YF%H)8T/K$?*%38-942.Y*M1;JR55C.\7_P\.YA.X!#:H+4; A8 MCRR$2G95G0.<(M>W7%!KEG!3RMNT*E*.9F&]:BODQM&[YK-VY1AFG/=8_)1> MN"!4]#;>7*<@M[<^)KP9:E1[IF7,O;79:K"\.1<#95QE;FJ[/76XG#I>[_SL M('BV-+G*);#V:A]3G5Y.61@F],'(&ZG@/G;5&(O XG,H*V<48]AUC/XC[ID'+1!$W?+:2YP:$RNMVLCU(A_K^ZZ<60U,QYA- Q) PSAUB)6VJ' M*HI\QG;@%N\F-"V.T3@@'K9VJPGBOZ"E#"P*XMS1*+]>47.* " MQ!P,Z]W-E,D/]4;-6A#&6V\FLX\B=L/IAADP2BM^^A&QX!V.;(1];-^VC&C, MHN;1/K2'K,N&N**2GN8&N7- @% ;/!SF.@ /[GI1=)$]^/PIL\()-GRX!4_Q MF+W.DBS%RI]GI0I26KFVH@@8PAL9(F4 :VQ7;RHS@'DMN$\=&'9)QS&6\X'J MEZS7B@9>\%ZIS<8=,+)8.8P^>=E' $V*XAM" ?RM>X+Q_7 M8XE*,Y-@NAWRD!-R\2#KY0L7U@*I7^\;G>&T\\0Z$_B Z5+ZS'Y#?7_B1GM MJIS"B*SS(O+2G+/,*O$QV?YJ1B<-VXH_1G#.7WAGJ"E 7R/C7S]!-+%%624K MY4>''(G[-(3+C.36/[D<>,5]3Y<4KG?^P0\9!',BWAV4OFI69A/+KVP18'3\ M/LZU?A06*,QN:T3/!'GJ>!C5UIUF7V-$$9UUN[!Q&NN1UOR8Y(/X6 MA\PT#(H,#8WU!_987'HHGXU[I)VSC^O9_*YHUVO;$-K>XW]M7D_^GX7H/VP, MO45]]Q6!E9]%M!\_&17Y= E&D0+U?-OW_H=WXVC34C5I0YJGUF5+F M1+UTM8CGYLL-8E,ED?YZ%K$1\Z[)CU]&?[Y?LM&0HD5."MG\,+)V_2M/ SYW M/) J00.S<"D)1O2]PW-^(LVB).04=@.E,I)A2!F/\/%HVJ6J]EFWY?"N*9%3 MI%/+=H<6Z=@EVC/Z &5U1)JT6[%Y]R01+'*%F/N>JI5(@_;--)9>=#BBYZWA MXB[N<6F^=7/_S+9S0Z?EWK><@\@SCU']ACV"I23D712);/ M$#MO1.X@&O>AR$J2*G&_3*QP>-3*2?!4QL4#!_A\3X:NYH[RBSQ>7$(:&9Z# MJ##=Z<;#P YV-QX,N!)VH2T,VUVRU$[[D)&''$N\DJ];]4TMG7I?6!RYK4BA M&AKURP,AG[[#MJ:]SF+5Q+Q#I+DMC%\PUUDO-8ZC_:^TWH8Q54*VAA"=1XM^ ME=)70]K)5#&;8HM\G5,HY>. T#6H';7/5GOO%4F^V/BJXEU.AXQXVXJJ9+;, MF&5NE=J-EOJ7QE4",OLV!'% .TK)>!9_^4X.:,N>;V1M(P#%(%$5#MGD9;M_ MSYV*LQV5HE>&MM_9E)H2L.E/8DE J_#9.1@;6^<\)(WMZ 2:]A@/"!D%^O]37!%UD):9R0,T/8:N3AK]?FK1?V0S[E^EB MZA.>Z9),Z1BIM^=[=W\H\]>]YBL)(Y"U_7+ S-T7V_-9&E69AX\W\%V&1EF+ MWGOSW6!^'Y$3PE"%?D'JC2XOQ:N+CY^:E(+\Z3$^Z'^ 5/YUEUPU M05M[V1@Q/4=^2*&N?$M@W?3 WQ_\ROT/>(__SRLDHW:FX-"+1;-U0Q!MJ"E4+QP,GAGCV.$/XU4 ML!/J+A1M_[CH"'K$$^LU%+-"G(N@A Q+?$#2M;DN#F65Z^+0F@LXH)0:P3CB MQSYV3M?9[H'3;5-68AS0K@>,BQQ0BSH'U%# ?;A#A#'D'C3R;,8'^K.ADXJ' M)#[9[S!R9Q^4E\5FG-9B2X3VT0^+Q6Y-3SG@#*$ZE0[!7"SZ=0EH_O-MD/JD]E7\'-Z MAA_/B#US'H!9X^_#]FH( -7:7$RZ$%)1Q37M.5Q\)WL TY2$75AQZZY;F8DD MFM??1<-.9WPP0X^C=R35D,8G4A4A]TQ+'>7".I=RSGIOS:O3-'VSYE7>5MB\ MHI@%N\EUPVGTI7S5*2X&5/?]3U MJ@79JO#^8I #\XPPC"X+7M+NR-R]0]48UQ\IWT5#TX_8XR3(D5%0H3/5^B &+[.[]Z53IE4ZP.(9/3ZUOW(E^^JOD:^17I M<5J&.[,SEP.BJ_ULS*;&NK6('Z]^:%-HMTQ/K01-;M9C"Z@+D QBI'2_AEF% MU;T]%?GQKY1TUM;_V.I#?$!2/N+S82Q^$C/#'*#V,MS"Z&SIH><9#P-P7?9G M&++.'F%U(A/VO2Y MY84/?$[/:L.DY_CP&ZY'_\MOY]A)'-"8>=NWO:QN[Q^*SP+,\P8"W#?I(%(D M@<6\0!:RB@-2J%AA:_(BJI,$NUSU8XO(C3L_PLVR,ULUF4^%EW!"V#K2%C7# M"E>83G'+A!NF27XHJ)F!*SY' R$R#)$IX]?VZS_7CA,)"8*?U50J%YT9;;;* M%@WR8GQ\@VD)8(AB;E!VS:5ACM'C<]-4RT(>SUF6AVYYS $-_;(CD"V(G%.E MQ*T"_!5"FFF]]>S<>>?,M2>A&IS6DR:>U1L:[(*CA:W(#>\Q9Y>,P2KECN$BJZUVO3. M%[]PO:]^5!>>CJ9%T\?+2C\@WZ%"!JT!"J->N>1V@X^VP/1V$XB]?B81^;25 M-B@V!CFD8M8M-X9M2%Z!]Z\='F]R<$LV]/4G,'&^?ZI.H>,D.E>\7(F!S"F_ MUTE'$5__P)#;+BH1B1.G!WN9&LLWXJ>_' R^(']D7/;+0/:&MM/KFR MV8N06SGNZ^VHU_OKC-9K_SI=9/37A53S&%L_#_A7W%\(1?;(A7_(3IRN'.(] M>H6'6?'-C3=M^N\F*ML'^F.L4_GT'\,LES_Y(RO"'VC\_[_XM]NMG)'@N_REA M8P+:EI3F$#5#1QJ8;U+)[SYDJ8'68VM(/WDFH]W$)-4@_Z"4>-N .J+_&T@8 MK3C)"F?OI,=A>O4C!B-4/43@[X^=GH]R$Z)9%E3#&9(8--WQM!430G]E^U!I M(4^FIC>/L>]8,HJ^5V Y2X#Z?@'\WD+$N+<:EY/>:I+PIHN]:9XU.90>^^NT MAJTH8L!QS0'S%>9 [ TDGUVLD&*>4>YLH:QZ] KEX71>?D;2I[+KN1-9Q%.M M[V\C*EY$;+&#^::&? F%V.%DUM((=H?WWI,'7W&.H(;,,B@^]:JC71@>F^/8 M(B4'UU&)]GQT/[8X&S*[6['!JS%/P!PZ>U,,8*9#?%EU@.EG2:X'3I"?.[:> MI4_:A9ZHJE H8L#O,PUOI&7+5[=.6<:QQGB@]+O7D7/;&1> ZA#V1PXH["(# MP4#,09;V+*H1H(T^4Z]_JX<9 9#V2Q.1ABL#+D MKBWD_@;^V-2+8A"AV=AHOEOQ!,%/N<1Q<< *^DS=?.5LSM/9@%T*Q>F+Y>IC M=D5('^LV&)D,6[E$7"1R0/TK\(NL,F).EG 76P#QK,0^VHRGN: 3K1REQD8S+"69P-5P&,::7;UVSO2V5V_O2.4 9WENFM[ MEI@DY<_/8)3"DNH9C\?6P[#H@1P@'--04<0[8>W!0_LI3-7V/M MGC>1H>%?>LS?Y(GI8QV7J!8((K8S/;3J0HJV]\(_6'R;L>G]OW/3[:\^A"T< MT#TOX!.8JP5G_3MARP'^'7^(W9C<-/CS0,C_0+@_]'>-9'[U=\=_YW>*2/_* MU.\1YS\-[OR!2%/@AYCSGVL%U)_DV0C _U17@N+_8VD$_Q6AM=\2B/XN2>+' MV./_]!3G;_A&$LYL@*SNX8#ZG-9UR_IH]UE<-$K& #; !R0KAA5#PZV%K+%1 M"6-5@0\1E MK1VWIS**4$T0/D.D#E!33IS.YB)<[JN52"6%,+9R0"Z]BEU,&:2<2[,H:59M MPK$.Z ICHSB@4(MZ8)DK+C$G@$7[!L!Z'/F)3EB2!:K4B>/E6/',BTL%);M.\;RG6Y0KJ0:7LM@N["O '_$+!"*#X[Y M!F[! >4"7)0S&?>JHG+^'Z\D\5.!J0*&$I&+%U< AN@*C@6Q6OG37<^W/PU, MI\HQ@Y:!=19L?3MWJ7S7^BX5XL\^?\,MG3%_"Z1VV/A])+6QB'/X(KQGR3/J)#':[4I)$ MFZPB'-*-)M;XL-6Z\@E[6*GG3PXX/CZ',M\9>BS,Z!Z_^-X+UH]%-MKV,G^] MX[\B,.0'K@>'P?*1];!0_"[V=G2I 64\G/+%.4!^YEI)ZY:EZ?CVQ_E1%PL2 M+UBSPX'GM94W38\)+=KU47"N#!R'S60DB%'%.3E52A MZJP48D39'0(.G5/3YBUZ5)(4)&Z3O_C+]NW2?-#Z(]>AF(=OBZ5 ZE_"UI3^ M"V@ 7NQ<_@9X_[XPB-\?H0'(O^-G93?^?U^OXQ\CZ/ZOR6+^+1S/P<)=<@0X@[L2?3^":X)J-,7KC=N*8,G'&]=P*-ZGXM=WFRS MIUK3+%[3]DA<8_^VOGAZ*TEGZ7'I=.,:O;23 M*H1@+_'BQ)NFCR0%]S0;TU6%4+2^J MKB0[@N 4'Q<!X-(+Q&0+@0%1"F&C@(F8 /D(U%1:4*D20<1@: QH4@'$1 0$*(4 1&0 MWA,@%!$1 :4*(4%%J0EB.)+"Y#.SUJQU[USOFC5KW>_OSJSY(_DO.7N?L]_] M/,]^]SXOEBDA;=U!;>X=F4%VS^SH^M:B[W[\)9"-P$\T>V?,6MXOT"5.<21) M]Z$&QC803@OO?Y>B3Y) HVF'BXL,80Y5S43I)V4M4/D:)FBR!35$]Z?6)*+O MEZ-MJ*1DYFGRR2"GL:)Q]-G[Y.1RMP#'&:WYR^]4D\Q44DQ>(A0'LZY'*8&X MG 8@=5X]."GV^Z,,+6_=%45Q:L,^)Z+7+HC_X8N)G&N#PD-'A'2$K6XBGS91 M&$\R[->?@:5I-W,BGG/L\F6J49P]91S\2%Q!^BPY.T9-:%!YP_@Y/$7M&FS$ M)81A RCW$23A04$/)USV-&;[:!(\-.;$@P,%H/?#-3-FNX*9-L\3-C8GIW9! M$FP>E!$ESUMZIO1;L>LKX/+V6J$L[7#NK:)=D,V3?K?;:>IM;8/RNI89&L4Q M/X\JB4%[:J(+P8 UK/&5]^:\KQPI,6ABN[?PT*=2!VCHB:R]P;FRDI[FN\'VL&5S9$^=+?TP &NZ0.:^ M7V44G8\TGF1JU(=*T[4[?[+'VV\DO]_$CS(VZF4Q(P0<](!=S0E8X-8ME[V[H![G[[N@V/N[(!X.(RF._OO*&RZ_SH(XLE!C SB"91V0 MCH)3<^["R4AL-T/0/5CRL5\;5R[R17,N@N.HA*4%J#P@371L[M_@OXZ@!$2LOO)LHLZ+"^P]NVTI MXU'-JWVBIJKR#=Q[%[0':._#2<'$_3 '/GBU-WQ@NJI.5)DJ238^Z'JKT/JC M\ BWQ#^Z"ODG+U?FRY^!>?XOKEK\HY<Y"L$ MG'J0U(NI(42YP$8_VG87K2_"59A64BCC]K8Z*O+XXG$#[#\%G#1Q1;X3VF6L MF%ONU& [^YT^BI#X96'_6!=WRURR]O]S@?W_W"QT)IG!D:HC5UG/.TY3\TB+ MX0\D+H[=D;>>36ZFSKMFG+"/O0H*%-89-+6+^&?CFICR"TAI>\P,1A^(BG@V MHIA&3\). M (;+X^=?^RPU-U!''3PNFO5DR_ 5_NHD!PE@NT\9C C[M'VJ&2!Q#TA^?:#7 MGX%R359OXP4MIBQ,/L=,8O;3( ^Q-W$R@$6/\9GFG2SVPU&'Z2ZN".3M@N*3 M0#6!_"MU/F=! ?S71ZV9HVM;][S+$G>*7YV71;0H)8%HI/__>?P+JR;Y&*9( M]CQ6JD,LG(($,P.IL4^E=GZM9?;=(W>^]XB[G-)5WC\6P5UU/\#%G+$?D.XC M@?$2RXYJJ?JR6RNM':XOG2UXNKCR9-4TT[J_6QR*U/GG)?[?Z??_O%77(7WM M?^><+A$;(4@GNT>8438/ M+3P9IHE6F6">>#82[O,"E5@VO*#:H.BHVZ=C%@S857-22Q^, MDUJ(&P]VLA,7+_#>-UX/DO'-N=1]"W0SSFI(F7I7[,TS,/(_UCK_KS\_$4E( M28Q266]^4#2$I\K4=%XUAYCIER.MJ%;H&B#RTN;1H80%^2]>Z0EJ2DI_%?1% M/@-;%^$#@-.,NW[7=D$*;JS'6#_.#:F@;@SD=#7'!04T/S^%R3-Z1#9DFM7&Y+XLI!+<26 M>B)O[X_:,)._8O<.*<8VP,R31)E<+S"C,!%J>"3^,.K\QE_QMI\XA+Y2?DC+ M<6+,LC>_ZI@BQ7NCJ=@#IVZ(WE.;LG"/;W628<4\PGH%D[!'NP,GJ^4[=:E/ MEJ(]!8+=;SV+R/[YPF906EE99=_IH^IO+?GN_=LV A1T+9YQE7F5E=-A3MX% M2?^MW7Y!)-"FM7$.[,,K>7?C<.>:P@3V4BU:9.G[<[]>+'/C47FQX#=M*K!( MX$/;4,/R:7SD[82UT/O2=HU.!4:7ZW+0MKUS_/#G?'OWF8.BCW [_ML].\Y% MO4G),[BND9BV@=XT,,!WB>92Z2E>G4E./61TK\KFZY0Z4:ZH7;'T2:S))=G: M6 /IU3F&)5.+]1(C-'U,;MO"6'.?LT6Z?I3E!,OYVX6&AQBM]3 MU5Z<:W[TW]8+T8R7[+F=\$BL[V\,%^=VWL>2:X17] ;<%Z )1B_M$!.ADN;T M9,.07AL5564UKK?:ZZ61L.A_OZWQ'2@#NMLACNZ#3A+\2M:J5CZN;\XE$R@A3S;G'O?^-"3W A$^C%6$A[$G[N+Z3^R"O-*FBLF$6&AC@?29YD]H.PI6\?K[O,#" M'+#Z[$R14[I*YIN#Z3^WKYJ-N!ACIW[2XX%X6HT9C>\!S!AM$M.#W<>4J#Q6 M0!F6>N^N6OD[/3%@?>U)]F&!8O]J^T>7HM1DE13[_FVD!V,;+/JV &J=2]. M.BT^T"#BSH43I0UC 4[@>[?>*%)\W25SSN]982[/))?.K61,$A"JN'2G["4FD/+02\SP1$FVYN/0, M_/K?]0@<*<+_15M::V1X /E]BLH3NR /PM0\J=^%AQI6'_K"U_A]!46EH7UB M/4!%9ZX:![YF/^>B#6!U'L?N36W@^E4@^18M#!#)B!ENLG0\6Q=0>^]LU"MW MV_FTR-N ;-ZO'G'FTXOI+H;YV8;W2]1C-7*&N,P.V*W) M,KR8%ZC2?;)X7LP[;!V]DF;7=]T$FYU8+ST: >S?DF$ZL"C287#/;3#]/M2DN8MH#9RN1WO/:@&?5%T1$(+JI M<\P3!-9Y?2A/.=(>=D7 ,&IE%U2[M*9&!7/N1R_NP#)>N/$34V]Q4"0/M=@% M4Z^3:LMZ,/'F0V*2Q^^$2\47WIY/+;>\#!B97N!D.,1J)RV?LM0/22A4:AZ] M(VMZD-SI;E=H4^\B:V"-2+?0/4^;<3KW4O?=12XSQ7 *21KS%D>]EC;M=7EL MU?2"=#S:@?S=9>=XJ%5L=NC0X6]*(M,J M(.\].0,;J8H'6(48L!]!UO2J:T2$3Y%C9=5#G-3OC<,99Y/D49/M@YKI_9UU M%#SJ ]R/-%-C0WL?OX";#:J+2 3)BN?_VC#YU#T/\*Z0^^4'JPG7#&- M*/GMU'56N.O&%\K VDG&%6"6+(K"MP[7.7T??O2 M9PN#]KG36D_%^^J\%UT/#YSJ KVR&5_>!34>F)< \AD0H*8O3[32I^)')3F, MQIM:[OA779_&S!%\4YZ1;;0149Y7L3\2=ALPHF$'X%3K(-E=$!'*_IB!G$6^OJ)L35QH<FLE[+'[*.V\^9F'YTSSH?/ MW)Y8*"X!Z\PNN$&X&KTO2?D AB_D9YUHM,2PYOO5!)#&BSU MWFHC7:G-,>B#"_?UO\\+4JOSBZ=SA>/&K6L?SA]:J@Q(XF]RD3?K3]M2 MZ"%:#?T!JZG#AY;9B^/'NG+8#4:H-::+<#.MST45B F_E3TI/>XT<*?),#'P M;=^$K)M7F(E%'M]0I%,S;;)O%Y16>)06E,R49^BA0KJ;F_$\K8V-G\BTL-(0 M(1?G"SZ2"W'0@_R)Z%QR;TV+7OVQ3_SVFX3:FK5@ZL]%OEZ<+%J79O?W&1OQ M$"FWCH?;_1B>B?G/TR-2,>-@5FF,P><#K '"!(P92#3K@YW>:+CBOY1Y@GRR:-&)%3,M6R! M5V/\[K(J6?4/]!8%GWFI><.ZJ88DRLT:JE^/-*'A<'R9Q:*]?GY$Z)NU\T,' MI-F7K!1DA#4>O1-]STN_JMGQ2+38_"/TE[/B[.6/6PX-/Y823+.EQ94'>2/X MO^D.=@A[^>G&/)*-/SSWIS="VS&NL,>3&<>_RQDTQ\/D?0L-:/%)C8?'F+ ESL$2;SZ$)7NK$R0VZ;4@ZFP?J=$H%B;-'H,+ M-Q)BL>+Z\1P8>&!#%ZW8M\U@PM MS#3&$"#0E*\"8(8Y^_T,KF=#\4>;X_)$GM9ZI0(+7U:6(];8U_G.]R5#(I1?8V8F^])KZ21C@SIH4W0"L#L29G>3ZE)89>,'9JE3GB='3+^O?74P-% MO[/#UD,&UI?35H<9" ?VQYFEAQNF\N25"E-PT3+-ARU-2XK9+[?"GS27'](> M4F)[]))N9%5'@$J%/ELO1SR^YEG:6F/OEZ?B)AEE2&HD7[H8%+#$B/W(D<&N)Z%/I M?G*-*<<&M5A599<@;]\E7,W]9+Y@!#D%C'<1.- =$#2]K 7IRSMC_+<$\RHV MOW_SO2$A2]/-TBNUK4\]3OC5"5L@Z2TK&:;!'B%)$[RJI*^R\DU/!:%UW&7K MFNM:+N;(.=CB:HIV M:1XU,E3*,:4R*A"] _\XHD#JO M/B?P%(Z>--;(45TSOONLU7K2$N2<*6SIH*#N9\?>"K5BPKL MC%4JR)\/N(&*:@!2-V?E[[1[\)Y)>'W3[-[1&R51'U\NF9S3_/"O&9_D$DF: MK8ZJ).+UJ!L]D+BF/-/"([0+V<7W7(T2U-*UE)KJ]@D\?67648-?YA&+)FB8 M2/TV?,T'93B@[P,CU)^.U.9NW#2.W)]+@2EB-3TG#G?T6VX!84ZA"7YK WB3,0LC],<^!6<3HI.-H*%( MH9EWK?W%[R)9E?CAFW6G.PYT3N 6XHG=;_N?OQJMV8*Z\3Y[IDFMS)=%3OV\+KZ?JVMV._P6>,>F= MYP)L:= NN#S[("IZQ&*\P;7*@;0\6;?74LOSM5_\WE\G[AUY7:SZY @H@P=T MB]3HM5I+DR!B]^V"R(UP=^GF<;:JST0WVHH\[33TFM89?3L@T*S+*;)XV_:6 M.9>5S#6$ RN7;3S,R^^G9+@?/6'T1;CWV,@61A6M9 M:W@#NQ%U/OL;W",MF21&\$D3 ,HHR#3\ 5CZ0LT^OQ- A.>KWJ+UGV<9FI=D M Y4T8JU*'#S->C,R;Z0^=^C,NGKIU*%(4!?H%@](ZU]"VC6UWK0$10A@MW#! MEB*=Y'+)O=2Q85RUC3?#=M3=S))G+NEEM)DF427TF2!!!J.),EI ]K!"*-N] M0H-*HTQX6>?37J:DU'.E([6M&7[HTT FUH?J1^]EQ9E: M47]R-&F?V3QDM.-21 TQ/#=P48?(\_E2O]Q;J_ YP'U+\+[A$329F+H#754 M3,(N2'07Y,]9#".]&&&J7>+A."$$Q&=R8@>/<[]=5_):OA8\$CATZ&"WW3F- M2(=PL65"8U]9'%X%,X Q_-0PN^)\ZAT*MN@X&K3FZ> 6457$\"SM#2R)VV-? M=*OK9Z3Y,]'\QI*W7;.<79:9F]'U^'>W\I!QRXTAX).G'B#?=> M#[<.')'4I+H+2F'K,4U8.#;8NX;B]VOLV2>8^K*V+@M'I.M.G8A5?4P]YM&" M>-[&!2(NX2E M)=+PVGR16 Y18]]^"6?H:B<#BM9@9< D'9GJ@%UI74_JDF]>Z2@X_*7S(Z// MGZT^S=5N7=Q3#N(PX>0_R3'D<32&54GP>0P0*M%"K!2.TA*"ROOB)>N;6FAQ MM121 $U-?X\6A*'0\6U)/9M1MU/F@DE#3]<76X!$&F&1&RCKA8FR"O!BWH7' M"-24:P,N,4ZT&!_-GPCI H5&_*P#D?#XTM!Y-_-O1X0',.]-Z(:LES!1=#"0 MOGA?$"+HR^8%GA[3^D8;(6Z(/W!Z4AJWO]FIW!Z\E9!BO2Z*"FI;JU(40 !C%\/"@3@7_MH^"F E*1#]Q^%2DR M> A[QUUH,7P \F 75.?5CY-B>@/IY8T=QKA(?3_4*_]%4FBEB_F]\@2M*LJ! M(1-623EWW=>$*RIZ%$0_@?.;6D[ZAXG5'#MGW/!,=S#A5H6Q!5NL:PJ9N0T1V07[0F7OD^"F8JK>+Y.;! MT<"O5DIC@:KW-V[M$Q:*WO,+WO;9C"O.F[N>E8,^36ONP^W5#Y)@?\"+QY^B MV3R;E)9V/!,2[V>I&"$W<_36,X%KW.(MD-ZRYV\4H_XT1B3 L$8')M/# 6@E M\RI2<,ZO.2P@P*_D^S5-*>=S[&\4$S^G4!6%]F]Y!EHQD5;=_>K; ^"D)BP/ M7FX>8&\.'G/4J#31,(FH1C_YTM;>'C=_MF*^:0[*@4B_: /TSE92JCX@G->^"NFJXL#UX(!.=)RR'BPH5*LL\@V^5 M#ZC:$'X8\@VF+-X76:?[Z/=,XP:IL3 U@ *9#J+ 4N]$OF+S?CJ5R1354E4G M?J@$==&5KL'7I%^A]"@UJSF5P$K/S*<7E26PK( :'[G4DB++4H;^J(NYNO86 MZE+\K;/!;="!E9&9GXLC"7AAYM'165O@0@G*[\H'9L3BD6]BW:&5U_G3M595 M9M!+<3K:81"EG]WOKQI%FG1!&M52"#[PF<(1,];35;<.P&NA94.+K03TA\,] M/X8*'-HC+[^'2\+TF.271^AGXL]2APC?\[H!=^I %Y*W@^<%6@=P)R<[0TZ- MKIV1P^"\GUA^N&VEENUF=?.F:FZBFY7*Q*\_L!07'AJ8/DYKCF%"C?I( NPA MV&%:.)'AE)^PSL%JT>7L.E*$]GF:5:A"C';$P<\/S45ERC]?LLL#+:!]=D$\ MND!CT+U*8!>TL+UJ1*F10Q^EKC\/]JM$F]5/N$9;QS8_&@@Y69!Y,..;S#1R M29C;W_]Q]\ H;H\2<)LDM+4+VL=4P1LI'J =R 1BK!^+->9'QC7Y4J M\;7MV_79*:YA3#_&"!"@<=/OCOZ"3A/[J'XPB=1UY?J9=H_Z.8TW 3=3(D<[ MW,Q*M#^;B;Q?0&1T,\YZ0^K JVN+@#RX"]*&CV1E7!FIO5D.5>A'JNH86/:B(Q-PDBBM<><'("8&N:9R0"8 M'$JW1T>EV2@G1'[\X%\4$WN7M9+T65_U% \/NT]W[TSF&*.EY5(?-;5D2/JL M]3[OM3'3S(\7B4DO!&H, !^&*B=A!M%F^Y$-69TI.6PH+:LG8J> +MO N)JD M+Y6]R';H/Q_D=B+,]"D/]\?_H\OY?Z*"SKT$GQ%B"R*I\0OPW@O6Y$(;C!-!$.0>&Q(. &:?8[_THGYM/1.U?<'AAR'5>P-+7+07NRGFVP>9D(ZC9S M_\A"VV> L%#3"Q>=_D$2?S9^\&:^S;Z.Z,DK]B/J[C\59?6'QH;U4?/=R^7/S*^U\VZ@B@GYLB?/PJYX'+)[TN MU8W/6XFIGFT;R_9L//8@\A*EIV[KC2*=BI MD,6RKC1Y]$$:- 6M$V(4QY<48.9$ECJ "#JT)J(IJIQ5O'7ZYZW@K;+>D=B[ MT-Y9G##2M^Y!?@_^:/.D/H46=%H_>$B Y[;Q@.FS \RJQM=A"YN$1LB#K;53 MD#WHT]I'/J*/TM3.YB!:N463(^[D^7\'.U=)KGRY8V+Q[!E8AI4)]S.B+1!8 M49Q0FQ,=N@ 4E$TW%83Z51W*A\C;9QUIOK:ZH#)\B+N33_/V6]B.!7QUG*'K MBQ-M@#[$O=Z#:@, 06<#52JLR.-GH/X]+=_YS1.ON@-?"+A&[%>TS+5G[:PT MCNQCOR,T-0\0]K.'\5# O!18O$"5R@DP6$KT&G\PL1/X\J=EW93JR)4"]WVM M8MK*VTD#&E&KG,2%EP:XR<=K!+[4ZS;C/4]'U$AIUI M?6'G<1#7Y.@?!EPW"7U(X BR7P-\ ,BT8N7M@MR0XLP+5%*T@=6=#2F@:,@Q M:5!J$P( S?6QBQ%01>7-IG?H93L9(N2E1B'@1YTU!YR*2=\5Y3YK01M9%G8Z M;2DED\V7G=_K&J<9^_!O798&O+D7"4EPB8X ZF)_FS13THM^]4,C5)II1"/% M!QP$ZA<8EH3QR_S<*HXIP5^^W0MNDY4^CCP2'59OI;@+6C-1ZP;/X,C8!X0@ MW+3=0%OH4JHIUZNIZ]YRU07:5AMNV5^5<\ZVV2C\5:EQJ'=!.[RK*[WY#DP9 MV":#IW(6)GL5U"P;I?-6F.<^5<$44*?&I+(#[*X0[&L6&^/V_TYQ\QL;:>;: MOY/%-XU68!@SN>IIJF7]3HAI8H\C)+GZH%-RZCDXV*&*U? ^]]9X;ZZN2)]U MY8&?@[R1 O";R ?-R(8(ULM&9_YY \5)1;]: [W,/:9&%1Y/[QG\4L&XD06 M+K.!1][\QOP?N4D&^R.V"4X,FG;1@OPUR32B(/>C,GLOG\=#J.'16V&$CQN] M-V15+*- Y_)S-"U7NE3$7!JOWR'PZ^=PP(MOX#6M<1D%N\ S9KDY*-MF':O3 M3(T.CX?T)>P$G #]OD>9[&=YT2< $W?&67;?S+7&,N8E0)DRTNP,"/4Y^C1^ M5%#D>[AB4P@:8*&%^P1K-=W4!?%AORPNLK()"[6XNH8=X[_\#9+UVJQ];K41 M8AIC]_(JQ\G<.'=.ZLK>6^9"/W+PXA^8\@R_6>;IU_;^(TEX&5\!RHG;8C<# M='>(JV-O[DK9_Q**_1PA^%(O4F=I%R2 D6'WXYK8K97L\7DP$'+OQ?).>!)T M"]411';VNCBJ.JD<]>G"V^OV0UQMB=U"'=E?9^])BX'QH=KI7UDI'9+4 M#7HNS9-56$G&2CNL=E/7WV<[7?V@GJ MP4M225%,(_>%#3[O:VTWLUXXEC;ARJ9/*2?-J\A<.7L !"KN84M3=T'1'7 ? M,E+PQR7['W0=_K4 5X@ZU(698:52.ZC"^YRHY@O3U)S%2L&'T!P%9S@EXLDP'O-3:8R,=^ M:8(,%AY.I!<.^#V5 _V.M^!848]R7.J5N]9)"9I.HQC&4 =?;:,_Q8W?T[9/R5"6'3T_0E^,X.;U%MON50M94[(UL@36,5X63\\+Z#*@*%/ M40-J'H;BDNY*Y1]N)D-9_79.[-7$^V^#OU&R+]>O+.P MZ7FXTW9!;3636DG'T-)282J [WOK$7%@HS>GK;JU&NE:)G#R76;I4R^V0["2AW.3/%%*[&>P+C0W-E6['U,[?$&"]2,JM_]==?4)WH6TD^&ORKK5AS) MOY)UV;QK(.*/8Q&*LHR+F,EY7>#T8J?10DX7B4_?7D1!%W9?ADY/7L"(-"G!*=3$M;/SV MLF-3E%<),OI9?-R$7^XSI5^7Y=9O83L$=T%W[ I0) ?@/M6$GC4!TP?&7>H_ M;%59D(,S>QVS/D8?;_)I)@ZE[X(ZNGR/Q50>>)E"/<(];'J"9D>_P8FE6O9( MWD@7(LG1@;J1HE7$X9,Q!I$'/S&-*L[P2U_4C'*(UE&QY!7,R.#Y/.A$XH-Q M>1,:<:O%U%B"[W3AM#5N6CT=064X.R_GE!'M8%K4QH;F<+GSGPE3@=B[KVB) M6LRF(P-[OT0U5,!^!07QO!+P\Q.TV.\M?GSQHN0581#H.VC-3/3JE8L)ST#: MH -QEDW@)FJ4OT,,"]@GD=J*R^'W-N;-%6K^2)9I1IT>+^TP M:\]8GA4W>N)V(R/KC>J5]$A,NH/FH:L,[P[]J$[ENR";\]IO"RS / M42UZM(X%Z'5/3*YOVU3=*_3T4>5G4&/^TC>G]ER$[OFEIX6@+A"(YR[/ MGRHLNFA_CG,99ZG;%,7V!>0#;-U&+R2QB2WZU'S1.:3'\=:]"\?N1\W/V2^- MY.Z+NR,C]$C(Z_A.8&M0+$YP"_F /K/V,.:(=^C(?M)*!K?4I$/UEY\OA*=_ M[X)0[\V[>K*NHUN5((>83L L!?) $?X!NU"!K:^*W4Z!B7'8-#$[FR"I;\UO MU=:0M&>%MSR=G@$:$4Y"(34KQ=K1]W9!'$$9#Y-FH@ 'CC0#CJJM%BS*"XU( M,XUUEO-@S25O^>CO"U-@XR6?H^*&SFT>2>T*#3L:^U.NK1V7C!/%NF[$0*1K M&AVTBNI&,4JDFEC]?;&I+'JQIU^%A6N0^&;?.M1#?K_KE5KRE?0YIBXK ^XY M=/+Q^P;NE@-]QTZJ!$_]*&_^?J5C[3#SP; M8NQ!N&"'%^/2#T)C>,JK+Q]_S0D1;_FX*-:U$1U_K&=^?CN9A.L[(2W/#6G9 MG_6U[N2I/[U9P)A51O >!M-O L'2*1L=&A5 _)5/!O;Z:<(HK[-IH1,U%1=: M^@(44=-&R6 M>BBC^(P8JDUWJV+J%B?[DM/5#)6MC/RMX%^2N^\<5XQNV1!$VP(&C%M,!UI-CQ]'OK89/<1 M4,9"3G=H-C7%Q/ R1-5&_EK8!]D8@;^"64]^IZ=H!.U=Z+?D4V88L-^V(6-- M]6CC="G804(^^>ED-%RDL7-B)?40Z4J]5]MX^F?#<;%#9]^H!;RM]ZBM*8') M,'6HTMTU7#XX88P,X#9I\:'AWB5>7-G,87'] QE67Y]D..0FWG2SS[ R<.]6 MY*(:$>&BY@M_AY_HV);"X=G#I NCJ\I-T;HV5@(R@@*FF2F9@U7_^GC3HSE& MAO2P31>7ZRJ7SL1^S;80+'_F4:L6"5K2WWE+&WFPM0N"H-3LJ<>J]&MG5ARO M]L6^>V2HX)YGF)I4V,M[?/L9..\5?*$&61^ZD>K?,-W!0Q,<[YXI?*4_IT?%BV"]I+916%0J?A]-060ZQP M![+&>1G'WQ%Z)]C'(_"F3^E8H(>I19V#O+N.S'O$VY7Z'TX;T]O=G+#(M:-[ MTC"YGL'%0PO ED;YC28A_JO-]C']\2:&6:(%'U\^NJWG%[TG3P FA\)>B=4L0C54!MCVR<45\^;*+Q@[G@TW MK?"5$88<.:H<;4GI//Q_MN3]YX^6^SVP*+V&Q59C/LFIK;HSX,#/4V,=7C[E MLTB@@FE=9J6OYU-X>D2KL;I??OT\_^#>ZD^WS-5,[H)G")2@A :6'P(X34:D M#"_(5UF?ZOBD.NF_9=\H?!;U>UDRISNO&6[4?MD,\/ ) M4WAX,;4OZ_ -<-7*$F-CZN[X *FQJ9)ASG2G&=%'XOT;Y9TMNF%\)PS#VC+L M9V>M*ZX_!UD?WZ?>6W:[7QKU.U]H#-,_L['F0('$ZCBS)^0,8[U>S;ZA9X_[ M'%4?K#@K42?T^U)/@O!;R=Z#YJ OJUI?U:K_W(5U';XF3ULB(NN1/5JV'):7 M=,<98=L\+FGXXZY6A M3[;$,/OUH;7WWVO#&C>WNZ#":!]@A);6LPMJ,(HF^ =)KBA*W-=V M01$1AA->9OB6/%7O+9;NP7T>ELUBFN_&CJO7_DZ%YG\%W46N:M#X!N R&'YH M?Y ,VG<<[15 &;8)L#C%'AHMKD\[6^^O_F/ 9TZC]RVYT RB$C-N,(;Y2.)% MGV:8,?=]@DD =@/-BM+XCT$-/UQI/'F9)Q.:"Z97+\-?=]<4TJ_+2 M!+-YT994^$ E/!GYVH50YCV_E\8NJU#K)0CZ95^ Y9:0'-Y/C",=5"X?L9KQ MGH=JV2NO?<:<99$F%V[<>,KXP'>0JK%@1X1.$\G9!=0<,C3>UF9,_\OQO>O9 MWZY]7.ODU8G[>\FGS_T=&S/H9I!50!=3%V3(T('JB@U2Q*/]1$ZY!' MIHM/T:1[1.ZN,ZPFF6=? H6J!<_2WL59I2;WG\G>.*2K)+IVJ*#/_;((Z#9< M&ANXD8(3;2RPH)3%[H)N9M,0W0&\-*W&&MGO>Q[^_BUE^]?> ]%E M/)9*D>:2F^ X+%F3@UU(8'FV:T!-["%>[$;4+\H+O!VKZV?PXA[&M#2E?]XOC3,%0 M(_8[*ALH_IFMX1FR+\]*LB#W]CZQ UYN&0M2:#&&+-J8.K)F01F9F>PURO0K M/#QY,_&.#KHUGD@?\N'I2/1_\*CNO*OJ5QE52S/09^24]Q^/FX.RBG9!WF!I MYI&&\2UP#)QW':8,#%QI1ZVAM=RKS6\<2CK>,>W5TO)D?Y2DH[:N0%BV ?>W M-Z!:VL]%7#)&NJL-VE,3$XX_2=.;LL++(I\ M]]5)J%$A>V1UA-;#H#\ C)XSKTU@Y)8+P:T3:X6H!BU?[_F@HT[>N8*0PL,\ M#O:QJ@XV'V2M?GOU0V28SHPK5KCEA8L@SWFKERN/-2:.F^X-RYA!](-28$W3*XA&*>!\+Z=D=5."C06ST?U M3&60AA%QM/*%O:\]\-]O+7?OWR>D>J5[T5S3X _W* MD81P1[4'FC<^!C"#W5_\->KL%V;;69)\0\%BG9R^%I45)7PU#(P_SY".16N0 M"=Q X$#WO.B'JCO#&G\U6@? $74/+"0[++7+DXZ#N.R^_['OF#]4B*&EWG/? MUK;]H9"?MZ-3XM=;%7)'5',3OX/V9JXA#3$#A$:[!*P_Y"%&BU86RU:V+D%9 M]-!]2D:HS0[4,:?EU_/U?'*/-VM_7I(]772.=^R$B;-E-7;Q(D!D()@6DV@) MZFEZ,0T9@T:0<9(BAK.GJ%^ND6Z,K1VR=W%BV5N)983HONGGCWG9R/V#T&NR!QIC4VF50WDE RCC_)/#FN_SP43:ZFGK^?TSAM]JE**[\5 "4/6^K>* M2@P?!:KT^8FK%YT#G]U+%UHIY(_ISV;OKTVC'"LN<_8K- NP<5:<)C?^1*BZ M.%E[YQ5%PW8J/O,5 M*FGR_ 33]D;D2,GL>97#EH-V@NO?LY<95N=:A'D7-(8P"FCI&/I]X"1->H $ MP2NA9OM<]M+T3M=WD21,3[/*=VX^74VW],CPU%JR^J;W^^!K@HI'??06UU9\ MI.:QK9H]WFV>VRF>M/WTG0L=MGX_^8G+_K5'C#25N?0.RK,O-7];3/H9- .F M&P 1C+^8CE2+-+8Z"7&_"#BF,: HH<3*O-*:;>V5N!X7K!DL(\2?0-0[J@:J M#$'6;G,6%H'N0\M)8!\HZTNL@>W[8>>+@7@[EK:-E)MEG)&S%!E42;8LF':_ M;-IC^[*(@GSNS25Y=?^A(R!A$!_H\A^JQUXH8F\P"MZ3EY.T-%Y=(WWA=?:7 MZ:DNS\)%-ZG-1?.A=G??\B\9/"A$3PUPI(:(2R#M"=U(#&?OG6P@20/GOHF8 M]"&%V,,$A_I/AW.U%AHLIPX^NJ"?D/[F5,7 A,R-M[6H74T M5,1Q<_U'@/Y]L&6BXL;E-L^;]@=%W^;.//Q:D"6F''[SZF6+(8@$C!?%H+>. M51'\D3$X?H.1!SBY#OG*QL:FG,4CR@\A$K,S5@%8+_^ UJC'62T/ MOHBL?$A_Q'TTL)A>#+@OCJ0@]QH@XTG"IDB^^%^,]DJ!AL[;%-T55TWI#][;RO6( #1\-C]=>"NI S.&&"-S9NIB3XW9K_RGVR M4VSNY6]'9P.'\BU.:QS2V7-]'PCF-CD-DQX+51 BTO-L:B@F!2[K_*<^+X>G M]V=<'_Q4XIEX55H-KEX.NL'5!PHFU7NM3E,7Z=>!8 B1%-\T_G;S_>3=^>;R MH6\D/Z.1=\WANH4>62,G3+DB02#!+<$_S3EH?*M)A3?A^C=$EW?B4[!>R.GW M) J"2!#J#E!+0IL7 QGP1N>(UU7$5&-)X6/H)RI)YTSP(8?[NJ_I<_DMDM;N M)_EK$DT- M%G$IBF!:Z,C:/88D4[,>6*/.#D3[#2D<@HM5Q560Y6<3_YH\ O.AS:=[' N\N&[V#G6 MX%0Y9,WS/M S2>I.@CLN]S%4L8%KF#T.45!A%<#$2.B+C4!(%=#T;;8PR5VALT.JT,M-=4'=W?_,++XW>0PL8&%!0 MHS]B):-#P3%,29I T$V@@KS=]'"]NR;@ZR9FW"U7,.>RI2I2&_KXJG#*JV#Y MR'O-:];4/21Z(:!WG^K&Z+\;%^5709H:BBC_81'P)DZHI0RUZ)^:LB)KQER; M*ZA*4,^GYW[1:[*YH,JA0Z)JKE/LF^J M)JID.GW\(WO?8U+B[9'>\S*E7J>+>P(?PLHA^ U;TXG 2@U'Y?.B0Y\3B BA M'QS:L/,P-?S%V[;>F>(+AV<+9IM4:Q]JVVY("=_F(D=LS.CU81OL^D=D5@A@ MPDW"S%E3U6IOS$%GB VUL29."\J>K9N?N)<_9[7.+:-U]5ATY+,]AN[O(S)4 MRQ@V3 %:7"Y'O0'>T.F0ZP])BY/1IB=>6%-,K)VU^UP7*X7BLWF:6J,.K)%4 M2WJ,M)YTO);M>6DMPS=Y]2='[3DSP(Z8]Y:[(#&,&I#/%A])R&F[XW@G;^NW M=T.5X3XI$<,WVHI7^%^VYW.5HNO#N*?9D.'%61S?E#/:IFY<*W3Z!KA\^OMF M1S;]?<1FA@71JOD%J[(E9>TZI>D?L/(_NFG/G< J0HO1G"B('BVG+A(/^W!9 M#-J\O+]V!G@Z(SO?Q2O\+CW.^5TWNB-;_G3VEW+;S8DL&/FK]HD+(Y1-G8/U!2^D7N89KPF2IV1D; PW,M]R.CS1,$+$'5$I_P&NB( M20Y+A1PXS3B)Z24U;,0TX,0<5-=(R;^ JAL3+\8.-7DK.P7[7C\:<;-%T/FA MF.OC^ZN"M*!]R]STXLZ@Z1CZVX\!,!G,AUT0^/0R :-H(TDW'\FM+11Q'60-8M=D%#E&> 3 MPXW]:1181_"5CC /R4DEDZ<:9H\?\XI:^]+Q]!Q?/C13)>%9RN'-TR%)/_!\ M:!-6!=.K'$#V$YI41Z(7/YH>4,VQJ*>&XZ S&U^:,D8WEC*N7E*\D1UJKWR9 M0-!$QI[=EOOS:PF_0F?RQRMVX0B&(GIO(>(U\XLWCU_5AL[2?]#(6#NZY9G3A$^8D\_)XAX%4S>T/ M/M$_[YTD5AL%6'[*]UUW'DFM; T72T<:(!:#9H<62%%;T%FWH,2C-&1W'CM7 MJF*Q)J[M9FJ0O/>$Q+/'UJ76D.%@^IV 5]4A1TX-9,_)\,"%F!!6 _L$$UK' M:F3OP5"2X7/O=FS0],^V*7""L M8FDFB_">*B,*:;6>X8P:6LB)1_L<:,:H @%^I:4L?%;Y[QJ%K6M@E?3&I-\_ MC.;X^![M=SVWU 6-O?MT7J\=X##%O=VL$E,)/^KX@+;0QG[4:8>ZO!VM/3LN M.=<,:ZUDF[-ZVCH[JN0TU-2[U =^Q1/A\3OP'M*>'_/<'Y;RO/4!RWN5&?B M=^_[K;PRO87P5K)?_$%&)[JXDT#/J="%$HN5=)D MO!V_91_H''ID1NICM ME-%,.)))= LKRM3=!3VH&^A3%&P2:WIN/*(?5K\BUK>6T3^K;?FZ8\?? 9=O.7Q: ]N-6R_Q,&PUC]L MY%]QV_PP5V#J;+&4T!LGLH@Z92GRL.6-,NQC\ZFO525.:JDW=7!'2R^_E3\@ MSK4WY1^ YJ.!=/K!CLABM6]?X3%@;( RN5I*J6<$8(;G M]2?96FAMVH-;)/0Y:OLR/*AMZM*I%6,G8>B0S$7Z=TG#(R!U]=_ZF#V 'GE[ MS8)QW84]!:G-Z:T*)RKRAX\OTG8GH&/=.O!$G8 MM-?9M_"=)2/WH!59!'300M!L.!U-@R8RQ.5TPC32\HFQ M_Y,!W7*?CZ]3SEV5:>I/7M$WE^/_^/1(U^=>W+M?+]M$8XH IW--U(WX.V_\ M7_F3Q1QG9I]=2>4S U7>^<-@K2O3"LA:@,:P^3YB5-$VM*N%B<]]M"/:XLKN M'YXB7SZ5=MM:\N(S\7==(*L]D:;Y]#> $\,.>+AT!FAG:##MTQ 3:/&ZS[/ MX4V34"WM['M#R+ZA%C5O5<@#4LL^*-)] M>VC0V[$PD^$$[((0?U=O;H(E?^ $L#Y0D<^ID 'V'IJ[[L#+ 473%>OORGNL M$Z(/HJK=G66_A?K\1=6WM8:UH$6U%?@ M-8#7HX5NV;D8JK%-QHURVMK.U'_0#(\34H2&B)Z_0 MXGM)^QW\7*"T X\&JWWE;CX-T%*V?%1BV$33:W^E$W=;J+U=/T-'2?OJ^A\G M>?>\Z/0L7W:47"\H\1TNF_OL:*50M=.C8CBF^ZB.Q]1P[/0-:G 28$2Q:6=P MT*X;9FH 71VEI"6W-6X0$;++4FW(2+S^ALB#5^-6B"D$:C)*,;U"6P28?=X=ZYS3 M@.).NS **D:7N@A7P#FG;[6Y#B MC<#RI<\ES2K7*RM3'69?6UH_&>SD,P,%!7^&AP.$9>@LCB#51*XBWO[#5>1E M.Z \-MLMDW=]N#RC[WG*\/#7=VY/0D\_M0D:29,2G41Z0@!O4T[>I52XK'R" M(.^5X-:0*+^YIZ?J:35RHXU1G8]>O/' .)%#=H*IAK2+$^WGJ;>@0(P)4$&J MZBDXR5@B:\7KJA)B4U>Z*+)%U\(#SKO*CE6\SNAI075 MC($;^O*IUG %,O*YKE'U!O*X+-D.I\QO$N<$4VV,C?O19W9IW<&83LOY/:RU MXUQ_7Y!C,76>0@#>4JVV&,* /&F+/%?!"JWQ!?'KR;F5W" M/0UN7F[9S;,GP@2>%0:>W_RV#I\XE[U(YX+-8ZX#-V*D M6A#_49A3]T%J5=7&%0F1Z; U4ON42L93Y56B>J*+H;9R\^71$T*QUC8@$+OW MOZ4(0LTF&X<\9I8VKSS7NL!< V-=I]T%#=P15ZX'2^A.7;K M4AWH#_\\A))%GNY,-M4+<0)40ZO@9]N;,P?Z,2JC&I>">>7$G\_D/NX2N=H'T0$FX."W\F.-+.=_12NJ8_&), MQ-9I*P?Z*8J-OO]R_Q:Q*LQY8+E$K4Y)2YFT[KP^5*E^ M13G@]%A[;/>LA:/O72[[U:Z^ZU)\HHWT2*R;#OCY)\,RLIS=]-X.1V^NB,S.5\\OKT3-)]<<>HR)?[U%-M3B5O#2["VOGT1F^0952.9MI--4NQD@.G-^J=H8=/Z&AL'?;DB M963Q3J&18\V_G+Y&&Z&N"YP[_E=;Y_Y :%*93('"G^V_)"0.+ZCKC"13&5Q= M5!L# B2>H74M< 7*O@]RA9^C M1S=BYU0)S[+(^00[)NPFHCC445*.$6U]*%[:F5JQQHW=-_4N)9^T:.%QV6X< M+"]?/+CZUW?;/!9Z3%>4Y$3H2R85$98RE8+,6,U31\R:E^RKO2[FN YVI'CU%4OE!]P:FG2'9Q(=9"S^0= MOQ2]7E>#ZFIV-)&L2KE-SGF5JW\\TVF+J5)\C@L6*-NR.(ZN+[")NQYSO:Q3 MG"[H.L-%QO/"K>A%AZ#EXI"Y^$2(!W+NX>[R;W(86QOL@YS2UG $=EA0>3E'=C=:4#>6MS MF:? YUU7ZDUKE;D9LQ[ ]OB*Y@]U1(PY YZ4ILI/5 MNJSD >-V,W$B$J]'Z!76P QAR<)/UE_L/Y\^-*ZEB)'WG/TG,_<:3N54AG-.Y<-_4^*NA<<8E+ M^$F!D\K$\ PCA9X)\8 F(-E^TLS(\BOHOK8T,(S:9^ZCT?%H1K:DIJ.I_*73 MG--5E%)@89Z'C.M38Q/0_B:#&WZ9O!Y?N04Y@;FXM-$ P_4T4Y[-/=>73+WF MZN[M^UT\W+X NF36]%-%LN1^2=[#(PKEPAOJ_Z<\M/^)G9#L1J!-6OW(Q"4U MDF$1@7^&IW\)1#9*;32-0_6$B<,*EIQ>;:_8"CHI66K#?LIXV-A&)+4Y*8E[ MZ8GVXY/L$&HDU5[^YX<@[D9GQT-0S](I4KOHTUD#MISO=Y.>7O8--[ES+/.2 MDYGH:_#7S,L6\Z/10$B7>2**9"[)VGW0LH,O ^()+<_W[6E:LJFYI9O''1T7 M@;!)X>:Y+X^.M.?%O.%@O\(>I_SY6&:D)Z"VG+M-I=K2.$B'H+Z1F0<[^L)P M:\!==&9G8::D9C@_A-L/=6OJ+/>Q4?VI8S_%?MWS5$G9QG/1>)Y2W6#BA._] MX+DM2O!X(_@XX.-:L9&G//1U4>QGW@64]WU77D$)+NG8UQ_@S?!V[V;(DRNZ'QJ5W#X?N)/SCYBXI]7 M*H;VQU0,C3]7XL%(']7(0U ](THT$:--NYI\LPD5^)Q',;G"V;H\E$V3_$6N M5R4*Y3^I\B[=WG-]-PTI@CF>EFH%^%*B)QKU5 FH/C"_O;,75& _^5%7:)GL MI]UO4]Y"[J^?A7S\[:;XO#7BU_6/P>$D.\. MSM#4@;02(^&EC&*G!5.9?L-/Z:5CF4=?<(T,G(XUD;T1ZMS2A8R"@ ]!KDRA M?@;!BQAY/WT/4";ZAJ=8V/M.9\:19(@W\<)MD7W$D\EUJ0OI3VI[TQ5UFQM1 MDHQA9+-F"U.MKPN9%+ \B$H"L-*TQYGLHG.^%K,[;&:S'-+Z\_R0K^60R\YB*]G M?+;,# >!N$$@?L"(_VKML'E=PJGEOLB_HJW[%@L6/ MC:YS<9S.@!Y'C!V"2*9IL^&="&74BGXBJ?:/&:GZ=^C! H.EP%39J5O(E>/N MA^/1]?,@->4ZHXLLZ]4)]7^SWFK< 5\MM]?@S1]YN"JM*, ;P),M= M;D#+< +KB9]#&0+3!!UEISO3-#W?%;,,GR^KM[/ZIN:2ZDRCSK**J]>6CPXN MJP[E4?F^$S@BV\W)$$-@APCA+L9(C^YY*S4ZJ#Y,09F:?/:F"',(Z@N<;+G M_5SNVZ\ $ 'I"9X=)^;&HG_JGT5,X@4; Q)<-!3] DI^3"V=C!M35IA;].1: M/<=6/>SOZ2TC'L)AS>ISC/J?JAE9MQL5>>F?)=$I4<24LWB+\0 _F3A&WX\% M,^$>I6+=1\^/_[!.M^/0[G5^'ZE_GMQ-)ALS.,KE%Y(IE^1:[7P2'SF])4[JW'PAB!UAA[^KU6S0K$[EE03F"?% M''@ [@N0W!PW(\R;^0R/0UN;!TS= P+E,U5$+G#E/D*+K$IL,[<[=Z :!OY/ MQ\Q'V,CKEL MIZ&9LI.U;3V09F@7A _N-\HX-N?ZU MT$J.XJ\M_T02[G1LD\>7_WP#*3=)7T@!1XC0LA[ST Q[ M9?\5V6W ]O6%BK_*#>-P=8,U%M.&)I W3;2=A.Y)X8$RUZT[$PENZ H]$$WQ M7V^?V F^7R6)?E&4%RK'F/SP4N%OB/&@Z6F(PQB.U'C=B4WX=%96&GLKGY$RJE+?T,5$-^.U_V],-9+ M:NF"'D,NOX=PM6N3D2M&N$T-2:';0$R%+X+-^5F/S'08K,"M*=0FCL!:I9B0 MREIMX;_ LKCWOO+]WVXBV$_5.%4[V._6TJ3'ZP>)M7+6 M_-(2"KP][HD;''(?\:D0+AJ$/+W\)Q'#!RLTFH&;OE_P_JU]M4_ZK+##54A/ M2E/_IZ3? ?/AE.- #4 )LX0P$OYAE6+?@I+;-<^ZZ/&HZ-3F+5NXB?^?ECB M>*K]KO7G%*+2(.(IH$SBIXP!#_\P3M!S(+Z*BSH]+F*<&KLQ*#&Q'U,\XIX# M!7U_K6\](@[EA- $FU+*I=^V&H^O<:^U.9U M'Y/7I2+K)/HQ(7-TV(_]8X98CIV2>+KOY+\6FT2#Z,58_QHABA>P3T!'%RB2 M!M7 XIMU:3P^5CXFOGY2A12T++$][W;"PW/D3Y\K!V\9%YY,BF9ACAC2K+4] M3E76> .59"@Z;%S"EX?[/FLJ6(MW>HF<:DC6U[M0-]K/; MA(!8E9SY=Y3)3MUX5J171'@GTZE^HZ/Z0C2SS*5]74?UO_)Q^X3ZZ,EV2+#" M>7.1$: LE^D],/?&M+XT6;_%NW23 M$G@R0'7WIZW8_6N33!5K(U4[349>X0 MU,V<@.=0BWC;-M,$#]$C^YEG1[]X\U2+,T/",VTWGJ8J7TH1O8K! C!]/QXB!&<',N0@[V3D_\"^9#[[2Y3^HO',ZJMC- M\M?I%.L&M;;+1\%I&%$HG'-Z#SN/9G!]/)I?O5&@FM>G*@I7'UVW;\0+W]!- M/F&7$VXXX-LZL);/\BS>DU602S^)!.X$@S:QPL'\DX9=.24 MA;)6]TUQ]A^7>:^NG)7R2^ CY?WW1UY'M;:[J))P37KV+MPLF,18IRO3KM4N M+,UY]3&LRC:^?25@1CP?#=YEE[5Y4\[^BJ7[O<+!?[MN$_(_:?N M@HLOU9!F!J!)>),/D_H2M(N8J>W3V&BDB(^FG+;\AW&VF)%PWX>FBW>."ZV5 M#R_V!$1D?. HL4MGC,]A=[2(8.[:;.JI'P6528*LZ:W@JYK[,HW:6O M1"I-/Z!D5,%LEXV*@>@^L<$QQX7^D[\*M%T-G5YL!A+24@]! M_'A*)KV YD JZ\W\48;+9:HGB^1%4>L&C)LE)<*0?U''(%BR\>/CMK._.V4P M_!^!(@H7/07N339FFM'V&B$9+T@OOO>E?.!!SS@K2M,^2N#KW^]/JR1^Y^VE MZ-K#?GP86Q/3VK%HKW5N//2YP^=+[K5C[45/SK[ MT\)>Q (.)G[?D68&+E,@@NT0)-BH.H/L#D/%[JAI],=MT^Y/7_G5J2WS*OXE M%-PE.'AM.:#/'+6%;4E-)D-OCD$>(>,S8+'ZXCY7'L(\5]@QR6[NTW!Q&<&! MQ[6%8NJ/S2C1F0N&/$I>+_+=YEQ!/YK2YIFX\)RAX(UONM/JOP^)!I_0!7L7 M7ELQWS:9T^.WJF_#J :$\!AUG'GE+(#U9E^6SF:/9_IH3IP22F_%:(^0C#H? M>QV"!. LI)[P-6*83N>&)(5!0,( M4QWA'J3O7 8KX,>$B6X]TF[7%<.H^VZ7Q"5%S9*F)+]7/4JT>?)8NQ=D M WB2L@@!76E\_)QP:2#D/>!K^OMV*>[&N&MS8O'I(]MU41\36)6>W.'0^/8O MC/6_6V@9BJH0+,N4+'S@'8:I_'-*]/G]#N1V![>6S6_,"%=WU="Y MT/R4NM<.TMP\C06Y_[FKV+^;S;Z?G=FWQK:W 0Z8U+GAX<7O;1]?4XHMW^=X M/@P#L>6RB71^/OCH2\)OEWMJSWQD3%FSZJN2T M6'TPX+_5IW^9+)F346+_+GS1R++5_D&4*3O[8@+WI:M?]M&IC'.,<7S+'73I M$LT+.9/5M70)4/:N&)%QE'919YPMZ.:2@NRP"-4]_VGC+2*;\N8\"+52&]^' M40#^4,UIM_ZY6,J?!&D(B=K'QTIIC/=55'HG$]OJ*C=//1:O^1D,2O@0]ZPK ME4WUM:M?/6*M6"+@.48=^,W@"@TMHTF35[48>H!T#30BC8!*>=?>XD#3TS&V M]K[RHD$WL-IXED?MPEPYCL,[]?11N KI>Q\^:NE4?#^69 XYVDN&+,?W2FHZ M#8LQQS&MM@,]T]I6'FY*LBTZ21<>I'(AJS!"B"$("^*8CQ LG]#2 MQ<\!!#AB(^7*D(3%(SRV+]^(6'R.>NX>]VQO(S#/?!9%4("? *YY+@*ZKN[H M$5(6)9P4D9:D&RA9:1XJ558N[J=V/>[V7ROH8-+/$M*M:Z<:Z]GEN2,_@_0T MV[56L#M4)G@Y]J61R+AOJ396LO@&E=":'OJ=P.[ M^X6+*OFRUW3=GV7%7BI\8'V&7J6K2-4#)O7/T/R_P4V(Z)B#'?IT$D8 -M)] MH./B31JHN#<4KAM"5I%4(>80C0DJG/:_8^WXKG*8+6/G&[K '_XD[*-GYRE3 M:5:D]HM;!P4ERV@)S92G@0^(DE=^_G)J7'B0LJ13/K@F<[W#6O#)PD'\]D@5 M8$3! 2$5<$<@GE2)MR*M[;Y05=%G:J\@XW445=5-(9<[JTK=5V8@\"P?9PJ3 MF<\CW5037,[22_=&3L&=R;G=0T9&I#@L$>9.TL\B;AU7*6V*&^9T)!=&=,MF M&L^\/SB"[VVEMK)8.[CXHR;XI>'(Q/3O9\(4G9P65?Y[Y2 MG+CYTH)=E<\[Y$ SWJ_4)V^_K^+I"5CKA$J&\$^)7\,V1RI7LV(M0&*L)<[_ ML7[S?[#JM!/ [ZX"KD]CCVC.1">S*V8A-LY:QJ)/V:@V\X:_E!3,Q6==X7RK MH$O&'-(KD!Y>WTZ74XUIW5PM3\^;+J 6R:^>]68313FPP???4B13C7A MM/S8WE$5W?F-0XMZ%S&6!^D$8)F2K6 :1 !IHIF-P1,27_ZD-R,TR-'4Y KT"/7 M=/T(\Q5NO1\^_K[^J:-%VEH!0SW#OQYD_J08M;X9=X\XOG,^^)Q.GUOKI_>?&/70R2J(]I&*! M&6A4D7Z\0@8M9)&6LE>/,&?ON31J,A3',B8:*8\3DIK?'7]Z,FAF^4M,@RLH M!'F$P<.8Q?+#+3VI%^!.,;@""*!7LF"JC$[1-0B4F$M9>J6\9J_>EF]T7>ZU MG)?3".'9C87FR0,GG)00J24ZR*M=>WF$U_O $'44GL^K,J1,2).7]S$\\@)U MS1$4\VWT7T!\(#E!^71X5<78N??7?YE(LUM;7#*1CP3M0G7@M^BU2.\:G\4F M],QOBGH;$$, HMS(^FABF[,4WI*UHB[IT4"@ /C9$P%P->)A>@\K7M>.B#T& MB.)",!?(.1V^)9N.?FWFR'+H;>DDS@FWAHO+W'^M5M)VMDC2Q/B8('SB(0A$ M,]8-*:.ID(<*T&1YG&:8>T](13&GRCO?DN:/J5HOG48T.KZ=%N9])/ZX4_I5 M+H/[9"5C_!#$MY]V##!==JDH8DHD:(W#UL'WKA&!B[_WG7P=;A@WC]3='LS/ M=!,7IGTF=J=_[(HB_V M!M1)J3&\[5D_3$,CCN";%M\YCWI,#(^97%&Y<.EI9(0:@6-;CRI#8R5W]/

R MP,^\AT4O7\ZU'VO7"V#O'_E#VHBLW27V:84,A;S\UZ:=_^/?&K&L0IMR>]/F M? DMSP>9Y+^[O0].#8:=U;+;*O?Q]@T0_A0G=[F/(-N+VSGC>BUJ,O66(LP< MAP?.!>SL$Y$<,\ F=OGUDZTY_4*!3&;H+.MI.]\0;9/>M=:8\*,KN^A)[8OJ MZG?1''/!1+RHKFHM8CBOKX%J!C];I[9I)HZGF9#<_,OS7EXL=9NHT3I>!^T_ MM19UQM]2\R.?0"?'X!7SG>25@'BD4%G+-&3Y+5ZL$1*_I-Z: TG0/SFA*RI7 M6#)G>N&L\_69GF)^-?D=$:JF6>OG-K>OE__"Q"B'H'B$5@N01N"!G)H!D-;C M?L&^VHB/5N]7AVI'17ZI-SYW39!/H+&UM$,@.! V:;)1I0'630>C7$:.D6*H(9F16MS^+H> M.VK(>3K4<[N%A!CO!),LP7,\/5C^[:GQ[H.:@NBYFD:>!+Y6TA?=KJLKL%2; M['X+_RZ&0C)3FFU#5LH/03XH/L;H(:AN)'450!+-$$0G\\3<])GB*=&Y@)<] M"^U\QYZX<.DV7364S!]\%.KOM(&/!_/!-4@-W75,[PL,CU:C]1;75ON<\K=> MBS6VJ'T.S700R_'0&P8Q_S2JU1=U;L5L?W)!L3<:)(OM$#D_ZMT!;5G]7Z#L M?X_!FZ@WX0_IJ&#H7(@]P$^]3S.O(TW'-.+9[7T)KMN+-/I!E6H2<92>R MC"79Q[K/Q(K,OJJX9+PF$7N1I DA61^" -G^[>_O(5VJ\05:TQI8/O>5*XB4 M$F>7&>_'%^;(AG_$S3.^Z$BK5+4^!STPF@*+03P#HJ"-[&]+TOI&GN=Q)$F/ MKWK6,>;&I=_6#+@^ZWOPD:7S,P<'JW8G6FV,<8DQA#\"MRI'#&%Y()YFIG?( M#YW4FPLX2".1M(1]';->P0WGF]%?_!9([CGN,R9VW(<@91 ,U?7EG_=$45)L M:;?IR1A)0'7%'(<6C I?1DO^0,B*.,:65)TS?CAQHHG@OK,9 <,*NA#V*,!I3"IJAV+1,JNBZ>"7'UK!GG/.)>/ M6B1UG@?Q!LS*+[_$-V [>?D)9G.S_8'>RCMKD\UO40V.0R&A&JLY)+%BPOCKRC.+K!.HQU1\^.7*?G(O@V(5Q[R!-;I[8V*8G"?>A:Z!?=<3\Q MZZO;2['(;UXZRZFI3CKW#V4^Q-@4BIR-_2 C+ M2%V];R01?1F=H"\':*VHT@17B!@TU1RNB2'SIV'X@7J:,\V:Q"@*\M_7.[4: M668;;;ANT,DR03K!_O"$=.\?9:-@7[\(/]GLG?:G-]3=Y>*LC]46WZ_@B.9< MCKDJ49JQ@HJ!2&&XM5(:=Y"WIMOYB/!W.3NS& M]SN/&X1JT02+"-@$A#"C&\-#PB;8KK'%,:BW6]K93(1CA[9_SQ_ER%8^EK!F M?AJC8Z=&"F=PX?Q(N)6R%\M,.9*BX:RV7(L.]2N_1JJ1-ZSKF*#\?)UF:WKF M)=CS:Z+#K<^EYT:A/Y:95 8*^G^HSO[O&0N)-W<'>@AB6\*,Z5XC0N;Q%F.J M^K(.L%SKABEUZ D L7[P^Z: RZTJTOI:6:C8+NAB MX.^JR^GE'@\HN6GZ/#39Z6!MALP/* M-F:@JY#COW]B&'?4[]\M5<_>A7C=&EUVZ-/W!==8GE5.,A,R)BT ME.'W;N-*D&V.[>-JVZEOIZU30)T@F\K_]EKG%Z%_/ 1Y@I,.04VB77KFA'@< M)(6C6S4P /O56=L]S2K[SEKSIV=?1- IM4D?']'FQX,"AA@X;'/'2%_5VQL4 M&/";8$\[28[ORDB FQ <0,:[TA:@COKO@E<[JQZ8S+?>SW9WW?.#KS$IF(.> MMH/0!JZ 4R \_KN-X.0"]L1:&A?1F4]IT?32:LV+=X$RE^KF?]/J=CT@9S+L M6=_2ZQF\CF;4IXAAK+B^Y"P/4@PLO+B9UT.I:OJY9U.?YS!8'&P__>1(^,+. M:K;P7G8:CC\N#YI<"D25TG2_U>QOI7>O.,48QZK*2)J1Y*H![D')(<4EY2L'MC4)>&,(W="&NL-96(];4)E73&>!L."EXO2 MQC?^4[.=__$WCLK1U4K!IG9U$]6%K5%DS,D5OI28C'28;B22.^?_H4#Z'V@* MHN/;,M@TF\P^D4])HDF*6</Q#DS1L![%MA?6@%DHQ"Y)K?+//'M.3ZE,I&I5>FR^*SI6^'>=6[-S' PJJVQR$MT]^X\+^[&@4.D&] M_SQQ:YTV# M4"1D,BSOF^>W(,M[^%YT,IX7PP[C^TT,Z<6*.&V$\16,*J^7!57?E99)/G7D MN-# )_2=/98Q2\NYQ6OAOI)KU87$O ODUHVOAM=HE;?^MZA5]>.@^>V[32W' M=730!T<'I_8_5IA ":^2UZDZ(*YW/"?L=$A%Q&D<.M6%Y0-01$+UVAXL156\ M1G15S%5QKO]:@Z%8(G6-4]M3JYR%_UNN3.L=2<7R(-B]I\*PO>:"F%Q?I,X- MW\OCM?*VZ;R])G%:G*L*(9W,/',U\%:N+SWL@VOA\W'ZT1L[2'"NK+PW4!/0(/&DRS(I?FO_-J MOBK^UM2FS?[A]3M'UM*4S%D,371!9C!T-':Y&DPR5TV04DSK0HC3RX("D>KO MSV$;JP.4'H3(@[A^/DB5SNI?JC8;*=QX=[SS4OHU"0$7$#J&>T=ELJEN8^X:WWQ]/[TSI^!<2$B*6;R2":MH+'>5;TZ'Y54W_THMQ]5)9<_2P, F*889/.)5 M=*$D)Z)<+M'YTM3?ZI^JC?E12H'#Y:FN,LCC#L=71F-!P4%V+WRA)$O5F1@< M7A!,4&FBFL%L\[0Q1$3X]+[%.GJ[BI7 M$1I^PG;TIGL.T>%(7T94YEH:R]7O>A>O"HZZ:"U#@'/FVY9D'>(_)>#E=V0) M*48N>]6#*2/ERX1S*BU[_C+_1"*P/*U$>, M+_C&.^U+PH J^3MNCE)9UQACVM)V_LE&D=+ B2CG3HG,=U%+'?]5JT_%5Q,, M-9KJ*$9Q$\7:9"XV?X,XY&J693&N;FCWVU^Y2$G*XOI.I\+B'5A1)_@D0Y1F M-:UK0,#&,RXV3^RVRU8VYQ-UO(1Q]HLOUN47W@G]*G@M$?R.KR#)R-U 9?M( M5*;),C=I?@0XC]P6*@,F:) V>J6NS*?,D=6/HCWSBM_9Q-,Q5[]_A'.#_EQ1 M:!IN*IKU^@5+^FW;G&R>-+-@&J'TXT/QF9"3/%F-IUU"/,76V_,)_;030A1E MH(W,PMR VO2B=HU*W['!ATT?DC;*YHK!.)Y/S]\<<,XF[N2!* J*\OU2.B0H M#L+M FP1P4G5ZF;B=Y*',!/[.B5QG**GCPSWL&1>9:V084-J".:8/>5G)URDN<^@((4:T0 M(Y#&J;=,J<,!M!3#LI5N)<]4>Y[UC9B=,\@I'YAQA6"31F3/9''9CP1F@QATW0 M2L(H;1P@WA*@HH<@UR_>3\9,5;Y+/NC?WQZ'[LC MWF8N/]0Q %:#GUO9?=IY7WL/W0WWZ'?]GH/C45*S=KVK;+-NF[6*:AOX%-;Q M;'SP[^!!B9W)-=SBIRGJQE[=D*6!,.T'O(Z"WTX\!,F1";M4YDDQ]K%JS'<5 M]1S2H-63E@#AV]L5W0"?0#;4J-!V%08&7X6&RP5!@E8RB\E;4-N-*2OO3WJE MJ$!(OHS(:-\O)+PRTER_%;WMSS+X5,G%(+XHH?N*1:S"+:$G9M;W*IQE*T?E MT4]__IIK\HQ_XE,_72=< M2?3ZX89D[5>W9+A:]7^&>&I_U^AE="/8Z?FZ8*;\7R:!^Y!)X&,TN>8#\ZBC M%36^=DM2+3DVJ;*A4K:N)SWNBRYD16JCG>D=S,GNQUQ SJI-0_;B?/ZNX/19 MR $]AR#@]!HZ&L[CJ3%<%4)ZIU=2\RDG<^4K4N/]56V/8$.+HDQ[OOT_1N_] M 2/*X#]=F^%^)".:.K@3.3."NPL[&A3^EN<6&9RTQ!OBU' W4/U6TL/GGUD4 MT&]6_52X&P+Q)$O^.6@GMJF%)H!F?INX+@M[;U,'?2F7]V=^& AEWI9LVV12 ML\H*9,=S "^K O/6D&[HZ$/048PTX_.2.-#DR]3 UL 70HV.*6FR/8R2P=$S M'^Z$Y!\ZII YEY"GA)-P-TXQM^8TO'9R!2,/N"[7,IW)=AG()O)'7LE-VVW7 M)D*DG'P"?< "[UN'=9^;>HH$>D?B^]&/)HQX@";P$B M2.8$^>Z_[4_):OTY/IA3I,&0*K]CC_N/7W*^-WCM%]$R:SP][6NLS!,28P'2 MN+M-)4.Z,3ST=GTVV-,;WW0#JN1RW\-6NJXLY-K:ANPR*N=^:K^\XG\(*GC- M@SO.:7>^AQ9 %DDD23.X4T@W5EIZG6;V\)Q /.$F1J1Q.L!>MB:G&*W>:7+F M[\.EAK[(-_ROWA#LD\$D!WXP3(O8THUG90R >6D&KC6P[WVHXXU]HT$=*FOR M>7-B [EMCY__#:R]NA#8]?"RX6G6,7TUQ@RR\6@5]8X/MMY\&TF*QWWZG@!7 M*W3Z4: P1?.L,?%V]VB(O7@]HZ?4Q+ZJ2(2#]=G%I4]ILT:4+&">;-17H 1H M40WAH/RN @52VNSB[M[L:MOH/DS.>4"V!G=:/,XNR"U'/"[T6!41V5C6C9]9 MH132FS50\;E( 9H?*6L%$MO(8^('=_VGI5V,4V/&C;+TONO^\'=7'W'B4]I> M&5Z?H<,B+. :*2BL%_TB]HUW<,G"2>(+AWLF MXA="%*4O\OW$*Z1;^UNP4&J>X"6PJTDP'*/7CQE"3(HK,%)P9P!*]M;01IR$ M_;DUG6LX 36?=#)M=X@M&8O8<)M#V)T\:35T@SS ,"Y[ =FVG8#LY=T" 0V4 M\_3")LBL*8,36LCX=@42]VY*!:XM4BCCZ#>$NYD5BCE;<(2G7.;^+?,[DQ.P M?@J%WE&-$(#L>!,@,[AK$)Z=O:9)QVE;LF7:O8_CFO%:[]7OIA>F76([,R,O M3_1 65+/_2YR<=:E7A8/!'K"=PP4:A91F@^(ZEN/Z *(4;US[1DM\LOFPMM6L$JUZ15FB\, MNG(]66:-O2'TE+YN.1D;@:+>02Q!CF(]H7%ST)2]&L/I/N;(FDQ-P3PP7]R5 M:C7G+4'SL^47_)1.7L^A\O.RS>Q=V:[##BRIUUJ/P>/'/CG^E[(DS^DE^L=FX&& 5C7\ MRD=KIXKEWXT5>(;]8MF0D.<'^37(=D/85%D?DLV72=8BO@AVTL\V^NN(BEDQ M/_0OW.>'UQ9__9YO@E<=@OCFZ.^1&^LC]$-0VR&(N/4#".#(O>4K:G_%T$W755B^^&M#?@XCE1RY;&,-N3*QDO#2&E5E?[AGA7?+@7Y1 M8+%/3AK[9/4N[Z!@[2GM$]GNTG5L H!EZ6;+05]10+'WLS2]R8E-WD8!%4<3 ML5@;UH\R4:HDP^ENE-O7.ZT/,P.^*Q5_ MT/[N&V9)/<_XC!> >(M.!#.1$LB1Y)LWR-%POA64PZM?<#L/;2:\3?O]]O\=\W YFH'J#CRWZK5SLD!]_@23L=+ M3U_DMKEEY[3XHC-^0VDB'-T%IQGC@!8YOP?"TZ0J3E,CJ2;_5&6)?TZKEWG@R:8I]"??/O:)CQF4PM3_T7?^N;W J8IA=Z3=(/GG/JW> M'/$MN5:S\:5T<3/D]JLD4Z2>JY6"YIB(_)FZ%AE!Q6\0W]WYD!YDW>X.*XG8 M3U2-#Z(BGV-41#4=_[R0F@O)OS5A8]]=;=DLX_=2_DE6D_M]Q(U[_3NQ3+;O MDF4HPB6GVI'D+"?@P9/,S?J! *(>AV4]8S+3['EA2\YB^^SJ,&?:^K&PBI/H M=/W/%'0\DBW8/!9;[]ZR?0BJI=W[..$^UBZMGZ[K&GR\)?NLP!4C;?&9\TF7 MBF2Q:P4FZ %T])(NAEZ"=;^,74[%'F.( L^H?<]<%-_6MH=[5\SK9TFA A J M,I,/7FK^73_]JDY,ME";(S-Y"6XTB?6J0@)GS'$5B#/.OE4E"T#M&%C47 #9 MS,_5U-L9'ZB[#=FH_+C<]Y!C3:Z#>>J($T9F&KK!#9[,(]8[8!:ZPO]<5YS( M5%Z!UR#=6RA>YYN[E=U.)P9<]L@;/N+U,YV_5C2C6BF>P;#GR M0(>"'K6#G_K[U_*YY;M7J5#T9E;D%Z;[D"1C/."*!.Z;LR.[YPY!L>[TCN\_ M4'Y,691,U=EYQ1C[.(L=_LM87_ $ E,O_J-YE!DJ9F0KB@G050V_"52%5])N M3FB\#;$@!\1I*";>-6.%^PN*U:P]?/C\P[.OD86O^D)3F6"N\.!X>A>U2#Z?XCR/?&& >J6!B/MR M]F:*4JVPM>!@/XC?ZAZT"SF+6X9L;Y68%\'Y ;-"X"%/?2EITU91(E?V:WG(V3_#?55+GV=K1,;J2TJ/YY,O1@GHV+97CV1(X&1Q;R_0GT[[4Y*"^]-,REJ+ID24L?OF)#1V[U:8BX/XB[OL9US.OG^7M(6=PE!GZ6WUM&D=6_Q6) M*V#<>-'2(HYHSHG'.\U]*?R:B5FY1+Q0V/E;:X=5J?/MUQG@#R&MFQ=*>4E_ M#?$#GX2?&I7/ZM;7(ULMP8YP*L^*6N5T>_N7YBSI'DM\=;,J:H"W7?@T* )* MU4/@D* R#)J20)@KX5KCO(]O?Q>!.4?DIX?1/$,]Y\QE6'!:LD9;HJ&M[P!&M7#15O8I-\8QC+,W> M-357>KOD>ZO$,C!WH?B(F%U_+I)%_RS P> L(U&)$?\\]SS0'?>.8@I(L5&?%EX.0)/,T4<"S&\RG7B//. [F M,J\"[FZ9-QB7C7O4)0RC)2I9X]P3JC2?S,^\RF+CWJ*[-*C08E(#KC)6# 2 M,&^7U\\@F#KKDV51EGD'TB!CXMU[]8DG7P=FSW1&&BI.8UW1<5>P76FSY@1\ M]\CQSH<3C1 .>R;G"C%J5Z^6NM-DE"#K[>;CN;YQS#*555ZWGSN:3BG-MOC5KI6_;AQ>.@GF3 MT%]<*LO$_+[*6=W@K:ZS=0U^G+72E82/3\:P+X(_.L"WM(.JNPS4_4;$EO2 M:E%+GIROG8[;!_AS73NZ4.0E^I, M$0&]_3:0@$Y#"K:SE/CB2:]][N9#!>\Y*8]D+KGT]: TQ^/Z_7D1.7;?^VD" M\10?^EN$*J,W)*R_%QK)%/2RVQB-R=/A.T]QMBU6?UV_SKTWD58!?>GC/[DB M?/"7S*%%M04&* _HA9!':5&.=MOL?N]_X(\'I4ETE<.2>_0YQ[N=YKS(GTYB M)M5O"=KTK40[<4O>T?TFOBUI3JF:4C\$S5/OT%_D=E&&7"-(H^T6L*7K/SU10@4G+ZF21G"J@')_M*[1"OW)M/%X$SZJ?M/1H[!\ M^$.7!O&'Z-U7(77.(H2D$?W-[$_": MCJ9TW'4J-5%"]/O7U_: XA?N\!GWAAZ"F*'S$6JNB/B]'R5.$Z$G([AA1E9- M0$ X>UHBS6#E+<+):[T]PU3L=!R[:NP<;M UVIIT5"MT=T>1G$_ ]B !Q9%M MPC+Z"*RYW^X3:<*1ZJM:NE ].F\2^)!ZUO.ZM4FS8*]:^DD3UL>52^J /%4: M,8EM"NGQ,R6 ^\%2-'X 1S"S5&HW#2[S%?!><9AK-9UL^6W2&OM2=;!&9/FK M,^*Q/>L\0XBQX'+V$R! %B*&[$B3Y.U)FG6D#XNJB4&-BX$!B#,I;TQ=M6T< M)K]FB\FJ/*"0@W(0>-^WZ_ M\Y+#P?#L19W01^@/*MN!+=JLK^EY2!^PE '!?$YU&;OC1.PBXSH/03SJK46M MY(#XH(07GWI?DDPH588&P:EV*:S^?_^<-WFR\RN/L X(+007G0YD=;E(M'QSFZJ&"Q/]?/"6X^U=)[.VCW(\,M#<7?1S?_WG+?:B.LL^ M>D>6&N2%9$7PP]3Z"B0 [^HMAA*0I5S3$J7+=38BE?+S!VR48MX.;DC E:>G MWVI@2361"B?RSX=0.NFO]GF%>I$MX.U=@K-JI^-2!1\JA)C&!HLS+27MC4L8 M3F?KO1PIN'8+X&R,,_'?@=D04 MUX*X=J-B?D_\Y_940[M?TJ]NNGWA$(A6^S9M0'5##.,;P)$(P=D9&E.-1R?! MD4!4*0Q]M[%AK/UD,6R]WZYURCW4\KU73<&%^LH/1HMOCHB>]+"XJHE&R(+U7 97QB%(7H!J?0B:]6IE/+7A%_>^N $AV4.CPR3N MWKLR"Q>9.&W;YGXI'>5U[Z,+3^#PY>% .R:XO ;_"@0WF=-SDM.^:X BA*BF MM#-3&'W:4;)15QH_[2JJ>UI*=OQ4SU;S%")\_N8VVSNC#JV -#@2=E];K\[% MA/R_M'>>44UMVP+>BHJ &(JT $8Z2CL4Z218("((HA3I*ET.!RL$X1)0BE*" MU'CP0)1R$ 5"%:6%T#M2%$,Q(52E[0C"UH3DQG=_O??^O#'>KSLN/];^M];^ MQIQSK#GGFJO@:825<*9*5(MK5TR4,D:MK:W552+6=>3+PJB\5:T:2>5Z=^%\ MRECUM:R'XH=;UF85)I#&D8$@8F45S/"$/C!T[8.")=H^:MS!,,H7G\R=.!N= M5H\.=;!_(F X=X\8VRS(M6F#U0E14C.46$);],D5I9GIZTO5HPA53'; M-N#J>LY*G? 27@(O>DI8Y8EI5NV>"+D)3#>Q"$4K\JJBDANPGP3:^VBI"1-. M<>'@AH6'%WG\YX6<4\@LC6?JT1WR0-\[XGD8W6:;"/-'A A2R>IJ-/=W/:5*AJX%WGI_2>=B 1"M" MU:+)2<1//.TC& GZT:SR:=:98>=SX#U<&J9ZZ%5?:-]1^10^OPE&Y*'J;,(PT@N-TG$AVQXLMX1C^2%/@"$K ,.8#I<[C#3$%&Y&IH MI+M(WJQ<-SAT!=SK[,C]"89!?!AE%/D;J+(2 U([X%%U]-3'2+-1D4G;D;61 ML"2[E!RK$,0U$WGWXU,8A5M2!S\!U;-F$N=V"E&TJH\H6)1\X/NO4;*0/?AR MV=@I+4(R>^IKG8&VR@1;[/[9H!BS*0G-ZSU&X+4 MB=OEGGZL]ED M,-WRAZ?Y?U6AG<9 Z@U_R=C19F&D%GVCUYH),%F,L=][&4DP)V M-?_(IPY:Z:^]S1I?./VO*OWJ4C[)H:_"H:J_&7L//O< ME)8B]$HZ4U3)OZ=[W3K3X2D.KN-,M5]B=#M^FL)Q6:]=K/U+KG@H+ZU=33MO M)8W[VGM.X?T8D@]$QS9+0[9M+7D\X,Z;K((OH71!$]OJ5!\G!BZQH*+,5:WB M/<,.CB4;8:^1'GD:X.E:25RC10EX?-T6_7.MW"(M15-)16DN4?_*W/5PI@FP-2!ENW@.(-JXORAHXLBK%S5-EWJ48X,EG?8D]/91X@^N M6-Q&\'" ZP2*]=8?'_T8*F2MF/N'8TILDU-+3OWA\^X@-5STRO_/8W(3Z@TI!W M;X.Q*D\WR8=KW/5>E)\AC^ =\]DIOBB<:?B] B=I\=]?I%G"*?*RW1_JXTR63!WR(%#L+ MX)80>X"PIXQ]B$#Y#(LSUH%DLS(A=U=8Y1-_YBEIXSO:&ZC/"_4:UN2CPA]- M16^!U,O@]]*?@A\S?P9W9BF&QUM;/FI_+\:>2<[J*KK!%>W6KS=E<'CP(^IA M=M3>D80X^5%V:YYL>H]B-5-?>^[I4['CN'9A=XG6U$\*6P:0[&P(=(7*SP'\ M4P\'PNG5>O!,IS+%[/9D4=C3?CE%GZ@5K7VXV'&BO;G,P#:9&'>?T.&FA3-. MB-[\TNA5')A@6\D0:!$<$R_LMCFQ@]?IOL6FE.?\C[UL_Y?%RF'F2994!20 MAJ"A>[^_'+]X:O%&=3'K30,VQVGH)JP717'<+%]+W,36WJ)2L)0I#O!N<;%N MNRRDK[A_@U1U$S%!FG G-,_-+;!7UT-(Q."]B:I$PTT;HC1&@NPETJA[CT9Z M%"4R>F] _H>^9V!.;;K[J=\&+>=N.M"BT3)"@AAJ HKV%%$!BS.UR=,:)OD2 M#@E\FA=!;[WT>1LG*?- +FM"[N'H/+UI(1%X_6KION:[ G=,F-OP:H@>\W5H M77U%?9V+7(ZR1YETP=[20A'^M >&1'F0ER7:MJ4 >*06% &&D+,)A]GBF--=I]^O MV,0/68^^^#83VZ-PCNEPMZ]:>UNY[N6_BI\R$($;P/[824+J0--LQ\+AQ@)(?5,S>;%5V_+/).EZYR;D-*0E2'VP*V/%CSIA7CVPV(??' M=]F.EF5+:LS*"@L#CO9+^SWSHTV]W;D!8UA4^U%%"$<5/SE$P;?6P5?PE@M! M^(J=L5'1M]T@SUR#:(]Z;$;Z[0L18@-Q*:O).;[S?UV:M!9.= OW/H2+O5IR MF7S)L,O&H>8B;PHDP>9;9QYAZ4&/$1TA>]D#>9*CM4LJ&ZLAUZJ4@GT'S[2) MBLJHPTXG%H9V1"C]]WMT]L'S_BQ>=HVD4A?[,HN/ZTY/\"VSQ2 1T#3S3QDO&\IG"BB&L55")YH7X M/P&0>$I5 UZSZ"[L *P?9'>$+8(RK!R*WQG+>CZP3?% M[^+I[CU++;J'?^@*,7#E&)6BE@GENVQ^!G0UJ:!+S&9E*\ M+]ABX";I2=OV18^SIM&^U\U[6N;&2[@3PU#K^D,$'YL/.AEUE*4$A1=B(BR< M_(Q#\3YI:(6*/;F@KH(0H$Y1X5%N[.;F_+H@:Q"D,-3N[D M10V0C(8HU7/?5ZO%UNY>/&"7%,E+2ST*G5]L0>J#N&>O \*>'-2L2;'L47Z3 MK9VL9ME2PL,C_0!^HXGV0*X,Y'0&A(_4=>>BYH5+Z(U\#7:%UVQ\BX.JC(7 M[&AJR-82J?,U>:8P-4PCQE(%FV6"X&LDFMW^3X'.S2ICN!=T@6>&>\UVA@?] MGG!]U^WP[?+X1&"Q6352!0IA$,D;+!142>L3Q%J\RS92&3VI&MGMXW.U^_QV M&X!^2]3DI@P!42VDS<)'-]X,I$:D(/2 <8/G@H^:#A,:'[#_;()-*B>-GMI*K4E6GB%(9(P[<,P,P_:!8$S(V5 MS02J.*#"1:Q<T20=?6ZJ4$9$MZ>4$(.HZEIA,'4"QUW]6T)BZ]'QZ3\RJ=;> M?+KNP8/#BN6N:!X5H)+;?,:QN_LY_W/;_T,[WR*X[JV!ZXY:6?K^M2MXG<]5Y285EN<%4YP## MJ9'<'JV)72Q5GJV?B:Q3'.#19ZPOX:?V^B,$9'^% \0A&-)#*]4=E'G% SZ%W(7[< RKV $9@9+9CR0&VWW0W/J;8EA,J-JDPIJ1@%L M=QE0]3F,0_DG4$L#!!0 ( #Q!<%:;^?X#>&H! 'I?#@ 4 =&QS+3(P M,C(Q,C,Q7VQA8BYX;6SMRW#B6+OI_G@*G)V)O5T2BS0MX0>^9V2';,IG*&\ $*7;7#Y$K_]U\2?&DS3%7@HQ\3%$6%*(41A"+F(6")KX%)/)PY\B M@KU(L "&2!*("!80\R"$41Q3/^&2QGY4-CK+YG_[D_Z#DD( I=R\*/_Z[W]X M7"Z?__3^_8\?/_[XDRYF?\P7#^\#SPO?-T__H7[\Y\[S/\+R:1]C_+[\U_6C M1;;O0=6L__[__GIUQQ[%$X'9O%B2.=,=%-F?BO*75SDCRQ+SDW*!@T_HO\'F M,:A_!7T%D?_'GP7_PW_\"P 5'(M\)FZ%!/K_O]U^.=@E?J^?>#\7#WID;\0B MR_G=DBR65X2*F9*^;&WY\BS^_0]%]O0\$\WO'A="[F]VMEALM:JEQ%I*/]92 M_NNASMZ?(;XC>9>[LCH0KE3WJRL9CV'ZU9FX]XH?1/\"M[HY6^3J@[J<\Z&^ MW7579XO>O\2N/HM\268#?!:;;EHBS_0OKM1/=3>ZH2-D6O934W=+5/%S*>9< M5&RYU33(^+__0?TT717P@9#GZ8=5DA F"]V*V M+)K?0/V;ZN7]SBA?+!H-R(*=&(3ZB?V*:U47>96'T@% ML!+A#R!?<+%0-O >==8?;;%83F^%,N>60EO!Y8=*0R\@A&!(":40<3^&A AE MFW(D&,7*G$V%"0'L:7MLD_Y6?,_T3@'D$MRH56\!JL7/:N+OP_#X9#\3F9XG M>%=0C"?Y$?6/36SU6FM2J[]M)O2^%@>9Q$=4:2;NL4?L)FM# 5_F3&U6"_%) M5/__,K];YNQOC_E,M5%<*EY8OMSFL]GG?/&#+/@T25 H)/,@HVI91WX2P]13 M&],P12CP<UX">L#=V@3LB)XCT]"V]T%-QH[0O#8ENS;3;=6Z4D:K$-?/8D&6 MV?SA2O=XE1&:S50W-^1%+X[%IY68$IE03ED"J1\FROY4>^A4( Y)&,=)D'A" M6:/3Y7H3?7(:FG9L17X'C@I<3L+RG \9?/L:?4$9N5\?*[%M:,W8^C->*T/ M0'LFM$KD"5@+#4JI)V M]P0LE+5LP7O.5]?O= MB$K?QN'\D\[M'LA ?%.?R]EN;B87D)/EQ^O?S\Y1[< M7%U\M6-%ER-G1IEO-!X]\VE;OI)+&[U K1@H-5.FH]8-+)5RH-0.ENJ!K?>_ M]4*X/0#OB(U=2C8H5?< Z6L>[Z.+;B1_L\A5CU=Y44PC%%$O$ DD0:@X.DH$ M5-OM %(J*0Z\*$H9L]E;;YH>V^[YJUB"=S,EV"_OLSG+GX0=O;8PBQ'G,5)+ MFN0\A"CT?)AB&D,_"5$D$X$QBFS6M8Z8#; LNE^ F7Y3KXL5RN MFLT2ISY$E$F(0\'4#(]]@2F//89M"/%4AV.CR5I>4 H,VA*#;XW,EA=0)S$W M8PB72/;,&^>!:$T(IL@XHHF3W0U*'J;*OZ84X_^LKJ\-( I9PBR@,8",>G'H9$7DDEG8R.8M:Q YHOW M[VB]$=4#^PO@M?" U-);6QV'03>V0YQ V3/#-"*!6\%$]EW;'A,=YL$5E'J9 M!)<_]59+V2VW0D>,D-DO3@V0DQBY,TD.=S6TD7)2Z3UFR^EW[/AE.2NF?R;9 M_'I^*[AX>M:<=2UO5G26L1N%N5BHCZ"\ZIZ&@;)A$HZU:Y2G]BE,;851(""5 MF(5SI?9\N6" M<_7M%#=YL22S_S=[_IAS,<4LB#$C"'(:4(A2FD"J@6I_HW[8;&M.-#L(+9BIUE"!X=/=#DD^9W,=:U\ZN]WJQ /7\K="7!2% M6$XQEJE/F(2))WR(DE2G': A9&&28!K@."'")_H8^%C13 M?\_9H.&+W;[^3[697MU?WY.?]8EP[:/S,5>+^GR5S1]JG_/VA1QC'B$T2& 8 MH1@BJ5/^A'$,_1 +2A/LH<0J3<(9LHQM;6Y4 4OR$XA*#;N5^)R!,2.L@>#N MF&$J/S:U&K=-%D5WNB M??)1NC46UZNESA>F'8*T_R'R0XYAPAF#B 4AI$3]%'!//-]LG9?/ZUX>O(SMA;VK).4.T=SNN ?.N K,2%K2D=6G" M&<'BS( [WMO YIN1ZKO&F]EK79W4M/39+"/5P>MO\X7ZS<,\^V_!%>'53%=< M_JQ=$=7V5=\HWRASDF1S]8O[_/(G>.W8KE:S(NMI!D^]2*4,D@3Q"'R M: )3A GT!,6*P"3W$L_.R:U?@<=&==OZZMN)ML:EI=+H/ %KK4&M-MCHK?U% M&\W+UVK=STKXT/OG8T:V8_HH>F;KT7P/'5P'AQDD9ZZ'/8L[L.OB,.#ONCX. MU&]'.[N.=K^6GP1=ZO12BQ53?:B./^;%LI@2Y,<,>Q[4<3T0!:$/L10AE"F6 M41HE<1S$9IXUIEV.SZ_F0LG+RT,]*73JC(QK[ICI!)D+2]/Z%-R&MK4+" &RN\8V*;O=0T-G]=YU*]E:<)7 M%/>E*%:"^U.*XT"&20IE%/G*/O8P)"E-82P89BCQ8FZ7)O9X=V.S;C?2Z@E2 M;^9)*3'(2I%MH[F/@FU&+^X@[)EICX6:4I] 46((X@P%I!XBD[4 M5ML749(&)/&[9)W>[6IL5++.I]P6M5O*Z3VXFC&'&[1Z9HV]0(%*3/"M_G\O M"1A.P^,X(?6>CMXD)_5AA0^EI3[R1M<[6KK\,M>VS3JYA!*)( ML09-PPCZ<2)Y0D/&O-3NZO5U%V/CB-("WXC8*2_]'B!-KTK/@:?W&U K9#I< M:!Y2WMD]Y4X' U\_'E)P]U;QX)/GNS:N\_A-(Q\'413J-%)$_1%* DDB8^@Q M0AA/2(Q];I.B9&\O5A-\L%R?E3-C3F?90Q9I/\;)1ZGN>O?!;7(O;C MBKB#0 ].B)L^WLS]<$?-8XZ'NP^[1!3*D5* MO#2"/ @I1'X401(%/J0^Q:F(2<"E58H)DT['MNCO. OP6FRP4')/P/-:\G/\ M! X,0!=G@?-A'=ICH)$8W):(WIQ&]$S'@>,0]>(]<*#+-W0A. ["<3^"$^\Z M]H+^\T)G9Y(>%X(G,<0BE!!QP6 JE5DBXIAXS!-G##_$90=&YNNM0)9HQ;XKO6:M)U M)T!L=)N4O/&]5$]]A*5'O5907V9_/Y8U[Q_ORSS.__\(*HQH]3F8I;B%%OCP MLI7-N$8,E)!-FA(_+=3J-,@:-U #-P&;CWJ-'?AK]5%?MS_JR_9'K2 $%8;@ M>@$:%,%]7O[VG^BC-D]',795;#[N@1)A_'-^Y%:).?Y1OIHC*4%&K\)@R4A& MC\0K:_H?2N:.A0;Z*_FIJW)]R!>+_(=VN"**G_1I.T9< MH !C2$(=%IJ&'DQI$L(DHL3S,9$!CVW."FPZ'YNM6\L):",H8+6DEN7+; ; M[ BA+UA[-NFTV&7AGRJ+92/Y!#10KX4''T]!;5_+K -FKNJ9V70];$VS#J#L MU#7KTD;GTL%51.BGK&"SO%@MQ#IP&HE$!EAX,&8R@0BE$22I+OX=Z/+!J9^D ML=6=RY&^QL94K?#IC;"=DWD? ]F,GAQ!US,;=4:M2RW84WBXJ_MZL*>A:[R> M4GE//=>3KYR7*$.UW5P#9Z(X>((Z]2,_12SVH>$(E)Z-AQCE](#QP%@S-1"W9)^#H M!8S[K!>6T#G.=&':^YMDM["$YE!&"]MFNM%=N0W]U)J?JNWV_)UB$6'D>10* MRG7RGS"%U(L3*,.8)VJ3)U+$[K29KH-DS+Y4V?^.@FO&6&YA*QGAJK. M$]NREE343TX]4UP,6']5F3K#MTIM42(89 M\:#G^TA92AQ#C$,!(^&1($RIVI19^;(?ZFAL.Z[;R[]^N?MR_15O%U\_?KFX I\N[B_L^.4@V&:\X@+"GOFD M%!%L9.RI\.@I)!PQR,%N!F6.4\J^9HR3S[N(=_E BJRX4ZQ$^/7\KV21Z8-N M[?OF3ST<81:B$'H\);IT"8.$!K[>8XDX#*DD\1E1,(<['AN3E)*"HA15I\3_ M7@M;>LF>$R)S!'O3'95[1'O?2FV%TTQ A>[=&MU&\-)CMJ\PF]-0]1)\:&%UFOP3M.)6= TC-3=$;#F!H.Z'YLYJM76K->_6TS MXU^W-LB$/J!",U\/_7/7^VJZ4P[[Y1%.WXE_Z7V5#-2 M%%_5L%:C-(VXVLEX0NUQ?(XA"M5/A'FZ7& 2HS0E.+3;Z'2086S3?*,"G&D= MP$:)JH)'H5U"_DN?$6A%@-;$D@/.&3'32^Y>QZ'WR^_U$%RY&X(.-^.=071V M8VXOP< WZ9TAVKUA[]Y4-\*\8X^"KV;B6I[H^UYOZZ:!C#U!U=XJ8%X$48($ M)(DB3"]@D0P"+C"VRLIFU_W8:+*17KO,G9ZOX%NIA"4_6@Z0&37V!WO?%I=; MQ*WIL!MPCIC0LO-!2; ;,*_YKV,K':E/QWM7B><^E5DM;\0BRWF52;Y,=YEI M'^\J2YUV)_\JEM?R<[Z0(ELJ4[^8RIB1T/<$]!"BRG+D(:019I $U/ M6N5P/UNBL1'D[=UO11U96-;+*Y-95E44?F3+QT$PCSQ=QZJ>0Q+Y.^Q6I7;Y,.>2QA^,D##&C5I6!; 48&S6OY:^N"R;@1ZT" M()4.@-=*;*<#LG3%LATF,^;M$_R>B7:#>WV_T$@/:O%!(_]VTB"'_EL=P7/E MSV7;_;#^71W!V?'WZMJ."Z\.92T+]LS:L%;F;$4I?^<\:!9CTL7?PQ72 M0WM\-'+7]%:)WDMJ-'N\>G'[.-KQ&SI^F !RW/7#J(6.A+8.,;J6[:CO6U&6 M"R\+4)3&)FT%?5L7:3VKDQ%-LKW9)UH)*GHIQ>H$/%GV<9TP=YFCM62_6KJ^PI MJS*Z%-. QTF*? \F4E_&QHQ#@CB!4J8^Y<@/@Y3;Q?CU(*41!PP:!_A)L$7I M_[6H!KXL2:55J0K)E"I8YGWN8W3-"/JM1FP8UCY2H'"M(5AK"#23@*MF*#=: M@EI-_=N6HNZ8OL=1<$3_?4@XZ)K0(\2O%XH^NW)Z$5.FXFG7"ZI^7NI;H#O! MU),Z1G/*0\_WA4 P""2&R,<"IE+]U8MB&D>I8"&SNY(^1YJQ;7&U'J4SJ^(& MEC\]*4(IDWV#U;/ZD6W5R:K\2"[*R,'JYP];[SBYA#$OM0I MX+9+FK44 AN->K]UL0.VWQL70UG&<-MB!YOA38MEH]V8^8+S3#,\F6FG]R_S MC^19^:_%GI:6J#0J^75Q%>N0'='5R!K M@C.'QQ&+&70X*%69 _":CRS>M,]M?O\C]_SX^FF>T55QE<\?[L7BZ(;4=F7,[S0]JO!U2[K6I=O Y>\/L9MU0FS4TI/O +!F%I@#N'JF MV;6$.J/M5@E3E^Y"1U%PY@>TOY>!'7R.JKKKN7/\\3,S\8M"G]--$X^SB$4" MTC11VRTD8O63)# *,65FOWS9>E*>S'G M5VH 9JIM76UH7HC:4V-*682$ET0P)=KA0?HAI,@7,%)_1&H+)G&$;&:R4:]C MF]^EM'83VPQ=L^GN'+.>2:"6M_*V+ST\2I%+K[-::/"N%OMPM*TU05C!Y(@V MS/HX-GUT9(-S%K+%#RYW!8]COT*:0'1Q[C"3+!KJQV/VB MS,'W4FZ?2O^H"_;W5;:HHA]^%F@-"4P9?KN"?LR$#%3 M>R(K C/I=&S_Z*M%PH;D!RM$49=#KH\V(#P>F6P M>K?;HO!5:9'/ETHC]=!#$[':+$DZQ.'#JLCFHB@^YD\TFU>W/C%B,B*!!]/8 MXQ 1)"$)90@C2M*4$@\'GM4JT4F*L2T;2@G8TF(3+J_,LHN;+Q_MR*K;P)BQ M5^]P]TQGV_*O0^9U\'QM%)?!8(T2H*6%.W8["T1'=-=-AD'Y[RR87A/B>8WU M5V?A7HVGF%+,U0X?)Y"G8:)+PJ201$Q"/R3(IPFE06"5.L2XY[$QX9Y*"TLM MI_M2"Q7P9JS7"YP],YU%L87[HPCW4FUA"ZT!RRU4_8ZNWL(6'%T*+FPWT-&@ M$\OJUN4J+XIIZ/D1\DD*!4<>1)@@2+Q0Z+H+:9)$C/$HFB[S)9D9&FKMUJUH M9]U'CV:!6()W,R78+^^SZE:/+)>+C*Z691RXFC'W0OVS+MSVG"\Z5,[?#E,8^C'GHQ204OF2QE1'<&=LAC-O7V)Z#G$Q22M,@@2%3 MFP:D/E!(M6]SG&(2I8&7^"&U.^'HC-TP1QD:/0W>.: 9FO9=@>C;9!#9;Z7"' M3>3LY4\V6W'!MO5"E\'C6;5YK:EF_:A;K33 M@?%51F+P36L(2A4MD^H[&W(SSGJ+@>R9[@8=0_OP7L> NPH"=B76L*'"CL'< M"2AVW?Z;+ /598ZRF1.*4:",9 ]SG;5,VE1,,T(TA5$/?->)>8$;)UUJ4.8Q4?HUH1B]XZ+42,M=K76XO4X\G0H9XB25,*9$ MV7^4>I"PF$$J/(Y$+$3@6UV1V70^-AYY5>K"\G#0"G8SAND+S($89Z=TR-[; MLEZ2?7=!KI=Z(2>Z?L-:(6:@'*\38MB&??J&8TD$/^NVRX1>5?6FJ9]T=L6N9:T\=&TWG):C\)Q M2NL3VY[IS"#;Z4;ZNOA<3QB;IWKH"^N!$A!CBR!=QZ$4IEU9U3CM),;;5X?Y1+ 31$G;9*=L. M@_N"*33#;FM#&^P4^\(T_XM?-?&NF8E_"[F M*U$=.,Y+*_OW;/GX<:76R2>QN%GDNBK"Q9S?B<7WC.EP6_;X1!9_JY-V^D3X M.-6;?.I+B'POA#2,,93$PY)*E CDVR4Q/$N>L7%DK4YS%5 I5!9Y!HU*.N5, MJ509-UNK!=9ZV>9(/&\XS5AVP$'JF6_/'Y_3&7$[I&YT J^S3(_G23-P8D@G MT.WFD733;#>.OOS[2BT ^CXHGZLEX%/^1++YE 24*79-(>;:V4H1,<1,_54( MH4Q3/PR)L#IHW=O+V/BT$A*LI03?*CDMW9_V(VI&?F?CU#.EV4-D35!'(7!$ M._O[&)1,CJKYFB*./]PQ'5(^+_)9QLNS$6T=WC^2^>^/^6SVUUS-8 M:]P*9JR5+@L:56I/@':C_E:J;LEI_7TL9KPXBD^@9VX=Q>C;)Z'J>V1<):[J M3.[1;OHK%0!YY: M:#P_E"@U66YV6A[;\K"9Y]^T>(84O@O8<*=(8 6,:.ZCM,=I1+[4H M1_UM0S>[[0U"#P?5:*;SX0>9%4V>"^-4ZEL M14A392^B$"-(D)?"*(II$D>AQU,KAVXW8HUMXJ_S4K2J3C>Y\:KP>/(3/#?2 M.RD_;3N09F;<\,/3,R$=*3*]'K17-::;Y'J57N5+-R>'SE55Z8Y(]UM(VE:H M,=2.[@BD8;GHKJUWO:8I6479;\N7^P69%]6E^*WZY30-A(<3'\$@201$L5#& M52Q]Z N24AJK]H11)4"#OL;&NK6HX%G+"I8;82=@89T>^1C&IOXR3<#B[HSC1MHSU.*6[B+.(LXJ,=1G*;/3PNK^5OA;A0/2XOGO+%,OOORF$4)T$2 M!AZ':1"E$.% 0")]!F6*2"I0Y"-D97H8]CLV+FG+5GI+;V5'(UI\RRV?Z0"8 M44X/L/;,/:^RHI5"PUQ")38HY2ZC9M>2]Y,4S0"J'E*B'>OUS1*B&4!Q+!V: MR>L=2G*J5L2B]EP*_82%C'+().,029I *GT?IB1.(L5,L><9N4.\;GAL7%/) M9E'PL0W2<;HX1_6>^: 2JT/U\2WU+0I;=H1AH&B&B_F+S@)1Z.5F 1X6^>I9 MKSO5KPK].Z*S1S3Y43?_5OJP50$.ZH'93# =@#Y[F0">+=1?9B_ZY6S>_&VB MTWKFJX=']:)^H_)]F@"R6.B;(JWJ!*SF:KX62]6T,D0FU0FH/O-XS)XGNKFR M%LB/3%'W(RF:^"$ETB;8HO*X\W\!W_/2T'S.?ZC1_O&8L4_5X\ OX,O\NBJ46W: ?GA7/ M>;&OJ^I?LAK?5_TYBA[9]QD>JQ+:?GRXY7/ZH,B*LUQ1_&J8^DDE"8)3@!"(%$L0A2Z"/"(TE)P'RK Q3TX[' MMEJTY*[3R>C<,;7DS2=?QD&5%2]T?!29V08J&X^*F;7:!]8]+T]MF!N902-T M7Z:J+4ZNO#1,NQW6Z<(2C!T?"MOW[=8GQ>):_CG/>7&] MJ'V':ULE$8AA03BD 6(0>91 '"0<>HS[RK - AP;,9AUSV.CL,9%OY)>4U0C MO_ZYU$ OSK4.YI:AW7"U@@ML!;6ZC]P;X M0$:\'?!N#,I.F!VQ..W:&\PD[:1FVV;MUL#Y=[MU)$(413'G,88^T_'&/$ 0 M2T$ADSP0E$E$(B-_N<-=C(_EVY>2W:(Z]@!I?V\[NG@.2V3.NJ7M)9)C3P=O M=B=[/(;CR),=[U%(MBBS&/Q:EODJSTMN\EG&7JH_-W>'?HQE[$L&(TD11-3W M(&:ALOD(5CHG7+#0RLO.N.>Q$8$6O,J" EJBVUZ?&.-N>('2!YI]7Z'L!7(" M*HG!M_K_O=SE6N/EZA[%N-]A;U)LX=BY2[%NH!M?W:@OZ*OZIDH?]"3Q>,*0 MA"$1:@=*(JDO=SWH^RSU4!HE01K84%*[\;&QCI8-:.&L_/;WPF;&*%W!Z/N> MQ10':TK8I["C6;_5]* 3>Y]2K^?NWF>Z3<^F]%U9([2Z>BB3(MTLU%YD*AEA MG"$!DY1XNF2GVC0$+(8$IT2B6!(AB,U\/=K;V"9P54SA68M6IJ;C^6Q&%JU< MZ9:)T8]#;3;'G0'8\Z1?5]%L"3JIRU.4LKIC 2-('-'"\;X&Y0DCM5\3A]E+ MW9CD;O7\/"O-"#+[2(K'S[/\QV7UB\(RIZQ)4R/ZV-OB BTOT *#1N)>DL?: M0.3HXS?J/XGO8I8_ZZ8OYCMW0:^WCSPFH4<] M#T9I("!*HA#BA(TDQ>C6XN9^N:5%67_>=5IZ M7F5ZUKYC942P$OU/=H1H"GUWP^U,0-_&=FL)/9CY=@2H'BVX?;V^N1%W! H3 M.^[8ZQT+9)=IZZ_E.CCF3CR4IN(TP"AB0@A(0QQ!Q!,$TR3U8!@D'M)92$)A ME:WT8$]C8Z%-)O]\'>V:"UB7V[.X66??GB4TBX M*F5\L)]ARQJ?4G>GQ/')%SK2@Y)7.[+G,_700Y,#R7+Q/-[(F+[E+4'7Z<=Z M62C-0''U61_O;-AOVTCQG0_<[*WSKO)J1YC8"](H32B4/A<0"19"BE($/2\* M:!*'"0JL_ NVFQ_;ZQNKD2?0*/+LKO=%Y$%F@T?E:KQ?/H5>-O\G5WG&/ MH0-/V3N'-X?]'S=16SJM7\;+M2^?-QZ("\%;-;*^S,L<4US;TG_)9YP2]KNA&-(4(^A[,:,B0I@BH^UW'\*-C2[6%V"MF+F)CG;; MJ%@EEZETG(#91DL=1+.J?LOTCO2QUE3?/"I5S=VDG7\!QUGKK<=UJ#O-C^TA MW=(.W+>'M*4@^+(>TO*0H5&RS@?VAD-J[AS_ED,[D/_\6PRQE;-]7V-PQ!_? M>9>#N>SW!5;;J[^W/KJ9Z)]$U=<]^5FF12@VV5QR)219+%YDOOA!%KRX4Y-) M7,SYE?K@9M,T$9PI0QYR@?2M(XT@]AF&1%(4X)0E:6)ES'<59&SKN,Z>O3G? MFN5Z16\+#R HEM9YX3H/D]FV80CP>UYL&Q7*3)F5$EMIH_1 ;"DR :4JY75E MJ8R[#-R+505D_LMGL2K'[EZ5X*J:!U$GM MU,9'1A&"2,@8$B^.H2=2$>(TQ22Q"J#:Z6%LU-<("+YI$4$IH^6AQRZ*9@1V M%C8],Y,=+-9D9NOO-U)?Q_[53Y_@(J/ MGL!,+WOJBV>EI);I;ML0FI%!5UAZGOPE'O<:CZL:CX_'\;#/7KM'<5>Y:MM- M#YN9=H]2.WEH]SUC-V6YR*:791ZX"\[5L%=[@VM=5O-[I@2=(AP$<12$T$_5 M.E_6K4MIY$,OI%[(HP!A8I3;\51'8UOM*UE!+6RS:%(T]D[\0[(\/^??WJHEJWJL?-M/]9,.#3'U3]1H:,'Z^VRI^ MK5-'UD4U6D>R976R5B;[," \8B%,6*#3I:04XC1,H8S#Q%>[A9"D5M4LC7H= M&UGQ::E@9P"8H6]F&3C'M&%C!\-HBL7OY'%[*GYX7XE',B^R[^#)G^9/0QYQ?A=K.Z-H_Y1U14R?H MDZC^O]Y=)RE-:"0)#%-/0H1"#'$0!S#T0^*IS0J/8VY/6N>(-#9&JZ8@:ZL$ MWNE;G5_>9Z5J$S 7Y7Y^27Y:AE(X&$ ;WAMJ6(8AQ:T1J=0![[1"OU05;'6. M1O*SEZ,5=W Z9<^S!'H#:G4!X'[>==)R-U*^T!=+]^K=,@\+#EB:1FD,6>#% M$$D=E>NE7.TAXQ01RI+$+M9CJ_6Q464I'-#2=4I@LXV<&;%UQJ-GCC*'PII\ M]JKLB$>VVQZ4$O:J]7IV[W^H8P2&6.KCWG*/R 7_\/);(10IK"^++W15@M)H MFR9(BI@Q"B.IW5BY%T(2ZZ0VW,,II4'@A>ETF2_)S&P6FW=M-<77 O3KW%)Z MF#[7L@/Z\O[=JBC3M__2\GLA:Q4L([O,1\6,(?K!NF?ZT#"7UT,W&YC!N]\: MF#=>+1>G8;8/H+%&S%4PC7G'PP;66 .R$V1CWT(W4GMMU'R9-]XPVB92!E'E MM,N#!(4D]J&78*2V?9[:]E%]*96J5DDD$A0;G67;=3LZ>X6QQ:JN2='(6'J# MT;J\KAUU&6)O1EON$>V9LM9EK-\U(O^B*WJLO?+:8KOC*CN8'/&48:>#/=C8V+-DMZ5:\QI[/LH:I@!?['OZ:![_\OP.ISX&=="N3(+.J"/A-I& 94 M0"9)H#:JL3)Q/9T$.L+<0T$82"RG<_&@4U,/AC^N\&]WV^/UO"B*/ZW/VFN, M]2G2SH X!=[P ,_9Q]SWX=QVG=Y-O,O+I,'6X3F<$2JNSMB.=S;L^9F1XCMG M8V9O=:V*5KE.[;%IJRK!ZR-K/P@CE%(/QAASB((D@5A[4R1<>CQ"S/.%5[@ZL\7)6,I[E M+T+4Y7?*=+@?U*3"Y0]S7=6MNGDHLU"6-\%3@D@82IVU M$_%8&;W2UYGJ(BA"ED8!9C(1=F[D?4@Y-MXL=8%4*P-NR$O)C!?M6K"7/[6& MZE_+3)2;HGIE$41%LK7WA*V;>B]?@!G+OOFX]LS(U9!^Z'%([?WG^X3-] M+S(.Z['?)\P[KOZ]=F:WL!2+Y5274ZEZFO/_LU)?M'PI5S!6FH*?LH+-EXC'<\4=&(Z9;K_GBT?/ZZ*9?XD%HJDL^):ZOH3NF_M M*A+R-.*4A3 FB$(DDT!QHL=@$O'02Q+JAW9IY&3C'M^_S D?0VA\66"'EZJ3 K--ACPFL@-@Y([![^_P* MNF4.'^T"D\_K[(W(EVI+CU*(0L]3'"5\F,8I5Q8<%9S&R/WL5'3 M=O78EK@.:NSN0FU&0LX [)E[SL#NK"J\!S'IH2#O;E]O5IOWH-K'RO0>?NG< ML\:+^3+CV6RUS+ZKK2I;+CWJ1>DL5S./&]T\A78'C0./;9][U'?8%C/.'-TB;[SPT8GPKW1 M*:-+8 \?+SKMI7-B1[4-YZ7MF]&5[D@GBOZ5_,R>5D\7\[G:P+?_47?>G(JJ M'UGI%<1H&@5A!).4QA E1.VL(X%ABHF0+,(XQE;74PYD&MMR4:L$6$ML\*P> MF8"G2BU 2KVVGJAJPHI:M8G^&SOF&M/;")NM"@./6\]+03-D;8G!33EDM4:@ M4FGKB8KX+]=#=G-BR+HDC70%LKO\D6=+-'0J25<0[LDJZ:SICI&%]3GKK6 B M^ZY7B*]B4S$&XS#Q=7H:25*FW0D"F'H)AR'V P_%PH\3SRK2\%AO8R/A]97" M1MH)(%+7G]1W>#^(^GI*)ZLJ15"5#+9KNKKCXV!&J,[0[9DJ^P+6/NK1!#!7 M49!'^QHV*M)$[9TH2:.7NIYR-FUN4C1B[:KDZR!G1H2.(8IARF4(F8R)YWNQ MY,@J\\V>/L9&."T1._/(/BA-SR[/ JCW$TLK;#J<4A[4WMG9Y&X/ Y]('E1Q M]QSR\*/V&? ^U54S*GOF5N@PB*F'4!"))((R508%PB*!)(X3*%D02(;"),2) M:>:[?1V,;7(W,C:[@$I*\S1W>T$\/K-=0-/WKLD.%:M<=L=4[Y3#;F^#@^6N M.Z9..V?=T>ES$)(HUK6DOBT0QF@PQ]!A-?1RC.,!&_A9[VAZ;N5**!^JL MLS;.7?MP.VVFG(%&SZQB X25>7) Y4Z6R>NV!C-*#BC1MD<./6)?2?3R)WO4 MP1O5_.9"/.F?;A9U5H&[9<[^]JO0I;6G @E?5[Z'45D4./)CB",U4Q$C :$A M8X0:I:"TZW9LD[@M.=B(#M:R@U)X\[*/%B-P?,[WAVO/=& (*?A626Y(FI;8 MFA?+[ ?C@RB/5+.T:&RP.I7V"K8K4'9XNVOYDW64^A2'/B&I3V LHP0B*CE, Q% +Y5> MX@OJHXC;Y-!KM6W%Y0,DR;O7?;1#]&TKGFQ0,]L)=L2B;W/, ( .)4YV5'56 MX633\L %3G94VJUOLON(HW*OZH?F=W6,[:THQ.*[*"[FO,R01F9%\\2M=AD1 MGB=(J).$QS2"*(X]2'T>0I^$*4U\Q".[TF?GBS0V8^[J=8Z.,VN]VH^1&6\, MBWS?Y]/[ZK_JG]?_4*NDCY,JI;!6]=^/8Y0[JLLK+U ;UL@MC. M)TO%=F_914Z\WT7V\+@4_.*[^NV#ZEK'$C3_J"N'^5.,,*%(,,C2D$.4!FJW M3&D**2$)(3%+E(W5/4O>:0'&1K6O\N9-P(]:!4 J'=1NHU:B3IVD*]*=D\'- M8)#,V+=/Z'OFVITL;XWTH!8?K.6OG@#WQU _,_&;.72]I((SZ/X-D\.9@W,\ M79Q%.QV#GO:GX-@D@?GPLGFDSA%3YH._6F=9P#1A21A@&-,TA,@G%&(NJ-IR MTA2G1"CCU,H'\GR1QD:7[=1);9W:R79TKO&]*9;*F@;=2WL[&& S8AUVV'JF MVG9FI-,C]J'KB-F'*CD#V55XTOD"#1N2Y S G3 D=RT[+:WQ9:[LZ.T4?6O' M1Q&CE*:(0"^1GJ)NQ" F3%$W\9F(0X\FJ54A,GL1QD;599)*698'+\,1LT;T M5FT-R]R?'<;%C''[1;MGACU1;&.M1"M#:"]^K=U![+?^QC$!QE"'PP @PWH< M)BUU8\0/JT)Q:U%JH"!E2U_+O^:ZUR]SQ2M*@.JIA>!3(5.4 MIG$$.=/I0=.8Z: >!#VU^_=#AF(2&GG>GB?&V)BQT4(1X5J-=0BEWGSF$GPO M55$3N-:E>E8I8\>8'F7,]$!?M@;C9&HA*"[!6 UR<&@AKXCP/ M1T?DV5&(00GT/*!>D^B9K74\)="7TU^*8B7XI]5"=5!EX]29Z<17\:/\EV+J MDT (Q9R0$YI"Q!&%5$2>IE&>A$&0^+%51CBC7L=&DUJJTIU6S4*6/SVI/6-A M[D-D![CAQMPUC'WOO4O_H$I@4$D,*I&K])9"5YK]43W@\([;"B97NV>C/H?= M(-O L+,'MGKYK(!LU?C'TI]&WQ%=+A;YXF.^6(@R'93M1LJFR1%-E(W8H):[ MO%HM)0H' M D,6$5T-C >0,#^!GA ^)BSD"36**3[4P=@6:R5CVXHV]T7=B]YQLG&!2=_. M'-MP=/#1W8N+N3?NN?@,Y7=K^-E8N<\>T_V(H^S>UP9SB3TF=-OY]>AS]G%' M5;3$Q]*\+FV.\F2]N%XMBZ5: A5W3@-,4L$\!'VB_D"I\"%)< *3(/8C@KF, MS&XES;H;&['5X3B5R)7'_:2ZK"I 2VSSB"4#Q(_3GWL<>R;#4KX^\_$U;6"*WM9Y*D48 X@CP4'")*0DAPF$#JI301)/*"A-EE>CK2V]A( M9RULDYN@$=M9;X7OQ<_E!B?ZWJ>^'/O&]!/H4"QU! ME$*QE,R\BM6E*:1A")A0/(1RDD.K\$SA!8M[?PWU;%:Y4 TQ8EBQR"5T">< M0)3$,4PIXE!RS@(?11X)A-U^]5!78^/#F^W\3.M#]JSRB>M\PGX$;--]J@L( M>]^?;F4:6Y^G5X*ZW(V> L/9+O1@1P/O/D\IO+OK//E&]VSI]^K5:8!CCCFG MD,9>#)%(]:4<\6$4(T MF?*=GNOFH7H;XOK%H]CN/&:A<" MXRNK/:\.G/Q(B[)\^3(OEHO2S"JNEX]B5)T]H_720:JT__;K/C;!S%GCT]D M\;=/N4Y*6-8C#0(I(6<>AD@& A*J?@JCU$]%$O+4MSH(.-7AV SV+7F!%ABL M)0;?*IDM<_>=Q-SPTM(ADGU?39X%8A=_>"-DW+G#'^]N:&]X(^7W.,.;O=>U M?,5<7,MM%]DO<[;0&4\_B>K_BM*JS )?Q7**.$H#3!G$'O4A(J&$Q*,=K-7Z9@+FMTZOU^)B15)^H M]TQ:#>"OO.TGX,L:\$\;P(]Y&7!]ZH6)!%$D>>U;A09;]CXW^*O%A*3_8*+ N3E'J $HE@-:BHVUF.TIF M+-@C]CV3H'O8K!7?J-5-_UX3=[;;3W/*\*=?Q9-;W\ M1);B,\D69?J[*:>,8:;H*10)@4@(#*FRTV#B"?Z.H%4UPFBND[(6M<)^>8Z(6^N$^:;ZX2=VDANJ4Y_L8(PEC#A019J+XP0)5!?4<)0IB3QL"<]F4Z?RUW/W9(L MEO^EO);": BH=L7I9RHE4\8.GVS?/9C"P*G7:[^H@M/<#' /XT MC (I HXA8[[.,B@"2$0:0RH932+D\S3QZN_J>,S_<>[E3ZOTSW9;;SR(;W"' M;RY;U^3^JK%2U+JTP)UX*"4JM_^1[X(8P91Q[ =I(CBU MBEH^VMOH]A.U;)T.5H[C:KAFN4*K[\7$$*@.6?D- '"6C?]87P-GX3=0>S?[ MOLE+72O8T^6GK&"SO%@MQ"9WB&2I^H](&&*1*%O>+VWY$%+L493XC/HAM_-I M/=#3^)Q//UU^N <77S^!Z_N_7-Z"ZP]77_Y\'Y_=":,80#N'KF M!BTAV(@(OO629.4$#LZ*N._O9>#*[$=5W2VW?OQQ^]H!OY*?V=/JZ2I[RI;7 M\E8PD7W76;^*NWS&I\2/_0 K8R'Q]+&1B 7$41+ (*1"QBP)?<^XB,#1GL9F M+=3"@IF6MDR1JX0$BXW0YGGTCR-\G!F8.S?@6>#X 0TGNA.+[QD3 M1>WKQGC@">Q)F.((0812# F6*12(A(PC$41!9$)+1WL9&P/5@I:!Q;6DEJZ% MQT$]3CW.H.J993JA9$PI1B@<8P_50(LYU-\VK'&\[4$(PDB]A@O,'CZW!N.= MOEPD"U[\]JP='@+/1QYNJLEQ'OIJMP>%SSRHL\% +)&$5"8Q$4(&OK Z.C;J M=6RTT"K2N)8:5&(#+3?TL)VU8H:]F:'B'-&>V<, S!ZRQUBAY+S&Y;$^WZBX MI0$,AZM:FKS<-4155X+ M'E)P-T+TX)-=:SW>/8K93%^QD_G+E*!4DI2&4 A?[R]""K$^HIDB*(H%#!" 8'(2V.HYBJ&//+4;V,O\GVK M]?A$?V.;RC=-@GL@\P7@39[BK$K$OB0_;6^.CZ,M(B^(A.))% 08HB0*81J% M*92,89DBR+ KB\K3<" MQMFM_?'>!KZ]-U)]]Q;?[+5NO/W;?"%8_C#/_EMPU7;=:-%$MQ>WHEC-].Y- M5UFY661-M+MZ]B:OBGH74Y:P2,0RA@&6$404$9ARZD$2X91*CTE/]3@7#VK7 MQ^_-.=Z%;$8S#5ARNCXR#?0JE,T%TE4JIJQC#IE0Z$ZR=U$KGMM>- M+AL'^0OV]U56,7 3CZ/(113+NDK-]4+_7SMV53ECK^56T222Q(QS)-2N.F(0 M$2^$-(P)1+&D@="^62*T(4\W8HV-2C?I=K?+6&5S0#:*=J]JY6@PS2AW^"'J MF8 ;A4!+HU9D9Z5473M+S3'0J+6;1MD=);L%V1%!.Q)J4+IV"^1K\G;AGB.S/^??Q6*NEXKZNE*PD'B(<\C"2!FU42HA];D^_/0]YODR"04QC4 X MT,?82+86$SRLY33WG#\$XW%&= 1.S_36X+(1\?35KS% YD$%#H :*)Q@%S W MD0(G$#@2(W#HS<&B TZ(WHX+./5HUUNU[V*6/^LS2?8XSV?YP\NMC@DOFAIL MT@^],(DAD1AK1SNUB4\4_7D^2I%/DC3U4KM;M:/]C8W[RO5'WUTLU^+:7O8< MQ]?TLL<9:KU?]M22@HVHH)*U!\<80URLQ>Z^PF]YS/ MRY03LKE5NB<_6W$"ZW 7[(51$*EM+4]II(@E5!OC^F9FMI'W3]:^=:;8FY%./XCVS#\;H?7N<0VMOC]I"=Y/K7EKO-QY M[YEV/+17GR4@>[S];%OH1EPZV4V57F7'\$=>Q1\I<]I_ !Z> +6BH"-)F48 M3J-+QT3H1J-B1F:NL>Z9QOJ"V9K4;'!S1&=&70Y*9#8@O*8PJW?M(R4OI%1, MJ)U**H?+>EOA^SA.]:6!"+0;,TT))#1 D# DJ"=$&'A&^R XG /=AJ ,Z(A#S0\6"CD<<7:<9 GGK2?T1_S>9'/ M,EZ2QI>E>&H6NC -$\RU;[-/E V"U8X)2Z;W3C3!/HL2$7NF<_I0)V.;U5MR M@E+0#I'/!R$]/<5= -7[EJ<#1E;3_!0(9TST@TT/-M5/*=>>[">?M;]HJFH_ M73PLA&@=_X<^%YQ2#\8(Z_5;()@2X4/&O=@G@523WRB8X6 /HYOH58&SM93F M-RC[ 3Q]P70V+'U/ZU>(=+AJ+DQ(&I$=Y:(Z"L21^Z7] M[PUVNW14[/;=TO$'.U?U+4]F?L^6CQ]7Q3)_$HNRGI/:_JS]L.[UU?TF+R5" M<8!PXD&)(ZE,'!W#E48)I%3]/44>9Y&5RV@'&<9&C,TI0%D%LE8'?*C2[%NZ M[W<9$=.CXEYQ[M^ JF#]H<0'C?R3#=RE*JV_MQQ(J^.7)D<;^%8J"7I)0WH& MR.Z*#%M+,'3=X:X0[2E%W+DI^TCT3_5">=/4[M!9V*>(1FF:^!A*1#%$*?,@ MU0?.*4-S(V>A@#V,CNT;()NQ%B5D6<#"/2=\/Y'$6,,7AJYD^@R\KW6BO@85X%/,B^RZJH/:KO"A>[6PB0EF*HD 95P&' MB"F["L>>@$(P&<0B$4%D=9M_ICQCX]KVOK.E4%V%:TNE)K'#.ZV5;9&W,T?1 MC(<'')N>J;CSL/2Z-76$KZMB.V=*,VPY'C?0[13L<=1L1PNXK-L^)=2CJ9 ^ M5#O7 ** )9 2AF'(?.D3]6::1C9)@JIFK9ARL%Q I)3-T@*M8#*T):V5[]LJ M/*ZQO5&WI: K\ZQJ=%A#:TN1'9-I^U]=U,Q:._8*0EC"HQ@FF#"(J%03SM.U ME6.!0^['"0NY7;3&OF[&9JKL5($Z[=QK ZK9]#P?JKY/D.Q1.K-25D_NS@<,Z6:?5-[VC*8XB"XH<>3D#*U5Q1^J':- M00HQ3T/U!R*4<")#XMD5)70![S!5"37 &E_WJ)I1K ND>B;91D1]3%_E+NB% M9T\AX8AI#W8S*->>4O8UVYY\OAO?WB\(%Q?S:A-5YYPO-E>_-_DL8R]3W\-" M".[#.-:>FFE(E 5&)8PBWTN$1WV?)S;D:]3KV)BXD;-U,VY'%&98F[&&^55+V?8O=R-@*JSFG4EYBL]L#JN1)?\ M3E*/<1QQ2.(T@8C',20(,R@(C[!@J<]\*YOO2%]C(YOZE',M*VB$[519_1C( M9GSC"+J>6:8S:M;T8H"'(U(YUM.@5&*@\FL",7G%WKE<;SR_S)7Y4_HX?,R_ MBSF9+^_$/,L75T+M&LB#N-4=U45'IY@D<212!(4D:@,9<0EIY'/( H*92&3$ M0R,'S"Z=CXU8F@+"12DQF-4B YU/, >LUL?<&]MZ,([S3=\0#W$U=6 MTD] )3]H% "E!A-0Z] CX.:>\7T"/Y#3O/L!L'*I[XK@$6][ZR8'<\3OJFS; M1[]S&YW+K61SP>N,TS?JTRD]8C.Z*I-*?WBY?'J>Y2\Z)1[%"0DB'Z9IK(_$ M.($I)AY,PS 401+'PK.\=##L>6P+1BTXH)7DX%G]ZZ3\L[X=G*A5HZ4)H"] MU+I8EQ Q'!S3RXL>(.]] :G0KH4&-R7:^L_*7[^H'?;;:%^>0KM+M1$[Y-S5 M'3'L=^@*)'9P[*E%8ME 1P^%^3+CV4RU^EW<";9:E-ED+G^RV8H+KK/I:S^) M5;4(7\O79XH?7O8W4&W&PX0S)CD4J4)1W6DZ5_R'?<8P;H MLMN2H;J0^>))^R]72::;7#O4H]0+M)<-5_9OI.B>8I;")(JBF :2IU%@0_<' M^AD;5;?$A!](H2RQV[O?[!CZ$*)F[.H IYZ9L25AGAF4 MCDZH^II*3CUN?YYZLZB3$)8Q#;>"J^V;YJ$J)BCDB: D\:!?UNS@00S5OA@K MXR\D:9)@3%(CN^]D3Z.C@D;8.AQKL197;7B/!?Y8 GSZ0-09;'TSPQJQ4M ) MV(AZ(E;*$C+S(TUGT UT?MD=0JMS2B-8CAQ*'G]_L!-((S7:QXUF+W32N/Z<:6ZFB^G.(T$0C%1QI,70Y2B$!(>(LCC )$XB!-*C"+>3_8T-@JM M!07/Y$4[#-@&$AP$U'"CZ@*FOK>9-4(M(2>@%M/A)O,4$JZVB ?[&7:#=TK= MG>W9R1<<1'.6WC,WU4RXF//=/E\% 7)*4[4#2V$H0V5XQ;X/:2 "Z(=1A .. M,.&HYK/Y!*$RFS N8 M+)V#&/5U.B($J4Q"R#R&];5OPGTKFC7H2UV67&2Y[,9 M6;2B)2Q#XTV&Q/"DS"W00^^-6P*#C<2;$ N'9VGF0+DZ5S/H<=@S-G,(=L[; M+%[MMQ:Y+N7\.?LNIK&'&6-Q!*6O8^%8(B&.*8%8X$0F.& ^LCJ;MQ5@;/RU MM_:X5(+V4WQ\/0YF/-4GNCV35J=BXY^/ =];M?'7Z U<97S=_2BKB[\&IVM5 M\9UVNA'>5['\2(K'FT7^/>."?WCYK1#\R_QS-B=SIOJ_8,OL>VD-3M,@3"3V M,"0^2K3K=@A)&'/("0\(\B+),;%)MF'>M17)#9"00\>I,B4Z>+AEE+#6Y:X+[[K88\0@-$HBJZJ0A[L:FV6VD10THG9.9'($8./[ >P]7\AT 6Q+E<")\!P M=R=PJ*.A+P5.*+SG5N#4&QVO!:K+QV?US3PJ2TMQT\."/%VLEH_Y(OMOP2^> M=+_^E",6)!X-(1>Z-I) N(D$%#RU$_"D)$XM=KG&?8[-A*YJ]TO&KG![AN.@^%!OGMT^SZS+X'=B QN&F W4H.+X\#:G\O;P>3J"-ZP MUV%/V^V@V#E8MWS]#+)ZS&?JC>+R[RNU(?R:+UNI@V+N!Y[/(?5B 5&,E6WC M(Q\*P0EA4> 1N_*QQ[L;)375TOY/4,D+M,"=K9P3<%M0D1,0AV"@KOAUHYZ3 ML+ADG,.=#4\T)Q7?RR^GW^J:]T/-3U$L+W\^BWDA=!SHE" _"GB80(YBM4^2 M$8*4TP#Z'.%4I(+2U*@6Y)$^QD8@C8A 5#+:YO78!=&,(^!Q4<.=*Y_"3CBL?_GF1%VO/W%@F,M"91$68<(A2 M->'3E(ZKE[\E-'WRJI5!_9G"Q>RK+77Q486M9\IGIZ M:,RBJ6 LIH@**!5Y0>1%,<0HC&# ,0E]A)@78YL[Z!YE'=NE=56EY7U6Y>6K MYV_]MZ56K$L>PWY&F1+.8ZR6*BJ3%"(D**0X05"@F#"9,(^QP"X']DC&>9@T MVO] (QWZ&)% 628XUNYS04 @9HA 1I(DB''$J;"Z5AG). ^RI]&)TD<]N*;' M'Z,8LMZ/4=JELO2J#C:J@HVNS8C6SY?J3L"V>J#1SW4.U5X'P6D.UGXD?8,< MKKU"OC\';+]==KS9$@_:L?%3_D2R^33RDA"K11YR&1*U*G"U/D0809RR-%7+ M0T"159#N5NMCX_%:N )\J^2SO:3:0L[P3JHK'GU?01E#87_?M$]E5]=+6VT/ M>YNT3ZV=RZ.]#YT;1OOG/.<_LMFLC!*;QB2.B(@%C ,<0T2Q#TGLI3 ,>8H\ M7W+/+@[B0#^CF[RM4,M&T#J4TG8>'P#6<$:?#U??<[L+4F=$FN[%P7D0Z78O M;Q0?NE?5PZ&?^Q]W4R.L5?TX27PO9@1*3Q-"3!.8C_9 MT]@HX=W5]=W=+^\O+VZ_?OGZYSMPZEF]4>CX275/5;1R%?3]:S;/%]GRI=DE;&H4;C[G4#%"Y.,0BC3U M()(,0Q(E"$9(\BCT Y\(JX)6!GV.C3)N?KO]^)>+NTMP_1G<7RK^ %\^@:_7 M7^''ZZ_WM]=75XI(P)>O]Y>WEW?W=W8\8C($9HSB&-B>N>7 DN,8" M)D>L8]+CH/QC <%K)K)YU8Z3BL5R^BOYKWS1W'M5B99CG/ 0^P&D+!7Z!%I" M@CF'#,>4"DFB,$A-Z&=_\V-CFD8XJWS7!Y [SAKGX]'W!;^*I;H9#%1,HMJ.?-:4W:?QD2"F./$A]KF:M MEV"(O32&,5>FA-IXH(09S5K#_L8VC6MQZQP+.9UE#_7UP?_XUS3P_?\%YOD< MUL*#YWRA_]'.;C@U @$7/,4*_#063)EME$"2B@BB2/]'PY FU.Z.UN$8#'// M>I7/'Z :[J?=<7"+M9E]YA"_GJFW^7QW,UALQ'5GD!GBXL@8.]7;H(:8H>JO MC3#3USH6?LJ*Y[P@LS\O\M5S]1?!K^6'ESLR$U_STN2KKJ;4K]C>,R>07;*,>>L M@>AX3'<&N&]Z5*<9C_QQ+&OH[R#O3ZML=YQZ$X M>:1WXO6.C@FKY^=96=J:S#Z0656318C6 6*Q.?!FJ2>9AT,8A9Q A,,(4H]P M2"A%R _UO:55:(Q-YV.S&J_O_W)Y"SY<7%U\_7@)[OYR>7D//E[_>G/]]?*K M[66#U2"8T5E?T/;,:6VQ02TW* 5OW4 4/5U!=,',E6N$3=?#^DMT &7'B:)+ M&]WX[%;,M$%S0Q;+E_L%F1O,V09&T&U/1XWRE3;E2:XH\FJ =[5 M*EFF\#]GZ SMKV$&I&]SK--8#%04I3.PSMU9[25Y(Y?7SI ==HOMWF1'UBVK M">NZMKIGU4MYM'>Q4/S^4)J8Q8>7S3-UYN^+'V3!RS_N5:\75B0(^B'A+&">\$*[%' ]"#DVGBXE!5K4KB$X?8RD M(3N_\?CT3-LV0V-/P#UBYXJ9^Q!Q6,KN$>0=+N^SKX[Q$5(*G=5\$U)YJRSY M6Z'1RV99*>#'1RW?E_FGNKB->JA,R5'\EH3- M>/\-QZUGRE]KUK;,M7)@6[L)V QNHV'Y;*4C6"NYR5$TT7$FS*EO44_CX"H< MQ;%TPP:Q] /M3NA+3]UTS.PV4QQT+7\G>M%:7B]NLX?'Y=>5OF"^EG>"K195 M25Q%8KJ 1OU<43]83'TQP%":*^;W)ZLZ4 M9M@4=FZ@VTENYZC9CJ;^T_,L?Q'B3BR^9_I><-]FY&L^_RZ*I:AV',6]SOO6 M_O>/>;'\FB__4RSU"O0PU[4#E-&2Y?QSOJA_I9_SIR2(?2(""05& B+M#9L2 MM1.0'"%,N:"8VNT$!A5_; M#J2ZD6E_P7&T, =EL'"?_/W=?VQRWCIS[5U"5 MJMRS58,-"8(O2#[)MGSB*J^ER-KL39T/4WBUF8QFM.3(MO;77X O,Y1FA@-P M0(JYJVW9+GGF.T7,O;E0?5Q5*J"YM0 7'4_CIW2X*K^.(R6542O^3CN M.A_'[?[CN+/X.-SW(V\R1KZV*],*/^UNYDT&YF"S\S92#%M0?Z?YNC1D9;*\ M65__,L6_GO+RNYER-ZJJKQ"'DG!!,W^Q@"Q].N\V,B MJ$(J$RF,TLQ4B0VEB1:/(4Y#/4"*QU3[)6NY?9/QV(X\%I^;<:CP?CD,OG&. M4XPCB0CD NMOGV &J22A_O8YP306218F+OZ?'Z0G=-F,P."W5<6G:3[]HQ^] M;]3M/"6O6([LW-0P?FYAO#Z T6^Y%VMH//D4Y_N;U VP5O_URFW_XJ4Q8!]S MO7S+S_D/4YMWJS^5G*UD?=SY*H H$CC&))$P)AF'&"L)*<)$#T(LI0BB&.GE M=U#LE[4,B]TQ?_^E.M-TU.9KZ6QQE7AC&44)(F* M!8*"8 $Q#1ED+!0P((0Q@3"*@Z3=B=S;6\1S_0[8C=Q/<;U00XIK[,FPMEN M)?&)WLC+1BLJV&Y (RS82[L E;S^E@=;9#RM!6>[F]3PVRK_VLI;OS?P=,FT M<5ML5+Y=TBQ$*$()C)-$[Z4#H:TWC3B,,4M,Q*RBB7*I*M1IV\ED3% %J!+- M5&U7KG40NX!EYI(I"!A4E>/6++H1R3I M']K?-;D++V)AUZ))92C;JX#N/R_3,*:()!'D1+M1.$T#[5!1!"6.*$I)C)!; M^)!?\>9F&JXX+PQ3#^_(Z,BAY'?X[.S+VPW*R";J2!CHHOIY]P^[&M9=#:J+ MD5;%!6B5?/&,1^:E4=#WQ<7D5[AIV9E& ?: KVF<7MRLOY#Y\GJ]S;?/=_); M7IKKO*U)65@*S%*9D &F4009SB!-,I$1:V.HR1*PHC8V.]3'=^F>?&WCCLMWP__E4EMJ#^/!4Y.MO=0Q%%9-1?I$_JW\JEZF>SAF- M%,1Z2PHQ206DA"8PXEF6I7K#JJAPX]FUZ]CE>YZ&;M?(5>7M;)1QN1[TRET: M588'8EL. 0YY$(LDA"R,$XB%P)#AF,&$X5"F$8VBU(WCP/L 3&%K]Z'6-=8@ MKS08'7W+:RSOF(Y]UBL=VO50_":^ES?$!V=AFIL6J(^0( M?,)GH?!E2$[V,ZWM.*?N@;DX^\(P"W'%^=/#4\4.51%#K>I=I_COIW+;^9YY M2+&(*(61W@E"3 ,"2<0I#%DB<$IQ$ =.?)=VW<[-@^E(#3YN"IE_6X/W%:4] M?P9[X<'5=EOD[&E;Q8ML-X8;S3F TW)@[ R-?[A'MCJ7(3V"?7)#T).QLNQT M4LOE!L1K,^;X]L /;=V -$ LBP,$46RJBDI)M2'#>DN, M QE+S!4E3H:LIZ^Y6:]=O:JB*ZMCYG$/M':FR!-@(]N?'58OQ!S!KEC X2O! MMZ>G:9-WSZM\D)AK\CI8VZVH3GQ;>1< ".IR7DWLKJ>AA\":GL@?A%,TYR) MNR$TX&3\) 87'(X?MCGQ^?A)I0Z/R$\_ZC;!MZMR:=(:/JW+;?%D?(M/:UXT MU-O5C[24G]9M30'#V?+A2=YO/DA%GU;;9%!WDAO&)3:PB6@T J4YC?;[Q+HS6J;2E5I8V=*+AVZ M?G,SX8",;)*,%F"OQ@)T!Z?51/^PKUU@*V7(-U8M;2UB=9C#Q!T"Y8OIJ[+)VDRI=_;.H8 MW2A3#$<^F+.0EQ616BF621"H,%8$ZL6+08S"$&8Q15#_5K!,122.Z059)H[B M6,W7Z9-/QJG1-73([';58X[ Q!D5-;7)8V<0]EJ $Y6^_&=:# 32&YN:'+.H;V24* M%(LH"B"GL2%*4!%D!"%( BQ(%D1IK*R(LNR[G)O3OY.VBG05C;Q@HP5NV*KL MO4A+T,_[\/ZA'-G"M0*#/9Q:9-#*#(S0302'=SCM_6__L$[D:ON U\FA=D.J MQW>V;&@R-]E-L:Y'[/CF,.>WJBI>7C$32,FW2Y9A$F0L@31,51U<1T060HX$ M1RI.6! [%?1^V?S<3'$M'?BCE<^QTL0K[.RVW'%7CMC)Y[R&JALN*_EG7;ABMS8A^JIBC'NB]S>*.T&*IEO347$990% M3)&0P"@)(C/%&:1I$,(0+6?B3M#,Z4XS.RB>J+TJWT68"]1J!^ MNN$ _5*/9$>OT8-XG1$>-[S77IPY!/XZ@V<9$NS>[@5FVI@%;;&N__Y4%=SF MJR=C)6Z-.[=9=Z.M[C;T0_=:Q/$&\)W\EJ_7QIRSNH[SFXP;(F$2*$YA&DDS M;E$(*>(<.L! MY0_YNCK2;,)?PXQ0DC$,,V8RJA(20\JJ"]88WN:V ZV$A8VT M0.[%=3.R_0C;V4YON(UL$KMR@HZ@8T096V'BR7CU]S6I3;)2^[6IL7OI4I+D MZZ+8%.\W12%K%GU3-U0[0$0F(EH>CJYWQN4!HKP1]?)PT$YS,%_0YL#\,-W)9I6+RJ[?ZI_X\WZ2*I%( M3")ELCWTCIJE!-*44,@$83S$BD3<,3&^KSN7"3M-;OP[6N95K<1;W6I[:U_- MUQ=Z.*:-]2%N9Q9]H3BRV7LAY@+4@H(_FC]',6DVR/C*(>OK:MHD,@NE#[+( M;-YQ#R.K[DK_)DT)2"FN]"REW^2=-+7?]=:S^L=[63SL[MPI8B)4@D*>ABG$ M2GMP5$7$$+_'D:3:O(169$#N7<_-:6L%![26'!2MZ&!5Q<5K(1XJ>J!G28OR M3_]J'Q;E.";])FA(D5B '=:-[& G/*B> $9\Y["2 5#;1Z*-!_E$$6DN MT/L)21L&64]HFF.#DX6H#5.T&ZHVL 7WY>%*B*JD EUIAY:;K^Z;=GIO?J[K M=(*&FUZ88D@:A#B$>@ HQ"'AD*!8P8RG<9HHQ3G-;-<%RS[GMB#LQ39AQ8W< MQA?=M)([)E^XX']^#1@!U9&-?P?0VQ> [H1NJU8 M>ZLJ(/3\MTL;/4QV+ 6LJ49AJ"A9<\CX9S_+@".>/?;?MJ7)#+^C:EV+[_KJ ML,.%.]F4_RYOU- MSA%ZNYKT',%&Z=?G"%;ON%F/LM@N_Z)=SX>GA^:R4P:()P%A4$4Q@5CB&&8F MC,[$/(=!(A-!K-(:#EJ>F]/7"&XB\1;19=#EQO)H]"(?1: [O#N6ENWZ0Q;=\_>WW8O-S M^]T4?:'KYR5G"0M%&D">T #B%(>FFD-HCHHB2>- <&5U>W"FG[D9GH9]K945 MU,*"1EI7AKKCT/;;%X^ C6Q2!F(U@*NN%XD+^.J.MSLQ9UVO\=?V/NQ\; M5\PS[S?%XZ;HQD &BDM$S>TADT+/?RX@54$ A9*4Z&T!3S/K4^+C7SE*$YW2VG]"3L>L_?KWG*J> M>'&R0]1^P;MGIF>>'!I_96HO52']M[2X*2IWJDYSO)5%50%EJ:) DIBDD =( M0BQ9 %F<:8M'8ZQ0'! FD1-/]_D^YV;XWG=*5"W (RW #R-N%1 A-JL5+4IS MU5"G>CN63K(9 KO]EF=@1[:;#:9?:TRUP(;"MQ:Y3L.6\,T7H5!WJC;(N?:J?NP,8$!2Q;* MB*CQL+91_E$'*CBZCB$492Q2,F2$W9QF'E"@$!6&9Y#%%B#MQ9KD*,$.# MI@4MS3Y*3Z['5M:F/&C%G;/WQ;SPOIX>&SNC-B;B(QNW'J;7COA@)W_MK8U. M\7H6NG&Y74]W/P=2U[/@6+*YGF_'_=[**K7#UKPWK%^>9)"_ A M+[G>PSX5LLHJ6^KQR*(H(C!)$8589)'>6%("XQ +@1*2*4EM[]6=>IZ;S?MZ M_1ZT25@+$"(8D)J2:I_QL]<)M$J!O59-GIZE<^<^4OV&<%3\Q[[T&QUZIY"! M03!>$%+@UM]D(0>#8.B&) QK8/@96EZG1>K>C)^INY)KGLM.1[NK\UA%,8M# M C/*A?;W%($41P*2)(H#EJ11E+I5O7/I?6Z&KR-\F]>X%__%)!L8S> V-O;' M;*,@/L&!FR^P!QV\.8/F\0C.ON_)#^.<83EV+.?>B'LPQ-63R/4H?]'?V#(. M14HDI9"'1$$<,@5IAA.(.<)!3+*,4ZMMZZMVYV:@&M& D9.@0I']!P4F-!M9[) A"/"=P,/COWSP"K@>Y(%O6'[(G\V3HNAURHV M:_TCE_54_Y672XT+"WF,(&*!WD+1A.LM5))!0FDJD6(I=F-<=^I]=I-U)ZNY M1UH+6H@2_/51F#)>?QB!'9T'MZ&P( M[5W3@Z-I Z .% M#L*=#Y\8-C=O]/=(S:S_O"G+][0HGM6F,$SFY9)B3@,5AE!1%D(YNY,4Z#U3"7A75K=9VP.OW2SV ]K(LWJ/EY$2O+?" MRWF:GX?"T[3OZ6A2,W!>X==FP>(-]^W^?4$-J>_7YP>V62V1"%1$2:(W_%BO MX$$8P4SIC0>5*>)9R#/)K**=#UJ>FQ%HA .U=/:;_I=PG=_V#P9AY$EMJ;_3 MUO^HKH,V_R];FFS[?U2![@' \0>&)AQ]S%?RRU,5 YZ0*.:((YA@?;X&5U^_7M]_78 OU_?. MU/-GH;;SHCT#./*DWTL+:G%?AAF,05CJ ) _3OJS/4[-3&\+P1%^>NM7AUF= M:Z4,%?,/^6G--P_RGOZZHUMY)XUN^2JO0AST+]\74N3;\DZ64G?Q?:EH2H,T ME%"0C$ <9=IIB#&"AM:("A2*)&)NY$;#!+&:7)/2'MW],WUX_+"NMFE M@8-A9ZI&!'@BEZ55 -0: "TM,#J ETHLJG^H]:@J+E:*+%I6/'^V[3)$/9F[ M@4),:@$O ^JU4;RPM6%V\KZ05-O=Y[HB8T,?UU")OM^4VUTF79#$"F%)(8D4 M-X>; 22!-H^*1ESP5/+([AC#M>.Y^6FMW$U5#N4QC%4OM=D,I*#7L M@<@5IR,_J!0 +S1HO$?VL"&,%Y M51:DH\T"5$/QL6\HG,W?94AZ,H(#A9C4%%X&U&N#>&%K%]0HEMKQI,\FR^S] M4U'(]7:9(,XDEA$4::0@#GBLS5X40YQ0*I5$,E;2;7-[O*,9;F4Y+YZJF@LN MA4/.P&E]$70A1./?_50"@D;"!6AD]%QY^"0&/DL.'W8R?:WADXH>+3)\^FEW MNLBO&[7]J3>:GW-NK,D'N=)VIWB^,:_75]$WZOJ7+'A>F@YO'JM2FQ\WQ;6GY["D9_H]9OD=YL+$8V8*U.H%%J 5JU0*77HHEC 3<*='0#C7+: MS]+_I#>=?--QG$BHLZ)Q].)[=,[[CT$H?[ZFHQ3U#L\71I2 M_XT/+>Y47QQ>K<4'^4.N-H]F4C0>_)*S4 @:91!GPM #ZI]81!E4(5>8ITR% MB+F<+?3V-K<5L16VRO(7>W%=RSKU 6SG=GN#;>3%ZP5B'4E!(ZK/RDX6B'@K M[=37U\2UG2S4/BSN9//2T,TY-_=%VG[5?WY:U\:O-?2PE^:^7]DRE,V02! M&IFAAA3V CK@., :(F]G ^=[G/B@P!J"PU,#^U>'6:B_K@O)-]_6^3_TY*:_ MWLFU5/FV;#LVD5-/*Y/S]5'K=5ODF^)6ZO^:9]L"..62DT"$D<0PDFD$<61J M5$1A!E-)2!1)@I(@W;0G&VE3Y0]&5,O(DUJ M;7V"^-H<>VU[, W@ZTOV+W)[HW075]MMD;.GK=D0WV^^:+@,&?5FI5O[UAX_ M+X7,DH@P"A."M+>I,(8L"#E$DK-,"A'0*'6+V;]0H@%.Z,B6^K,LRW]]%;22 MUT$KM*.088E>;]:PH]/ .Z=+Q]3.AD\Q3I-1#)Z*)UH K9,YI==:+<#5J^%Z MJ1GX=&ZTAO /^L#8'R/A1=),S5'H [HCK(5>FAUFK3_DI7;NZ.KW8O/T^'ZE MM[.YRGE-&6O8O'B"(AEF%(8LC2'.5 R9R@Q-*\8HXED:2R>:UC/]S?](0]!_90A;KO_^E&^?/ZW+;?%4U[4W 9SW MW^FZN4GY73=A'-O:?UWBF(?,A \ABK2=BG!@ZL]2*"07,0U4Q)E5B,#4@L_- MX%72R3JCILJB*8?PM$TQXG:&5.(/3T=WX2#<93L;\K^ M?7(4U#3D3]IC;\C)S)DF3A+"9,:AJDC$<(8@$509@A0N$Y02+.5RN]G2E=UJ M9=^UTWJS$V \8[7/EF\.,,QQLY;5\<;, 7N[=6,<1$>V_/;4 Q.1#/3A-2JQ MP-&.9T FT >('8% ;PN#BXV:CZ%N["XO_^?=\SNYYM\?:/$_U9Z4*!0D6 H8 M<8H@ED%JBAS$VEQIUYK*4(0<.Q89[>UP;D[Q"WF!$1CLY!UT"' 6<=L#4W\X MCGXB.AS"(05#K7#Q5RBTO[NI"X1:*7^D,*C=>X/SQ0O922Y:)CR(E4 "$F5\ MH"Q(((U%!+-4T90D DOLM&-_W<'(P]/:>TOL_IE\U-G3A]5[DAF]/'G!L;HF$*: MU^4V?] >2KG,LD"[!#R!"4NTOV!('S+$(Q@D@H5\;>]=WMUWW=Z:L'LT)]6F\W=_FW[]O[C=Y$2KT=>4_+[Y_6^CE1 MK5GW/S=+Q+.$2\SUXIT(B%$6F+*.#)(L(Y*'D=XH2-L$O:%"S,TL?,[ULBYJ M?_<'73U)0"M= *TYJKC6 &AW:UU27CV4KP%O]0'(/N-K\*CUVYJIQF+L,Q&M M N@44Z^5,'$P&U"I8<(N&D6 T<2,PTX7H)698"3L4^VF&)&),NM>CTPS/8P+ MK*?'SWRUJD=I^UV"HAVIHADI,UE>3Z"GM7EQ/X>V/S=_]I-H=RGJ/7EU@YN> M+(WN4N6[67,7MS7,/WWW5.9K69;O-P\L7U??]3$R;*,KMNY[9P7;W_C[]^^OKI_M/-%S=7UA)E.Q?7/W8C+S2M MP* C\?C$Y6XP>7*)+3N=U%5V ^*U"^WXMIL5,H78[^2/W)B\&]6)NKXNBDWQ M?E,4LEK ]C4)_R*KTAV*1XI03J!*F-E'QQG,)$$P#3 7G 2)WF/;V*.A LS. M,NWDLS-,@X'O-U%3P#FRL6K%-YOU;N+( E0Z@+T2"[!7 _Q1*^+!?EV*89\E MTVUWK)C^V]Z"#>YV$EMV*2BM5;NX'?>C@Y;RX#^>:*%-P>KY+W3[5.3;YP]T M*W=G M';@C=#T;;MN6)MM?.ZK6W4Z[OCHPL.WEJE%>K45G3>E4TKZ3I?X0JY"\SSLZ M:90$(0ZY@HE"$<1Q%D$29:'>7L<1C1B*B7!*O;Y(FKFM!:^]K;)B7GF1RMO1 M"'14NH 1_++QM-N^3S9*8Q\?CSQ [H%V/H#U%7MWD2S3AN/Y@.T@0L]+HYZ" M]IJ03OI-ALN8HH"2!,,T8]KF!J9T.4,I#"5'IG8,E\RI &-?9W,SJ2\CS0HM M[,+;D-T;V4NFGCB>W.GIOW]0HK/.67Y*M_FTG!(&$I@L<0RR[#>K$,D M3%'%0""815+ F*LHB@43J2(7WI(XB#,W\W-U<33?A<,S^'IE)-#?X-IE 5[H M CK*+$!''=#J,^I]S !]O!@!G<:\SI-6!W J2;??)9Q^EK.^[ MEVF0I6DH8ABF5$)L;G1(@A*($*<$1R0AL7"K?'"B)Y=I.DWI@^M?^18HZ>B& MG0+2SM1Y &=D&V8D["3;+H 6L@E4\DB-T ^#+TJ$$[U,2X70K^H!!<*9Q[TQ MJ_(JYK]L*BSHW6)3":1C>I8R9I0&H80R24*(.4\ABU,&0Q0R[5Y)*:A38=9A M8LS/JZIE!H^UT-4IS*9*2:=--97F7QS#KP>.DIWE&1_[D0W3*4+6=C1N.Z/1 M5K7I:#(J2:L#DN/QMMH(\=94K@Y 6;"[NK0V_!JYRN>O2&3?/=_)JH+?+2VV MSTLE,4>)87>A)A4UXP(RPTH=9"H@$B5IE%IM/FTZFYL1W%]SULPL-

P9% M+;0V@5IJ=^H6*^#M[XU]P#G9A7$?DA[1<[\C]H'B1)?#]X8GHG,I7)?G/@JI MY]O@M-* HBCE$-M M@3&,%9,2940F+'$MW'>ZN_GM83]]>7_SEVMP?_5_K[\Z.YNG8;5V*;U -;[C MV/*/C!X";0.)/P_P=%=3^WEGE3[BS9U_9X#/IB6FY??WFX>'S;JJ.G\G'_6' M]%T[C'\U*3FO?G>KOY0E3S%%6%L-AA6%.$QBF&4H@@D/,QS&E./4/@YP@ !S M\^UJX4%I)-5+9BMJD]-$SV]_5Q;;+C]#9^$)CCP@8WN'M?B@&9-*6+"7%E0J M'/[::#$R] YNY,A#,)%K.<90N'F:%^#8YWT.:78ZC_0"I5]XJ9>T,_3.I;[- M^6KB;:[6XK,>W=5NX6O8+IJR"$NBL$")C*&(N?9D569*4"<<*H1QIB@7$7>B MH''I?&X+4"6SZ[6, ]:V=S7C(#CZ!4XM-JCDKE;G2O(N#U\C//BM$?_TXMT;N:@O5;D729SL\"RIK;5,)^E M%W MCK3F8BM_7??7D::S'VL[J^,/P9'MS6OP.D63K_K!+H M]XROC(HI2F,P_6TG-6C%]GC@XH:3M\M'JTXGOH9T >+P0M+I[<$&J2J4>$MS M\45NES12*D TUI9')-KRQ 1F >%0($%4'"0)"YTV5:_:GYL/<[:$J!5HUN9C M*!3CVXE*,F!$6X"]<7A/'W-MYZLZV^U#"]"4UC FV53@\![,>A0F?V;B1>M3 MVX-CJAV9^$ MQ!$DL:%*"&,-*DU,MDHL1$"8*:V^7,OMV)"2&M*VI_^]@-HM"1=_>R.;_%8^ MP[!2E^%=@$I&CS11?1#XHG\ZVL>TM$Y]:A[0-?4^/,R8?I9E*>5NO_C99,GM MKFB:6K3EAR?Y7Y(6]QIWN50DR+*415!&J33T*0QF$<-0[T6$S,*$*.G$S>0L MP=R,\'ZSO:IR39^UH&!K)'6S&.Y#86=-1@5X9$M3R]X]T*C$7W3O?;<;P&1S M,&)T />]V#N;HL'X>3)3[OU/:L(&P_/:O UO:)CI&UR6N_K/G:QYDN176?S0 M?F[-F1LW'^^1+7H] MU)7T+R-YKEX.=?>Y1DUP50]U]0?8J0H:71L^4W^&?]2A\+0XC"/CI O(J#"_ M7F3&[(_F M"9JO@1_R:ZL+_^GCUQ3K@"V)/]9]W49!E_ MKLIUL_R MK];BO6Y]\R"+BG[25,'ZGC^6K6U$2/\O43! 8&@(+A:UB M'89T/C_+6,L/]@I4>>RM"N"%#@YGA:Z#8G$8.R+4HQM %Y0'^,7.<#L/W.U@=B!L?0>TKDU.=U [4-D7![9#VQCF3[>A)_>;O^3KC:E.6]T0 MFN)8VNPN6:I('*(,HHQ0B"D.($VS ,9QG,52$2D86:[E-[.\W=N[T?V]6DV= M7=3LJ[Y'/&+,R]HEJRJ-:I?L7JXV)?CT =19 N_ 0S4BX)__*4-A^&]@O5E# M_=5LM: K$]V5#\KV.S-"=CZS!\"G62):00V^AJ&P U^;E^8QJ\(.%D^^[IG. M)O5M[11_[T_&[,G_[C6IO%'W15=;^C MY4ZR-%08*VC2@[5Y2C D04)@QM,H$U&,D+(ZLKU AKEYLJT*Y@ZV5:(R6)LU M,#K4*[[YH:.-8P39@)&R,U,CXS^R[;*&&_QQ7VWK1V%2! M2FGL=-9YJJ.Y6;Q63FMR];-(VADK'_B,;)%V(BY +23XH_ESI&(/_8AX(U$X MTT__J6R&KP/#W)DI0%E49L"_Z VF^;2YCDO(L@R&2 M>G^E,(>$RP#&2(2Q3"(61-C&@#CU.C]3LI<2&#$=C8@;Y/WF9#0@1SJWAF;8RP,/>&1UCJ=W1G^AQ?](DP;9 MD/0O$96U[AR:[F9ER^ZLUA61T2/+22 M.A[&G$;5\LS%"U8CVX]&R JHG9AMU0Z/9R=GL?!U1'*ZHVE/0LXJ?'#@;!E!MJCI+-L4F8E F2(<1!DNG_I ',,D8@2Q!G/(KT]L6JGO#I+N9F M#NIJK65'3B K01V-PB&6BIL2!3B#:: WA%@*O1?,,(62*810S!.J\++.)_ZZ MU79_"D1?=S<>KN_DMWQM^$4 H_H?N"-[Q1$\$T02'B$!62P8Q"G&D%&50[_@%H\U_A)][7J)"*^ MUJC##J9=FTXJ>+ FG7YRZ!F[,+%Z^59^SG](\9H*^=WS7^A_;XKJVO_J5UXN M*8I1*,W)6I1$>I^,&"1,24A0A!GB81C%3G2ECOW/;17;BP]-_+2&Y'H8F\ID3KD28)5"00.K]8)I!%B5<[U]P2$DF)$FL[@8/FY[;Q&ZELS^M M?P75^2/YX0",/'5;P3SF#9W6]X(S]5<-3G9P?ER1[NGXB2;%?]+5DUSJ>4\2Q!!$>A#,X9J 64 1S*(P3%/)B4C$)#1^7M6:F]UI9-=^ MN0_*Y7E@/#;/WYM]$&.?$%U.#-@<*W6P 14X8*O1 0T\"] !: %:B$"#$:A M @8E8& "%4XS(!4<9=S?FH70KU+_.V@+1QE(;SR'XTAW69'I>_JKWMKK'^I: MUE7)0;4IC,3E4N%49(0+2!"*3)HN@YD*&(SBA(:QR"223F>+EOW.;36]^V?Z M\/AO'\"6_@*\$G=8;>ES<-LM<". ./9.H*TPK27=E6,T/SON)P0W/]=Z(G_/'YM0-&RN-E6&((]X:L*')62F M)ELF0I11HK^XP.H8\$C;<[,N._$&Q/:]ANW\<<$%8(QL)1QP<#HP.*'Q!2<& MKUN<[,C@A"K=,X-3C[A-22'SY?5Z6SDL>@Y04^Q2:@^$[H[I11('2J60,AI MG&@?@0K,(:)29 (E69!9A<>O98V@W=_FGL$[.1Y_10 MN*PGN"T61V9[*?F?OVU^_(MNHI[L^H?]/#_;\"23WE:]U@)8/S]LW]"F7K?I M\)]WS*X,J0 '*(""Z_T!#A2"5 89%$D8)4&&1.A&=G:RI[D9A!-$ 1=0Z9X& MV6Y_X 6ZD>W"1:@Y;P3.(N+)]3_=SZ3._EEU7[OWYU\8>.5 37)R%2'UYB_F+.1\E-9/IGX@ON"KDM:9:TO$TH2%48$AB31'K_V\F&&M"TA28)#Q6*: MQ:G3Q8!#YW,S*D9V0Z)0!>,NP+J2O_I%I0'(*Q4,I_UVKT1UU%\_X'J^[S). MEJ?P(Z$_]EEY _S7&O@O.^!KX<&G'? =^3V>80] S==)LTO7TYX'#P#EX-1V M2!O#C-['TP%4'3[&JX=-L_ZI*7=L5ULW(#!D;&)"(AU@XM3O1_&#(49'JAC;TSM CAC[[P?/TTHT0(!)UZ/A +U> ME2YHR9VC]_KN]NO[S?J'MM?FPK*JS:-[W52UX^\W=Y)++8@A#OJTUL^)W/1W MLY;++$BS+&9Z:R]" G$<"J@;9U!IZQ=)D:81L7+,+Q%B;@[ZY_SO3[FHPRA^ MF M9XQ)R0[75=K:LXFT?SL5<\A\L01SR3)($815S[\:&$1"0)#!(L:"C3A"NW>%/+ MCN>V8K72+JIR#]N*S6 G<4,*Z7A0;3T&ED=&(R [\E)T&:@7T&O:(>2=4_-, MMV]$I&D'QFGV3,OWAZ;SOBY^>:,[HX:[XCU]S+=T=<7*K;FI6[(P05E($ P" M'D*O_=1%.6QB?85''&FU9P0.OD4C/3 M5CEE^4HO*++\5]=L7NM!L;-=XT ]LO4Z49UX)SEH1 =_M,)[S>9U1H" M5*-QWSL:7L]4+;":V4K$*OM$G>/,A[^NN. M;J7>"VL,M,=2=6E"J#=K8YRE_J4LET&6$FTB+VIKP#V417?O MZ[LO$[O:9)[LBU662Q9CA(72&V-*,=0;XRJ%G$.N>,AHC$6$K8[TO$@S-XNY M%Q:(-NW*V6+Z&2>+VZ@IT9^-#9W1$#E<4TTY5!/=5]U_E^#1.('F:DE5UU(B MUWH6VLA)P.3VIY3KZM=R-[AY/;@F%;0P@VL.HH3^3;G-.5!2V\"*1)5NGTR] MCZ_?,'QXB+,6Z/#]AQW=K6ABR MV;;*K(Q#$F"2P2@*J.&*#6&61!PJ&E$:!UA8EE'H[V9NJ^#K>'GP@:_B0/YM3W\_- MK64(2A2J) ID%L;:)S'E".RLT*YE)S.S:W_$#4954J$V,GS35S[Z#&)V M%F00#B.;B,8T&*G\3?\#13W-[WV[DT[@ W5>S]##!X86;'QXV*RK-*C&H0UX MHB*>Q# F2C9TC!%7,&%12),(I9%R8G@ZZ&%N*W\M8)W@YUJ(\35X=K/R(DA& MGIU=-$;8 YQ4W5M]Q=?M3UQ5\81ZA[443SUX:?3K]*G,@\6V=_T.*VZIFB[$JG5KI68HCFB$"!8]"B".,(4V)@$D0\""1 M2*HD&18NZUG2N=F5FCV3O63/W+,"+EH&<]%49:_B<8QRBR:!86CLK>\OP,ZH MS6)<1S:.1PE178:TB0 >I^#UZ"/@/7K8MYQO%&X\$MRGXY/'ZG#8VM/FS]]) MW$4B,;LZIISB^TYW-3?KOR>* M*':R@K(1ULVR]^!K9YK]H#:R;=T#MA<3?#T'F+.1/(^%)RO7T]&D9NJ\PJ_M MC,4;%Y[W5(O@WL$(@T#&(@U@R&)A*FMBF#%.82A9% A3)Y(XI3F:3KR3N/Q)Q0M3Q=&@X3M.=%8WJ.IU!PO=ATJM>WN9HZ;BJ)P^:3CP^ ML-)7"DD46G(,QB3*-*N XX@H0+!)&929)E20N !%#CG M>[;Z_*>GO-E+:PP&KX]I2O=#*POH"4.A2A,"DXQJ>XQ1# F6%"8\SD(A B6Q M6\4U/YA/&67<;.Y,#!#]!7[FV^\F9]VD0!6R#B+8;L!:;FMZ->W8;;XLT:'5_UWLYW.&WQ-VL M#BK!V;\Y;&UX]U3F:UF6ND66K^LHJ3;2>*M_*G-1Y;!MUKNKR65$11:C((5A M8,CA<2 @,;YDH*(P3(3Q+I&+Q1H@P]Q,V%Y>0Y>Q%]C-'@T9##L#-3+$(UNL M5GK0$7\!.IB_T* 3".'/AET H">C-D2"2:WK_0QC:JOR MN@U7955*6DF5(:12B)+$7,DP!&DJ!:0)1PE"61PQI_WRR9YF9].,?#LVUD%E MNT^C:GG-X0.KL>]PG6!ROVX*3_4Q[SG].W8-S^K,ON.=(?97\J9!? MY/;GIOB?LCF/:X(.XB!!+$H95!A+B%.:0I9E#/)8A"C*,"6)U7;M3#]S,P:U MJ*"5U3Y)I@_+?B/@$:&Q;RI?@M,>I)^/Z'!"RSY9R!-J$Z4!G4#/3^J-!10] M235];T^6+F.A0C<1QN;Q2\->OAC&N7(KQ9W^;Y$;&H?*[OYUG1ONU&W^0WMD MKT[)68@I5YFVF41[3UC$*(.^T:+Y)F=N:U4<;X$3MUP%Z? MQKFH- *M2D-#5H:,GJ6_-M68C&W0APS'1.$F%R#K/:1DB"QO%#9R 6RG0T,N M:70PGUV=W7B[6>7\>3]!J9 A08)"%"9S=2$<;W* M'J&'ZW_^PH.KFNM56P'%XB2#-$ *XHA&D)AX8B*1$$P%*"-.^<8OFY_;Y-]) M-Y!!]R5VCF=25QY9C;^/M:M&:C MU[3KY6S4/K54ST[ 85["!\FV>V':RK"&TFA'=-10/^K>EYQ')$**0J)"[?7' M*8:,)V%" +3ID8H\['=P6 M8;?!L5LH1X-\Y,6L0OM3!^U=,>F["NT]+]_M>;2=EY=!J'E: MSZGM1,#X+E MM2D=ULA0]C13I\CLKLHO M<:=LZ*.]S,U\77%NDE?+IC*7D79A@I]="=2. 6IGBBZ&:623TY%O8:Z-#:5G M):-/]K0>"+R1IQWK8V+NM!XU#ZG3^AX>FJ2VW9KLM_>%%/DNQ"9+&4VU#Y/& M$NMIGX:0IDC!@+ @(2E6(7(B13G6R=QF?2UC%8-?2>F:F78$1KO)?BDX(\_U MU[B,P)+2AX"W7+0C74R!M9N M_ON!:V0K31\41F>[FA:\L*S"A_0%9Y_8YB-V%7+>LF$^$4KTKBO M,2.' MJXD--VR5?ZM.N4KPS_^4H3#\-[#>K&&C0,NP[F96SH^%B+2;1IF)WS.71RC1 M!EP1O563BHDD2A.%G-(BO([$)![;9OT-ZHX>#L?!-]9VEMPK@B,;]/U'?,A= MNQ?8GUVWQL:3>3_?WZ16WEK]U\;>_L6AQ]PU#_\]_557!3.5;BJW\STMBF>U M*:JT[CM92MWV]V62\2P-DA &"E/#ETFAMG@I9''(0QI2'',GBB/'_N=F@UKQ MJ[SYNC3KHOJ9UYLEWE5B 8I&#=?3;K[OU/O'!]R!H#H^^AS4ST CFY>.FI*O?B\W3X[_+ ME=#MZ[_*+YNM_B=>);X^2='88NU?M+5%! E5&!O2%L(AEBB!3%(.TRA,4AR' MC"BG:@(#Y9B=46S4 )4>"V T@5H5:'0Q[L46=-4!>WT<[>+ 8;.TC^,/QMAV M%J8*S/6OO#2^;?6/AG%(&Z=ES&.,M 6%!.G=+)8"0Q81!$,5QW$08>U^ M6ET^7"K(W*RJT<4(O.+>HAJ;<"[9]#H UJ%0%>CB8;% M(9UYHN&9*M]YY&%RRX_V@&U? O4ES4^78>T!A!&'F.?XQ:'F:1,(>9TZV;9[^Q6M8I0<$^M M=GER=3_L=K[_"&".O/3L2'!:@5LVG$E2HJU0\I[\W-_K&Z4Y6T%Q.J'9[G4W MTU06V^6=";^NB)]$&,B8*PIEF&G_FH3:T^99 D,J98HR$;'8ZM[H1:NS,RO& MAS EB?7N]R\5HDUBG@.'UDO8^@W'8##&]DB'X6!M"H[JW3?1]0N=2:[_MI_@ M+]N:9/H>%;^=G,?_<9A7\&):UZ[(%?_[4UY(L408)Q&6*0PRJB&^6;4!W,X'\ 3BR!/\Y7*_:+8P M"]"*ZF^UM\##TPK?U].DJ[J%RJ]7C*4W;]O-N)GOEHM X;#."8(IC)$$,=!;&H=8QAS[0(D#)/$K;2A MJP!S\PGV\L.528?)=PHT-[>N["6.XV%G=L9$>61;U &XDAWLA6^N:<%O._E! MJ\!IPSZ _F08=MYH41R[GY@N91@XAS0J ]L9FIA4%2"XI<7V^;Z@ZY+R*J'4 M^.0T%E)&&8&ITG8-\R2%3(H0ZL^3L3!-$AXY!:/T]#4W8]:("BI904?8033! M?2#;F2U/T(ULH0:C-B!_Z2P>WK*83OW]?QRA0*8LA &G#&*I$FTQ< 9PC'"BF18.H5M]/0U-[.Q$Q7D>UD' M%.$Z@:R=K?"$U\BV8@]55\Q1TI_.PN&S(M>)GJ:ORM6O\M'*7&=>&>IAF*L@ M*:YIL=9^B]ZO\:>'I\HP?=">#L^WRU2%.,LH@E)I.X%%&,(L1"D,1!!2O:GB M A.W(YKSG<[OI*8C(Q"UD*YNQEFD;;T-G^B-[G34PH)66O!;%\E&8(_;('MT MO+D@9SN#0(;%^\Q+ZV!V?W3NJ/Q53TEC*[=5:7 F1&P>(KDQDUFIC MSNO+=\\O(KA*W42]PSH>O57OC$))PQ!%4/$801R(&-)(9E!AH3@+0BY%YDY& M.[;8<_.67@90@B_ZT4';JXD&W?: :6Y#.;+]'3"* XEWIP+5*XWOZ$*_ 2GP M5 -QG&)XLMZ'+4$MO\V>3J1#4!,A$:DH(A"'4O^'I0*R,*.0"(DSK'_2_[C< M;K9T9;=P]'7F9.YW78[JWWH@_NF%U\Y$^P)M9,.ZP^NN@Q=5AB[D:K7:_#3? M?E7CM,G+^KPIRQ&H@FS0\F0Q>[N:U,[9*/W:.EF],\RFF)* FU4NZI* LBP- M;^/?]'9]]7SS4_O37Y]8F8N<%L^WU'1G?EF4W_/'EM6L9C0K;]3[[R;DPA < M?=:.^"=M2,MERJ@4(L0PH\8R,9Y!A@W/(J(J5EC[M,+IP&Y4:>?FQ+Y0=@&, MNC5);:TPJ#0&>Y47H%8:[+3>,0JV9()5H&&C>D4 !OXPZH-*?T??>-POQ\[> MSN9[&-E@S^=3<#;RDPR1IU5B7%DG768F@?WU.C5-IY>&]W\\?0=>5[.@,4O" M2'O1*$Q3B .9:E?:1.*H0 6Q5%F&Z; (_W-=SVT)ZE;S^M@?(#*LC(C]H-@M M".- /;)U]XCR!:D MH!YSP8XV_$;)038 G(Z)\"Z!?=,W8IC7;>OMVKY^MO- MGD&IW;#21)IK\02F-# L4R*"F3!%SD@:)"*(:ZVQN9JLNZ*!:@8\2 M?0TB^;)"OM]2^<9S9-M40[F3%72$/7\BX(Z=?6JK3PPG2E^]"$NGW%1;<'KR M3\\V,5F.J:TRW3Q2ZW&[ M)MW1OMZF1%V?VB,TA4)BAKA(LY"DE]+Z72;BW S4 MTX^WVC84TEJ'6L2+ ;)4VJW9%KL),78..R$/H9DQ&)"B\4\,VY#/T ;$-W MZ*DGKUDWY3YP84^I(1B/$BHRJ"C)("8B@@1G#*(DU*N&B-)04M?@6.O>YQW?]^>K^^@.XO;J[_R]P?W?UY>O5^_M/-U^^>LG).3H$=D9\)%A'MLXG%-\ MU:8TYS6QATQ0*G"8PC3&*<1"A-KUU88LEK%*M%\L2>)$Q&31Y]Q\V5KDFCVH M%MK\;,36:(-&\$$;<)L!L#->GF$=V6AY0=2=HL$>(U]4#18]3DO98 _! 76# MPZM#HZ0>'@OY7;MS^0]9QXK>;E8Y?Z[_NU_/$0G"A&<99"+0-HDH"8DISI1* MEI H0(FY.G9RJ6R[GI\_51]WOY ?_&9V4G_ZEUH/UW@CRS&P,TMCX#JR;7H) M92WS M3R@C^:/T=QIUS!\A:/8]GMQ*$U;F <1LDXOC_PCD)^,\>8=[*ZX5Q_ M.SY9I)0AE0F!A 8,8AQR2%BB?2J&@X1'" >A$]>,5:]SYW?Y-NV(- MR8#"(I$\#F&2,NT-S,RFU?, (:!\><8!8 MO\VX%(>Q[S7W$)PG7SB/A7UHR"683!0*<@4>]4>X60-S-FPVG+0$= WDP^-J M\RPE*'-S Z&;2:HKB\(^6WW]-<=WES-+V[4;=%<#E0T@TN91AE)M+N%<$(A5E$*219&,(R"-,A"&G"! MEFOYS9RZ6=A$K\)9S1I2SYJNB.--&B,QT'.FV,EL9L%C*W5=8,/!PO@=2PM; M/?WX3&/IYSTP#@O'FPW01,O.K=0-Z5Z^5;'F>B$!(M&&/CZNGLUZ5_6M MWS$4UT!I# NZTM\)W3[IA>FYVV"AAZ T 1GZ>S)_;_[IMY4Y20)F-0!-NG5U M<+LOA46WVR)G3]N*1U^__\WF*_6UAH[R)?6MP'X[G&[]'@6H%ZO_.#T,8/*7 M91M;]F'SH/M9JC!3$24(*LHBB*GV 1A"&&:QB$3&)*6)5:#HT=;GMB.ZDS_R MLIETMT6^*8"V1KG9&]3RNI#['R#9O_A>C,_H-^5#H7'C^S\%P26\_P=M3L?_ M?TJ=%W4 3C[D-H&%S)963%#+"8R@H)+4;A;WP=D_ESV!-/*,'H"/]52V M0.#(A"XE__.WS8]_T6_7\UG_L)_*?6U.,J$ME&JGMZV95RT1[8QAK.A M KL5WVRP?C,:Z#W2G\!.";#7 OS1ZN'Q+F8XB)XN9@8(,.DMS7" 7E_97-#2 MA8ENGW?,+ $B0B6,09+R4+L\400IT]L7FN':@O.]LM<]O0]-R6L&3>6F'3PZ;VG5VK*SHN6_; M]*=;^ESQ5) TBJC_>%#F51;D< M\@FM[#XOGN\]R*+)(=AN7HZ 5]CM#+$W,$>VR8VB%*&)QX3<"['TE78[5(QIDVLO!.L@A?;2]MRC>(P+?:/JW.Z/U-P" M;I]-_FTA=+L?)=T^%?+?\V_?9?%N4Q2;GUJ>]U1_Q/JQF^I69F/:]_/=)U=9^E:ND!:P4'J_S!MOB, MGY'JMZ:3XS^R2:UVX28TL.8M:-6IN0XJA4"CT0+4.H&=4J#5"M1J33E*]C$Z MDX[61&$YDXR:4_R*-Y1[0E8N[V.R*!5O<'0#4_PU>EDY";T),2%25VM19>Q5 M)!52?,XI,R+E$I=;KKC9>V3#.< M,YD!WY07L]F=&QC+(ZT1X1[[*.N B4X;N7P-&OG!71?]C@HCDLI9@C<69=RY M[M^6$,X2G+-T;[;M#(R^^$X+^8Z64AC. +DNJWWH55&8XAA5G;KG_2/-7<+5 M3UJ(FKOTT[K<%M7^M:SLM*G&4>\G/@BB][4L4 MT7L_%8:\^2RNUY9Q #/^*%H=)OHD9/7G_Z;OP6X=G^4(C^P 5 K!2B/0U1IT MU#;QF=WG&M5!I?L"-#S@'?6;'515Z:M!8 %V&.@?*Q0\AEM-/7"^HK@FDWO: MX+"IA^,@YFQR 8;69A=2G:ZU\^[Y+_2_-\7[%2W+S[OPRX@G"O,(01X(4S67 M*\A8PF 6!10+3&-*G>@CAP@QMPWC7@>X.E6!ZO/0$-A!HV2WXHR-_:ID/$&'BRN3#03JL,WY!6T,9P7_(]9.\DR;[T= \R4)M M#&T,E_NZ.-=-)G]+I?E5_[94-;UOM57Z0+@K:KY@)4B@*CZ2!& M7\_?@9UA?KO1'=EDO\W #N!!'P-_;U3I7H6;F$U]#& /"=='Z6780O*?M,C- MM8^ASVAH%X@V_TPQ"6,I HA3'$ 2H@3RB*4XCI!2@7!9# Z[F)M!;R4$=]5T M=:*NZ '2SII>!L_(%M$1&6=3=EIY3^;H2 >3FI33"KXV"SU/#LX%.^62_EYL MRG*)>,!01D,8HYA"C-,(,DP22'E$8X:B-(B<0G_.=3BW:5\)!=[3HJC8JZX> MS#VXLU&\D*&7\)2?W=39V39*7\D;0DN_>& MDI"O]+]^^UVN#<&;*8$EM).2F]QT0\G5E,A:ADF&D/8<()8B@UAP#DFLF"EE M2.,@S#)&L$OPFEVW9)2 M+*#>9.G5&$D!&=-+1)QF"2($A2BVSC0\WL7<;)"1$CQJ,8$R[]95PQ8X&>^_0[X4[G= M/,C"!.7^_)Z;2-QJ#V].X_F+;/^\!*P*S]$_\Y>?(M"?HB>"Z'X8>[+F3KPX M62II8,=U$ACQ42KMP0:@@CK, 9ID(H0JDXF$< MJ23$;MYT3V_S61]@-JY89Y &ME\ME*.7WO8 @]/7E9? M3Y.Z5A8JO_:G;%X96*RS3C[:T;TWKMF[NA[!DC#)4TH3[5 A 7'$,\AD0F$0 M$,'-_Y,H=CEKZN]NGF=,_$SZW1!<[8R%/[3&=K=J09LRFU5>SW5;VJ*1]G28 MMGN!32M8?)75[.]LVF*:5HH?E-"T>VN8_=BQJ59<77?YM^_;&_77LCX57VHE M>:0W9!"E9C\61RED*(LA)8K$"HE(QD[G1+V]S6UKMN<4KGD0"R,NW"CXI/]" MJUL#-YO2C[6=2?&&X,@690]>0\UWUZ*GA:TOQ?P9%"M0/-F3_KXF-2=6:K^V M)G8O#3,FM\7&E)9IMME!%B(J)($Q,=S)F*208"E@E@0T4(HCA1S/^U^T/[\] M22.>HU5X"9J=%1@,Q,BSOI'K_%&-\Q0_JK&G*?VR[4FG\%&U7D_9XP\-Y3C7 M>XX[^:A'_+LY^/GP5-2A=OE&_"==/*W+K* MC3,A!X7\KG$_/$O6?8[-?&2 M&QQ'&)<<&QB80?OP:&J)ZX_BIF@)>6_4YXW>$YG0P#H@\':SROGS_GH B2"- M>,)A),U12,9C2)5*(4J#% O"&'4K5S!$B+D9J;T.QC?4D5I0!FU2H(]:'EN MYJP1#ACIP*5'52S\V5+DU7J/*I MS[G M\0?<@^*Z55-,/,F^P&,F1183$<) *1,7%Z>0:(<#LI!2*F24A9'5/4QO+W.; MCA]?5*$RT4GVD5^GH>R?G=X &GFFOJA[!"HIO9:[M,*A)W#K]+N3Q6Z=%;\; MOG7^X6%;C7O]VHTR=;F+)[ZMCE6:)%BFA!0!3B#G,M*K:BPA#3(&@YAQBI-( M9;%3-O')GN8VK8V@QG=](>K Y.+3\-IM#+R -O)4'XB7LU-_%@M/GOOI?B9U MS\^J^]H'/_^"NZ/=5O:^+TP-&1.1>R4%!+:N^)GP3TO%/N Z:13<$ A)Q<]7,0#/+: M3S8ZF0-_3JVN+W_V6?=)_EECOKK]OEG+AE@TB&*]P L*11*&$">*0$*#$/(L M#%.%XXBFUI/[=>-SF]25?* 2\!R#YWG@SD_B2^ 8>?(Z(.$T:4^I/&BR'C0V MV20]I49W?JET M"9@^TH?3%)T@2GH?JO?;2HOWIW_)*U$'QC9VL R)S*@(%401%Q!G400SEF$H M%=7N3-P>VC3[&&T&Y;>"$P(R\D>TR:X_-[U/<=1-OIX6U"9P]5 M/!DP>^11;Z5^?FB7?9"3IJ#9Y78(Q7;:?MZ*WKZKQ2V**"SNLWAG+ \\(<57^0]9^?UFW+ MN=1^ @XR&9 8BB"5>G^92V_#-P=V99T MA'-E;>_#UAL7 M4_-3#%.1T(PC[:\DL2,=IK,0<_-6=CJ O1(+\-*':0I<&TTN*"0Q:,CL+-78 M S&R 1ME#(80<0X&T1\YI[L(4Q-V#@;I"(GG\+8\;=CV292ZGXHH5W]LIA90 M^4%O$3.RS WH_E%;L'F MQ8$.X%VY 01*&FJBU87[.HOA&;CA\POZ6^P$.XG9.Y;G5H<%:+48<9MH#^%8 M^T<+"=YV8VD/T=D=IT-3PVSC%_FSJ91M4L:*S5K_R*MZ:4U \NN0_20),A*D M&,8T%GIWJMW)+--_%6$2H 2I)!!.[.JN LS-*IIES-1%W.D 7BKA9@N=A\/. M$(X)\LA64(M^&MQI\B6&HN?) #IW/ZGU&PK.:],WN!U//J'^H?U=P]#SHH[D M6C2$/>7Q0I,FZG09)$(BHK33*)$)"@TQS# )(9'2D*&&69B$%SF-'H2Z$/Z&,Z!3N;$@_067JCY>?0RI##F M,>,05RIP.9GT)-K<5HI$0K/8B M@O5FVQ)#KIZ!D(9@QU2#\;YJV VEMY7"^P#-9W5H5:L+"33*+4 [NAW])ET/ MG!"?;@VP$VMN=M\)S &VWJU]]Q3..B[5I(D(*1_,V?1MT4C0D.R8WTNQK.*\ MB5 P5F$"<2H3:!@D8)2(F 9I(I,HMGYC>GX'' M5O2:9 O\EJ]!:9;BG@BWXK)S[5N:K)T75?ENMF[SN\.Y%JOR/^J%JO-07GS MM"VWVAO)U]^6J422BH#!.$@RB*-00$*3!$:,2H&DR>UQ"L[NZVQNAOQ]AQ5Q MT5AKL-G+ZTB]W@=S$#*5R A#F014PQPA2!1)H8H#CE/"*$V3Y6/%7%>5@YX6 M[-<=CP?Y._DM7U>5V!E=5>$.S@NE%=Y1AJ7B)-!XF]L:F4I((B9A2J*$A5)% M0H@&[^NU932A7[3;;L?#^KJ2;&2@[7: OJ ;V0-I#,+7VB#4DB[ C85%<"\F M8(&(KU("?5U-6TC 0NF#,@(V[PQ;&/\F#8VX%%<_9$&_R78Y/NCF0[YZTH_M MJZ!4P3D[:I98I#%5*-1+**X*A I3&)= 3J,8!SPB"#DE/_@1:VZ+;:L5I+5: MM2WJ+K?_ZF:6/(V>G0&;?DQ&-G6M0J#1J,GM-3O:6JFNV3.1BGJ&YZN\OKSP M2=DS#L*>3*IRI\ODRP,,I3J/0P2"N)48$B0 MPMJYCF0B,H12SITX3E\T/S=#6@FUSS1SS11Y@9R=\1N.Q\A&;"?8 E2B^QR;9?LX7=VG3WU0X.KDK"RY1S>G=NT^AX 6X?^R$-&$\MNH/?=VR5(E:O&:N+YB>$LC!,4QB% M/%:;DXA!BCT"O8!X**5>C%+?KIC%WO-MWKYAREA4XEGWO&^"%LC4YY0*&,1, M&12^CR&.U3\%\VG*0ZZV=5;M'#I#-HP[2W']1H!_^Q]IX/O_ 7(' )I16&=8 M>N:Q2JX>6B\]9P_;P>686@?=6HY>U+ECVXM8K=_NU;RMIPM^_<]- M]J*]9Y_?=+W#Z9]9/L.^C%+IIS",=5!JH'<%+-1-()6YP1(J_OQ+5,Z30!W6SA.X:R9SKHC&*7;G&FN+CK(7=VQ*$[ MRYE"<*3?G/&M]B$R16N7;1+G'9UG3\5A6'ZK%"LC\F8Q9FF*"((TC!E$5$2* M@'I#MF7U*4'=)XPUY)V GL5L0S4-A'(,Y4!3,I:!:Q;]80-02^F+RE,&B M7BQ4:@:\V-SFOD]H>48]4WO@(&0^AXB$RBZD!$/*(@P3[B5Q%+# BYGC1J'E MR$;K8$R=0KN'#!A,0R(0ESA",!(RABCU"53?1PQ9E 8!B80(F5%['L?X#YT! M!E:--J.\+)+_4K49K2*2^IP%PXVZ4VS[WKV?Z]Y:2CQ,^]9]= ;HWUH-.)H& MKOL V'1P?7>GO<4^588$U\;$5R'4=N!NL[Z3]VH\L2Y;I2SJZ/I\%G&9X%"F MBH?T68'/=7)_ZL-4!MCW) T]8>1!M!MV;(2TE1Q(41:M7&[6<"GA2R%^TVJ'[M4+W;@_=JRVZUWVB:V[:]X/R0!;^@PZD MSG4?765SZN*KF[+;)[%^QW5U046$><:+DB3*.-H^M'K4KV[V"?9XMVP7+!XV MV*[!7L'FYJ'#W1W;?O/_VN3KH@+#X[*.?!*W8KVKI/RXO"+YC_O5\E6]%?SS MV^_JVW6SV!:MF;)U]EKD9&W#S'R?QDE*(H@#YD/$TQBF-$IA*$B*1" \XEN5 MC^E#R-%]CW8ZZC6WJK4$"[50]XK4ZU\SI2QXJ;0%].TOGS;:^,L6OS2J=Y&M MTI;1AKV\%&;6]T=/==_?Q?U9WBH(=-VUO5+Q^M=:3W"_FV7PZ?=ZEG$N.JUWH>(P[9E[Q'D@P[N?8[5N52V&OF1_%E]U*KR#K,@)&$:^@'T M=+<7E% ,:1P0R"7'5 2CGV@*3R]4O?Z&EH$"_ M.Z#^#I _.Q3//HITB&)!*4>0XU2W@4$"IB3U8$!01*6(0D(CFY8ZE^ \8%N= M/9#_\JD)\B\]H,P"F4:,^Y"S.% H"PG3)$R@[Z>!CR(_#5G:X336W4L]Q!'L MP&^VF=GAX'WMV7*HC -==J.2$7RJI'385N8,#N[*OQ\=9>C"[VVJ'BGYWGJY MHSI#?R/S35GEJ*Z7/).)+](PC""/1 )1%/LPC11K!)2&"5%;K)18MHHP&'5\ M7\1O(L_!:RTH(+6D%U8#.@*X&66X O$#:_AL)=Y59.^Q+,]I?/JJN'-DQ(\M MIG,:@K-UL.D/UB+J3 M$ 1QB(G.-4>0!BB D3(@49SP)(R,HH4ODF)L9S>5D$!)^4D9CO.MH "MGP5 M>MV)YY?Y\DW8''1WGZ7S7H5!L.^9T[8Z@(9QI-5XG\)YK'3);)ULNY2%!X%G2KU5T2*.BO5/(18Z'&"Y6AN%)H%\=R+RNA M_UW]JCQ\+?I71S;JH+Z3NSVWXP)%#Y>*7I\6_ MTOW9@[E;+E:_Z7VY_&&.(_T/ZO.'B$GLAS#"*5-?81G!U(\\B+PHE&GJ(YH: M5::S'7AL']Y:[M*37 OM*-*_6Q7^/J#L^3M:BSP!A=#[8 Y3?=\6M;XS CZT MVKXM&,:Y ?U4U]^29*,\YZU8SZ*(I*$G!-3=1"#"C,%4>@&,,8]"BGW?CSOU MR3TQWMBX:;OC[GZF>0YANX,*![@-=4C1L.<;PDZTE]3] <497!P?3IP:[4,. M)LZH?NI0XMQM7:V?9CW(>[*Z6WU?ZX-%??0AU(:B")*<(9ZD081\*'V$(0J$ MKYTH% 82B8A$TJ.>M+-]3(8=&[O<[Y?@G8 7LE)H%QL;]4-]3BIT;'55>4J' M5?/E?$Y6^>ZGEA'6AO-C:B:Y1KUW(VFO;*PRBTK 2ZF+HU2AHZ[+B&N7EI$- M4,[L(J-!![:*;( XM(FL[N[&8-I%(<2NG9MN#5Q3Y-L]>2N"+KYLQ#\$67U5 M;^:,$QKP%(60"1&IW1N*()%"=Q4*A1\$:A=GED/958"QL=HNJFE>M+U^4W(" MJ1YOQU36\V#&67VBVS-[E:+O=9;4TD^VYI7:_*V7@"H*(QF? *T"^-H&O#61 M=47/$:59#S\HN74%YSW-=7Y.!Q_2P_WWJ^7B5=&"]DH50>Y>4$F"G!2C54(#KN%VM2!7 JU6IRXAFNM=9/1M*G4'FP\+!-,B\#.1A M>C\_5=K+C^5<\1?0M<7*N=+^GU4]7ZMJOK99IF"](HN5/NR12N=@YZ%=\F]S 4YGRF&.(/>E#%(04 M4AH$T/,CD@2AI"2V.I0X,<[8/EG5.=U63I,,!"MCQX\_3E=F3 13:[7JRU15WTP_HZ7Y+U#'L^\IC@,.8T MA2B)?8@#PG7)!TX)(B*.C)K+''WZV!9^*2 H)02%B&8+_CAV[U*U*'UG*N6"_/BU?_Z+N*U>Q^LMN\1Y_VB!+ME61>J&V7W29?_)K&?-S M*D$@Y5X443^ ,2,11+%DD*9) ),XB1!E8< 2H\VHW;!C6]"5M-W\DV<0MG-3 MNL-M*&]E)7'3:]ECBH8=3HZ]EV<&_1 GIAD0IWR9AG=W[4:W* R-OV?K'U>; M?*V&6!7AW%>;Y\VI:'AL4VD[ Z9D??G^6H[ MS]-RGG.V M_H;J6MBE//,B<^W1NUE95S?J0>%SG\4"!0@Z1I_Y&N0AAB*)8\H $ M:6351:AUM+%]#G;"%M[.JEJO/KLOI;8MEM(&M!DM.X.O9X)]AQS<8=9#_P C M4)R5$&D;:^!:( 9J'Q;U,+G)_ICK2^7+^9KE3#V[J%7X5?TLGV&:2$F$@#B. MF&80! E%%$HOH1$/<<@2HQI/K:.,C3EJ04$I:55E$Q2RFI]_G0;U_#F8$ZCZ MWAAW0ET.UT&J%DIG2$? M1XQ!KKNFHQ +2.)4;4(#/Y*2^A*G5EZN4P.-;=GOY"P*K]G9!R?1-#,-7 M\WIOP*-E=%M4WA0'1X; R6$&M0'.*?O^\W_V^J['5_GZ3NI6;;KB9-UL[/MR MSF=>R(,H2"4D?AA!E) 0XI3&,! !#[E'I/J)W2G4J:'&1@:/NBY543JUB,DB M<]NLGA9430]Q7^UE,"5 A9I%26 L*M*0N#U+.H>'L/.3D0 ,?:YQ3^/!T MXNP='2J.Z^.-^ZJ8^?1I)0K7>K7MQ9&?)(022%(<0L0"G:2CZ\DA$<9Q@*E' MC9L#M0TT-G(H6V75PH*MM!;5K=M@;><'EV#U?9!P J?SQPAV@%D4 '<$W$#1 MC]8OFEUU;@,PVNIQM]T^7 5N R7V:FZ;7-_-D#K12+[J&W_03WX6>:D?>!&! M"4N)VFA)W9V!"IC$C(3"3R5+N5TC6TL);-[X85K=5I)V;Q!C.P=FMEB/N/9, MP;7DH!(=E+)KFZV*9F_(/0&51N[LMH[(.3+F;$[$O84BB&"+)$$QU MT4L6H0"E*6)X W]BJT7:2AFZ=UR-:N&CK A)VD@ M4[2_1!\,Q=W\F;QJAZW7+U=E>>-C[H"WJYB%I'<%WXB8)3J^OTB\"'&40J) M)"GB(HXB:97>;CKPV$X%:KFU;55+?K:>S670F]%M'X#V3*?'L'S3L5UEF^4_ M"L'[*5)FBY:K#HBFPP[;!]$2C(-NB+;W=^.JS]E\+G@=4U4F!NKGYS,B1.PE M7@1Y3#%$U \ACG@*O21(.">>;HYK0TXG1QH;&Y6" L*83IO,JYS80E0[,CJ- MK1G[.$&L9[JIP*J%S,%.3'?$IQ!J>.LNN^YXOP-'0T9O06FNA?K MU?)9A_V7!=97*_4&%(=_G]]VEU35,Z8_R8I_)=FJ*!PTS?/-\TM1!?BZ*E&L M-GO/_BR17BS#-(8\BC2[H BF*?%@PE'JH9@0$<1V)WC]"3N^PSXMN>RD5!D1K/ %R^S[HG(U:Z\FN++C2XWDTKXJA[3V*%Z!O:[V8 MT\_%G#;5!-/]N6]>5^D*IN7<%UQ0EM>;-N>^5AD\MLV]O9'?^[2XVA;T)^BP M&XG> 3_8>O0_HHL*J%\RW7YQP77M^7NQ^E*4[RQKGDE"(\G])+7JL&L\\M@^+N_JH )>B5XT!H+XEJ\H#. M=1BR1;5]TUU2],FT>J>NRP8HJ_PWG1B7+9Z:%TS5HB7SO^FF+8NG72^9F<^B M-(P%ARP-$$0B5+P7B!AZ(8Y1F":I8%:'-@YE&QLSEF*"UU).37J5H-8U'IS- MGADM?M"<]$RR2U4)UZ"[*SWA M3+*AZU.XAO1($0OG0W2._BA.DW>'!IZ'$?RC3R(>)Q -,P]" ..0^8 M'P4QM6I5=&J@T=%O?;QN<&!LAZAQ),7%./4?&?$>HC[2B,\ X2YBX?@P0T<@ MM"I[)**@_?J.;%#W*/VZ5);DAJ[E9GXXU(.R,>5RI7?6LY1BGLHPAGX<)Q I MHP[2,(XA2:/4UR?F'K)J%F0MP7\#_ICLVO3JUNG@2MGNV1I\6^8Y^$.K KZ6 MNE@6W[2?+4,*ZG,.AN+#S@^QK*MPPN9IN MU*NS7$W7:Y&7J2)?Y^1I%J,XE F)U?8VH1#%)((X]9GZ&T-,X#!AE)L653@] MS-BH[N;JZP.H1 4-68$6UKRL0@NN[7SE#JV>2:D;4%:5%<[CT*FT0LMC!ZNM M<%ZU9G$%@ZN[)E7K]@W%F5OA2YB%?BA"3A(8!KJAF8]\B E)(9>$^)+B )OE M2IX:8&S+_:K1OV("_J?WJ^?Y1?NRPL$[ 4'D33RO^%]=I)]LUC^6J^Q?@D] MG$Q0Z$_B,-C^=L%!'$\2_9MH>X_NG*'#G-0OE[LD!T!R'3GX17%ZD>VBG@3T MFUI5.\S1/G%=UT-WNKY9Y.M5D8QZJZ;XR_*99(N9Q-@7@=IC MR9 0M=%2O)-*&4"?IM3W$TXXLRQW?'R@L;&.EA/L!)T +2KXHQ36O]M+H36AV.G=NA<':&?&*8@0^$VY4]/-T]^:12X&T#Z4V!<=52/79\88-K395_R#$VOA&^THQ M=^L?8C5E;*6LQJJ\>E[E>LP$B9$(?0D%)1*BB =J\\,D].*$>4&2!BR6LX58 MMQ/-F5&,%L0V97?=,[D4@NKT"RUI$<*J134O>-(&9SN#N(!I&-XH,:K$K+LI MY-LT+S=@F1>'<03:0+5ANH)G52+& )*6"C%M=P]6(,9 A69]&)/++\A#^7P^ M(/7S^X!4G=&[?MO9B'DAX^,/LK@KHU/_JAZQSF\697'0=P4ABE]^(6NQC6N= M41J@-$YCZ'')(5*O&B1)2B".$Q0&?A)[PLI;/QK-QF9A%A)6Y6PNC4L=#<@V MF0]CD'=$'SP'B1(E.HU=>P[*+\%: 03NZKR)$B/= ;5$:0(.*@$5EP -52/[ MPG&*Q9CFWV5&QBCT&CZ!8Q1JG]C;C$_ 2^MN3!?KC.LR3KK+K6";E=JPB?SZ M3S;?<,&_JBG2FF[654N1:[):9(NG7(E9*+HK$^%Y"8J20,"$Z^V7QR.(@TC" ME*<$!2F.?19:IJDZ%]*&I8=)3VW6H+A?KM6;D9'Y_*VLD5:T ]^JV[6\A[,9 M-OPD?^BL]?UM;4Q74[W&-(%:0:#Y#314U#?52NHO9OD%'JC.B.O)<%Z1Q)F M'U2[Q#7 IZN<.!^IZU9SN5KK7,5O0GWM=&'H61IR$<;G$G1ZWX5H8+1T MH!!O J[:D.E@^9]2WID)?C# P+;P*04/C=*35[I('BZK>TZW<3.SU$Z+%*:)[T,1TC1FH: Q(=TSAM\/-[85_SY->!=0U+V@\!G (QH$84@3 M&$;$@RAB/DP]QF"$! ME0!,IB)UI[0[R8@/?C(O= =HS+Q]D M75<5FG?"]I5F?0J47G*K#P;[P(3J4XJW9U&?O*MCK"C)?^C_Z8.(5S(7131Z ML]7/=,'W?]"X2]1CE6'2MTJV]@-C)6H2$KO9;?TT %4_90IOF>F-8BF@9)'K1 MG'J4"1^G! KFZP,;I+XJJ?0A"I.48QPE-$RK.;U>\%'.:"W7..93EZ[XD)D4 M:FE*A@LO6Z3L@U2O3B^%4:@,-$Q])B.KC+?!9G&0&/&C,S@Y-H5#SIF963'8 M3/1L=923H/\+KIN3<-#O3\_*NQ\V[W 8*>X"65=AY1?),FP,N@O8#@+6G3RT MFUU4^&'T>=E*_!"+/'L5-PNV?!8Z%_/K'E=DD1-6E4)[:LB5AD$H:4A;94'(_8HZ- MJRM- *M4 >N=](!LQ;=TA?0TQ0&F2>0I@RE.4F43,Y)"@HC^ZN)0^#%BPK:S MTL=/\D U6=NF>:Z4'<7\FGVA/W[.>OYTEX$?>QJ"4D7P22OYRP34\UDK"AJ: M%E_TAJY@IVS1M$!;S$IA=Q_V?B?$T1>_)R$'-07Z!?J]C=#S:/:AZ&KX51'R M0>95PEUQ8--TPSW^$+4?_UI*P=8S/\1^Q%D(XTA[R70QH]17GQ#?3T./Q%X: MQD;I,%T%&-L'__>%+BI7Y-8VG.GEP?IFD:F=MMCSIJN7 &PO$X5*X%/C\E_L MCX$[SV7[]V&(&>J9^1OB@SI[MSPLWH8X:!6 TF$7KU)JT3/TYN'V?4_!0''X M?4R%58S^)3BV!.]W>NQ@4?V7*-T,][_H.=VVM>H#M_L^3M=ER;ZB&\[R5BFN MB_@MY^K^IYN%XGG%P3/B1U$22P_RQ \@2A,/ZF-@&(="?90BEL8HK7LEFFUG MK&4P6GC[_1![_CY]$WG^[X69FI4F+VFH =9+L%@N8$,3=5FIBMT.QGZV*$8! M#@2#)/4D1"0)(,:(0K45#6+F8]TKK4-GRR&F;(@6EJ.=-[--93_3,(S5H$'? MVQ^"Z3OL]U4 -^>@M]X"=H;/T>[.?OQ!-VZ=X7F_)^O^H.[UCK+R!%!M['0E M6O5LM>/+1/XER]E\F6^:\01MB#OA=Y.(B(C(6T.Z"S M$V!\!V]7=[_]=O/XV_7M(YC>?@%7=[>/-[=_O;Z]NKG^;E^?R&(J#+U=O<'; MMWMK)WAQWK4G.MC)#O[H)'&MLQ44/2 M?[?CJ18XS3C)#4@]\T]#R$;_VEI0ATQS'@U'K-(RT* ,-[,BRA*8Z','"$I1)PQ2/W4ASPD8>@S$3-).Q9];(XS-D[8K_VX5ZFQ M:+Z62I6OJC+\6SQ M2%WP\,'\4I<#T/1..7A:5X.V[,+^]VS]XTJ)L'P6J]IZ?JLKJP4BHDD<<1AC M%*M-+R$P951"$GA1PE,2I=@JI=ADT+%]GFJ9P7RWM["U<0V@3D(1^9(DD$1% M0@BE,*4<*]L ,T1%D'*?V9Z7N@5[H%/2(W #6$4K6GJ(C( WW6FX!;/W;4>% MXD\E+Z@%GH"MR ZK"':!R-F.Q&#(@;&E,8.#[BH0\$4'BR1A2X04>Y]R+F;#+ M:C(;>'3L7\I=EGIJ!O&JO0;\H,:J$!W:R!$AN\B370@KO,3[*#REDJDN&P V<=V8%QF&!D M>7\W:BO-9%&4X:A=WE5YUQD*L B)#*!V24/$(P%IBBFD2-(H)9+%PJHU3\M8 M8R.P6CRP7 !9BET5R^G,2VU(FU&1(_QZ9I]*RKJ$SA;)2E)W=&, AR.&:1MI M4%(Q4/D]CYC!#S$*B0@" M@F.[:EI'QA@;510B@I="1CM&. :@&1-<"$O/#% B4HK7BTNW17U'*_[8"(.N M]!85WZ_PMDL[ELG;/#^3U=N=U'5;RS2DND-HHW@J\L(@X3Z,,)+*.B ^3*7 M$%/L>4$L48ABJ\)Y!H..;>WKY*[EHHBA6DJP%7S7*M>RK)X)[F8,X1K-GBFC M$O<$BOW6&[5 RE6=/I,AAZW<9P'"02T_FWN[$5(9LOM]3=9%3LHW/:EJG*IQ M5()C4O3SHSY"$,6Q8J+8Y]"3G"5()$E*K(R.UM'&1D%5W/I66E"+V[%/5SO4 M9N3C#,">6><"[*QIQ@@31_S2/M:@Q&*D]GM&,;NI&Y44N=5ES3KM*WS,GD7E M'8^EQ#A.I*(1%D#D>QZD21Q#/Z$D\$3"J6]UW'%RI+%12$-0L%22 BVJ'6N< M1M6,,9Q@U3-;'(7I? "'-5.9U"&.*ON>W8X?\/E1Z&'/GTI&*/: MJ @C"I'$ 4P12R&3) V$'T<\#;N>A8[=E_]U[P!T2>?94\''.?BW_Y$&OO\? MM9\9O"Q7^A?=#T8/GY>M?U#WELE5_V:W6PR<- MLC1/*E"OP],7=#:=LK5:R:^"WRS6:FXR.A?3/!?KWW,A-_-OF12S%'L)*7IJ M"I_I3SF'.!4>E*D40W?G-*(%O*"GIF7X7R;R61PEJ20R@M(C M*42!Y#K"R(.8!SC D53@\-EZN29S,VHR']KJ<[ 5H+_%I O/%&7>-WG!3^K_ M5S+7X9+68486\V#&3_V@VS-+:6"+0NRUV+I[\*??2Y1_ 5OAP?0\S%UJ^5@B MYJZ(C^G 0U?OL03D2-D>VR=TK*W^(E9$/W'7V8X&+,"88ICX+(2(Q@32F,60 M>HQ[28@]&5H%.AP.,38K=2MAYP:!1V T8YO+P.F957:X]-(?\+3NKDHX'PXP M;/GEDPH>E$X^?66W=3VM,@ZF"WY;)(QP\2"8R%Z+VE_;X!JU9<*@-OK M1SL.,(3'DB%<,!QV4:^R >,\_EG=W MXZ3/FSQ;B#R_6C[3;%%X<;Z+%Z*(3\S?U'#+IX7NHM>H#9]/.<_T7\A\5\8K MG[)_;K*\^+EFRGQ&8P_Q*$JAX$D,$8D]2(6?0,5> JM-%PMB;L-B?0DZ-MZ[ M4H(K\W)5Q@"M&_[^E9@7IW;K)2#@926@^#,K-Q"L2C_5 MO;T)9N0ZAOGMF8YK%4%#QPG8:0EV:C9;@>03L-.T4151_WRG;&$'.MQ ]CT? MCFB_-S$'_5#T#?;[3TOOXW4NU?:^3\FVK1#%:2P#%$'L!ZG: >NSNE3J*@M) M&,O["M;:[VG6MFAS4-K\GKBM:G(7+76F]DR,-75[OG,I'2NR=O:5C7N9RR7]F M\WGQ@5#&ZY?-2AFJ]T6+WUF" QZ'2$#*_*+)HX08^PS&)& R3B.9>%85*MH& M&QN3U+). *FD!;P0MU/_XU:8S8C%%7@],\L.MUI04$H*[MMQLT_L- #$589G MVU##IGH:*'V0\VERCWV5SB^BW.\J$BJ\PWF=,?XM>\ZRJFX@XL)C:2H@E@G3 M<74I)$S]$]'$QUX0^DGJF];C-!EP;#3R791=(OTX_/1?OVS;L("Y$GEM8?<9 M ]Y.)GW V#.AU.)J>Z0,',D;A2*^]86C>?E+UW@.5.CR_)OYJYMREC;XM!2N M-'K,8"4J;91J%J.TNJ^;2?>@.XEOV+I@>?4/L7H5=; ^Y2FG2" H& HA"BA7 MMAW",&*"!!(G*8^)C477,M;8F'A/U++86"[RLH08F=N9-+?G@=19 _I MSE9RN7HN:.GS6_7+G3LV\0*=Z"8ABW0R/?$2F&)EXM&$1(C0 +/0J-KZA7*, MC6IJ-?0I2B4KV&H"&JI,=*19=85E]8^.,V;&3@/,0\_,U6D*^BT=Z"H?/6"G_+=,'O5^*%O.D1[F1M]-TMOHM% MMEP]BM7SMR59S/R()R3Q?1BS@*M-LL"08AQ"*9-(V<.>+T.CL@*7"#$V-MUN M .6VY+Z.,M^1T7;0B*G)ER\G0P+]LU="TFS7*8N:% M*D#]X!G,E3(#S(3-!K[_&1FJ>\6S7@X:_2)IJ1F*PO;B55Y(5N00$/Y:3*+B MP=V$Z;GD1^9X_8.L=?%"'58-A'K@\CEC@(J%D)GZM2Z$KA\)Y*8HXEP>E&MA MWD^__MER(<";("N@?_%#@(5FXCE8;L-FV1N;J\U&)M4MBR>QK*UQ6 M&>$F6'1*$&]]\&#YXB;J-=/'C:[O'HI45M6\DP>'J]M*N32*/&56>Q G40@1 M]QFD28@@\HE 1$H<2JMTV"_? M>L0KU4OU8BN4'$;*G!]S\)@98QB.1<^8WWQA',WB?=)THX?VKO(Y#@*9L@CR M1+=^B3B!).8Q9'XL4.!'!-EUNK8:?6RT5 M?;#O>%PG8[RY_?H$YF!PS^NH- M\IYIS"G:W6-V;%!S'<1C-/;'1/78P'(RS,?J(1TSG_41VV$G\!D2,?8D3B"A MG$%$6:+/+SW%"IU;)1"?&&1N%%6)N"QMV[OIR"E49AHF/(JP+]%"H M,$XA)0F! ?8B&JMM;QH)FY!Z%Z@.$$[?,ZIF/.\ JYX9O82I(6(/#OHS*+A* M.3\QRK!YY^VJ'B2?G[G\ GXMN?MVN:B6P"P.B2=2/U';5ADHLY%&$#/USS!. M8\)(@K!=JN;14<;)K>5VM3%]G[BZ5RM()W6]RH^DUSH[M-U??E8V4TZUR+RA( HQ!%,)8UA M)'A(.!91&B:FCN"3HXQMJ3<$!5K2HK6Z1;/[DVB>]\HZP:CG-7\4GO,UY2UP M,O>9.L%K**>HU6MEY4P\"T.+M_#TO8.Y \^*W_3WG;_8G@"_B]5KQHKG\8?O MOT]_DA7/:PK$F"[!*-% A28IFESNW*-POYQG[*T1AHUHP&F ( ZI*$_=L)0AC'@@O32-16Q7 MB,Q\Z+&19_OIMC.OP?L)N-AE< &L'^HOF(!2*^R)>5H)E M9=M)\3(715O;!9\^ZSBW?Y5;B" ,$8^\"%(_C-5N5D>@L9!"$0H:<=_',K3J M.VLRZ-BHK"ES84^0AK!VC&:$N1F+N4:R9^9JBCL!6X$+/*%ISE@U CGC* M:,A!NQ6(CBGS&F1\BD08D@$(JQD$^ MYS#U:0 ]F6 <465>>5;-:ML&&QWG[,FJ0SDY?.M(8Z..G7@ZE0WD/\A*:)-% M9]A]RA: +^=SLLIWO_S%_.RY'?+SA_7.@.R91;9R@D)0W05C"VHAJRO(S _L MG4$WT)']XP\!7K1LC;=0L;'.F60[,*4@1=*E>B_7Q0TU[KG6TE'NI!%T+2?\ M[?]BZ>28](S.(8,L\C4.TS8YARGT+I!RB.64R#Q&ISZ4"F\9'Y\\M& MIT+KRD]L7?3V*JK>ZF2H(J0CB@/N0AS[!"?;#2'INNIN? ME65L7*)V.RM!M(2NFFR?GPYC;^<0(/?O^&QKR7U=6\=-E90=IK4IW:%:GR&Z M=1N#VGL3[_.2C*2WMS%DYBV_S1_9C47_1N:;TF";SY<_-3GK,D)5<=/\Z@=9 M/0G^N-3UA=3/*P%F::)XDZ3*L I8#'4H,,0AXXI)@U!& 5:3:]7AII,48V/. MSV1>F!9JSR061=DM'2QBQZ+=IL.,/WL'N6?F_'Y]!>I2DA/@!]##$[!5"NRT M*ERQM5Z[GG Z+[-04H>8:"V+ZRH]W3'J13 [XM)N,@S*HA?!])X_+WN8'7/F MJ_7L2OL@Q.J%K-9OM^J5G?Z9Y3,62)XP$4&<( R1YX?J;QQ#YC%E51*)PLC( MRWMJ@+'Q75-&H(4$?V@Q#1VZ)V%L)S,7X/3,4]:X&%/,.>7;V$/=VV .]:\= M:YQ\[""$<$ZI>JV?O:YSK_'-\Z:HTEEDEQYI]:7;LI4!!H0E<<"DVBC& D$D MD( XP@(&@C$N$QIYGM6^T6;PL2W_ANR@S(9N:6K7+=C#:F[,C*"^$.^94]R" MW:51N35J[MJ5FP\]=--R:U".M"ZW?T9_?L[;Y8(K^UI=IL:KS*3OVN%=Y%=I MX=1/2-W%=N9[<9PB1"%A+%#;P""&!$D$?2^E4>A'*6=6=.A>Q+&19N&_AK1( M_F,-6=W[/2VGTIT;M+\)&HU7=$_%>@T.IKLN\Q_D)^TV'P.Z M32T%')T7M1O 79RJ'4>ZN">1)JW/;U=S4MM:$0^B %$,)=%EYI+ ASC$ 4R% MU@))06.KQK0M8XV.P9N-;;2PNG]-(6XW&[<-9C-2=@1>WZ=WW7&[I-7/*43< MM_,Y&.FC6O:<4KFE+<_)6[I1Q^=-GBU$GBM&HMFB("1-9$^+[%^"WW#U"VHJJ]I-:.Y$4Q6SQ19:P@:*D[ 3DG0U+(N&+SM M\JV=&0U-0:7J!)SP.#LH.3+0U#CBZKZD')3G>X;Z_3>B[^&Z?5]N[N^J"+4D M\5F0L A&PE=?!!DSF'I$PI@FGJ3J#<#"RA&]??+H./S^SHZL=QB9T6LGS7LF M1"53#X%Z!YHZXI?=T7AD%F]72VY MF'D>B1#5^0]1HM:B6I>0$N1!+$/"XS0@$;;L_]0ZWMA6:-77:$_F21$U+W2+ MM4IRH$6W;0G5CGO[^NX!S;[/X1P V:%9E!$\%_2,:G_^P*VCC)0]["!E=EM_ M_HEB2&U5_M!E/H(TC"(( ^11%1*/V3.$[!."3,V M8BI7SB[;2L=$+431I%)6N3V-5*RJFZ1[A\3)N7/G>G Q(Z-Q,I335NSJM#J- MZ_4$?H@KX1R^ SH-3HHR.O? .="Z. +./K-+)6 U ">KM_L-G6?L3DFQRA9/ MU1Y"8*8C7+B:+*$,/&7I0<+2 *IM5LJ#(*4H]LUK ;>,-#KRK(4%I;2@%M>F MS&T;LNWLYQ2OOD_X3T'5J31P&V8VQ8$=83=8>6#;U\VR/K !'*T5@MON'[!& ML($:^U6"36[HI\"F3M1X_+F<10S%:13$T ^XSIF($214V:E,I@'6_M0@-NHH M83GNV CU2#G-]<^EVW*:->1FEF4/0/;,M!;%,Q];L'5>//,=4@/5S*Q''56I MS'=0V%;(?'^[O3UG8D9>D9=L3>95=MF=O+F_>UR114Y8'4.2SP0+U98ZI##E M::IH2X:0(K713GTO0HF(<7G2*:Q4=J^R'I?K0^NUSNI =-BFUL_KN;N MO&WY 3/2,S>.=C+,C=8/F)2!S-OJU((\;2MH\4S;8D)_S:A8_Q1B 59%?_K] M D&B#'8#GZKCJ5^*@Y%CI80.KV1UY2'Z!LC+R_Q-;TF*L=4]^5H9V?4Q6+XM M<=-XX$IAG^L/Z\M*Z']7O_HT+T+M]9=!EP%;9XN-?N[R192GHSD@Z_4JHYMU MX:U7]S.S-]-1J3#'+U'+IL#52(-M'QQ#T]QHN'YTMRW)_4J_ALJ@4(NO2'C\ MYR9[TEX_5BG*5(<0$V[8*=(3Q S^!A M$#;;V+G"K6>+I19S @I!RZST'7*W+&EBJYQ+'7+@C+PE6#! MT\BS:C=L.O#86/O[[_?WWZY_N[Y]G'X#5]/O_PF^?KO[.[BY_7KW\-OT\>;N MUHY:C"? C&;Z@+7W35+^ VB9)Z I-6B(#?[HI964+5B.R,AXV$&)R1:,]R1E M?7_'9NCEGF;Q5!Q7U:=4,RY]$2-=C3R4RLSQ.(=$]S>(HS0041Q*CUG%7AX? M9FQDM)52[>?4(I(*_EQM6)> M.<&S-:_ZGVTS0ONH.>P[4,+-]%5YD_VT_.P#>L@GLKJ=#I& MQ^^#F*O?/JG=\V]D]7^$_OQ4PU1Q/!$)$HD\!GU)!$2,ZDHB$5'_#"(O"GT6 M(ZN0B',#CH['R;RJ5OA<0-N19A[CUS9VEJ 5H6V%WC.@\6<@4&E?< M=FZX8?G*4/D##C*][\+J_SIM_>Y%TU<=&"AC#WE8Z&JTRHCTI5";TPA#+T$B M]J(@28C5B=G)D4;')$7I&7JZ]$PI?,>V :?4/=DUX.0-'8+<==Q\$32ON.EJ^?PL5BPC\^JM3E&0X#"( M(4XC98[$7@)3$84PD5S(V(\CXE'C(/>VD4;''D6JR;^1YY?_ /,BV>1I^2I6 MBW(%Z$\MVVI@$^N,!PH0.B; M>%)XB3(#=/V#K$&6%[$ZY0M96'Z;]8_E2O]>;9])$;-3Y(66+ZY^43<+_5N2 M@Y_*#M%_$C!O/K=JT2>7J^?R&8VD1L!6HC[*U3'C&[8&M"J"X"@RQVA.VH+P M6^\?+@C?1(V]('RC&SIN-8]606M\R#^_[2ZIOO/3GV3%OY)LI:N'BZ)(1?&5 MR>L>''];SM5C=&1NT2D.8QX(1B+HX8!"%(8>)%*F, H\3&3,2<"LNC@/(//H M/C0-,[59_A*0G=8Z3"]O7/=2665$JSX!4BD/7K7VNIA1K?YD%POXND6@"-VS MW% /\!X9[LG']78,:(8W]6W:XOK%.&JNER^&UKMH!R' M/EB;#OJ[)0O$FX= MGA$,-U6NCAD&D'C8DXKAIN#@L&/ H>UW/-/%8D/F#VK,FX4V;7*QB\&>I3P. MB!?'T N$VO#P,(*4)2'T>$@0BKQ ;81,-SQM XWM,U3*"E::/;)*6MW]4^M*O-2D_O+.0AQI'P85J$-23,AQ@%'J0Q#<,4\SCB;+90NU-%^F;; M!JOQC98#+I=#4XH>R:067^^_]6Z;9VN@B])?_-1=ZW[+)ZR17' H@CJ']:- MZRQG TF.99! 1!(U&T02F.K^@2G%$4O2E$>"5[-QO?BP=;$W%[4<_<_$==D\ ML.\Y,-N&]H9JWS9+)2/8"3D!^]QS57*/[J\R 94&#EOF= '.5<\OQ!%J5C M.U=$)D6VUI%Z]X6Y,8L]F7 L)/02+X0H]3#$"4Z5Z9HF"0Y\0GVOWC@\#N!T ML%>AP][C<0C^JN4$G[)%Z6G(?QG(2]#A/>C96]#3M/ZW\1J4^H,& %5_Q;6" MH K^T6'8VY=&O3,E#B/P'W2?O(_V(W20_+^'/Z'[E#CS*UP@0L?\0/W\V^5B MF_I6%K^HN],31H(D) 0&0: S>W2 E4QB&$K"0QH)'TDK0[E]N+&9RR6;E$5C M_O*IJDYC^;TY W"")?5P@&"8<@Y10E)( N)!$OF4) 'B(D&S5[&BR^$A;@[[ MWQIDL^^P.^!Z_G26B#4EW?80OCX'GWU2IA$JKI(SVP<;-DG32/ $VSNSJ2 M]>J)+*JD'[4YRI?SC!?_4-^1++^3]^HMJWUB=?>?+R)GJZSX>$P7O#II47+= MJYM9UJR8D 0)$IQB2&+M49:Z#C_G!")*4X_'+ I]JRS.7J4=W:?BX:_3VYO_ MMT-%BWXGU9#ZQC)5?3-G0\\)V--T @I=]>E]4UOUX[JS6T/A(DAXIS*H=>ZI M\,8@T^.*PGN5==@OP!"P'WQ !AFTXQD:V78<+0[HU ZDV,;,J S51D%0&,8) M5I\.W3G*CSTHO!@%"8^\"!D%(YT;:&RLK^74C)%K22>@.%/7$2#ET51Q2,67 M\SE9Y;N?VIY7G<+<\'#) 9)]GP211F?A"2A/WY6%P^+3- _B7X#&,282]*(1,L@2@.$T@E M)5#]#PG$:4SBU&[KVS+:^/:]I; U=91GV76"S+]LV_NVX6Q&%(ZPZYDK*M J MJB@%!=/SH-G7.CL/AZOR9BTC#5O1[+S*!T7,#&ZYK#[1G7PHZW/=D]7ZK5%K M-__\MO<;'34P0RB2DG$/AIX70Q3Y^KA2'ZGAF/H1HU$2V*7Y=)%B=$9*HV1- M)2PHI 5-12;:V;+_Z[)&C6'FXV439VC,]#T=?5LZ?3K9K7(BEI!C1*X5<2.Y#Q->: Y4F_8(K572Q.A_BD" MXF') ^$;9X^TC#,V*MR*NE_BVCP+H@W3=@YSB%3/++4#:=JL9MTA$[X-+?.4 M$4>H#90Q<@(]-_D@!E"TI(.TW3U8-HB!"LUD$)/+.UJ8.J5=/^U.ECZ:,K/] M925^B$6^;0,QI7D1A#:3OD#J01R&*0DADAZ"5!1ME5C &0Z9;WG&93?^V*AT M=S:IK)2M+MJRV5.B"-&VM" M)\;0=NP/[KZMQM/@5F[?/VJI75J(W?!R91M: MCCZL5=@-F@-[L.-C[.@N7ZUGOY$_L^?-<_7E)8G'910$,(AU\#O2T28I36!$ M(LH]QI@D1G[>@R>/C:(JX&:.2RV'D^DEMV]:[NJFQUM6_ M=NO\\'F#K."3:M1K\_0%'1-.F3(Z-\6>KH@,.;*^]0?R5B@2>"1_SB03! D: MP8!P95I(@2'%(H$8(=UMZISVYO@ ]PU1U3\+B'[NB5 MESKFZNBC*?OG)LNSZ@2[\:_2M1/[-,9QBJ$7>@G4$::0A$@9-SX+(T359L.R M])ZE &-CA:83:!M;V%2A\/\T?G"I'\YPGFQ=<.[1']#[Y@;X"]QN=N@Y][@9 M#O]!SC8[<$[[V2R?T[TEI#ZY47_H ^I7,A=%*8-\O, MT=B#,8L91&F (/4#'R8Q\F7"$U\*.Z/H F'&1I1%H\.B&K/^2T/<"=@I5/S2 MOH5DYPDS-+\&FH:^#37C&3AQ5:D1^*/ZL[>NE)=B[;!396=1!N]>>2EHQSI: M7OS,KKX\]4XU4VUUZ]^Z,P!+DB2@#.(HQA A$4$J.8,L(D3XR _2Q*XYW>FQ MQL:@OR]>%?IJB:YVJ[6(-RV6Z\$/=>UU:U_=:>!-_7).X.S;=FQO-=)'\Z+S MN#CSM9T>:6"_VEF5#WUHYV]Q:=9-UU=DM7K+%D]%]=\9Y5*&-.901+JY=TPH MQ-+SH,_4QI;3)(ZP4=L1JU''1C-; Z#HJBMV@,',UCQU<[O),QLJP3; M3H 92?4(:\]TM:W?_JF6_1==TFH+]$\E/Z@5F("M"NZHJR-VCDC,=O1!Z:PC M-.^)K>MC.H:G%!V%ZZK"4<@DBB,&2<@81'XL(?:C&"I[B],XQI[TDMEZN29S M,P+;>[H5/6W'Z&\Q/>HQ "N%T^V(A*WEM ^>&?ETAJ1G:JE;EKLOI7Q,85=A M&WO/'C8HXYA:!R$71R_J:HSL=P&_%>OK/]E\PY6Q\]?EDO_,YO-M1+0?X- 3 M:E>:I)Z$**08TEAB&& 2ID1&H8PM+1'SP<=FANQD!_5+K@.8/FT5 +4&OYC$ M45\^.:962C^0]VZB.$6[@X%B#YLSZ\1BZ(%-$WM0#NV2#L_H&CO68O \B%>Q MV(@'P99/BZ*\08RB@$0T@A+'5&V[.(:$I $4.%8V"P]P%(9V<64VPX^-[O8W M VR[&:@W86\3L"IU4'_62M@&I5G-C^'146^H]WV&=&[WI7VE)> /YP'O$.K6 M!3=G87!6@P\<(M<%F,/PN4Y/Z49\1\)5OJD?W*S%# M:4@HY 1C/PPH3SRK],.VP<9&:L>BM< ?6EQ0R&MIKK7B;$97KM#KF9RZ V=- M1":(.**=UJ$&)1D3I=]3BM$]=@3"13:[+OJC?W\F\WD]P@REJ4]U-6E,< )1 MHLOA8!_#F"&*1,J%EQA5[S[Q_+'11"DB*&3<1GB:4<,I!-O9P $N/1. '23& MB_Z,XD?6>2[8KT_+U[^H.\LEKOZR6]FGGC?(8CZC3+U^SUUF7Z#E[T7G]'7) M!"O!IZ]B19[$U3)?;ZL\JCV-%*E@$ 5<%V6FV@ (**0B3"(BHRADOFFA%H/Q MQK:D:Y$!J62> %)*#9@2VU&M3=/):&>#'B#NF1VVZ$ZWZ%8" RVQ01'.3C": MEWYQ#.= )6 NA]6J*(P%2"W%84R>,EB1& N5FL5B;&ZSI^M',5_F-[RN7\3\ MP.]0^>K=NV),>)VA&(C:IHM="CY9O(&?/S+V V2Y^L%BK029:[+C:NVQ M]?Q-K2R0+>I_%=E5F6+%%Z+]8;\"W5M]D^MFZNIF7NY-B[[2Y:/T4Y<_%^H- M_Y&]%)W7P3/YK^5*V[.?EFIE@\C[OW[1O]!MUY>;=;XFB\+%\+HLBO(70*97(-27'C9K4&7/OXA:-6\4?? MG!:^W[]^,&8_*F:3PX]?T.U [7:C'Z+K+;XL5_J=^%U'N,]($OBQCV/HA;I^ M5T(3B)-$\;<@%".F_B\6-D=IQX<9&X^74NHW>E7+V27B_P2F9L=FER/5,^7O M0-J*"'YO!_V%"R[\_ MWEW][_^\^_;E^N'[_P+7__?O-X__Z) 79 2\&7'T F;/7-*4^7_5S4JUV& G M=T\-@ZSAD WOJH\BODV6$@$B/*4!&I;*3A$J8PA M#N(4^M@GQ".))T*K2*[W XS-2*GELV.; ]C,2.42,'KFCEJT7H*D3NGMB 0. M'C_H6C^EW/LE??(Z^X.A&[479NNJ>\Y-KK:T2M+'Y927FUHROR<9OUE9?E M4/V(->>. %K/'MNIY^CPRBG4+8=>;L89[+#,*2S-0S:W#^YFZW[-U 9??,M> M=2_[@^#B6122"#/?@SA4_T$1P9"J_T+FI4G"6!@$B-LD([4/9_6M&R [20?- M&^8?=P'7S#YV!UG/WZ124%A("HZG(+BSGLU0<61+GQEL4,O:3/'W=K;A7=TX MY+=L43B$;BHSL,Z:U(RE=N?K548W1=6WQ^6M4K+R415=V M"G8$Y6SF* X33F(?"IGJ&$?!8.J)!,91G"(1>W%HMFWZD"D;K.1R]:RW$G=TGCT5FX3K/U^$+C'WF#VK2]2.0_TT MEV6_0W5#MN3^+"$L]0.&82PEUHV@$:28"YCZDDGJASQB1J%4K@4;&X57>ND, MODHS':I2JP:66]TF0%3:@76A7M&COJ'@1-^H5.QTS'[YA%L=SP\ZC<,SJ%7 &MUMOPN5B?807PAF8)[P7[I[? M,;XB>UID,F-DL9XRIH\5M2RZHFLF\IV/7Y+0YU1&D"<4013&$A+L6-GH9L..C;Z_W_SU]N;KS=7T]A%,KZ[N?K]]O+G]*[B_^W9S=7/]W3+ MP@QYP^@*YWCV'5JQ$QCL) :UR'U%55C!Y"JDPFS08>,IK( X"*:PN[L;,UT_ MO\R7;T)\%ZO7C(DB]K\HW]LL%JNLX[) \O0G6?&\* G5_+U.'+A=KO\AUHUZ M!C1AGO01AX'TE;4:>A3B6 H844%]%B,>!E;]3'J3='3\5]10ID4-Y9>JAC+9 MU5">@$6M)"!:RTF9XK58KL&;6#?*54P *5Q8=HS9WQMA1K*CF.>^>;F]3/8$ M;/4#TW**BX2HVVJ*'QI3/&V?8FOR[AU^1WS?GYR#?B)ZA_O]5Z7_ >T#@[YO MJ+I4NTL%_[8DBVF='I)/%_Q>89;E^7)5Q!+F5:I0Q#R6HBA2+T8:0H0##FE, M(XAYF(B ^11)HZ]+M^%']\EH: "T"F"G0U&X>:=%$5EK>+#=<6[.!_OTBWC? MY-T&]O0(V!WRXCJ@;AZPTR_Z T7G6,^"FPB<[MBUA-MT>.A@L37=%6X&TESP ME(X>[^5K\?R;A8X**=[%Z7R^_*E/?O28#R)7'T"1/RSG\Z_+E?[,S7"@P*$1 MA@F).50?D%19X9A#C#U/!![W8RFM7*3V,HSNPW)]!>H^<1/@!]##$U#KI;B\]B(62VUDV&9I3I'HU$ M0A[2%"(O8HI5%;\&U,,AYGX0X,2ZKYB% *.CU"(RIM_YG;S2BNJR%YJ3[^1# MEO^?SV_ZOU\)4R_&SO44,"8\'9,7XU!9G<(3D$CU'QZ%7,;* /4$Z=+WVT*& MT5%DK8+VYN\I450<4 H4947T7T"I2K>>WS;39$B)_8+?-RM:XUZU_NZG8^T% M8#IN!&XCP8?T N\ T:EVX%T>U8TMU;Y?&3[K-TV\:V6LZHSQ%VW-'JM_X#&< M)'$20\\/8H@099#X!$/F,1_)((U]FMK0I,W@8^/'^X>[^^N'QW^ Z>V7HNS$ M_6_7MX\3<'O]:$>$5C-@QH!]X=HS]=5B3PHK;UWLE;>B]U^(H@MJCCC.:NA! MR:T+*.]9K=,S+C/^%'^2_,=7M0O_OGEYF1?[MDCN9O=##O(A>S-$H)\3P$_4B$BE4QAI0( C&C0>@S$GO0+?.G=V_ \"!>U)O_0P_=/$TMZB[,)/,P3TD*.48> M1'Z20AJ*%!+&641)B".*+%+#3<@,;*>V"R8H&?1=:'W,X(T73)0Z MUGG!Z#['IZJ/ZGE?ECH1;D980G :^S"B20!1+# DGJ P3@4)&0UC7WI.#E-W M8X[-\OVV7#Q5E7 >]^K@@#]*@2U#E4Q@O_ $M1N8/=/T!3BZ.R4]1*;OP]'& MB.,X$SV$P/@H],BM79NOEP46ZD(+-XLJ<4WQ'1/9JSXFF*4,Q23@%/*0Z88P M0:RX)U(68\)EY$N4A%%8G(DDE\A ,,$H@(GX(TRC%4"K*02F-:G=JYGGPL,$Z>9Y2H]G& M\^0UESI(OPB9+01O!-[E[]T),V4*< \E:H\2!2E$TF,0\R2%<2+5'D4@#_.P MFUO48/2Q+?"F0ZX2?R\L-3_BCK/G!6S.'9TF M8W^0>],"EM-.39N'N"F[>E?7X[_?=L[[_+9?>JZ\9$9DY/$X8# DOB(_@3A, M$QHJ,\9#/.4)"A.KXAF=)1D;$;ZK])AM*T3N>ATTVA+2-UTLHWE#>=EE=3W- MI]&,)0>9G)X9\V3ESJTRX'YO7M[=<-<^+Q<7ZK3&M*?*G.9R?&@I3FNXSM7> MM'^@O9OR07 AGC5OWZO)$ZN5X$7^1R.(V.<\Y!C!&'-]XI2F.M0.PR"0!%/) M<(2,;$JCT<9&G=?_S]5_3F__>CW]_.T:/%Q_N;[^K?CK_W?[M^^'YS=VON63L/_7G_I%- >Z:[G:Q@*VS5Z,4H0+@#@.9^2:= #N24 MU-V'U2C92@"^"[;6C817.ZA?ME 7O8(!%SE;951_/W1O8RV5MMA%V4*P2)54 MOR!KW2)YGA6/6"\!5=^?Y>;IQQI0HAZBOD7Z9IV0J1]4=VQ>+@ !^8M@FL+%[]LEK^4!JL\T((K>OS2WFY!&JS\5]B^4)6//N7*"]0%BM9L(S, MP0]!YKIULMQ*KSLW__\HB)6C7CO&JZC%:7W^&8-YK(W5:;JKS6^Z]$3H]\6N M;MTNE*F9M_XN%!L+*GP4,1BD3*>5)PAB1 ,8893Z*0^\)(ZZ'0_9BC*V[WSS M\**I2S.&, ?-\@]=#XJL)\WVU*C/J1CP",EL%@:*HN^*J?/S)6M!/NBPJ2M@ MIT^>.C^Q&\M>Z6I^J[S(Y2SHNTQ_+]/B_1F1BMIEX$..$J8V17$ 4R8"&/( M^3CTA=[,O2&I5I638QKGSS:M5VKKUQ!GPS1G0':<^LMQ-T MV_FR+JA15=MP1VEFH#BBK3.##4I-9HJ_IQ_#NQQ13%F6MOSQ6K_H02)3@1B& M01+Y$$4>@R3D*?1XXD=!B@7GP44L\W[$L1'-U?+Y62V+O%G^1_V[L=E1*^9E M0^<9>[_1O9!Q#N:B(^E<@O!'\$[5P'4K<(_4E4<67W+%N)F+9[S62H#[(4QAL2/8XABFBH3)_6APMGC L>8 M15:--4Z,,S;*T6*"G9S@#RTI*$2U# XX!:P9DSB JV?^Z(24-6VV(X=WDW.CC2C'FZX$5T^I3]Z)/]5W'])_NA\Y;UP<6I8^.J4GE,* ZC5,*(11*B0(20>CK")CQ7@,U)7I0N/.TR_E4?MH-LH;.QF9@ MMION=U<6;9;:?LW*34N1\*:>F8M5)G)'OD=GD];BF[Q\C,%\E\[@:/HVW3VT MXY&9?ENK;?!N0X5]@E'B21A*_6U,BKXVA$-,0D08%3R45M5@CXXRMF_>5;UP M*T+MO$T]CJGA<=>E2/5]Q-4!)/N#K3807!UF'1UCV .L-C4/#JU:+^Z8I%\6 M^\EU%+K:^>;Y1G^/=%NM?,9$$L9"^I!CS" *)8-8\!C22$0R35-,:&112,5@ M2*.W?/@:*K7$11@8UR>'+;6]O2Y(XA:D903A JF=RV$H("A$G8"ND.UXX@X(C3C@URJ!\<$;5]UQP M[O*.093B23/,@WA9KO3#C]7N%BF/./<#B%-*%"(*#'2.)CQ*.(6A7\ M,1AS;)N,[]=_U572P4PB'7JJM AVD5.*Z6* MCSSL82IG9>+ ]S59K/7"E<("L 15/V6)19*1*\":(90<; MLPF@"8DBR3F, I)JU@\AUF=+"?$]'X4!"3&M)N!Z85ALJ2?XZ_'[ W_*>=;! M(C1#VHSWG6/7-_,?:S-YMK6D^Y[T5K@Y^B"8C3GH)\$*AO'4KWG"VRY\US=5KW4HEKQV]GH38C,Y< ]LQ3*I_[GF0.8]Q-@7'$2V>'&Y2$3)5_SSC&]SFDE]_(NJC2]R[7E@@_8F&* M8.AS!A&5"<2R'5R3N!XBV($A]!+/P4$N*%2"02\S"^(![BQ+ CC8EP MU5?&%'R9$D8]RF$2")TY)0@DB?!A$/L\H,SS#*LHNT1]P"_'/MRLD<+I%F:S M3X5#\'K^/.R%[NR#^/=S[VGG0)0SL#@.1CDUVH<$I)Q1_510RKG;[ @]7ZUG MW]66FJRRY?U*O&;+33Y_*]U0@M?)'ZDG@C"DD'%,($)8[7TI#F%(/"K3!'%& MC. E M?B 3 L-4/E/Q5\]"=!F4]D@G0NA XR#.U4Z [3$??"!0_K6AVLS.%^)'_6'HU,Y+.0)=+W$8(A"[@^XJ:0 MZFYC-(H5Z:62)BG=^A?,(S..C];%K3! 6,:M6 ->%SA8DS^+0O&5R+:5PHZ" M;,9H%V V5)VP"B-=Q;DAX@0H!%T6"FO#P5F=L*.##%PFK$W1PRIAK5?;US(J MO)M_%]G3#[7.IJ]B19Z$SI;0X1RR1(00)8Q#*CB#09B2 M%*G]G(^,MDTV@X[- *I%!J24N6C44538U%T>_MV\_(TQZNVDT1>6/5-(%3&Q M1;.2&M1B RVW206V[KB:5P_J ]^!B@09X>RF7(\M2BU5>8P?-5CQ'5OEFC5V MK._M9M@U/@;315FBIZS?GE\737"V+WX4I52PV(=2>A@BFB:0,AQ!GTL6T3@A MW,,S)29=FFYM38>V62!- 7I<'SO)B_2=INS_"Y32&Y*Z]3R868-]8-LWN;\# MM12TEWJ:MN@XLAJ-AQW4CK0%X[UE:7V_O:U9E!'Z7/I-=2/$W]4&N'+;^PGE M3'@Q]&6BK$L%.:08(Y@2C#$/(DS-0^ F',@TP2I,D M3*6XI)#)F?''QJ$'M3DFH-( -%0HR@1>4%;1=I+,S+L>H>^9EIVC?G&!%$/L M>BJ65OMV(]0R%!08QCQ6Q^H.NF>)!Z M*8/()U'J"45RQ*H&;//A8R.P6K;B#'W10 M^1%C,DC\%, MT][1:[IQVI05YWSY/7G3D2Q7F]5*/7H61SA- X(A1U2JS2XED/ $01F2,,61 MV@;+V(;=C@\S-IZKI=3)[EI,NP5[ DJSI7LY0#TOXBTVE8034,GH;CVW8^!H M99\89- UWJ[H^]5^YNINZ_Y!Z#Y.3&>*+IZN?I#5D\AG'J9(XH! *7P!4<(3 MB .FOM5JS7N,<"20E4US;)"QK?D]&0$KA;1;^$>Q-%OVER+4\Z+?!^?J##C6 M"[Y->T?+_>@0@R[V-B7?+_76:[MN6MA*._B^B/+/F\7=^H=8;:O96N8F QN][/NA5CT3POU*O)", M U%&M2G3?:GE!JSD74 *N0O'4?F+\@>VQKW1K)B:_/S1JIQ .U?&:L<@RT M=NJX$(J^]QJF*!A30(N^1]9Y+MBO3\O7OZB[RB6N_K);V<>>-\VW>P6$" M4P M^[]58T>?Y_UG#_H5/JK6^X_M\8OLOZG7BW6V?ON:S<7J2AG13\O5VXPB7P9! M1*#:V"<0":K+7*8QY/]?=^_:Y#:.I0E_WU^!V#=BIRI"F.$%O& V8B.R?.EP MC,OIU\[JCHGZH, UD]U**4=4INWY]0N I*34A0(@D&9O[XXK[12) MQ[W>N*?N-]I;M\>9_3=OW\<\9=?6*R8$K]\K<[JV5+>R>2F9!#@5',8&./*M-FZ?R349GVA9_K=4:;S MAR5;/&M!R<\Z[V6UO-ELUA5]WAC%S]5K@8A.J6!7)I0$Q M40LYED:%D%+@5$9N;XRP!D[O]?*ZZD+X5%T$GD,[LOMY\S(P,YXJ@YF!K7.@ M]0[LNZ?UU\]*IPQ0^C$,^*&2 \,:-V[NX"# 'J46#C.*YR;U.7_@W4E=L'F.6T(A)F/."0*3_P"1*82P(*CF+H@2Y;M*YC#\]_C9F M@5\J%7D:BW]UW*5S0M]R%V\H1(?>Y3NLU&TL-RWOC>U@S_@9,.8'W GT02W4 M3J'3V./N)/K "W4)6=R1[ZV$S&]B*62UF122 M$WW,D$&JV O*C% D2Y+1.'-90E\8;VH+Z-9.-Y:ZA*D=+P5$:F F:BT%K:E& M[*4U%OS2FGN>Z)VIQQ*80&1S:;11Z<72]4-"L;W,=V>TU9G156[U;S\^J:_* MS?>JGD>$45YRM;S5"IHH)@(2EF-8I%1$*C)BLG3BCG,#38TTMG::"LH:T!] MFZK6-LI8QUJRL^#:;K)=#]G@>VM>:'GLJ?5#$6PK[ M-0T+,R^"GVXMV-+0O,2EU-$$3--,0!2)!-(4$1BE*$O*K&"<.'5-L1MV:K1A MA.L<"QWL\+7CBO"H#;WWU-^:=-8%(0'K(IP@"E4G83?HN'433D VY MLED]/E8;T[?E9JGNO]09D6+)M+PBE2E-DZ2$44%B13@%AT1&^IPPHD69T*3D M3H33,];46&;/5),YS?:-=5SG]"!LN<8)@]O0ZYL#R-Y80>:^KKD,1J@U3<]( MXZYG+KM\M):QN,0]*>NK8*93W[OO[$&_/W3\,R>$E#E"')8DRG1AN6()'.>P M1 +'&ISW2LW MZ^0-1TO.ZG-G/SNK]W-^;_N_D&JIFX'<+M]6]=.JKDSK$<+--00O%*9F$F,L,YJA,IL:86*6S3-=K2S!E8-]:")VVN:P7F>8SMB"00<@.SR!:T=QUHK:'@ M#Q/,Y3ED2H@!SE#"*: MQHHE< GC6)^>)GG"I%5IQZF;3XT67I5H5<9&_;[<;V=\)Q:K&GQX"QYW.I-5 M.Q,>>7P=RG8\X8O=T"L,@U=C5^"LMP-G0^:L=;<>/^/LP*F3^6*'G[E"FZ72 M797,3=OJP AG0J9E 4DB*40\42]^$D>Z)W-:\!*GC)?.XBR'HTSMV=X9>2'9 MW0%(NZ?V:G@&?GP/D1F@[K(7@I#Z+$=CC"_0O52+BBS; M[V91RC)1SS8L(J8>\C0N($ZI@"2/92;SA.1"6HN,O[KUU)[LSCH@V_P=XG0: M< *[_N?Z.D2&WNOOP/#0#'\-@H-.N#<88VF#MP8&T@(_Z6Z?_O?K"\;3_#YI MZ"N=[].?<">?ST)-E9K'>W$KVT+SN@EANO*E+O.]"97K><$SD: ,P3Q/,K6N M0 26M%2+BUPJ]!*1)\BJMM%K]*E1V,X!O<;HQ"&V2Y!MN6-3,+1=<#@PG/L$ M72;!06$?F"?W$+^5H+.^7<3H?VK7@FU'EP]C(&[/N(,B/Q(I?]$96[6NI7KR M_/;K7VT>!!"-]H#Z! 'R>;'X 7BU>-;Q+"5U50=J >&-><^;P?V>H[T\O-W= M?[_XW\1;Y$!]F38_/JMOVN9FR?7=G_1W^>.V68'(9)9+IEXY*=7M7R,)*<$( MIF7,]FT%L^ L7G;N,I8?47;" OP[1;,82$=^D5R/9H^ MY?66 (6KK[\TX-@%]I8 G*BPM[W2\R!?+/4B5-WZAC]6RTI7;6ZJ%]%NT[>+ M*XE2S#@J(6-:,(E*K8K.&$S5'VIISB)1.FW!68TZ-2)JC3:/#'EEMN-AOA7D M=MP3',B!Z6ZV'?[WS2QT6HB M.M%0EX__K=H\O'FN-ZM'L7[WO2U#U[D&ZO_K1MOS7"CH&=$J;I'N1I,P6$8L MA7G*94QSF9>)4[\&#QNFQE.FL &L&T=M5'0AV@1;78A1)APA0DJ8Q2E6BW81P;(0 B:4JM=4%(F(.47* MUYDSM5?3OI3;OB0>>'Y2/[*M.T;JS71(O6E*0-INJ:^N\98UN7**[:AVO(D; MF'7WTV5 XPIH?)FURB*X#K20"Z MYJZ^TLY_$XO%?RQ7WY9?!:E72\&-*>MYG.8\HB6"A: 11)@22-.(0))G99Z4 M!669=?.$WI&F1K*MMK&V%OY#FPLZ>YNG>.TJ_7P.X7XB#(K;P!SG#YF'-/0% M.*X0B3YWYY'EHB\X>"PD"OTCNM^>Z6JJH\,WJD59+ MKQ4YA M74#;ID8_?R6+9Q/@[>&&,*/X-\*J2PQ1>E&CU0-KL_) MWCT^+58_Q/IWLF$/NIW@_N^;$_Y;:7XY1S&G)14Q-"4C*,<2X@B5,&:9H!E* M6)QS%UJ_VJ*ID7GKD)&MZ"P&3^HC,R!:I\!CZ]6K#\VZ-!G])C"?<'L%7#^W M=L0_ZHP-3/?=9.T;:X[Y%;%WD]4Y].I#,_!Y-UF_]TZ6,\D' S@0M5]OSZB$ M'@R^0QH/=V,_\M9AHGE?:'6B;TWG@+>M*MH=^=[4$W?I!ZE(110SF!-]TI?% M!21,%E!DN* D3RD2PH6F'<:>&B%_??<&?&4/@C_K3N1Q B,\ UM_P-:A&>@< M,OJ@QB4W!G:9(#NN'0CVH?<_KT!\@&0&#Q #,:?+R*-RI ?.\%MU9R5R(+%%?S1CF94XA*C(**8\S M2 C#+(]$F7*G% =G"Z;&@?MUSS/ &A_:HR"P;KT >'JDI MXVSZ\5P [/*AC#<,@_.))0).9RXGO?4Z8WE]I]'.5$XZL'^&+BOVX$]\WORU,#UX%%;LBZZ?]= MS^,XS1%C) MQ\N1_-7H#,P#KL!X)%.=.DJ7,?]*P#7:WXMVJQ^/#X M1*JUJ3!=U?4\S;F0A50O^$3H%WR<0DP*!B.:L9SPF&*WO*?3PTSM@>ZLG(%J M:R=8*$,="SU/8VKWIK\>J8$?[AU(.Q/!QSZ0W LW>S$(5:EY>I!Q2S-['3VJ MQ>S_M.?*OZJ9^HH_KYL.[MON,*U0ZYM5O:EW_6/:_C_U+GZ599PS)G)8"-WC M)2LPQ%JCF;)<1BAC7&"W5)KK[)D:I7R]NWWS'_"WFZ_OWH(WM[]_?O?IZ\W= MA]M/CGL'5TZ2Y3[#>- /O2?1W[(*_#G(DB00?J%V+ZZT9MR=CC#0'>V*!+JM M'[6^DU(P72S_8Q'J. M)<(BIQQFBEDA$AF&9::(E9>(1R++<.26_'*5-5.C56.43C5\)$O]0/-*>;<6 MZKOF&*M=-T=VO#H:\D,OZSH_0..(R7?1KH#7OLS *V]V0OS&H6W283CB#0)P M(-J]SI9123<(;(>4&^:F[M*>;[4T29NP6-^M/IGL](V"0WW^ODM%GR.DFA-8ECE&(B))S*W.M*Q'G!IQOC):JQIN.P5TM=9-QP#PO_Z_ M,HGC_PV6JR5D.[\03ULJEU'QQ*>X'.X)".),IY"MJ3 MW]) HII../4(:=K=9S3Q3">W]@4SW2[TBY[?5TN=463.+OXFJOL'%;#?O(@U MN1++3Y,_"M=0"0Q@/=GLZX -;*AVW-CEOH[#A!=K'R<+ /S/8=XA\;Q#O; M06L\Z*PW ?, ,; ?<(&"7L?!1XUR_8 Y#&L][S*((-YN7X\74E#!W M+3'/-0_AF&>*D60*,682BEAPF;*,)[F;#MJ9@:;&0*V=8&NH!A:C3HTPMD9W]6SK MK=W@21NN%V5-T9HI7^-J<4W6]>Y?'2O9[*;&CF." SXPX>RP;HO6=B8#8[-> MCC45;"&['SB %*P!@LV8(_= <(#AN V"R\5^G/5)^7&\>=46N&.6E'F.":0L MU6U8N(0T2A1S$4\)J/MH>>,Y++'DF M>0ECI-9+*,8,DEQ@&#.>)J+4^1U6^?+!+)HB ?F?EX6;*#N6&A7^@:G,*=/C M).FUU_VB,U1__4DI'U9HCYCVT6_/Y%(_K.#S2?^PN[%[6=+;]O"YUC=[R?G3P7&"5IQ*A::\82(IJJ MR%"2'"(5,>(8%4D>D?E2W)N[.NR3>=IC]9CAYC$[LFK 79TVL5^WUU7AR;>= M)V#=>&@R@\2FW46KQ6:S$-TE;9=>\HVLN6/.L/>\6NZN#3E-(VVX-2[,3-RX M9WO;.>1\94; [;"=;1O=^W]/"4K*D)5D*G;B]PLFSU# M/:+BHD:1>DY8S 5%$LHBQQ#)/(5E$6&HUN$D2?(T+DHQW^@.;G:,>FE IY!O M.^QPSV73G&ZQL]HHO-=[=O]+2XR. A>7@+=COI!P#LQP'P\P?->/FKN\A244 MH30N+@TWKM"%I?-':A>VU[F7%WPR O=*M,;3&M! M\M4SW\K38%6'[4H.!D!ZIX" HXDZE!QZX]10@N-QMM#($#Q?WBQ%\+O?,>FNE M[DYH1*OWS=[;Q^BO[;:\"H$$B3"#6BI!O1 0@3C' F8EPH00FF#L=-+C:=,F M^ET'U5$>X)6WO5\_Z#>03^:@FG"-C- =MO$,Z!<53?:J+>4V58V&_X: M@X?J::9OM])R M\J%9 _D+KK$:%/"AX$$(T\H:EMB7\%+RN3@_ZT^B;6RJZ* M/2AC=']Y=87^>/.+S4I_4)B;JY\;8\WOV^M7<@;J9W5QW?0X5GXHZ_Y-?3SY M5=WP1=0;\SV[/ ZOZJ=5?6JHYC?5IFFX?3!>H%IGCZ]8SX+#Y6ZC+3@\7-Q? MI-/8^SA!12,!AQG9N**8:4$PE96E 1 M%2G.N9/R6M]@4WLE[MNJ'VNNY<:W[5Z8-MEMN="+M-V:(!1^ [_U#J%KE-H[ MZ-[T0N<#4.=9IX88]PRKQ\FCV:^J^@:;V\!NC M[)=OO1A>7A"'0F;@Q[V146SMW-_N:[7Z N%EO[X-A=M("UIO_)Q69#:@]"S! M>B\?;IR L,BUQD$)5$0$(B"M4R+HN+/,9E(5T8R6K4J9%18[3>O>C, MUC]KP_6>:6LZ^+,QWI&F[*;!CJ&"@SLP.07"U9FVG' *Q%AV8XY*5DXP'/*4 MV\6>"3"-#,.3^KX]D%I\7J_NU^3QB]"WUBHRSYN'U;KZ;\%WG[EYU-IX\9RG M19JJL!12+!E$,LTASM,2)HBDI6!Q0N+4*0?&VY2ID=G69D"V1H/UUFI C-F. MV2_^$V7';./ /S#=&2? SD+0NJ$%8KHYV7FR_\&;_CEQSX"Y&LY023#^AHR; M!W,U8$>I,-??T;?W\D'F3=?GZ6;)/RPWZ@NK9?*;7\V3F&<"IQ$L$=?;=SF# M921S6)1YPM,LSE'AU!7$9?"I$6=GJFL?9@>X[_#]F^V1VS8'V='88>N>&S.RC'G: ][N''7'\EBV>SPWJS6*R^Z?-CG37X M1=0JY!3U]F2,D@@+K03*>!'I3;02TC3G,"$R1F4L)4^=$A7LAIT:6WU]]P9T MZ98S$"-_R&EY>38,5QXR(<.[89#VYGJW, +1'*6@XY* M;VY '!*;X]5^E':[OB?+-@_CS6I9KQ85;P9=\L_J"]J=*6US-,CBJ_H7DY58 M.TKU!AEK0L_@9U;@T@!!P4ZT/,9QJ91']^@,!X^ MW6%O?FU]U[OU>K5^LUKKS%N]V6^,J%;KST+]R6_XWY^;;%[%/IT1ID)BGA0H M+66$H$!YK&(=E,(R1D(%/#%+HXPQEC@=&%YOTN3BH+W"(^,3V'.JY0GE%FC\ M CO'P)YG;3F2J[3Z]?-KN3LVZJP-'4J-,F%7%(U=BW'P^C%O@WY2*=FU )ZO M*KOZSJ&VU-:KNIYCCDN:80(EU1GS$F.(:4(A01FF(A)9(:6+_,OI89P(=S31 MEWMM&N#=EH]6S"+]6SHNR/KND[GB]5-VQ+210VY\[8,PV!:7&>0G;V;M.WIY MV^K5ISUYP-1+D86ZU_.3EOM;/.MZ,=.Q:[FIEL^"WSZ)=5,Z]DE],=K3_32/ M2JX".5A&'$.49>JG(BFAD!%CI20L%DY=;#SMF%KHUKD!C!] &^J99.$[,98\ M,SS<0Q.1#]+N5'0=3J&XRM.*<S44>JOJP7_0]?/OE=+ MYM5:'V[>KX4)ON9IFB8"D03F.=']NW+2].^*F(CR.(]07&+;\@"[(:=&:B7^^Z5.8VF6X*; ]&.U M%!_4ZKN>\R3/N,@(%$+$*O MZ>3 M81 /U?.^"/B\7C$A>*W; YM*NJW0P"U=5/?- M8ES05!:0(O4F0%'*84EH#*G@LC227 FR70-8C3@U6N^,;IIA&RDA(#N[P6IG MN'WL:H?\Y85 <#P'9M4ME-K@IB@6;$T&M\-!:;\*" [I2(N ZZ%U"O&=8.J) M\.WN,UJ [^36?GSO=J%[-ZNV]OE]53.R^$]!UN^6_"W9B'F!F>1E2:%(BU31 M,Y501>8Q5'%[4L8Y+9"PHN>^0:;&R%V)?6,HT)8"92K0MMHWJ3H+:3_OA@)J M8*KUPLBIW=0E$+RZ2YV]Z6C-I"ZYM=\[ZN)G_=;Q?RS7VYCOCGS_32R%K)H& M5::)WF>Q)(NVKT'7-N^&L?6SX/-8(D(C+"%+,@D1DQ+2$N409RG*2A%)2IUZ M%%]AR]1H8]\5<^1-6V=F6GI1-ZC4__C4.616=EV74;V9IGUR6Y5?,Y%V*_"1 MIF=@LGHU,_JT_;?MS.RU'/W\:F:VS45O+LR,\QH[ *:!UM/76#+JVCD 9(?K MY!"W])3($W4M1'OBMKS_*-3JO!.=^?''DNMCN6G[%_!K8> ./";*M%]6,&]MT C1_!ZY>OPC&4YI^7#>.* EX# MTY%JX%4W<]\\;-:WPHRC=R3G.*9E(70W/9E3W< >015W)E @7)0YCHL2QS;I ME*=N[A1)CI9$V6P""K#09AJ98?MMJR/X+F_V70/*P,33FM;0C5$-O@()^[VZ M:Q 92^1^>QJ_^Y8 W03MU7>GZ\$82K7]'# ]&W%'EXRVYW;.V/WMM;.?\8OP MU.VJC:+'%W%4!+T[ HT2FN RR6&&<021%"4L>5["G"(A>"Y)DEHE/[D,.K4E M3V*A8K4D%[50;YIQ'B$M40%E(14H\32%1/\*9S/H MU$AI[Z$A;57&4C@N(ZW CA#!&&4E3%BF&T07"224I)!BAACC>22RTJ5"*#C8 M(X2ZRD;PAJS7/_1R4A?=6YZP. %M1_2AX1N8Z(^X?08TF+]L;=ZJZP1H#NJ# M42"BMQIR5*)W >&0Z)VN]4S3)&NM(59_%DWC^[?50F^(S:-<40PI&.18T3HB MDBNFT6*N/(E2$5,5ASJ)N9X99VITWIH%?JF6@*\6"[*N=6I]TZ;+LE/Q)6C+ M,D.BR&.8IRB!BKRUZ!"-H"2I)+G E-%TKEXBPP.[W77=_#\ JQUO!_@>#DS5 MG86Z:AT8&V>@M3)@ZF8_#*%2,,^,,FXJ9;^K1RF1%S[NJ=]!=,VY$7+4-5.M M%FZCU]T6$"+),,[R' J&8L6X)(.DQ QB6D:G>J M$3_U*]^T -J.*,+"-S!G."+GKFAA#48HQ8K+ XZK2&$-P)'BA/V5GN+\XO%I MM2;K'^_^Z[G:_-"%FHM5_;P66\VO3"9YE& !RX+KTY"T4$O'.(-9E N9I5SD MTJETYN*(4R.6K<&@L1CL3+91]?*$W8YG@H(Y,,U(;;_L%KH1L?-$)]6&V'^]>O3HMJ\62U?U*\4PWW11UKQG"5% M28M(P@1A#A$J8UC2"$.&BCQ-B@C3W"HQV-> J1'2OOW_ D3S,"U-$^?:O,)K M[<5,MYAN_0"FXMY#:M]EFBPCHP'!'SI.>H5[2V*?#.Y-Z/2UP7WG OC2B[N? MG+X'>"%%]%V&'U\ZWP.D?*^8_N5RH#^ ">+F;5GL^8_H/6P%6T,R+P#X!Z* ME4.:-BYC#P#J$9L/,88?T_]>+5=K]3KI0\17E>2)[D3DIM#F-/C:<_J2_3:KE1XRWT MD]TE6\_ JO-!DW?KA":)Y>L+FH^Y,;O+5-D1]T 3,# O'V#_88O]UGSP^17V MC0?A>-<#MD"TZC+RJ*SI GD)1H.;B4D] =,"L>\R%@DD60PBED.41:E$)=Y#J4*?A$7 MO,PB/%?Q.EW94N70)KL\WON&#[RP;>5^V)X_;IPY^%3CB.89DTA9R@KU3E0O M1ASK#'T<\4)]#S!U:Q$[I8D>;=]H^M-L]SZ=TN0-_!*^^?SAS>STTF=?Q^G# MDJU-#KXT4O:UUJG?^A3NC3P6\(%>XX.;.^J[?RSP#P.&T<9UBS+J]6;^JJF* MR5XV_;](GF>4B1BF:J4$4111];) )2PB7I99BE5\8'5L>7Z(J='[Z\9$QDRG M!FL]8/93(S+UMQV)]=QX%-JY[%A'%!:?]%M M:*98LFI1;37D7L3R66AUHJ_BOF6DW;,$#.I8D4A!"1Q4D+* MLS+-_KD2>,V<7_@T_'P/S MT5!3X1S/78=DH"C-TXA18Z_K@#J,J*Z\FQ^9OM&>+C>-_OZ7JO[';S^V#5.+ MN,AR3BB,4HP@0IQ#0I,$2LJY)%E"D,Q=&+-GK*G1XBM3@;;5OSUM'\1VU!8( MN.'C*1_,G.G) HU '-0WTJA$8^'R(9O87.(I(=06]%>B;C7BYG&>QWE1%(HI M!-/%A"4D0DB8HC1B4A9))%.78L+C(9P(8C25#-8*$2YV]CHJ_AQC:4<)UR$T M,!/L&3<#K7D!%7C.NAY*7N=X@'&U<\XZ>"2,<_Z3(Z<>O2?5VNS;W-3U\^.3 MD835K/-^+41WIO1%!2V_5\OJ\?EQSCB/BJRD4 42*K8HI&*,E*8JMHA9RC'+ M9>1TFCV6X5,+5/;[,NSOX /R.DVFWOO<4[M73)HT&:D0 "\: EURWF$P VO] M!I<*AIU0I'J;B!EX;* 8*3/*]9MEQY]3_+X,S,H!,JJT\TVA/+C9_ZJ88$\C ML%.N_&*^*K]?^*J,EW7E.6\_.R/+U>Q_CFPMS\D(ELGE._X FINM6?7;9Z%% MEN^^K>9(K!%9O^M!/:R2YGGLQM#0/#'Z M=-0SST/CI)O9FFP:73"@J^)W#>]T!T<6* 41GA MO(.'#WW/)SWW!-B#X,^ZZORF;;JIJY_JCRNRU/KDVV8PNS:0=^+[YC=E_3_F M(BD8RDD,,ZX/7;4216F:+A*N_A<35J9.DFY7V#(UINA+0S%QR?/SJ>TU[ V?*L-AQZ0Y_7G@<._-E8&_+4U@Z7 M4">W%T8;]_36SO6C$US+R]S[&S3"[;>RRP]_*YK_?EC^_\]DK1[:Q8]WWZO- M>R'4(M&D8"4H224N&2QYI..X(H54:/T-EN,X*?,L+JPXQFOTJ3'.3O>^ZA+L MJR7XK\YX()3U0 JA#UKLPS6_B>DGI<'A'IBB=DAO2QE^Z>S_58.^=0%H'X!R M GP>'G3[+@Z#@C]2FX'M[GZ/"?^;!.WR.)<\2?("E3!%"$,4,0%QP3,5L.KBO2).BLAI0_#, M.%-[8YSMSABDY>)<1H7(4LX@1VD&49RH]W21)3#/4,G2HN1:ZK.1,_FZ4=,] M&K:'8PZ'\&]D87K.D(W"]KY:+DV=OS2'16% CEF4XE1(6"0DT2"KKZ[>RT9E M'G&>YJ)(BA;D=TL^,L3=B*, +)8\++1V*ZL 8 T@#^E+Q+'&)4H^IP\9(G>SP:BB-V!^ZJN M37\9N5KKM*/ZZS/]NV";N]6[[T]5LZ$S)SG'248PI$QJY8H\@25.$,RUQG(I M!4^14UWB=>9,+7)^>XIP5KN,(.428/L^S4#=>*47K&+KUY5,Y#:EGIPUV$3] M#';;RRO2<_3F]1Q]W4$[%$&Z&?-SJ=0+N(NDZW?7H%L1=P]D M\[?5\X)_>%1?Z\T[*=6PU8ONOJXS/^=)7I9(M_PML8PA$DD.*<(4$AG)C J] M6T$"[%1<,&-J='QV(P-LE"/@F_8$5,85(#I?S =UZ4"0U>*EB;MJ,1EP.G[6 M6K.9">,$:+P 6S?,![_TS42H!:DED,.N5R\9,87EK"50EJM=V[OY46F7,GJW M>BM>Q&+U]'4E-XJVQ3Q".!(%RV&1Q%+W((OU2:$BSRRF/&4+?&5ZC'S%%Z%[$C6*R2K( M>]3[&[=T4=TW2Z5,)"B2)(*1I)$*L](4ED5"8$E*DI,D%W&6NJGR6(PZM:BJ M-7H&UIW96K^XLQNLMH;/VN-75]D=FYFPXY7@^ [,,5MHMQ:#/9/![1ZT-_W0 M>LCH.$ 53#7'9LR117(<8#C6Q'&Y^(J:]R.5PN,J0GI81;A;HC82AO-2E[!' M:0[+-$$014D$,6.Z15I2)ACG98Z=3K>#638UP@M0M;[;VO-OU!%DTNUX\Z=, MY<#<&J"@?.?=,/TY0B(>LA0\B%WCUWJ'A/-D,7?0 3SUZ=OT_ETB__9<[OUJ M_68M>+71VY9WKRME."IP4@H$,ZJB693HQ:_"&2:")RDJ!8N(4R#K9\;4B+[S M8J]69K8[YVQTJ8TKYI3 47;<;Z+L^'IX^ -@+,.G MQM _14"J@6)J E+M-\LAH)_8]V7Z\;Z[@-2%K\H$!:1>S]L_C8!4:_;_8P)2 MKR=C? &I@_$'$)#ZG6R>=>>N@S W)46>1*6$*2Y+B+(TAB3-)$0RHE&,8 E-G+)B.R%0_1$Y"4Q=NY4:)7%3S=\N-NMT-Y^J;6[?_^5@M13PORB(K M4*R+D[,"(B1*B+F((2NRDI"LC*G$-J37.\K4:*TQ%+0FSKH?@#86W"XMLZ[Z M@>WGKF!P#0QCB'*$%QD:91%$?45I3@]:VG M]HAKZXP$D7U5^P%6_0_P=0@,_-1NG;^L2G+Q&V-=N.^/QDA5^080TQB( $J6 M_S [N@343X)5LF)=G;Y)!GT@]>Y7:E&^%MT.3MUI7FEE*P+D8M5$;:\V; +5 M[9^&M*8,$IU1 MB8H$J9\2HH(:%/%2,")R*]&\V&AO!GXV5KDVSCI&TVS^Y M#I^!GV=7:-Q5ULYZ'TI8[7B <;74SCIX))]V_I-^#W:HETQ@L:4I@C HJ2)X4I71*!G0;?FJD MT%K?2/C/P+?6 4 :#_8RGQN1?V63X_F@X_38L[?9K9SMHC=]+ MAVZVP>_Z\':F(3_8 E&4X^"CTIQ&,8*6]YT<:N7[WHLO'1;J7+_$C MY6UA[X=!9#!^6[Y9J:%,E;.KC2RDC%#,$9:F6H2AA&<0J M1(690$62QU+1BM6N^?6F3(]MF%AOU.O3"!8\K>K*Y'6X$LF)R7-H#E0^1]MW.CT6[Y-=WWW4ZK9ASCN.XS!4QRIPWTM08 M,0YC@E","_4;E+H)PQR,8/7LC2H'L\U@%XV%;@1W"" 6C-&D*&$J,@:1R"DD M65E"0HE(92P0+_AW4=EU3.N';+EN8]YG@.;XKKWA)D$6).+@+(L(PG+(2OR0H6) D$:10D4 M$J$T+;)<4JO4U/-#3"T";,M+.Q.=4CIZ@+0\!KX*GJ&/@=V0<3\%/NM\J%/@ MXP'&/04^Z^#1*?#Y3_H]VG?5H[A9\M_5*W!=D47=[>VU&8:214@(G,,8Z/]S4'GEM+50+/OC8V>OVN%\ U^[1#P?9P#2P M16MKZG;7?H &?':P!"*("X.-2A9VCA\2A^55OMIX"QU"?R;KS8^[-5G6Q*S" M&@6R^E;N_=L\HH(6!&(1)#%*8!2)*&8QIX*7;@IYUF-/C5Y:T\&3 MMAUL=H9VNG@FMVKOWUUU\NQGQ8Z*!L)Z8%[J8#9F@[M]F&]V,-]9P.RAF><, M6##E//N11];/VJ\D748OUBZCGD<@SS650%%SS M6,DA$;%4?\T*@O(XSE/FM9%Q;L2)[FF\UN"I.O/!BM;*DIH)Y[XY/:#;;GE< MA>%8NQ\=4KN..9V9(7="+D$1;%/D[$ C[X]<2Q]NJ9HM5_;S> MJY['):6R$ 7,4EE"))"B#Q(74*(TB9 6 4JE2QC4-]C4XIX/G_[Z[M/=[9Q7NIDV"8]MEK>ZP.OK[?OO[3;!ZG % N9P%+D M""*9%+!,D@2F,A-EED:H3*TD43S'GQJK="Z8W&_0.@&V7H"M&\WY\2_:DU\= MVFI[S% _&XV ^\ $Y06Y1]FS#_8.3ZM[G,=,%7#-.X M+'&216E&(H\%KK4!$UWO?M%S U<2/M>B[>#HW8SQP@S8!;-A ?T)+1;WK)Z! MUNY]#<: RV%GK,+W3+PP[L]JCV@'1T\G1,L;C"S#^^Z_GJO-CP_+>K,V+^'Z M=O,@UG8%QE*>HA!1IQ2VASSNEQ##)HQB7G%""G(J3 MQC)\:L&X*5,^)['D/C/M:UFD);COUY/:[ M4@W41&7$:?O9:LFN9O]SJ"5[3D8PM63?\8,=(]S0VB1OS-6"+$FH"E<0+W5? MKI1 +)B$69K&*.**Z&.G+,R>L:8689S>'.^L=?)ARZ;'&8<'2)KYZP6I)]X.KN6CW1$-NG9[,OBF(DTUSD ML,!(A;>T+!1E%!(FB<1BWTORVOGG>/*S6 MND7X/!4JSL@2"DNJELH(E2DDNFMZ(81(HIB5B73JS!#@OO&K#5ET/0/4F_.Y]]F9 M@4J"W0=F>\\2,?ZJ3XD3SU.@1@)7@]^31.-_[]%2::YV?S^AYOJ;>5;(K^I- M?5/7*U;I$[6_59N'=]^KS>WZ;54_K6JRN-&#F=/QV_47H7>.F6XCM;RO/Z\6 M%?NQ2V$F44GR/(_44DJ+D)*<0DKS%(JHD'%.4YZF3D?0X4R;VAOQE;&=BH1C M-D[ B;-;[?R^#/]K^# MY+F'1S^4!$$XP\:5+@@.Z)'D0?@1_#C^\[I:K9LCO2^":3G^[=9I@YNW MHF;KRAP#SM.")2GF!FU*UE7M6M'L/ -VE#PDK@,3[Z&]LQ;;ME@Y(O6M&YZ0"YS0K19)EC$H*)2X2 MB##%D,89AGG)LHRB,DTEL]U &V).QE1LG<:,7-X7&P+G@=\^.XBW-K>MH&YJ M8"WOYP^J_0;7$.".M)_U^>"+R[>@LP>ROM<;6JNC;S#@S:)8;URMQ=-J;=I@ M/IEW1Z!M*U=(>W:IK&\UVJ:4JW/[>U#.U_HM1VZX>K-M*EUIT3T/5#*4*&J' M+!<(HCS/(691"66DUB%$B#+.G+:.CH>8&LGO6>@GJGH"1;M%PW78#$S,^[ $ M5U<][WF@:/[$ */&Z^<=/(S(>S[I69Y9U>3^?JWK,M1+Y59^$2]B^2SN=(^5 M/?$0FB>,8 RS0J0010F!)8ER]5>9E"E-DBQUVEBP&G5JC_YKH_6V0FNV8SFF M%>)VG! MB>=<2IJ1B$M8Y+E:]Z,LA9CP%'*$DRCC/,EEL:V2TZ>QEDS4,Z;5@W-0V;8= M><#S9G/6S+L@71\.+W9&^]6&GX3G.ZF.<-\]J1?LHUKMR)H(9BS)=Q$1+B,H$ M0XH)@@6+HRRB1<2Y4X]ARW&G%MET+V&S;[654#9'JIWIWI5.ME-A1S8# #SX M@4D0;#V48)V0"J8":S?JR JP3E Y^^&&4>*K-CZ^KQ;.IY_PJ[O5& M7Z>[1HNX(%$$180$1 P+2/)80"H*5J9E3E)IU2'M\E!3(Z;.6K UUWY3]P*H ME_?'PT$U,,47>L+-QAMK]K. MD?T=:LLK/&0LGWFU^;"4J_5CC%R4"P,@-58 MLH0^F+FI#UX HT]B\-REX^D(7C#^E5C@I<_ZIK6U"[\_EM6F?J/32MZN'DFU MG"=1B1D1)60H22#*RQA225,8\9@((@3#4KCEKYT9:6IQSN[(U5@Z \96\&=C MK>.*ZSR^=FNL(*@-S(R^@'GDF5T (UA"V;EQ1LX#MLMLH^C$O!:%YR1(89XHLD"Q2B)."0,QH07%4E#QRVL"Q&W9J M]''[)-;$)%PP4C\ N5A]J\&Z[4*S60'9> 46VBW''6++B;"CEO#P#LPSK<%& M)53,=BE&78 C&0Y:"CTI$;$(?Q#\>2%NI4W# MZ(-37BD3A),R@C1-WJ6P*I81_^? M5D=\(0NMBVBJL2JFPA[]BYLE?_T/>Y]LJAJ4J6O]=G@KFO^JOR_4HE!4[)V> +#E8;S$P'W"LMAWW.V+W4ICNS _\&GECIEG_ M"=[M3_/.6=!\1,_[P3^^OJ)! 70P@%\Z('[507J+!>C :%Y/#1P!2WM_RC2& M*O\=U_AQ2X1_RL0_?OU7L+-6A[VMO>"7__EV]?9_ M.O3QZH/W\BE5(- &)O8>O-Q/H/L J\>3 M[;GLPBMA'HN/NW/EWXQDYN:+>%(S_Z U[=Z:NK>&KQLMNSE%<9*D108%UYV: MBS2")2LDS$I&>9+E>4*LBV%M!IP:>[8VZSK SNBN/+ I")QU*J+.TJ'6-;*=08&TIYQ0P,Z$O5>#ZP3$[N@U$/)5K<9C9M= MG-HG::?KO \2JXWX6+WH1/.-FOB*+L2-::-W\ZC+E/_;?+_::KK_%&3]7GUV MGA=%4HB4089Y A%C.20\2V&",%)DGM*<.Z4B^)DQ-6;7=@&I#',^0_29 ^LS MQ8&1'?Z,43D C0=@YP(P/LQ,.:W9!=GW9@;,5+SOFPJ?8\*8\IJ[^?;K>"-T+OOBPY*+[_\A?NBE/J8Q0U#$LH0(L0Q2%:C"/,=9 ME LI/:G;;I+\B(Y2F,H4T MCU4D@TR#Y0RIP";"C"28D]AJ-6H[X-0>\WU[P<[@&= F>Z987@3=+G0)">7 ME' EBNZ:'Y;0A%( N33=[& M)8W8XYQPDN$LP9!1K**( F<01RB".>*%9$G&HSQUJZB]..;4"*'G'DJEEK"(XK9NTOG5I_]D^K MY8OIIOHW4=T_J/_>O(@UN1=_T1M5;\E&O"?5^J]D\2R^K!:+]ZNUONL\3TB$ MBR2#D@M=HLL2B*4L(%7<5R9%EN9%::=*.E$/71AB' '4SGK8F@^,_4 [ +0' MP+@PE:;??E\K.X*?F-43>IF,UT)\B]0,=%B!WB_F(*(/$_TF_.R>; -Y]\_1 MT6W8J1VOQ_EU9@8_//KMQ^_D[ZNUJ7B[^5[5\S2-XC+-&4P25$"4)C'$,96P M2!)&4HQ0B9SV61S&GMH*J/=$H]:$:^SOBC:U"XX;,"X3<_4QTC5P_\RS(U>D M0QX8G<-L^%.BHY&G-N4=,QI4A9%7):018A# M1/,8$EKFD)>(1'%.RJRT.CP*;MG4J'&_DFJ_+_.YZ+3>A:?T.#QM:ZPZ6HJZ5F/3:FF&?J."[XH;A8'5\DZ943>*#_$\3E',"4]@7,8(HDP4 ML"Q$"3,6XP@7,E=O Q?6=QE\:L3>J/*R?7/!9F>O&T,[S8(="0^%[< \VYD- M]NS6/J_L<; M==-JHW^:>5E4 ;IYC'&-K^99P&LA>A"M81]OQ(([=XO>CR<<_6RY?X M<8C9AKQA;/TL^)Y ^9MG15#+S5PF$2.9+&&4D *B,B80QVD,91%+E"&2J76Q M2PC4/]S4@AYCK2-[7 #4CD#"P30PAS1G1:VEK_L.M,:&HPH[4 *QQ87!1B4, M.\ ME]N\6&YP#8;VT+M8'=!_V0/ZM?%=WM4PY]5>P(7:BG(;?-S])B]@CC:5_.[B M6U'2YCY'>2RB)(L@+LI4A41$MU=)8IAF25)0(5C&' M)IIE8WE9)N&60'Z'5 MSS#78# P=]BZ[U$; !$G&?D.>J@U95/_=[!,_JV_\ MUY794O]H_W-0>S3UK M0=V:"?A>,C%;U1O778]^P"TW/H+!./3>QQZ"G:6@,W4&E+$AA;1L0 DF?-4[ MV,A"53:.'PM+65WE1RMWZK);><-7)NFJ5=V)1)D2*04L(QEIF5JU.BEC#(L\ M*O)A3ID@@3@N8XCR3$G&>IU9QQ.&-I_:X:]N -@YHZ^QC^5=@78[E?2$8 M^FUOY[U3*'_*5:]0_M6-1@OE3YF_'\J?_+UG"?=BL?JFE>K?K]9O5\]T(Y\7 M+:767P03U8M.[#@M"3F/XIAD*1:09U&AQ<8XI(G ,%>1/L$LXXR*;5]DARKO M*VRR^F(?]$T>X1'_C>B"0KJM)'2,_Z^:);O7_."@CQH.U&!G\PQL?0-2YR,W MQZ@?5W6OF&_ >O( T(:J-;_&E''KT . =E2C'N*>GCS;:.IT>_LYE4DJ$@%S MGF40Y;E:U6!!5:3#U,^RQ#%S6M6\OOW4 IS&.L?3D@/$+%G,&X>A>:DIBACB M(..TSZ$(X_7-QZ6 DXX=/=2G/^7WF%XXKIB+N,S+4BU$".-,]_PB*N+A*21% MGJ9)D5'I]MQ>&&]J#_)?SIZ)NCW;EV"V>]@#@C?PTW_YB#,<'5BB$H@?+HTV M*F%8NG[((+:7^5'*1[7*6+P76LZVI'&2X Q&A6(0%"<9)%F>P8*4>5R2)!(I M$ S\N#>^O^_SW?FQ/O(ST .\N^^H MC^J1.XKW16C ;M<(W12K\[\_U9J^9?)XQGLFR@%3H[A(T$[#, M8@D37$9)6181Q[G-F_S".%-[@W\1+U6M4XI7$GQ6ZYSU5FAZ9[G= WL)X/[' M-R!L S_,-HA=[C1A_;Q; M/W]*M;[#WYZF^[I_[2W4?A $L7.T:P_;CGZWFU MO%G=.'&6UJ3%:R#/%$0DXX@@@+I+$1@&2$!TTB411(G183=FH7TCS(FXS9,=/ ^(^ M_#%2 _G6=K!G/+C=@_SS9<@]FHIX 1>LP8C;Z",W&_&"YKCQB-]M_ CPD]B\ M(?7#Y_7JI>*"__;CCUI+]KZOEFI -?H-VU0O1E-DNP61$H1Y%"(P4**$J*, MYK L4 ;35$94EK@09>E"A-8C3XW_]&/YU!K?,F V>C-U@U1KNQH'V,V%' M?8/@.S#C?7X%:VK):&!/?JD-33>2NW)4OS+,T0BAG5JU>DU[$QQ 4BD"4"$4:3A,C, MAK6L1YP:6VFC5ZS[>6D0! ?F(VTOV!K\JCI2OP5NY:Y( M,C28?,5,5R6S !H7U%=#3QM<:Z9W!JIA>'698>TX26/#W/;W&86QG=WJF-K] M0K_X\AU9ZV5]K9;PI@7"X09[3@3*8BQ@G$L55<:1BBJ1"BTYRC"*BY+S/'.K M[K@PHLN#,$[-A_ZR_Z+KJG_]M\YVO7_8]!YQBR$OH6T7.09$<&!^WN+UN<-K M'(EO2X0"18F71ALU-K1T_3 BM+W,5UJO?GBO".N3\D']^,'T'=3+Y24_L70^ MD1>997$1E22!4<(2%2:R#!)*59C(4H)4Z,AYZ92X?JU!4XLBE1]0.Z*6NJTG MIBHSP-;?U5-GQVEC3LC I&>V!+4OIH>MF94/KV;EY,;@SJ5ADF(#X1M,,_!* MIWYA6R$2<'$92FBE A8%%@%7XS2IKR8$208H@++#+L0PN$ M4Z."SC[PQJ2S'D%H1P#7 #/PH^^$B?/C?<[Q0 _VT>U'?:3/.7?X,)_] MG&\RV5-#T?6M_"J6U6JM"PMU"7 :%86 !. Y;U2 W,GJ]!:DPT-=8A M4^'Z, B6\79RD)$3V_HYHD'G7O\^O:IO>TE&@N6IB! LLDCW^(UT MN@95T4Z4Y@3+5/W/*=OV_%!3BW.:MI.+G:D>/3I/8VI'26&0&IA_&I!>]>3< MV1FX+6:/QVG+T.GVS%V7^%>TK7NR^?O[Y9+5_4XZ95( S7?%AN M5E^J^X?-W:I)41!F4ZK^H'N0\\KT'_^VFD*-]VP7\CB6:@8"%1=6J5>3QDG](;TH_I(;2J' MU4=8YQ-([/.:KIB]?HH:;TX&IB_M!-AYT09(.BY= >,(T#\TKC3I#+6>C:TW M0+DSRGS8)Y^-,R\C9:0=S@]IYJ=1>0#?=+Z:F2O%?6#=S=>ZG2\U4>W3M%F3 M9:T/Q-4MGI?ZTMWSM/FV^M[L>@/UDN !W\XN&WU;U MTZHFB[^L5\]/;Q:DKBM9,?--;]7_2D1BFF<,XUU!@-C,7AMLJ?2XF78[>+FH& ._/ZY$D?G.-H:FT#A].7Q1HVJ MK=T_#*[M+_0L^FJW+.]6-TP%B&OQ>;UZ$NO-C\_JZ[*Y67(M:&3:KLX+DO$X M$[F*IEFLEN%E#$E62)BJOT&%"J=:LT%G]PP8RV<&Y7<7478O_7(&+%3ME_W MXQ9_.0-R5/WE?@??(^A:J(L>U"W?[EI%M\E!K:!Z1@3&$<4P2D0!49:GL-3' MT[(421ZG^G3$2K'>881VNNI[7J">AELV^/4H! .?K:ZA]Z>O5T2 M6D 5>P^ @AV\7AYQY%-8:PB.CV3M+_5>LI'[^[5HU$EN92MB\K%:B@\;\5C/ M2QPC1%34E*!8'\E*"BE&"&89);B(2"&IDWCLI0&GQCBO[=7!4FLQ^%/;#(S1 M[@NV?M"MUVO!H!Q^N78-BC[+-2MHPJW6^H<;>[%FY?R)M9K===MD-*4"DI0BB&B1P%+D!90Q M)R*E,BI(ZK=TDLY;?3C4_=@M*7;51K'T MBY97VJ@OJ!ZA;8KZN%(#_K?A\S9J_"2^;^Z^B<6+^'VUW#S4\T)F."XS EF1 MECK $[!,8P9EPB0NA*0D<@)TKP/@R,XM3IG/Q]KV: 3,SMSTSXY.4%P#0<%EZUQ@S=MI> .!.Y/&% MN&O O.6.XM\^BQNIV$=_!=\K^^8LDCDE.CZ-2PE1Q".(,4HA3E4H*!G!,J.. M'&H_^M0H\^Y!K 71%@;(3CX+N35'#@/D\)1X)CMYLP)4!9*DXC-@0&Z(\'U? M"^XPZT>F[ M[RH\7=X+%:S>/@G=[7IY_]JB>8%*0E)\BCE<9%)[%3* M>H4M4V.XK9E@H>T$7V[_ ,2\F,"J=4OG4(G6,;,^7!U?-M>")F(0)]^K87IPM-R<#H3?T]N,KX%I#@;$T<,&L#2 # MR @?#?73E(//.=TG%GSV&M_NQ+5NU4<6HFXS%$0B)"HC 047,41:F0"S5,(4 M94R+P$D<.^72'HTP-:8P79YTI8>M_)W\?;5^\UQO5H]B MW69KIWG$<,Y3R+ANCAFE!.*2("B98#A)*"D2JP>[=Y3)/=RM=8XY\/U(]C_9 MP? 9^NFVAL;ZP;9RO>_A5C?8>[#5WW8/=?^]1WFPK=SK'FZ[#Y][P/?GXJ/Z MZ?_\C^Y?U!]:(^___(__"U!+ P04 " \07!6S/[?;;_L !X<0H % M '1L&ULW+UK5YO)]NPUV\8"GJ>ZZM?55=5U M^=?_\^UJ^-/7-)D.QJ-_^QO]9_*WG](HC.-@=/EO?_OMXB.8O_V??_^G?_K7 M_P?@OSZ<'?UT, [75VDT^VE_DMPLQ9_^',P^__1'3--__)0GXZN?_AA/_C'X MZ@#^??Y+^^,OWR>#R\^SGQAA_.EW)_\2HC;&$@/640O"9@]6< XQJ<"2U]1; M]_]=_HMTEL@4&'"1'0AG$]C(.$BE/-4Q>T7E_*'#P>@?_U+^\&Z:?L+%C:;S M?_[;WS[/9E_^Y>>?__SSSW_^YB?#?QY/+G]FA/"?;W_Z;S<__NW9S__)YS]- MK;4_S[][]Z/3P;(?Q,?2G__KUZ/S\#E=.1B,IC,W"N4%T\&_3. M.4O#\?2?P_CJY_*=G_?'B .DG;+(UB6BSD]M'#<7CT M0\/"QO'=;PZ=3\/YI_V8!OWY4_?\=#9Q8=8WAMF8* >K,D(M2@\^F@31:6&- M$,X[]WBIA=8I$COG^C2%?[XO6[!D,WHOMUD%_BS M?::B2%PY\)XQ$"I%L,QE<%82(BCN&*FV(OOAVQY3_5"0>Y/PTW@2TP2UQ.WK MW"0\$NISA-[\Q,]?W 0?!.'S8!AO?[NHBQJRFHTK<&XA%B3W;S_AJG.:3%(\ M6DCEQ<7-5S9#W9GF/UE#XGNCT;4;GJ4OX\FLSX.U5% *SD54>EQR,$YJ($$J M$1GEA-HJDG_XUK40P-I'P,:<; 0)IVDR&,?>*![@,=M/T?%(6 :I500A=08; M-)Y_S!J9&0M)R2I0>/3:M;# V\?"YKSL& S[UY/"J8^#:7##OR=<5D.!128]X4Q3*^J8"D_>O!8J9+NHJ,+1CE'1&\T&L^\? M!\-T?'WETZ3/CO.5E/,GK-S"!ZT7_VS%#TL&/DPD2=PG8>S[*WKH4" MW3H*MN!D$T@X'(7Q!%78G/'GR/^T/[X>S2;?]\:0$=@Y@#>9 M068BR!25]&R[@V(-(M;"B6D=)_7XW 1L+MRWPXCL&^3!(CYUHPEI2"S8F(%9 M-)>%]!YL^2=UDFD;0A(J5 #,"Z]?"RJV=:C4X&T3(-F+$44PO?GK:#!*M$_1 M?L[$!(B1H8>MF )G" &6E+*!.)=YK@"0):]>+V1%6D?'MDQM"1G[^.7)Y&+\ MYZAOJ8^4<09"> G"$@F6I@SH:P5%H^!:F'JXN'_Q>JAH.))9@Z$M86)^-IY, M3B?CKX-1P*.1"B\2HQ""CB",RJCU0@+KO,PA*N-S#1-D^=O70T?#4*(_>O1X\&@Y\ M5F)KU]'/LH9)<@M36C+/!8F0@T K21@'AFD*E 3+A!/)DBTCG@_>MAX 6@YS M;LJZCD5>KL6'IY_'H]L0#/K%!@C$8F".7!4"<@4B70:7)* MQ^T.@:=O7$_\#0'3^_/2Z]03?<-QR<^8ULNE[W\)G-[I,\X"K5M0HCF=60E\7C9/, MP03$KT/F6,YR3G0[X2][ZWH8:#@FN34KFW '_DC#X7^,T-D]3VZ*YU@\G$ZO M\2!C+""&+H5)E:^?CUP-!^%K,'<)E#R^WAX MC0*8S"_L)M-^1)N&Q\@1UY&"H!'/.2L3.L'!1.)#LJE&0.'):]=+EVH^^K@- M,YM PTU>Q^+:OAR#*(3K:9]Y2D5.%KRA:/LZ;< +1\%K'9AFT?$M;8A5;U\/ M&\W'("NPM@F('([P:S]+*6Q$>E,0')5@B@7K>"X* MS5(*UE-6(P+YZ*7K :+YT./FC&P"!^=7;CC\<#T=C-)TBC!V5FE:S.92?"*Y M!N-5@JQHYMIDD:LD4CUZZ7HX:#@"N2TCF\!![RI-+O'(^S09_SG[O#^^^N)& MW_LB,,Y"9D R0Y9(Z\#9;"#$J+*G,4J5*N!AZY1.8D2&U$47U&\1K>Z<-WK@>& MAB.:6[*Q"1"<7OOA('PO M7 \"#09Q:G^.'[6:$DC4*Z2-]F M'_"'_]&7EG'!(\.E4 *"< _61YVM)5MA9VU2UJL3;#@(NANFMZ%^ M<%D3-SPUZ"&D_ M%+H%,SM&PQ[B.Q:,SXUIF[(VJ>039Q)!\')1G -B&1=B':%&"[X5"AZ];CWI M-QSEW)QYC9PF]_6N'_&3:9]&S[*S2+@6$@3U&JQ@$91.UE'JG EU*D6?O'@] M)#03RYFC_D,:%KM0=Z]HCM.@6MIFC+ MID%(?/_I"^Z@8:E,W&L"C)9B/JXS&&L]&H$A.^I-BE&]PHM5S]_J<%^$S.;I M/LDC1@.ZQ8AB)-,Q 5XJI#609'2*U)'MW(('+^NF75 U*3TZXC=D8==FW8+L MHYMV8GU*1*"QW*F8H$&8+,'@ER!"--*%X(2I(OW;%W;3+FB7"-B(E6V@X.-@ METW38)VB8 -V-CU='.)W-SC*UWCHEFT WTCUEL?] M]10NG?O2+U&?JS0OHYNW#KO%4;1HMY>\!9.\*5EP#AQ'BS!)C\:;=8+S51?_ MV4W]7-PW[UGLIC2<36\_N=]6KY"RJ7*X?>S= R^<'Z8^-38&HQ0D&S@(K4/I MC!;+!I$RJV"(7555L\G"'E/0C>%04]ZW>J,"ASL\/*:36?]T,H[7878R.4^3 MKX.0]KX-IGWM&# M>G>WV-A&CN.*3&T#%-.]4;Q9P?1@?.4&:!999X5B$K3UI:<)4>!=UD"E"=3& MJ 59%3I\(S*>$] -/.K(]#E MF1PARBYVS +ZG]-BY99"=VEZ$J/"ER!8-Z5 M_6*@I((R%P3E*[-I-SI9'A+0.3JV%>C38V5C[FX,C:]IXL>5P''#E!OR MVF)"BUAZ5XCYY1D#R25'?UM0'VN;'8\(Z,99W1TX-N=N$^"X.VK1.TB'^.6T MG[G361@*E!-6UI#!*E&JUJ+6> S[M+(KR%:&Z1T5W<"DH@%2B<$-'"YGZ6L: M7:>/R*7]\6ANI?\QF'W>OY[.T(*?]+Z%X77)\-B;3A/^%R_=7!5B>D- MP.?39#R=XGF=!S/DB">.&:1:"@TBH5XW&1G$N#/!LBC1E:B,EP>O[R9>NR. M;,K6S1$QGKEA);]I."P5$&F4)FZ(\-Z+5X/1O.ELJ:/K??N21M-T'YLRU!C& M$AA2[("H!#C./:XN2=24F5):&S1OH[";SO [PM4.A=. ,KI9'2[K5S?Y1RI% MO3$^T28JZW$ M5A+4L;'T?@"K)Y8&,/8*P_K,*.N*:4@33;AE- 7TF#/ZS40)9)/W8E73AXWL MJ]4D=6QSO1_.:HJF :2MQ[F^5D1S81V@C1F*?1' *_1L YH822F'?%R54[\[ MVZQCF^S=#]":@FK 13CYD@K]H\O%A?41^CI]B=I85&:?7I+S;S^MI\M5XP:!BX1M/*0&V"D5N!S1AT: M,J-/[WF79LJO][9NY@A51L>.F-N$.KD]4V]OAP:C:]21-X?N>#3]D/)XDA8_ M=^&^I6GO&YIM*+C!R$V^SWF*RC64>Z7QW,J[W4)][S(R6@4(M,QGLXF"2;(8 MD)G0Z#V1RG&ZF'.U,S;4A]@9LL[LEWJC\#^BDE/L*HG/,J/5! MDG*?;RD#'TFI/#,R!IXTDZO:2&V.WF>D=#1"::?0VX[?G9ZT#])[D.ZY.Q(" MER*0 +R,J!521W#:)=!4*Q$%]2JMZA.R8>;4S=L[FJ6T(WALR-4&%,EQFMVK MU;W9;#+PU[.2)'0Q?D%3.I:-1@\6+)TW=?8.-25:F-3KZ)A0/"9?&39O)K*C M64P[0M=N9=2$6GJTQ+ZTOLR4(& <%T@^L>!=&:ENLR$.-6UDM6MD'A'0T:RF M]X#/FWC;@'[JN#X34>."A#CL QXH % MKJ+16@A3V[%Z@91N\PO>!3F;,+T![/R1!I>?D>Z]KVGB+F]&I9WD9ZT#;Y9W M,)B&X7AZ/5DH[3M.4L=\(H&"]PDYF409@L )\)RHDY8PIVK[974H[VC,W8[. MP0ZD^0-A^$:Y,\M%]AJRY1Z$H!(LMZC\/5Y?(K';T[U= MQ%81:47,[KJGRO[)KZ=GO5]ZQ^>'O_>.3L[/#X_QH][CE6S58.6E-^RFV\I: MZZG4>N7.$#C)B\#'WBB69N^3]#F-IH.O-Q=$]W!E.GMK(P1>^BRZB$9L2 *8 MXB%0I6(@M<--;R2Q8M1?1B*M8AZB5&@24>[ 2X:+Y=DZ@]NG^ZC_S@W$'>!B MQ8W 6SC>@ 4XSSQ:PI:REN.$O+MPWQ:]*/'S27+3=) 6?]\Q+E&5->$2%#J% M(+(J,4890'$MT9^3-*V.Z8_C"9H M4TO>$^>;KZ1;O?S>>'S#=G@G<#2P198PX'8I:UTYYAQ%,$0!\[XTJPXE$I@U M*):-$2I[XE8--MRL8'TKDKM5^!V#_CW%W<0-\XH%]Y.S5$JORP1)"X*4+!ZJ MD:\^9$5,]M37+B%<04ZWA5WMXO)-8JIV=;T+1__#WM'>\7[O_)=>[V+;GJF/ MGU7/>5]!8WTW_>-@Y$9AX(:GX^G@4=M=;VR01GK(9A[!QZ]L5 J(0EA%DYT. MM=W5=>C:5AN5IC6S^X!9Y#KIJ#2(8C (+PQ8] V!T."HI$3'5%L!/::@&<>\ M#A*>:I4MV-V":>:FI#KVZ(K)KNS?;=9/(=#^7?W? Z]0E35-M( M(89<6I5X#TXH I0+)H5.1*TQLS^8&L'(X M^HI4CR??<0E]247T\^+#G$J-6>F5Q;D [DSBR:3$JS=$>/C^;HWDBLC8F*D- M .)TDKZX0;RIB;A%M9!X)&?/RQ4<+H)'#T8Y#3;D9$0DPIK:[7Z6$M)MHX** M$-F>S0U@9>Y7+IARNP)4<]1;'1#>M'0>%AY\*!$RXSQZ=]9&63MD])R*;KL. M5$3)E@QN "*/B6?2)F':/" M(\>$K-V"8A4]W?84J'K@5&)Z TIE$5!(1R5">592BT[R;],T9U9?E4$+RH32 MZYZ#P(T!5FD%3#B#5E@(Q-7&SPIRNFTZ4!$^M5C> 'KNVO@L70S+)-JH DA& M2I_]I, SHL"QP)-BP7-6NROX2H*ZK?:O:$4S;3DGXB"Y<<&!TS!*%/!LX/ MAH/9(,VG7Y3N7Y_'0^3ZM#AYL^]WK G>9^.3 $[*O%OOT,@BQD*RAG,=2$JJ M=GQ_7=J:R=3=S67U3D341+G6@Y7=A*/NUZ*-139IH(KA6I@B8*0,@*:^LHHE MY5CM#(B7J>GVRGHW\G\99-N(HH43+83Q]6@V/77?R_TJLFQQ4(X-Z7BT>/V=,'5[O#W5AJ; >!6V'AZ8.Y24 T \>#F MM26%,8VF-XEWBU5]OUU3=D0&2AQ$&\N:: +%"1U.X_L@Y=W1ZI M.P)<=8$T +)EH_">K:FT>F8DIIN!U_5S\U^GJ-F=C M1R"K+I &0/8P@/]L+8IS*1./X'4T)>Z&S+),@.4NV92,T[9VC&H5/=UF>>P( M5-4$T "8'L?RGZW&1Z^Y+V.HF$CH/[N(GE+.Z#AY2J0U0?G:::NK*>HV(61' M@*HHA XA53J:SVW&&\=[='GBAX/+1>_GV[403FS0/D.(-I7*) 66YK(]C$C. M.IW"$T M;13_VGNZ30^I#)/JC&U![Y3U+/$J:*!&>$,A"T<1Z^@Z&ZTS4)DM M#R(0S7>2=;:AE[>S?)%=:9H*;&\ /4M6()U,C*D(Q9@#@5X">.4%E"Q,$XTC MH7KCXPTQL[,DD1UA9DMF-Q!67VJP/;@E(LZ%A-H3J"U9=U&3,B0,N>-$P%5& M[7UM[+Q"4K>Y(N]I-V\HA@:4T M6VX,%4:$Y\T8!,^46BZH$Q@0*W%)6)D$1 MRFO',E\EJN-UH#>41:?7,2NMO8=7VTGBKG"E<)MS$"0R,+&P*W(M8DQ1 MKS5R:8U7=9Q@\I[6](;\;4 ;W893[V:A/&!;20SV6=&80@(775D.]V"=8D"2 MS<*'E+FN?6/\"DD=YY[L.*Q=0PX-P.JIP_!@@^#>D%PG"<3' $(0"EYX!M$* M8J+3P:G:5M/+U'24@>1T!*%4B5)8 BHXR:,+ M+*3:MVP/7M_Q/(C=.VEOXF\#WMG^^.IJ,._.-9VWU2N#XRX3GLQE*:@-=6ED M1&@NR9ZE;[VQ%"R))K)D::K>PGH%.1VW4-_9'5D=_C>@99ZGX^ QO,@?/AU/ MYH):HWW6'5=E*KV+(X>,_@$ZI+9T+Y8,I+-X7'.'FZIV0^JZ*V@F<6!WJ5(= MBKR)K+VR>\>C.1<6+4ZXB-X'PD#YS$ XP\![A=9!Y(I38Z-RM')P_ZPR!D\N!H MB=PA2F@4(AE7N\KN=:JZSD%N!H"5!=B$QML+X?KJ>EAZ3Z[3#K$O&?K7/!L( MQ)8%XNXS^&]0SC+A;?*:[""C]"TD=IMZU1)<=RC:)K![EF9N,$KQ=J;6@P4? MI#P(@UF?1BF=0^^-\YA+?9L"*TD FV-.49AL;6WO^'6JNLWC:@BAE078!"CK ML+=O9>+)9P_>,@-"!0N^A,ZSR=QJKCPGM2V!.I1WFU/6$+@[ $(#\:?7W-2^ M2=GSA"SUI*1T*BG!!RW+H<,(VDZ"D]I)D*_1U$RR]KO40&TOEA^GX?3I7 *? MTVP0W/ Q^=MUGW[\X!VUHEY!_7OVI>9)\L"=+Y?])9,$$>B$$$!$U(KZ9'*L M'0-YC[[4E8\*QX/RZ/!!HD2!L"H#^GH>B$46R4BE8[4[GG00WNRV+_9;D+CC MT.9;Q-V$7?H@2H%ZY60R9WB+,H[D-6>=TDXG(I07NB+34*A)I M[1#]&F1U#Y=[U[/-X,OC?%/N"VH#LB$!XZ9^6 M'9HDCG&@U!J'-HF-J7J7]Y?)^4M%02NA<"N1M:85%XLYG$ZORSCVZ!2AWD-4 M*H)@R!O'#(/$))K%G A7O>7W"Z3\I<*957&W@:A:U'@/)_P*QK0RHJ1J6W3Q M5+)@DW8(%BT\X81;5;M7T2IZ_E*!RJK8VU1HU0"X\Z',>^>_?#PZ^6/;F4W+ MG[FCPY*!^'XS_ONVLYFJDWF@ OU9F>;954&=R!SSR=C+\.D',?OO\V+4FX=X4!>V$V^+J()MURP'+!:$;8H\E) M04@EP'!. 3G#K<5-5K_6\.U4=NU*5$+04_6T8W$U<&H^F#'-=>2EZRD0+POE MT8()08*R@1B:\+@7M6]&6IGJO6LYOSS8^RU,;P N]S-JIQ?CLX1F01@,RW3% M^VOOB_%;62FR,D$S <+(,I,1_[!*6&2EH]$X';5EE8&WBW5TZ\B^,X0[!T(# MFV%NL7YPT\?=H?I,:.62#X7V5-K3"_ I46#XE326YRRJFRQ+*>EX:E[G"'D: MJ-Y>7 V [B#AF\-@3CM^/4PW@\3WKHKK]K^+-=D0#9)=NMN7^1I.IW+]Z"%H M(I2(TA!;^RA?AZZ.1_&U!LCJHFP GG/>39'PC^/)P?C:S_+U\+9I8]_S($0J M*XADWG7*@Y$D =,Y9$<5C:2V*[.*GH[G_[4&QVJBZ[B[T_%X=#%Q,=W/R]Q' M A;V]LW\N[/T%5_EAGV?N):,XW:2Q?P6I=Z><0F&1**4SLFE)Y5;2\O3W_#* MCB<*M@*Z70JJ 37XK+[Z9CT?TBBAZ]^FI]#*( MZE=PKY#4\0S#5G"Y"P$V@,=/;C J3#P9'0RF7V[2/T[R8OX [0OGK2 "73\? MT,A0#K\2O$QZ%,'P["7GM3WPU11U/#BQ-316%-_;P6@78!RERY(54:LX9C*W M=F]V5=]&;4R,$6*P"D0*#CS:&V!S)IQ:8UCUH45/:>AX\F)KD-M*1 UHO(=. MU%WJV^AR?SQ%:]92)X-+$ASZ3\B=DON-O !%>6#H])O$:F.I*:"E*W$I2H4_E;41]CN#R:\!NO;=U/3VR)=3M0#Y-F'5E7=/"RH26:N]; MX=KU8/IY<3-_D/RLSYR-W/D,4NF2:%X6QZP 9PWN+ZNIKW['_"I174^F; 69 MNY%B$\!$5DY*R\V#M/C[ ?-N>@W<<2Y9%U(B'CCJN&)?!' N$F"1I^CPLT1K MEYNL3UW7@S!;@^J.Y-J ^_)\9;>A^/MH:3\'G65@%'*6L8R>Q#7A.H%SQ1@I M29E,[ARKS^GJ]MYY5YAX%7I;"JA117DX^HI,'T]*GS47:-0J*\@\XG(X?F6H MM:!8"(IH-$FJ=Z]?25"W]\F= 6U3D32*L$44\Y9 TBD&@SR4I43WE=@ZQNKXN[4VM;B6=;S%WL\$2=-^^Y-TUN9C%K M'G50A7EEZJY'E]_*4@^;1! 6C5M%:_?R7(^R;B^..X/?UD)J5>L]FV3Z?(AI M7W$ODB]<5.5BAS@"/B:)RZ;1Z:14IK6[+&U&:;>WQYV;?-6$V*3GL6P&:C\+ M'80O%^#!I1U>W7<&12W%E*3T%LY&;4OK=-4 MDP0DEP)!]*; &8X6<':.,*6B%KM7CRM)[/92N3,PUA-;DZA<='U<-#=_J.DI M\=Y(GY&)#A=&6 CLP7M8PY9V>"L?A_;\3EQW=XQ=VL^;BFJ!C"X?G5/7R:= M"?>XG;P3N+M\:=ZL#>A$A7(VY)1)91"N3UVW/O0[UTCM2&@--"-\864E,#5] M@9&:4NU#SFC[:E7J&"@8EAE$[KCF*3@::]N+;Z>RZUXT[UO&7$M<#>A'=,!N MKJ4.TM+-9'!CIS[Y055%6?FODB,4T6 M.5=#P=-RDBHB:2)Z<[^4O?!_KP>3A#Q$)3[[?CITHQEZ_:6+RI?R(WTIN=<" M621CF6H4I$2.E7(M;YR2:.O&ZOTJUJ>NR0KEW>.OJM#:!.2'Z^E@E$K*QJ=) M:2N@,GK\Z.4#M ME6B:L@ _CB=GZ&&?3 RBV:IK?4!&$5;5FAGP-H2R6))(J.BS[)V M3=WK5#7I@NP*+NPLS2?*70QOG#?REU/:2J*;"R)0LN;[7@>]'S0 MBU&!@6#,XXZ3%()2W%(FF,VU"^\VI;5)?V772-VI0-O#[Z*>H?0[+F?#HL"0 MHGU#@I7 K, 5$?3,K,\4L@X4)1'1/ZN=5+V"G"8]E5VC<%NQ= ^T4N6%7 LI MQ>E'9.O\&O*.;2=^.+B<"W':SXGYF%@"XCFNRVH+3F0#5"F32YPTT2=S'Y<6 MX:WULFZSM-X)3+MA?<>EQ/<[X^7E:$*9IB1#B@*95?J)^A0I$!*"X$308-4Z M2'K]5=VF6+TGCBJSO7O%=*=J'^R06T7[V#+5RA/+I !/RNZ(S((-P4(T(6LA M8G:A^DW&:T1UFT[UWJ=A51$U,17D!8?H#S>9N-$\KUMK:KB'E)0H4YYSN1D, MX*S.PE-+K*P]!/D5DKI-FVK#7]U(/ VINN6K*N7WZ6K>=6X\0I#/!OCEDPI\ M8@AW+"CT:40H^;/HYP3<99SRI#V1UN;J+=$WIK;;MAYM0+6V4%N.]=VO]84) MMR*2I#):)L%YCY8)=^"=92 Y4T1'$DWU>/.&I';<'*0U[%:09SOJ%Y=X9T6? MI]%@/)GWD"BMFH*A"6B(#OUY@PS,T: ')O%3XYRRM2DX_8?[XR]"M)H M0B<^6L>U1S$AP^;C[7$U1@2>3$A0VL*"2(*!1X8!CQE!D;B2HG;VRRIZ.N[: MT27"MI%,$SA[')(\0S4\N0ZSZ\E=/SJ3G%;,4A#9H%(61H/+^$\569#!\41H M;3WV&DWKX>VO=G5114)-8>YB_.M@-)X,9M_GER\W$_OZF?CH5)1@!3<@Z-P, M(.CU1^8I,>B(Z5W=H2VG:#V\_=4N*2I(IQTC;7T>]EU4GOFD@65?Y?-AW76'7 V=WE%'8,$Q^]$W4)S8[[:,'+;Q$Q609V!QP MV=ZX&&7*D=]SN[#*]4=R^18A;XK8W>NBU[7S\]R][QY]ZYX?' MYQ_LO/>?OQU>_/V@]_%P__#B\;*VFPO^^LMV-##\C:NL/TG\ M^8S[.U03GVAR+N'9+3)Z:"R "SE %LPXG6S(LG8E^EJ$;3V.]/8E%_/>H\X3 MKQCN'LM*YP*6#3@7/$0I<\A:(WIJAPD>4]#,3/!*6'@V3W1S?C=0JG)'_?[0 M3:VU,KF8EBD1$,56\#D)T"$Q(TSI?E?[GODY%8T@93OQ M/K6AMN-U"VB99ZO-U['W:[KR:=+/GI.4N05NI09AD2LV1@$Q:\&#MY17O_A] M3D6W:-E6KD]ALAV3VX+)AYL54)F%RSQ H,5S]5*4F78. NXF))YZ9FJ;+\^I MZ+9:;7%7]QKFD%LR1SH8&:$IT3A)<1Q1*RCL1J MX363M;OOK22HD692%6V7K=G> (:>K.%F7]FLDM1&@$+6('O*\$Q3RH$UL8ZZ MF(FJ7?2UE)!&K)CM!3VNS?4&H/,@]?[NF(TF::9!J=+)-'D.SB@*4BKE65 Y MUH\U/B6B6\A4$.S28VI3+C< D[T8Y_-Y2WN!03PMQO 4HA7%]=STNR%XULD5&3]#F- MIH.O:3%TZW:/./0Q*:Z$!A;0X+<>E3-CH(BS7,1$K:L^T79=XKJMI-\!Q'8B ME0;@=I9FR)L4>VXR&HPNIS>KL"%J9PEZ"<@:$%I(\+)<>X?DA4;UFU7]5.UE ME'2;Q5 ?2!7XW0!JEEBKFI0I&"-DHD)&(JNW@5M! M3[=) O415(WW#>#HSOLXPCUQB%].^U8QS9-!1X-QC2L@%#>!$$ R24&6WCC5 MFT8_IZ*1;FP5_?C-&-P 1)XG:SV_VSO#O?!Q//G336(_X+DK+2XODU+6HF@" M+U*$H$0JA7Z*N]K^V1M);,3AWQ 1KXY?J">>)NK7'_BF\Z3OZU*:P5H?!RQ& [J323 ?>< M5W=IJ:?CR5R&L]EDX*]GY5"X&+]0,!J40=,"[0GB)*Z=F@A&YPS*V.B.4VD20^Z52>#$:#!9!& F4JGZW=M;&^RZ.[1MR/$FSMXY5TH?G!0/YM5]B_S]A<9?='N8HLA*AYR[ MS@_G*>"/S@M@C(Y9!F$@F4! V,C 4NO 61<91 M; ,^S NK_=T-K]/KBU4L4'0!-1")EHS@,H"/5N,?Q#N>HY:J]GCBK0AN;3#L MNZ-X!W)M%\2++7N<_IQ_:]J7:)4(J1DDX0,(QQPN*,0RR\]EPZ7SH78-T7J4 MM38DMB/ENIFD6C8'YMOM?EE.2!(BFC76!PTB1P$>;6((FGBE"$\RY7=4EV_# MWSO.A>U&+6XFIP;4WVWE_ZW_=HHL81Z#SDSCXPKW=U1 MS0/+0A!JC^0<6EP.5H,O@W?+R9N M-'5A+MY1G/]KN!!V_)_KZ:Q$@(_3["1?N&_]K',T-AH(D>CF_YOCP_?Y';OJX[!7NWT;> M2N^@13.APM&+SVYTLM .OZ/B**TU%H=7WZ52PR'06N(^EL:[!DQF:*W3K"1Q M-&I7/=7XG=;6<2O&=S5-6H1+ ];-O2HH\PN7Y]/-&>.?\NXL(6>F@QEZMI.O M@Y 6ZS]+87PYFC]E;O;UH_2!I^1 VV! X%D+CNB2ZI(5MTZG&.OG0.YV31UW MD7S/;=,4/)HX=U:9F >#Z>+^INB%E^YO?KEI'I8D)9&5?$$_+TN+U+AU$LLZ[.FYU^1ZHVPG;NT?3H_C0"^M:!"G[3FNC MF>? 6"A]K[,&%UD$+1GAV00;:.W+X=>IZKCIY;N'\.J)Z,? WF)/4<-9SLBQ M:&UIFUBZ,WK"@3"ME:96\^HS-%\EJN,>EZT@[^T":@QX+UW*W'?%6G21*%R< MQV20HSD-9M?S#16F1E"-9A8Y@":($IH.4/PV21OGS>8[;#@(@S2]0,E^ M&)8A@(H&FT7D8+E%KI8^-I:0 $1SX]&!U"FE]^)JC05U6^WU_DA_E@+1#%JJ M6:^U-.[YX:?CPX^'^WO'%WO[^R>_'5\<'G\Z/3DZW#_LG6^@@E<_;SN=_ 9: M*RGIYV*_;PZL%;'*!,BF7-L[58Y[FT%*K:Q6DO/JO0M>IF9K4W-P.1KD07"C MV2JD9V5=":@!+B^@B6-+VXG,RYH1Y3X*ZZL'/->BK%L%5PDESXS"^D)I3OV< M]7[O'?_6.^OMG^#>WM#L6_*0[13-:U15TBYGZ6L:7<]OAO>+-8^ ^6,P^[Q_ M/9V-K]+D?M*"X8($+X&@\PJ".0I&"@(B$I\DCU)6#^>N2=KV/856ON8>Y,PE M807#?20=@IR4P6E:*9#(&\-M)CG7UK;KTM:M[MD%AIYW(MJ!E)I313!"<4(4JUU6N(2,"NWRRADZ16O^>([BF.[?/& [ M';**FDK*XW"$!P7^R/>#P33@RZ\GZ0XL27.FG<$31Y5CAS("UG@+5C$5J [& M^=I9\2O(V;[7U+-'WX,V"<%=+ V20FFMEGPND[$XQ(@?2FZIE[7K"E?1TW6O MGSJ8>-Y.JI($FE,;IVS[Z;!XP:-Y<<67>:G%W2$4#-6ER9T0'D\BBQZV,V6FH=549&N"J][8 M_U6B*O2^6?Z"95BW7GO'\!0FN.12G)W!.H=&M_(TI]+B,=CW8D!SVJ8WNUI[<\IE=ZAYJFAJ2:1B050])^EB[_C3 MX8>CWM[Y>>]B8T_I^5.V=9=>H:L3U1.\=)HD ISGX@^+XG(;E#B//J;LK,VU M&Y6]J^IY^0T/+CR<($03#G\^@N"I3S2#3\X]!=" M.O^O3"9.6J3T]_&X7;:JLE;UMVSBLK2XB$ M S=1([9Y FL5@:2-)UIIPZK?RJ]'6;<::H=H>JJ*=B"HYI30Z6]G^[_LG?=. M/E[TCD[.#P^.3X[W3XXOSDZ.C@[113N^Z)WUSC>RSM9^])81\XU64$FW+:\5 MN+^#D3S9A =A-L:"8,*!IY2!=,$(KREUU6V-U115[[>RS$'11"9F!1[%I8F, MD@&L0A[$2#,5(7MB=MY*I36M51$GK_9$V5(DS:FH@]Z'B[WC@[E+=O+AZ/#3 MO&YD$XWTTI.V4T!KT5=)WQPD/UL6U M;87EE&RK7QX_]4'R6XHLY^2!!Z?P&,^Z9-@QB(I2J560FM6.C+] 2K=ZI(+\ MG^J/&BQO,/3=^R^T"HX_]4H^WUGOH-?[M7QU>M;[V#O#?Y]?G.S_!YH)O_?. MSC=SP-[X@NUTS#:KJ:1Z+M+5E_'$3;XO:BB7H) C8$)(Z.<3B89PR2PSR4I( MR1-BG,^.UTZE?I6H;5INE1[%Z:KDS)W>@GI>2WJ_1Z@T3$<:2\=VA_M.$K". MD3*8G;NH6$B6OP*CM5[4K=*I*_F'W;7J2[^OH&> M6?*0+2N]7J&JDKYX7G9]/)X].+)$\(&%^: L"L(PCR*6!BCA44@>=3:U39;5 M%-7O*%">OC19)9F418B023E9N8I@7)!@O2!4XU8Q9/=- UX@KNNIF-4P\WH7 M@!KB:='P^?7TZ.3OO=Z'WG'OX^'%Z='>1M;-DJ=L:<*\1EYXW= 4K)J++F$JCWZ'<'8L&;H(%Q)A%GVN,)4WDGOH&\"JUT'KZJAV(? M?T_I0QJE/)B5O+K[]MG+.W(_2/J5/G%.).!YSD#(.SS?M>?+"@RK87Z]05RM<= >P M,OWL83OP86FKN#^>SJ;W#<-O&NW?W^-FE+OCUH!*3):PI "7C %#\:"U>.AR M4CVLM!7%6X>?UGW[P\$$#^ZC8R2,Z$2+Z8!^D-<)C,T&&.5>*:>5KV[9;4ER MQ^&L]\/GL[#7.XJZ.05Y=')^WML[.SX\_G1^BF[@+WMGO0W4X]+';*<<7Z>L MDFKLN(,1$S3UY3;FM?7[U$R[;J M[.ES[]%K'.4NE2Z042%ZN7.X:82&D%3I?<^3BK6KZ%XDIEL55 4'3Y5+'<8W MIS8.C]%BZ5WL_==&W8L>_O:VZ>,OT%&MU+;,\+IPWY88Z"(H(4Q.0(GQ)?U6 MHV%,!(2<1'!H-MM4NP7I"G*V3PE_]NA[K!)!LO%E4#G"'831>+S2DMBL8LS* M:.]C;4VXBIZN2VWK8.)YRG.F-@G* @1%3END("EUSJF)3+@5?>*(\IV%8-'*7I-*63+VGB2A^LQB!B^(P$>'!2": VV!06Q*I3.V#D=[%[V#T[VSB[]?G.T=G^_M;YKY]>*CMNUEMPZ%U;I'S2,3IVXR>SA, M]AY%6BNJ+5% +;>E238%PTP$2X5Q7@8=0^UN#:_1M'T/N^7/7V8LZ53R 7*9 ME^M165*IP&1TLDBP.G-0/,-Y'7=8:HB=IZWL-N-D!JT:,][GTI'EL/C MCR=GOVY\J_#\(5O>*+Q"5:V,CG19@J!GZ4MIFS^Z? >:1U',X5&ED X2\ G M0R%0$KW15"%Z:B.#TK1RN'QI][QAMW!5SQL._6R M+I7U$CBN!HLIQWNC6)JBHNC3J#1F7A)[B9&@$X3>D; ?/5;9XJL8<2L-J6J;PF R,*N*D21X_[H(=C:BI MW6%KV<"D'FN93P\J MV_?=]//'X?C/WO!)Z3PZYX([:8%RC<1VZMM9B M-\]]^*[E%?TR2).] (X>"0@\W-$%\1&\%-X**057M7W8=6GKV,"JC9YG"FL7 M(FK.XCKK_7Y82F1./OYVO/?;P>%%[^ _?]L[N^B='?W]X^'Q'IHU>T<'>Q=[ M&P69UGWVUA,4-EE#];$M^Y\='FGE>.M-)N/)_ABE^R2LP"2CTH4$/#-7"8(9,HL=XHGG6L'?=]"W]8)%H^?^R"'G*#KH9D'F^8=>%4 EXV"LFC)#(G. MU"[\?HF65L:W5$;+LY2+&J)H3EVMG,IT.ZYF$^MJK>?N<*+4P=.X[V)G/=U?U'IF' T0G2[-Q8,#YU*"5&(V)'NG=?6!>>L0MA;D M^ \&N?HB:0!GOTW32>Y-9X,K-TO3OHM9,F4C)!LY6HH,O6=IT1!U^#DNS=-8 M&U"/*5@+.>('0\X63&X (GC"AU1&*,UK0P;3?^PC#8-9^:J?LV-41 HY^'0S MW2 :#]Z)S$LG%L^KQZI>)FA?W; $[\X2 M\FD02LW1TN\O=&Q?$F&-\;)TN"_[AC!P&E6K,8[PH+4):1>!T4WI70N-ZD=# MXWL)L '%]\I)2D$GOP&V9J2 "ND+W?]05B';E#UJ>YOHW M0.H? M#) [%%(3&O.BC"[$'34O6[^=:G@_RO!F9PE+(WK7%#A1Z&@G2L H9]&N,)YI M0VQ6M>VVM0A;"W+F!X-KBM9&B11#"PK=1R<2?20E045< ME MCHJ8U)XQLRYMZT5HR0^&L)U(I@'$'5Y]<8-)6NN%)/AJ/+H\& M7].B(?KT64B:4L>C\V!XV57&I&]"Y'A)_M,N"G4NL M 50NBI$654C/-AAQEK,R"X2481TA9# ZH6&@B5"&*$YT[0NI%>2LA[$?[6:@ M%O\;@!*ZU0D)^'R /LYPO)@K.IIWJ[K&EYR/\^Q/Y/3317)N<;<( K$42PI& M.5AT:X I3;-1:#SHVJ6J&Q&Z'OQ^M%N"W?G?#Z_0KJO?K10?! MY==PUAHBG.&@ W$@,B,EC\I 3-HFM!ZR4[7-O+6)6P]U/]H]Q6YDTP#H;C4Z M;J<'2KWWK?1+NPWVZ, <58I#U@'WD4'WR4>*BXOE.D]9FG1MGW8-LM8#VH]V M!5%;'@U ;"]^10=],"TYHJ7KWK.D H_+R!9-UESNB15'-4VI+:4X.@GCHQ#5 MM'ZTRX2:-E9[=@D0GA7<,'"O]O;67Z!%1!EYQ;PC+(5;O MUO,2+>L!Z4>[(JC"^080M&3^W^UE;HX4MP,+I<67+&W\-%@;4^F9P#)35CI7 M^[KS96K60]&/=C50B?L-X&AYK^V3+S=]N@_G*2Z#KVG>H?LV6T!RB\%SP"425MI&9J*I\EG55E(;D+E>=NV/=F6P:WDU ,FG#4J?:NKL-![VVJ%O MXLM ,4+!AL1!HEM,N":9,E,9?J^0M![4?K0[@9IR:")CH^R82?J,FP8WR,(0 M6.X'1\L\DSR T197QE(&;]&:E)H*0@S1W-5&V+JTK0>U'^UJ8">2:01SZ*WL M3:?C,"A]J$H&5._;X,$MVUY =3V8(2=/)O-LO>LPNY[,]]W3M /D(-7"@8G: MED%FN/-BU!#0OC"1YQQX[>N#>M2OA]L?[4ZA(^DV<$@?IS\?\'0R'N&785'Q MOWSG>I.40#<*E%.RE+HRL/@1,.;0/\?_K*]M-+Z5QO4P^J-=.NQ44LT5)9_U M?N\=_]8[Z^V??#H^+/U2+DKJWR9UR"\^:NL."6M06*TOY\HDW =#,M%'S29" MI($@RHP&8ST!&KC!M?3:]%6H6Q.>[RI;,NJDLGP9.Q_/P.<5KW-1E M?L^#*B%R-XM' ^<%P,/O^9 =ZFAB:&QQ"T!Z$=<4$ M0;_?,)&D2\$94GO@Q@9D=EO?_![PW+7LFK/H;OJSG*/!U#O\O8R6/^Y=;&S4 MK7K:=G;=VG16,^UNZUKN_81@$L/%&N!)H![*48"-7()*#KT$;0E3M3?I$C)J MG9XG^;:&IXQ#GAZ-W:BT:%J,$T!GYO[5#Z'N',_4@Z69E)QD"EXKCULKQ<0- MMY+73B_:@MRNS;OM$/32R;EKN35P@CXO+ML;#L=_EC$7'\>312'XT7@Z?:*( ME8Q)J2#!F,Q ($/!*Y% !)$I6K*"TMHVWF:4=FWFU07F.TBKN6/S\/CWWO'% MR=EA[WR;\W+I8[:=D/<:9=5&Y=T4\"V;96V]LH06P\NA;*UPX#D7D#)G*;!( M6?6Q "O(J7=BWKUD_WI2MMH32$>1>$(5"S*Y@&J6)C"^S/$NVRA3EV7U[-MU M:>MZA%X=K+Q\)E:43'/*YO3LY+1W=O'WO>.#WG_^=GA:FE=OHW56/V\[]?,& M6BOIH1?+/._GN3I;VK@3D*;,4M,*';1(RU4ZH<&:1$GUM+]7B=I9V?$]YAF/ MPMB(CF^6:/31>25^0,P'Z:U&E9VUK_JQ%8R7=LZ+D:,E)YZ,/5&D*49$2*/($K,D**!.. M,Q.!]>PD=$8'LS0O;G[ZVB<'] 9G=:JW=H>QE>VHW$FP@MG"[Q/&J)7Z\GA667I6.E_\[E_--G:!\UPZ+U@/5A!3VH$KJQQEAM<.258A MO/XEPZG[/@\-CB)^,KE.=]=I@_3T1.$)MY+0"7@T$80Q 'Z>O7TSL2-8-6 _SWG?3+@68=V>]]TCM;[TFCO@SR].]O_CEY.C@][9>0G 7?Q]XW/]Q4=M M.1QF+0IK3=Z;H40_CX>([&D)Q\R^ETO3>Z-2B^R%Y\!B*7BP1@+*G@&-""7I MC,!OUSYI5E)4]=R]OKJ>C^=>P/YY$2[=482. MEJGD=Y4FMR')'<_FJX>OETS)@(Y;H(5Q2%!J^+OHLS772O$QK7L/J2^4T&O^/+39% M!25664"4<<"O*>H@18%)-+"("7EZR M9<)=?GX87Z*1C$3-ASS-*7W0R%$(AMM5@@Z>ED8LA96XS:2C43G".&.UFT_L M;#'='MSOB.F7U6F7\&CJR#\>C[ZF*?+]?J+&_(CY;31 IB^J/)^E78M0ZO8, M2!M+#S\1P462P!&;M-/E=[/U7;_-+Q>?/V#8O:"5-U7*B;_K?++A[HR)HRG+6PO H:I?#;T%NUYG3=1#ULM;:K?R:#EW@R^( >5C)""QM,WMVI^W9ZNW4R M=@_6'4NP*;0>W!" BUQD*#VH05YRD5[:B'-&(2>.:T7O#-""8: 5,R1ERZRI MWC9R,U*[K2+?/49W)[<6X'E]=>4FWT]RZ7E_%Y^:%_L]2 FU5!J>+"C!T'Z- M7H GW@/EQCK/99DX4QN+:]#5[9#MG0&OMD1:0-G=9OIM-+F+>2+O;@R2Z=EX M./PXGOSI)O&I<1(R^A A@.(<5XK:'9S)!(Q%_T[R%"/975CPK=1V.[E[]ZIP MI])K+]K7VSO?PN5]].M;1O1>I*22H[N8,W8?/^%"Y5AFL3,;46Q,@MTC&NN ;#F /A7/E**>"H2[VF/J)2W<7" MGI/2K1NZA;R?#ZK;GM4-'%&+>7LG7U+I7S6ZG*_JKD/0KZ[T(7UVEQ$(EU1[ M!SP(C;Q3!)S,&F)B01))@S.UR^(W(+-;'[(JTG8KH@90N,B436LM+2822W$K M."=P@XG@P"ATA)W7Q"A.-7Z[,OK>0%ZW7F%%U.U*),V9.^>]3Z6Z__#XX\G9 MKUMF2[WTJ"TSI=:BL%:J<;HL=^9GZ4NI(!M=WH')4J)-22"?EWL+QO!@<.+7I# MT:_0@LOLC-'5S:@-2>TXG;@&AEYVQW8GM/:4TV^GIT>]LOOWCO;WSG_Y>'3R M1Q5-M=9SMU1;;Z>]E@Z[_H(L*#!PPWTW_?QQ./ZS-WQ2@9.D4M$I"\H3!2+R M")9D!=X%STGR@O/JD>8UZ*IXHXEO*,.+\:^22?W5##PHM$,[,A-@OGR03/2Z=GN1#D6I,8E:B2RE24.8C[^T5(/6ED7!9',I]U5[KR)U&Y]T7=6G;L18',&X5GO M]\-SM)Y./OYVO/?;P>%%[^ _?]L[N^B='?W]X^'QWO'^X=[1P=[%WC833=[T MAJT'G6R^GDKFXOWDF_W/;G29RDUW;S(93_;'*.\P']QY/V6':IICUH#(+5<[ M\RD[ON0/&1-53C2)VL?36^BKF&7T] VEO'TPGBQ*-O;B_UQ/9U=/3@#)G,A) M@I6I!WM5J3-*;(Z5D_F;Z(OT*,7E_N9"]S"?WP>#X??3_X#.'"3[Z=S75 ^ MG$P_#[XC M*:T=9=W98OX*'87>@O E4U@:0$D#KM;M)/2]@'[C=# 7PK?!M"]-*A-G%&3" MT&/D1( A6D#0J0P3Y$Y6[R3Z BG=0K41H+PPOWX;J34*OO+E)*6#\94;C/H\ M1(IVE 2C'3JARFFP91!2I"2(2+7GO+;.?96H;@%91?1KP&ES.70(++0+^Q?% M?#N,OZ8KGR;]S$)R+BI(GI2!TZ5'#0\"LN3^HS]W\IKJT!9AKSERBW]*YN>%8%D+ "(M'LDDZ M:1N)(K5GQ[Y(3+=(:M/8J2.Y%B!X3_ZQNYHWNW*CJ9L'?&YWJO6)>\? (EMP M'4R"E;A=E>5X@BMBN:Z>R?,J55W?\U81_U-0U95% ^@Z/#VYT2E=CT=G7?C@()ZBB M)X/1Y>TI;G0JTQDAI'(SS!F>XH8JD"19FQQGRJYC':U\2<<7\KO!1%W6-J _ M[B)L\YZ+#_4L"]31,M931NE 4$0\6GZX&I8#3\R+[*I?J[]$3+<7YXT:2%4D MUP $'])_LS653=93E=!U*07VHN3)E]9S2B7#A#"KTEI+YJF[4NV+46;1M..9-L8:F^VL2%) M>NL([KM:^ U0;,[]JL&@T'EY]G M:30W-]V7PEWR1RZN/U*!X>'IW>Z'(2K1?2EUJQ7&)N! ]_.:]@C=(H MD[.5ZT0.WO#*=@"TB63'NV=S \IG%\K^:#!*A^@"3?M>29L2MF"NNW.T^;!W Z"&MA.2^YV3],D%)1J:Q;P?+A='J=XL%UN05:5&[,^ZXC%_^]E MUHG(!-F;C)0K@92C3T.%\\%S25WU4;+W;__K1:8JH6XS^32 K-/).*04IV48 M1=D;I5/5X0@M&#=\?$O>]V7^,JIR((ZCEC>E8VQI0&.(,HDZ+0.I'3)=F[B_ MGF-6!Y>[D6X+L+V91_5Q/#E+7VY27LOH@F*5S ;/[KWZ4=(<)-?HTY)09CA+ M\+@?P87$DPSS$:BUT?M&&M<"L?K_V7O3YK:2'%WX%R%N[LM'69:K%:_+\EBN MGG<^,7*U.2V1'I)RE>?77R07[:(.R3P\J:X;T5%EN]PZ2.!))) )//@;@KA/ M6[>,Y?(>MUH12]00SC00X5%]I2SD$M:JFB%_18Z+V5JA->]?_#ZX'V M; "AN(SUFLHP [\8!9N99E1"HKC-!*9V8#V-0 NIDA-",EW[PNJQ#)W09_Y^ MZ#O(5@U@[7[]YTUY4L'?+).W55)W/KGW&CABS#&)2@''5+FX#AQ,# %H-M:X MTO7$:Y>;[2)?)XS:OQ]&>[-Q6_A=)H2;87XCFK.EBBM,!\LL7I-MJ?YC8 )5 M2=G$:?7'L)=DZ7:-3_[6P-S?>$,W$&S?7.]^G6+4[,:3L[_&\_(LL?R/ZYO> M$2$R:(,QB=(E,/&:8QJH-6!FZ)7*0@;V"*3/]Q<<($,W"[X[ RXF**W,B,6:]_*ORI4-]C^#5^2ZIJS 7PN MA;[+[)YY9Q@YSW4VI%S]&@6")8&I'760'&/:YDP"JTYO_JI4W1#Z=WTSJF?0 M!B#ZPA7$?Q8^-/SC$=<"\8-!C*$1568IQM2$8$Y(0V;9)"=)[>KY5T3J!LZ_ MX=-235,.')FN9=Z^TS F88(F!][Z\C);>&P=BZ@PXIC57(G'HR*?C4"[?*L; MYOY&ST:]&*DA=_AUNBZ]VM1KI?EOL^F\=.;)G$@I61&E=-(AE*L@H0B>(@HJ5@C>>0M3;" MIY2-K\VZ\;(T];BFGZE$G;_[=>]WJXIOJUT061!@JK"%Z1# %6J61#2U.91= MXFLG*#O*V JG]$'(>9E!N@=##7C2SF>+T9?BYY<=639;EZW.$#WU( KIJQ-$ M 4.?'V)6^#_9!5WX4^\A"W]WAZH''QRXX;]7FTX/57 +J%@W1R7E6- T@LHZ MK)XB77("Q38I)*J#,IVN1;K@8L@>M .,]=C<>VAN8(/_/IZ,KV^NUX)[RFQ( M)H",K'#UE'<\NF3?Q^Q49A=UZO3J]8K)'WQT8*/O8[)I#?T-;7CWUSW!C7*< M21&!N_)B%@O;%M$*W9T,WDK*Q&.FJOT,?_^CPS1S5#/\WOIK(<6>37^DV>+7 MYRLW693Y&WCF_2AYVKM?7_%'K!RASSS(9('8LJ1$"!C-,4\+0F8?,L_5A\)W M$&M@NK-C! ]]&:EEW)4%K?N^LPB6\!2 RFQ!"*[ <%299\8D0;10[&BXNQ-K MV*"U.A2Z0FU/NS0 M0\WL\EX<3-+N)P/X[_*K^9K9TU-0']M+21MRDJATK-("GDS_=+-YN-L8-S5YHX,LBC:"7 MDZ$,!*$)EYI)7KVOZX$ X\X/.8QN+_B&T#-\@7F77F7.9U>_TB3^=I&LQ*! M+B_&W_VZ^SOKR_+EBN^6/8EE=Q9ZU?6&](109E(L?"BA3!/'+$/;!%3GJ*BS MS.;:_JN/=0Q\9;@_K)YK)QS2QD.7,*;9SW%8K>[+Y1_+16V*:,H4"() M;GPKP<98?ALDIL=&Z\=W2"\P(+_XB8%O$P>W_;2^(1KPFY_3+$]GUZ7Z;/6( MO5D&35$&2T%C0HW+\ 2\*$0<(>9D@E*1U&XA>$&4@1/15G!7TV -X&XY]?LF M+)9%%*?3>8F)\<]P8ZW."6*H$H0ZH%EY#%K+K&]B#*1$/ T^:$WJMU)M%6G8 M)O^C1H(UC=, ULHF7,^9WRQJO1%UI%J:E 'W1Z&^HQ2,Y0QH"H091BE5N3+* M7A1F:%[ BB:?]J'_!H!T=OWC:OHKIM$:)F^+?.A4>0$/3"Z9.[*VWP) M&JQ3$B)AP<3$!8NU0_>7I6ENJ&4=2%52?P,^:[.2BQ^I;(?)M]N%^$ D9:5, M@..F$-24N3#)0HI>4ID"M]7;&5\49MAG@-YA=)CR&T#1B\]K?\Q3OKGZ.,YI MQ*BG6@G<&%E@#)J2 9>) O#(>)_B3=DC%XC<59OER#JMDR\O)0*S_66K MI0E$@55$:BXCX?[1-<)NE MID!40.A+H<%Y8C&A=HJ8[(7AM0_4IU(,R\77F]H:.8 ^$L>W"I#!?4%+ULX64SE&BF"-?95Q]V7U'^8&;!6X!95S,)JQHJD27&9#.W6>++W@_I*CH$Y]GK#V\$Z M;Z[E_LO9/\\^_7'VY>STXK=/YU_/+SY5Z+/O\$,/:Z[?5>I*'?5?TL\TN4F% MS.MT.EDV1/_G>/']]&:^F%ZGV6V3M!)62*D5Z#)60W@GP1'M@#B?:2#"9E&_ MK*63:(T8$ M;@52^XS<)L_0I1;UL?+8'56S1@/'&2JIC R;+9?R93S_U[M?[](D?+]VL_4 M>98S=UQ!%*(H*J*BE#.@ N/>"AZUK/V>^9I,PR*LGO6?3C6L9XHFH;59S;IN M)4KI+144M.2A/*9Q\-*G0I\C@LJ")U&[+N,UF08?-E@1 :_"ZP!S- "O5SS] MY]FT7+V<3.*FH'RSW$V7NX]18!0I>E4(6)DBIYDY!1&^ZIZ&& \4OB M#%OB<TVOW!J=*>J$FT!!:-P@EJ@(7 F1-)5>ITZD2(=@J97N M\VHF?PU*>^I_X$>BS=8:7X\GWR[R7H,G3?@ET[B?^/IO>$1_I3^ MO$=O-YM.\)=AU>.UW(&XS5C6*H/S&-X*&01X8LV2OTIEAQN1U#[U=A)PV!JU MWL[!_HS4 )7'1,G<;HL"UGO(H&R,^(5E/&2(#)EX,JD*B.8TL:PZ'+M2\+G MY!BX;;P_LS_;GG2 #1K T9UR+A=N$DL_\A\_HELDALD&L>M%2>%X404$3-%! MB*PP!0D*>,Q9:":]\[7?@#H)UD+7TB'V?^RQJANC 80]'P'N MR[:3&D1P#FP4"H*C0AEC)%&UZ[XZB#5LA6UOYV)M@[2/L74HZZ(*.EH.MMPK M"J-+ISLM7 LN&4)S=+1V;4\GP0;V8K7AL!O<]K!-"X!;+V:V*G_#-6XR&6VR M4 X7XIC!3$9G#:X4.&5BI!#.$>]JORF]*$S3P-K'\(^A5<4*;<'I9/%Y.IXL MSB?W5N-2-,2+C.*7?H>8#1CE&(2@I?(I.4&JLPULE6C8F].C NM0>S2 KG7D M\"45O:RJTS9,,!?^:KP*,&X;"];*O<0_G>?5S%B,1F>+]QB'+@^#S!+1";.E M3%T&H4)ATK6EA][(K)+66O7TN%1I!4Z.-.; F]=9?T!L2JIF@ 6D^NQW%GE3]P MWQ(=*::MY#: UJ7Y/N%98#6&QHIKIKU5GKKJ+4M;Y&FR?FA/R[_V&+6O&=J MU-/ZO?D\+4YOKF^NEE6GIVX1OO_QX^XZ\^MTK<[?IW&$?4;GOO81E-/LI7 _"@1F\4]Q_'SH^OQHM?MP%, MF'Z;E":SD2&.QS)?6Q96'I%I!INL!AVR,$IC-L=[>./?0<(FG\[Z0VLE4S4 MQ$[!\H@+EZV,&9)FN"AJ&1A!-/ HLDM"MKMP M9F2M3B9ALJ58X"!L]+B9A"CZ9(%XP@VI'53N*&*3.?01$;BGL=X*%K==$VR: M&S'N$)F5H>TV8XIHO %GM0=N4 5.J6BJ#SVO)7N3B?<1T5O;O&^P!W%$'PI? MJ0MQ1'OO0WPL^6TGXO^IH*:'V)QNL%FSZ"E9V:.G>QQH#ARVJBXW]/9QO-K.KWB"-"9"+ AXB)@',>C(X*!$_9 M$&.9TC5&X#[][31_PK MA5'[='J-2@EC=[7I1%&!6^8B<"O+PV=PF'O)"-2;%&)4A!/2 0I;/S+<7.7Z M@*BGS8%A\8BOQ^S'Z"O!JY%7^6G"()I3:D%;.5A?QGQK]/PF>PE)Z* C.GQV[%O( MMTX6LPM^*I/%[&+,!K"[C;C"">DML1X2MQD$1X5B3!'!NY"\2L;87+O._%"R MF&&:Y"N?M7L9H$4LW6.Q"$JA)A@!HE%/0F4)3BH+A3\)_P.E&*CVC:6W0!:S MD\EW((O91?\M0&GM;I\L:4/)17+TT5M0I;];6*O0RQKTLDQ3(ZAVT=1NR'I% MI,8@M:_I'T.JHAU:@-4S)_H[-Q_/+_+GV3B,)]]6G3>:2>M(:2^+N*H4!=AH M/,A2S!M\>07LH:6@@V1-EAU6.0-KF^5-@&V]066T,8N40!&&(6,*#%!I!#", MU*$P#<9X?+@US!X%6A5-,O0[SW2^^'QU,U]N ME@]I\U(E").I\&:*H"6(R 1X1A,D_$-E38C,OU;[^/)/'_8VH5> 5%)I U[G MU3IMFP2-@GH@3..B-#&8VF#Z$3056C,C;?5YZ%5:RH?A-C@D1*]JB@:@]HFE@!S/D_XO_C5_86)=,PJRL*Z1'")RF$.C6DNQ!2\2BP9[7KJM]A% MS";K(O?$R6YW\P<;K0%<;NVQCS'3&(4'Q2ENX&AP S."1SS/2ABNO.R?<7M7 MJH/A.L4/05HU,[R!QIS-5OKSWE;:_-FJ.W[]F]OF8S>)7U)(XY_E6*G9F5)) ME-H=+'UHZ,B=+M%SNDP'9%!T/5'8> LRAU!8A2@W1SZ[#NUT*6'NN_'5U>9G MS^\4_BDM+O+)U=7TS])U-V(^1^(PN0ZJ,*B'0L#/<>T(1.L9DT1'U2&1Z/2Q MM]'+L@L:[J<5]?7=P)'[QP3W[%49-_ID82/!I<%3)$)B3($P(6'^Y2)0[111 M(7!?G7]@BSC#'KA]@JNV+?:&U<\T\].^.89^FTWG\].;6='Z2#!!M;8,=)E. M*R(F9%YAK)(GIQ1^?OEYB 'UV M_L^3=Q_//IU]W3]+V/KC#HOTNTM:+5K?G&;S6SA)RI7+2@(+N;"7V B6\PPJ M2\\E3Q)/NNJ1^1,Q*HVQ>!@4W@W$9654GLN@F<.CFRPGL',"00H6H\R.BMH5 MKEL%&CI*/PP%+TRMJ*#[!LZO=P_BOWNJ&EE&G7/+#D?'0 @CP,G ("=F$XTT MT.H;Y45A!IZP4\_@TSZTWP",MB42G.&1*G$5/ A7ABE$7 JQP'"K98T';V)_ MFZ2N/RC5LD #8.J6*)"@DLW$@71J/P^]@42N/X#5 MMTH#4+N]1?LPG;V?WOA%OKEZJL+-XJQ24?A<'G,YIB)&,<#(P4!(7BAF,:@( MM8_$G00<-J'K#WK]66EW"-H5!"?E(6S]=WL)YC>K23X:2=!CA^ 2B*PR6,ZBUZA%@M&^SOU*8+=W5$I_9E>G65I[,_W2R..(^1 M!&,AEK! :.K *;JD8A1,EW=[6WW>X:Y"#GT;7SF)[-5&;^YD3=+[R%&!G!C< M8<27JL/RQY&A=SNLY(CA7 MS+#GDS!+;I[>I]6_4;>>VH3Q!?/&@. ^@2..@E$R^,A2IM4'ZQPB[\ );X/0 MK6#70^/&KT?VLV5PP4]<=IJ/O/$TE::=%!QJE4O9@;>10(8;>-2,8%+OC85PEM*M!L$ MZ#Z6.S <.)O42;\OP_<4;Z[21?XPGN!"QY-O=^NZO_I3E&^\^#@MY%Y*C7P"$9$Y.S6>;4B8UW!YSN+^W0%29U$Z@C6:T]!FA--=>9 MV_FA=U%^L_S06H60+"V-29J M,%&!$2Q!8(EJS9V*N5,)W+\%/_1.%NW$#[V+>AOEAZ9.B&R$ QVY+DHIY/O< M V6>1NN3#O010MXZ/_1.1NO #[V+!ANXK7N5@) 93B.3#)3Q>%2[PFK#<7DJ M1IX=3UHI6CG2:9L-],CG42^&:A)XC\@%DU21>*8+O8@OS U+92D@TG#&0PY, MU ZQWSA7Z$X(V)4K=!=S- "OIXGJAJ@]:H7K". Q&T8E)0/6D \"1\I4Y[E M_DLD&^%EJ6CQ5U]5]U!_ S#:1B&81?"<> W:AT+R$#" =)&"8L3;J+33H7\' MU0AM9SN'XE[F:1%I]Y@%!8LD>"-QJZ!W%SESP(@UX)Y4,@2I-?K[OI'V%D@] M=S+Y#J2>N^B_!2B]0B9)JH\>&^5U',G MT^](ZKF+'1J U0Z>_>,M.00Z[V!B\&5(BA*G=2B56Y6QMH^< MP[[K#'1Z]F[0!D"[E6#$:"ME$ F8B1F#4>; EFD]T86,_\Z9DM[O-G;E>>G- M"_:/AEVX7W8Q3>LP*X(+[B+HS MO*@]@#"V)C[&*YQ%FN]T;_^[^ M&E_?7'\<7X\7A0KH]FGOC^J*0LF-5AZ00X9R5( M7 ASBN]JA2.?OUQ\/OOR];]./KT_^X\_SC__ MC@$ GOV?9],?:;;X]?G*X4^?Q+/_N1G_*,'7_@'+OE\Z+*2ILKY*0<^#CY[< M^^@M)H54U-J0H-P:@(B)@+/:0O!)4&]IEZ(+HF]EDO"B![+VE MK-]I#:=21Z_+"5!&NB0/+AL-)"M"I$_6R2Z\UEL^T2A4]C7EM+Y>&_!$'TNS M\/?I53R__C&;_EQ>FLXW W]BULKPC%O'E_F<+(.3L00.C D?9<[5/= 6<8:] M4.@+3K7MT "D7E35W:6_]-&%PK!@;-%4=+(,E,7 P.MDB @RBMJTU:]+U4H% M_A"AU'ZF:1ELJ\M=JH+D*5C@1NNB+ 8VE9N7E+DOG$HB'BV(:N!*O;;]N\)K M=V,T *V3$&ZN;Z[*?>O[A$*$\=).^.NKM#38))Y<3V>+\?\N__S%Q8\HS4GG M'$&68>PB.0*>BP YIJP4\33%ZD1[E61O]-"M ]=!#-S.U?^+ZRD7U4Q;:I-, MX'49,>MU!A\L@<"#9$&J6+^<=IL\PSX-#.4V=S7$6WDQ^.1FI8CKYP'CO[K^ MY%Y>!+;+?[07@$@"9Y0K( �)'1X_A /%!;9B<)88*N7>G9^PO Q>)[FMWW MQH^<\,@Y+H4W$90O[)4L<+!1>V ! XKLA).T]F'ZFDR-QG1[X>2Q;ZIJCP;G MC?QV(S>?7:7@,8:<&6;? MF3(\DP5N+5.V5L[9.XZAGZ@^=>L%489U/?VAY>6'Q_TMT4!*>8FV65[MO;N9 M8^@XGU^F;\N;ON7+17'%RP'M99HV""T,6"HI$(O9<4J,A/JPVB90*V^+!YC\ M,8RJZ;\%,*UD7U\^>RV(<$P"2IHQ!V49C!0*I!0Y!,F9#;5ONAX(,#!8ZAGV M,63VUO+ CW^7*=S,QHM?E].KFV*&C4K6CPJ)"^4R=V!SJ;LWD15O;$&2'"/1 M.D3?Y?UO^U<&!L7^IIOVHL<6$%$F ?PYG?WKT3*THMID)T%3[\I8\@@V%?9K MK6)$Q\IB%EWA\/PG!GY>J8>%"AH<& CO/WP]"9@FSL=%_9M71LV")"$!#V76 MC;$4?"0)9)*9"*/IDX:^9Q'PW,\>F,:CBND/UED#$<,FD+J[MO0R::<8 ZX* M_3(I"_ (6L>YEL8GJV3MJ.&)$*V\N]8+,P_3V>)GP!$#OILP$YI\FT35H^4 MR#*5VCIN5'G!U:JPTCCP7"==2A!BJIVKOBC,L ZD+E+J:+PAZ'Q)/Z:S17&I MMRLAGIG -87(,"=;=MQ9RREDS15&4"%@3-T3=IY*,VQLT@]X#M1Y<^C!;?#' M9%Q6P3":MG@>>[[< RZ *8E=&@P*6L(!F=+!5:B5B[CN%Y288=-=A/.'. MKAOD6OAZ\NFW\W05X?/>?&*H*I>[*L<-<)\,QG0,@%*3&99Z(V"]M KX];S+%*5@7%Y1.# M^QCS"OR'#V!Y0E]=8D6BK3>R-O]O=^G:2.3J8VKK#)=Z]FK@;-VRGG>_5O,' MKMQ\]=;"N Y990)),EOZ7TJO>];@ I?!).&EJ!VB[2!>*T^:=1'RE *Q%W.U MC<2[A96Y&)O;7N6MBH0",T: X,%B@$,":"\9M7Y\&5'@>PJEPF$T/P6+&J MD-!;)YE0--:^+7M%I&9A=S@^OVH''.2Z% M7@.9V2PU06%MD!Y$3@J<51:4]QKKL;GWT-S0HU\1 M_MB4EKTV]?7^1PYGH*9!]\<\Y9NKC^.<1D82(JS#/(R5,44J:' ,]U7TQ KMO,3P^FB@NY.K MV6N9/='0&6Y[FJ9IN,U7M"=6)-0)+D7;LDEY(0\V08+,,?N0#5?5.Y9?DZG9 MJYF^8;:'2=J&V#T.DP=MV4*E+#U+8"@K(TD-!Y^BQ#UE-7,1M:AK7P7N+F6S MUSB]P["&V=IADMFRT$)A@CX[. =>+B1HX=^^2L/-)3/FU1"QB&B^L M$1""EJ6U+&"*[P4(GS,Q4@LC:P=ZNTG81J/$,2NQJMNM 52^LJ8G=1O.9$)9 M\$!21DVJF,%K8H"'H%R.D:GJ-3 [BMA*559]M#R9!=.?Z=I'YK./HTE1XST3 MD%,9K4-5(07E#,\=1I+4FB9;>ZS"'F(./0FM1]CL!M&#;=@ 3%]^4\\V,"EM M!!I%P/3+.C &=SE-F3-J8DZR=J9R6(W#4) [' :=ZQQVL_%CJ:)S'866YLCN)"%Y3(X'ETHHG>0+KK0<9D\_:6OQW[?/X%9%: MJ9'H_?RM:9H&'-F6Y:RWI*+662D=I*@3;DFIP1 =@#C/DG'!2E>[1^95H89U M;%4AT!U>>]BC-8#](UW%/)WA;].GZ:*D;-/)8CRY27'=K#Z=;(H>@_$Z:1. M*>57S86.R'+)GJ43EL>84I^PZRYJLV#%S*6P<#%PT'/7*D]8I*EL=H?O(V4H10DN9\7Y&;!^H9W^%JYLXGGR[98OQ MPKJ<,:".7&,>%X(!+PD%*I+102BB??T!X+O)V'264@$UN\'T,!,V =$G[T5/ MUG1ODBBQNF1Y(@8,E91QX%62H 0149)LF:\=7.XB7QO,+OW?=O=FLP;QN"S? M>+K+1(E,N,:3QTI>[@@R6.(,"!&C-YP0&VLS"G63;&CWV!RJ[Z>VZYVB@[-E\AY;?'.V\ MQE69:*-7D 13J$GM<566 S,8!_EL!6>UWZ6[R#7L^3R8;SS81 UXQM/I?+$B M3)UC?'.99C_'( 3#Q*PR7"DC&S654QO75IJ)Y69HV M:-KZ#P$KV>,MD')5&-33Y:=6)]=J<'R/LHI3&0D87^YKO WEJANAD9S+4DF7 M8J=FK!VV:JL$6MIES32J@OE2$"Z5!Q)H[8*I PBT M=K%7 VGL+C0[P443G/?@N,!S0&8!SLI"&2"(%<:62_GCI1"MEFK51<@!!%J[ MF*MM)#Y?TQ%-<@)7%I0MXQ)B!-SA"B/?0EL1:0['1&-[I5F]0>5 JU=[-8 M+%\N_['&.<)" D(R'BA$:7 QX;H292+2$(FO/A2MS9*L7B'0N1QK%WL,6HY5 MAK8L)[;,[E-_812SC:W),\*9CQGRLOK#&@TV"X48P<2$E,,K&<.=Y\.:(M.<=)'Y+EXJ[8&^75^#*=FT@&MAM MM?^5W.SKG].1LH1$EBPX&T.IQF!@I7)E4C+&W\KA$5C[(6 O0=]2__+Q,+N/ M%=\F5!%[:61C5M)(!=86WMLR:]F%K%'%*5'4;J;56UKV%/4M%2 >&:X[6_)- M O;#]&8V4CG[8!T#G0DFK,Q',-P&D([QH+A(W!UQ!,462=]2L<1QX;JS'=\F M6O'OCH0CE&A)(&A;6,6)QMP7_Z&L<7BB:-R31WSOV2)I&_/TFD3KKG9\ MPK?&'"6*>@W2:H-;L>C3*P+4HAX##XBN(_(;=Z6_T__6$-S5+M5J;FO=Q5Y\ M_^?+SZ=??IZN;XSG.:3$*8WD\7\L_M5GD[< M)%XLOJ<9_O'L!L4?.S^^&B_&Z8 9IKV(<=@=;/^:J73_>C'[YB9K-W@ZGNI>/8FX2QN[J$O\D+0=ZWVX0EH5E/A&(*G ,2YDL[-\8F\:0 M"!-1JU2[WKJ*X >_>STTX>G-K#B?D>&2Y,P\*$EP4SNJP=,RKHZJS(W*T8G: MP<#SD@Q[OWI\;#UY"#OS6 OD[(*:^W7(M31_ / HLJ!_26A)F["XF8VGGS# MWZ39S]M$R^%*J-4$3PF>00B%YX5D H*BA!'EG>&UF2BVB//OD*'L [?:EAHP M2KS=.4\/F.4?CQ)11A;F7T;+< =&57G.+U2%00B3E4CJM3/UM6_\.^0;!WFM M&KIO(--8"OU,\)DE:L)3#\D4YDGTMQAWI@1<,1T$I9%6?RIY091_A[SA$(=5 MPT+-I03-)^?3J\]XFD- MM.5+V;)G:SY>_M$=4TD4$@\K4+1,'R[_*%W_X'UR,FBG9*H=6NPF83WBB,UW M[WUD_N[7O=^MFI)RS"2;Z" R24 0&L"SG(%&;9P*6K!0N_I[5QF'#?A[1-C+ M+!(]&*^!L_.952V[RTUR3-!H($=;6)M+764T H24W&<7 ZW^$/B"**UP1/1A M_VE]8S2*J56S[J;G5[ RAY(Q\(245ES,5)PGJ+.@<]#2!"%K$^2\*E0;+NT@ MTW> T_YV&#A97'KWSS>S\-W-T\DW7,,]&@&J>1(Y$'"\O -G%W =20.5EDG. M9.*!O!)_O?:-]N!Q@"FG/>AU0'S,9XO1%S?YEI9;)G$:&(D$%!>X970RX(RA M$'C*P9&4:.QT=.%/O>=8\'=W3N7!!UMI=N_Q@-I?P2V@8@WFF(+G/#G(4BD0 M1C@P60:0RB;-HO?9=+H.Z(*+(7W& <9Z;.X]-#>PP7\?3\;7-]>;:5]X5&IG M VBFR_-C=F!)S! ICS%F83+M]!+TBLD??'1@H^]CLFD-_0UM>/?7/<&CI$XG M+\&)PNL1^FLSX_AX2\"1--7, MH_-3(C@$L1;@"$%,.YEM=C8+7[L?>9L\K0SA&2:?W<\L#4'LWIU3N4L?Q_6X MJZ\S-YFO)*.C*+R,SF6,PZ.$,O J'YGH^\ M1U=Q$B4EU)A15F1('GZ( 36SDDK#HJM,U'2;Q ML/4(+00 AYIQX-OPPU9ZZN;?_S&]BMZ%?WU.L_$TCDC&K6E- L5,+&^D"L/\ MH 'C?1NR4]J;+N56M>4:EI>A.E '-UVSOG8QGGQ#BSS0Q&;YOT9.%&IH/$FH M+V-G:(G3A<#?NB6S#W>J>A_F'F(.2\9P9*]:SV!M8O(NL#Z/N,YQ'KM[ ]]6 MU-,GD_M;%/_;S?5]<@",L(UV/#@&W!;J-&X)&&,R8&S$M-')IGR$>X :2QF6 MY>&8V#ZZX1O _RV+QGI][Y>5Y>OSA88<(K<94JDC1QU+L,%2\)H+5*Y3-M?N M3=XF3R'Q&HF: !.+U.E_#%/^>;JXSBGD4C*Q40#I&4?8@FTG<+-PG2, M-I+@5#@>T=*=7)W@9=\O_]T M\>GTXM/7+QS+V>77R\K5&OO_:G#2KGKK+!2G?>GZ21@'(B" MX=_XAJA*N*#%;=4M"4D'CSDTU2*7)\0 /G")+HQ;ZYS/6M>N(-TNT:%>[??Q M9#K#X';S\^)L@/PN2__NMXSA)"D9@JX9QI$-A@-.ER+5RPQK1A3 MU3MRGTHQ<&U^'?,^GGY\F*X'OAA>2O]N5<53AE_]@6'?IJ:'8DA$7>2 MR0H\Q4 R,$F\#L+)X%\)>[9_85@T'&JW:74E-N X7FHK2(8YM63P%843-3," MUIJ J:66S'$KLZN=TQ_2WM/;HWW],Z>&QAL%SL.& Z6DTL)[5$THG2F<@*'H M:+F@1'$B=>1]%8Z\L1Z>G4R_ 8TUK:&[@LNR+/R>K,W2Y$W+V6N,_@,G" M(V]-!&NOZY &/)X.-!PSYE_#RTVY?I5(D1)%-Q8'TLOJP(7 M\5?4:L$=4=:)+M4F#;C^@\WRHI/?14<-!(R/'=V]9PONO,+3#;-OB%&;;PK7ZV44?K#<+G=D]]3K-0;/0MO?OU>:GED8HN M!!D4,,H%!E'H2)T+&%X[DBW1-F?7]Y7[%O':ND3=$Q"OP*R6=1H WJNES$DG M;X@(H+-#;\Z=!:>B F*4"SD&*FCM&IXJ5>5'NS.I [&J=F@ 5\_D@F?XJSNU MS<_G\YL4+V;EW^4@^'13SOV+?/D=S;#^KR."":%//(&WM+!^.,SR:*3E1M/Y MX)RUKJ_2\L,D;ROMJH/1 6S:)I*7R_D\&XK?G]U<9=+7>G>-, L2(E@#N*-0J<1Y ML(E3H(I$;;PDGO?%(U5!_&&;&_J%ZK&M^[: 34&^M#(-#E5]\,H!\@[; MBM /-H]FOP:P^GRMX/DDS)*;IP^H\6=VZHAE)04-#*PI;UZ9>G#6.0@D8Q3- MA/#5"4GW$G38]H1^T-F_Q88FE[S;<;<76A?Y[M%FW9,QDIYYZG%_26,Y*E$; M\%GJ0K<8:;1$HH([O%MT_-RPK0AUH=27E@<&SOGU#Q<6ZZJSC5=^T8._M%.R MTXG2H$&;4AX=N :3.>J7:!982MXRU0%6583I=GU-W@[JCF^B!L[8S[-I'B\^ MEGM3QJ+&;:. I%QVD\(L"K,GR)3%G*-/)-3.D>^^W@U-;^PU9$_E-@"+Q_IX MG^Z.\/?C^6(V]C=+ J&OT^?/_$(]@-*,2-8:-64@:5=8!KD KWV ,CB&>)6M MCGV_Z>XK>S=(OK'7DT$,6PW0M1H WY^]^WKRZ?URIN'%NX_GOYV4H2>77]+/ MZ=5/7.PI"CA>?'!A25*P?_???M\YK/6OPMHJ]?V]3WYQ1RMVV^.5E!++.GL> M%,9JD3MPI7PEHP]TJ\M-! <;B%7X','NIN 308(E[DU0&_ M:4,++*NBBBC*\X1$SVM=4I!X-D%YH?ECNK;# ?-$BK; LH]M'\/E,$4W )6' M/G>U?X12GG",Z%DL/4>)@"L)AC),J1B2U;[?T&7X+K_:)]&!6FX.)Y_<]6;[ M(*IU9)AUZA@H"*8=&,,E."<,IH4I>5J[MO8E65J*7G:W\5;([*GPH7O+EX[Q M\8PH&:G.+%C@6:;B<,OY+!QP+ISTN#R9S$/$/-]6_MP/;PD"^]IL6E.!#;B. M?[K9DA'OBUNL C1%631X#H(1JMR>?-^F<(-"G'Q$U'+I@7>,**\#&!I*#V6@6.&IR(XGZUE43H9NCR9[R_!L!E-320=QPB- M0.UKFEUW79Y$#RPY$Y $]:6P7@)Z9@/*!LXY*C0]9CC9BK$=/CUL/-,#N/I2 M>P/1SL.'M^7)+I)(G"0)FDV-@YK8#;;L5*GLH MN@&PO/"LO_:07AJI=4+I$YZVPOJ,)W#,@"XZ&Y=P'\7:V=16@5J"SS[VGO:E M_ :0]#$M%J4#]<&K!J.."X59IY'28HY@)%C"<2$Y<)]IR$S5[FE_3HYA8^CJ MN#E8U0W Y>&Y_?&V.,V(Y#Q#N141N QC)3B"\7Z(.L;LG;&L-F)>$&78KLE^ MGY+VTW<#L+G_4=) M!H)T*><@M'A<[E[U\?HU^5IZ=-@3$%O>M:M:9^"D_KEUG82 )D)C?4AN@?GF M/S#53+,GR[SXL2SKUTH&235FLY9H$#1J\%0)<-XJ:W.BFM"'4'PVQ3]8D);> MQP_#W/'MTH#[>ZC =VX^GE^B+"Y>3.Y?IM 1ITYQP01PRU"CVF%XD0*JE4:7 MO*#6W4U3[^48?5FVEM[0ZKB]7JPRL,M[N*9E"V;YA;O:=&.>3S8E_24^42+W$PW%@@+B29@S3>Q0[.[@ 16KJ3.MS-'/YC.G=7O\VF-S^6 M@U_&>1S<[? &853DV6!0=9/+' M$*JH_[;AM!E*9#"GM<*!$13/Z1P"6$D<*.LTR)'?_;IT5^G3=.GAE]/9"P_ICS6UV7S]&)&H1"X"\S<)R'^AL V:?=FP LY@/3Z_3[;B^=^ZJ<+!&XVE86$-8&1@2(R[8 M)<%5E)Z37EUZ=U&']>8MHF[;D= 3! :^2[RY!BH5*06GI6RBE+)K'GS*D1C:Y0ZQZ_<:BC3Z,ORT M9RNTX$-?NH.U1M."LHH0RZ4FLGG(=4+QRU$:U@W+W"OIN M 3;WM]_VW?> ,'I$=/ C)LW?@#LD=72AV )J)PRQB@J@9?10.(R*)9%>0?O +Q.'VOI=#T<5/7U^U:>?<\F M5Z5!+$V63]\K8MY'W G5'X!W^&8O3\'[KKG?1V'",Y%2!I#2Y%(951( X2%0 M9[)/U#K1Q[OI<1Z%@\/S?KEK8KF^),N&U*S6?2C&L M?ZEDWL?, 8?IN@6T3*^OIY/E.D[6SA)=8C#,T]+/5Z;#X2GKF+2@+(N8-SIB M66T?\U2*@1D"#K3K8Y@$MR$#;J MVG4$>W+6'/5Y[) SZ$ M-X>3]=;AA$C.? 3)RJNS2.7I1$L(&,,5*B@F7.U7 MKS?!6;.3;;MPUNRBZ":I@6EPV@;<+;GX0L$5^E>'OY7:$]Q35ACZJ-OUK5 # M'VZO5VF!=U%> Z[B2[K"D"Q^=K/%K^4D91>6#Q3O?MW_+ZL0S7LO8WF M:+4 M2&D&MM2NV"P+=;]P+M>G+^HJ74LMJH\&8//Q'B_.*$1+ MF*(.I%S=0(C"LT0 (\C,A2&>\MH)]_WOM_2,N*=!M[!<[:3=O9'Q,\W\M!>7 M]&IH^4=\8;X2!)CHDFU0)L- &TS#H';WBT_98S;Y.NI6>$.KCJ MR3(-^*/UO>A_NAF&BHN+V9=R7F_J%9=TW>/%.,U/W=55BN]^K?_>?/T7YZ-, M#"T-+1 ),^C7'8:0@020E'/-.8E!5&T.PYR,G?':1"N 9ER1D5!BZQ@36&NF4)R8^+M!_OOAT MUP^W=(EP&,SZUWNK?G!=KYT^S\;AWL(W&X>.?, $2&<&JGA\X04JUD6R3*55 MDH1J4_W%9!]!6TH%>O1Y5>W5 "@?*NY#2B?7TYO)8I18UHE8 S(5LD)'"%BB M*43-%=<8?ZCZ_"'/B]()6.HM :N&SAO/)LYR3J&,C;H7MFJFHR8Q0M+%70=/ MP8M8N@&)(E;YLC^.EE \(V GH.FW"[2:]FG VJXR=(&C>$@1[M=+ F<(F M__F/&S?#GWCUZ_?".5U>:LL.VS3;8?(C0U*4*TQY(B_3'C(X$0T$&BD/Q&NN M98?\H./G.F'(O@4,]:7CH8?$+4_[B_QX&YQ/;A=Y]M>XQ 6?W:_EI;92P6HM M-!"M3.$ISQ@8X.(,+BU$%HU\3#GT_(BX73_<[?:6O!4L]:OX9E'U>$V)JF"\ M!#S."YU'IF U9'3IK$32HRB1Q$U_CZIN(!S_DGZX7V5EI01ZR1]>=#>BCHK$8\(@KBC*, ^>:@:L3*). MAH=L:@?=STO2#4AOZE*^@LH; ,XF+5T[SM.;6='G*+#,+%7H-;U0(&1&^ NN MP=Y2;H!YTU1/W3Q_3-W>%GG0^MQ_O!I W=?6]GV*;P,1O;CR9?YS.\0B]P)AL,9Y\NQG/ MOQ?=7.2E?R12,A:3!,?+/'$=E\Q,&2,S*XPS5,90^Q[R5:&Z8>A-W7+7-<3N MV+(K;$W2HNHQM8[/E@O061LM*$9GB3%,#PWZ2H/!&I=$12]#EKP^%? 3,;IA MYTU=7!^J[ ;"FF4;($9H-[/P'?/#^/YFACM@=<]Y^1TU.Q_EK+G&(!]H*A&^ M*KJ*@14-1/9>L<.GNL'E MS=Q'UU9N X[H:[E0OYG]6K%M;%E7D-I8C1FIIIZ#8$2#"29!Y-1@_D TX;6I MK[K*U@UE;^+:NE>S- "W>U[ULYM=S%;E]O]T5S?I;DG6Q,"U*O3EN"03"#BB M)"3%=6!6T:S[83?9*E8WD+VI*^W:QG@K7+27-[[,+9^4U2[),FL3S[[T@5Y8 M9CNMIE]*6:MSS($Z4 *1(C2U8!RQD+GA(EO-M*B=6Q^/4E;Z'#@C"K(OE<76 M^#(P(T/@EILREL/:/A;W%BAE=[%[%TK9750]X&$VGRW0=]Z4:[,?I:FZC&]9 M]M]S%BB35((J=QH8!%IPF#= MBD[&9UEW89'X ?NP01_=P>1E[X]/#X.,N:T MHF8'1L9=$GE+__)X2>LN?"H$<=(2X%1($%XJ,**TU##\ES2:X1ZJ )?. @V# MH3HVG_9M@*$;Y::E9FY-K2 SAF4YVL)OYS HXP&#,E+X=AUCCCF'D7^'!/[^ MSQS.]CV9:UI!=PTD3"^PORPW2&212X\1.7&<8>['$NHC99#)6.M5V2&UWU:W MB--2E_C^)U!MO;<+H?6F2B2[3%6&,OL-1!"8X!F:0#M/A?8\V<=L.'V!J&&R MI=W-W@U.>]A@Z/%5][+-0M]]Z[-+.>5GU.=X/I_.?GV:+M)FLG&4EIIR#QHC MPW/<%MX.)C,0I20AZ,!#(!U.J]V_W"24]C'Y]&CZ;]==/<=W1KWA2G@"*64, M"'*DX!/!@%$PGD@DJ,;&60>/2GS;PWEXJ%4:P]MFID&*P6E:)K9EC9Z^/"83 M2M'="^<]!H^J.G'R&V8=W,G>K[,.[J+\@5/]DYS'5^.R@+/)8KSXM:%Y59S2 MX!5(6YC#&5TFK@KW&6K$4&MT-[?T2E[__-?;@[ \+CX"C+9'6''8KN+\N6P'!>CNP MQ!TUUD!,!!6@N ";HP&:5 @V<<1R)S[)KC 8^FKO ,,]9_X]M#CX9*BKZ?QT M.OLQ70TKWHR74-*K_^D-F'L?0TVK M:JV!V/+%^;$N$49=>57WY1 +$9SF#A(/WD9O/8_]CJG\V"ZI["%92@U]-P"; MW\>3Z>P>^]KMIKHCD'GWZ[-;]9%)(@N_-SAE2M>\QN@;G2Q@D&0Q*K8L\+;TVU %6->TW@*07;@\*&=8H6NIB]!+]NY0@.'.X%$E M4J5(%%FJ;J_>AU_:%7%:NJ6K@Z-:NF\ 1H\ZT^ZO;"0S,[J\P?A0?&NA(C51 ME/MM&31Q+#E2>V35%G%:2K3KP*B6[ILK"CW[_T__S#V=?\/>77R]._[_3BT__//MR>7[Q:?_:T/V^% 8*H,KW)M"(W2<8(4!T0/S49=Y-2RP3O=ANS04O";4P7VH MX7N*-U=I/9CRW:\EK>TJKS%4T)1U+-E,X7F, M?+-"3)DHB9&.EKGWM;Q!DV M,*^+CBC R>$ 9.29TI; M*:J_8M/;ZYO, H<_TQG?X7O;O(ME5WV M)<64KLNO;E>\W(GK&UL61.D%\)"82R",#.!]2J \1J&!2 M8)@.99D&'-G+\^%-L$PD7(--DI<"!(E9K3/@N!-1$^."T[4CJY>$&?9>JJ_# ML([N&P#1,V/CG5(^\!B!*^(PA;6VE"9(H(QRDT.F,M=^BWDJQ< Q5!WS/C_2 M8U]=#SU1M+LCE3Z+S"T'EWGID?6XLWC2P -7DF5+:"?&Z+=REAUJUVGO2F[, MT=Q=R F2,9/5##BGN4Q]4. SYK=6*4V]3ISEVG<>SPHR[*UW7Z?4X3IO #@/ MP;]BS#JY67R?SL;_F^((I58A40F1*0;"JT)4K!5P$5)2&,TIV5O>_ZQ$[?BB M/4W^4MIVN/Z;0].++ _$X+*2(T"S*W1_F'\XCZ>^XP:W'0F"JMH][MTD&S:< M[AM=5>S1',I6>V8U37!$4BIE#AET#*0T35'P05B(PAEF(A5F:88^] MX_BJ/?3>R&2?EP+ U9_CFIB7F'(4WC5/"F6VP#7EY($;7$UT0FG=Y2JIZ_>& M?=.MAY;>=-RHY[FX6\/[,"UQI>47LBU2/PO&V Z M""V\$!E7>4R0W1=NV.F=1T;:WE9I#FX?Q_]S,XY+.ZW^0YJ$-/+):A>U!*]+ M;:E7&1P5#"-''Z7,Z*%UIXZDO8'VK%C#3N?L&V*'6Z(!<&WVR?SAVD8N>9FB M)J"XP670@"Z9< O(M ^_KG=.1M3E:D"-:HA&OT M&0PE2Y++9#CC1-HN?#7[?G_@&9X- &U7([P)H*UOYQYM)\J$T'C,!U(FH?#R MVE4F<3M,9J@G)B*JJD'M.0D&GO@Y!-@.-L3;A%O95(DZ)@GSH+4/N$J,-&VI M^*(L)A.$B]&*_N#6V;>]@1OX(QIB:,*WHJS5H\+]44[+]ZH/LU5OF;M:3W9* M4F23H@1GB0%9[P"P7;XY\,30NI#J3=E#L]<^2%?N-LWG MV1C3WNBM&UH7)O74V< MPIWX MF\+#I2==_?$B13KR0H=4L@QM'"\3"=%;.IL@2JX3D8H27KU"\S6A!IXA6O]J MH:X9&L#5BW.]E@L:/WD"'645.$M>0I"LY+:*%IY,"88(K2,K\R]999CM*N/ MTT=[N!7MTT@-@/#)KKI?I$%'+C,1-55 HR(@O'5@- D8!SI'<(%$^MH,WMLE M&G@@Z1'W/\H$P_DH$A>M8H5 )%C<%S:"R7B>$Z6# MHE9D0KO<1FW]R, #2/M,^PY19P-NYC)&7G%?,2,>\]\ 4ZDHH;<#RTH"F'97<)*8?O\,<[&E>%6K@4:/UG4U=,S1' M]K-DO/G'QDJ@ M]@Y3SW@ZO2Y\5^LM/2O-B1LX6E]NYZ8\96M9Q-A1"Q#" M>ER(2V!X&1ILB->.5]_"AS E'(,VZ)C@Z,RKL(NE&H#<,SWAPG-,;5F K#$* M%8HH,$9YB#%1YW6D@M>F%WH[O H[F?=U7H5==-T"6I:#QY?K.-F,]1 R&X2V8/)NO0+B, :( M.H.U&17"; GE0-G?!94&;<#3(Z2 ]:%R3Y*;@ FKQ[@+YW?=QDT M"5KFS 5X8VEQQQ07:P0P&H/P+'!J:[_#'"YU,U130P90Q[5] VA?[=?GR2ER MZ3_2!!VZX!:$,1F<8N7- 3=:N'FVEOQ/U,,S^M MC[D7*2MT"(J1E(&Y":)7)N$KX-8 _O(9C!8Q6P->+]7 MV'D\E<)F[D IR3# =>6Z*"20D2N:O;;4]MLSNYJ&8QC_N%80'.*J6; F,5XS7@#U\H;[I7 MM9F=#2EC1BB#\2"B0-^NG(1H9/89L_Y(:U_YOBK4L!PH@Y_*-4W6 :??\)9 M+>W'U7AQM^ O1=-TY'C(RK($47,#(N#2G, @6'#JGE4AD8 MH;T:M ' /LG-UIQI)BKK!'K\E$I XA(N0Y4Y63)ZF60TKOZ+Q?.B#,NO,KB# M/-P\+:+L 2L6\R1('D%0CRL(0:.F(KIX3X2*7!#):Q<,;)-G6+*5UO"VKZ$: M -T61DB;@@E,:U#2R'*KCU&%Y;@<0;A(P>(6"D?(C7=P<+U5@C>5BNQMI$;A M=G_W2.MYX*(4"Y; P*DRMC1;2";C@HP7OH>AL8?3+_9'X](@\O:U5P/P6]=! M;_K&'O1,KYND3?B_[;U9O&%@2 M-J=ETD-2[O+\^B]!4;)V<<'+%W)UQXR[2G*3N3Q(9"9RX=HFE8%P@J!\$! X M"<\9&>MH0"6:3[9^FJJ11[ST$%ZTTUH'.'RPB_'*L9BD4$RI*79N0R*!:0M> M,@<%H]%1%.W:]V0]2=7(TU_&-H9MM=8!#F^=K/>+^>=%^/HSY7[12,0G)D:! MUB@PF *H4!,7Y:QB?ZZA>4'K+5+9/E_\O?S M[UQRJC1W)MH 418+RM3]/\EX"OQY(E*]0=W:;.Y/[+^JB)5IGB.!165ZZKQ,$EF:!XGXRP7.>0&P/V$7)&GGHS M,B);Z:F+Q^<;S*S?+"]YJ>V??R"=KCS)$6-P*$ H8DU99R%JDE;6W"2E8M&R M=1'.-G2-/"RG)QBVT-PSZ+)_!VG2=.D M+#G3&E*L0YH"%Q0T4R MN572)*T]-J]D'K1)^*O>4O,&F=908K$>?"P) M%&8+P6,D#\ 7JP7'V+SY;5O:1BY@/1+26BFG(>P&],TVG3OS$,Z[NFH69;5W M(@GPQD8P(@0CD.- CUB#.75;BORB/\Q;B9:7 MZ)4E=")_(CK(9?66!\\+=7_]'J#U M)QLC=U)!=^_VIW^\?_/N'Z>GOYV^/7WU^M/[-R=O]\_U/O)AA^5NMZ6R42[V M1HW(+'_ U72Q#E9?3I>)"#M?_$RO(:/_**:@N)I>8S)!P'K/$8AXX?1+,\# MI6W):SM];9B%=@QNGD#7X.9Z>S%1G==9:HR.A%M&3'&7I0]9]"71!<]T)% M47SVZK$'^26F__?S_/O_H8^^0!K]PT^ W?.%O8PK;J[6>1L9CPR/"ZHW:9XD M1+>L.BB(D]O@#I:6Q<_[9Q@'&PNN8-9#?R>IE/U4]X MG:\B35MT)H-9@B'"K18U8TR.65#&F& <1:%/N#!W/G0\W>ZODWD+ 740[]PU M=#_MW$]WWI/3SE2BNU+X6@)2>U>1+DR=BBK*V*!EZUDR6Q'6RW#6H:Z+X;34 M ?0>6,-\48]V2K'0_ ?B-98G(CH4B;@2RBE0GG,Z6E)""#RRDJ0IP[0I[4#C MN/[+ #"Y+S8?2F<=8'(CP1?SV6HQC>?K-8/$QH:SQ1]A12J8?;[Q>UPDK'N< MUK^<.)N"4;9.]%:A[E)!<#$9*)+9S%%Q;EK7T1Q,]+AF='C4'E>K_<+XC_#G M].OYUY/9[#R<7?_EDMB]/+T;SB=%)\DY=Z"=K5%Q(G<(8R+Y&^+<KBCJI\A\\X<:7PDKP'8G/= "8A M.M)$+%QH:[)BS1M'&Y(_[FC9T>WT8)KN .1[=T^N__C)/CEC?&)KE*D9 TEA M1BVFIR"VSCG>N*U^^W%YV"=: M>TM1@@)>GZJ5D;SNQU$4-"?)%)>NA-:3]+8F;MS!M43 MCZ]MJ=^W3']R@VV9'ZAN]WO[$VWJ2TY4-^X#K&H'U MJNRU"8O73-CRZNE-\QAU9@Z<3A&44AD"RQ)L\=;'.C"B>3G/811WM /7W_07E])?7+V=1 M>.V\L" CA9RJOKT3+P9,2E%&(8(OK0NI;A#0R^/R44%PNWYO;XUT *?]!?>3 M[5FN[LS;\!4ONQ5LLJR4 );04[,A$D)MWE,)?0PZJ)Q;)VR'X&/D L']8;5K M<#2TCCO ^67";OW:\NY;%<#F=5DHG=$'"0SK^<^N[A!C=0=IML)G9(RW+LY_ MD)C.-P\.CI/;37%-E-8!^M[CHLP77\,LX<6[WH8-I[0)UJG:S$4B83E J&7C M,ENI)<:D3>LB@ =(Z7S?X+&1UT)A/>!N(Y&+U>TVN4@B@6@+TA52>ZRP%(@B M\10=$X$WWZ-P[?M[*2P9TU7<6Q\=86ESNJ3A(9EB0/DZ]R\J"YY%#L7J$K1U M7&'KJNF>O+/]-?D )/80Z]A5C/^:,V[>?9U-X_GRS7SV^1,NOKZ>U=>BZ7=< M/Z%NUK+'X)'1$9&L&LWD&(22"E@5F.;:#R M&U\ZLM+W4=F\A?S&5OQ%J=5E;.]4,#(GNB,5H3Z3N7/)T;\:IXQ &Y!ME=-^ M2O'7OW26W]@F'I>7$Y4N)BC5,0X\,,!4YV(F"MF=$H+.NDY("4E2F$410Y"D30WZ[ M7;C;0VC,P'_0TQT_M3:&(6M#D$32/1R)N+3 HBW!7#ZY[?I(FS: MV:9U64BBH%HH X8+"K/IHJL#FAQDLD1DI2S2=3O$66A!?.>/OD'0 ?8 MO[8G]D7X-EV%LXO33 X>+KYC?C5?O#I?G2^P-B77%_!)8(R[*#085:?;U5;- MX"0"]^@B:B\3;]TEOC.1(Z?XQ\7RL"KM +,G9^N_@_E^0=.1I'_$B1 J4,!! M@4>P&E1$XHJN'TB.8AZ?6);8?./"5I2-G&(:%YT#**\#2%X5I]$)FV[*A.[P M]BG\N>GX>45:N8]KRQWSG@YBJ%&S3W=IE>A>GB8ML>W3]?UX6"X^(KGUB=LR9M@$AE/1(B0\B9 M7"HOT'!MP^=5.TH?I\I^O M%HBO9T0@+E=5()O2B8DR*DCTFE!O*"QB9&&&%RG01:P',48!Q*PYB-F+MY,MB1MZT. MEO_WP3H>@)[SP;I8S_!ZMEPMSM=/H>OM$)^^A-E% ]SR[7SVG62#^>\X_?QE M=;7[]W?ZZ-5+DMB59"?!"J%%'=-4HJ^58!&B9Q:LU5P85JPJK:?\]\#W=D][ M[-\GL@_D/>?3NO[C Y+DEM/593;HW.T[_?RH?"QLA]7L,9E)//GQ?XF0S'ZSH):[:'>^6J[" M+$]GGT__Q$6:+FO5S\EL/:<-\[O%559H7G\RH3C66)T$L!1=K72/X(M7H#7] M4#*#/MRJ&KZWOZQW/K<[AK_:<_UST,Q.".S@NMOJ]>+JME]+CM?_0-7'S#-/\_694"8F,TBUF7MQ8+RI;[A:0E68%U56R)O/B9S,&:V M.V^_:DE!'QCYE0_+A2OP:K[8_*C^/3Y1BEQDSR-DJ;#.JJB[<+@#4S!'S2.+ M43Z7$W0OA]L=JU^U%J)C-#V36:+K*J>'BDA>S])YI;OUG-&=OG2(&:3[<]W' M?%(5=5:I>.!:!U"&(.E2\%!;0W2RI@3WV-:[YSR?=*LCOZF1HG]Z5VX?ZC6E M%YT/(6,2(2 XELG1+(&1HRD*%",59]*8*)J720S!R+.>6[H+EA^>6SH6+#IP MJ2[6&W^\;"=[LV'QHGM1I$)^H 3#H@2Z4"5XY0U@]%*S7%)JONSG$7)ZF6\Z M&ECFPVBN7Q!NNB2SPA*$L."X3L1,HC,N50 ;DLG!&I:;+T9[E*!Q@=A,[=O! M:0\== "H>L3>E8_A[&I:H*0(5_BZN#*Q#$HD R%8!NBR$M)I%VWK:I([1'0) MG'T4?*?EX1!I=P"7CWA&O_I\,LM_A,4_<;7.-:[=^0T_5G**SI("'QFC,--: M\,YG$"8QZ1/%++'U<-"G:!JW86PX,#7510?8JGT_1, 78N@E?J?X\EL5V$V6 MM"XNY.0@V>)J&LX#'1 %'$MF*F,A#[*R-/=GF_F.?SM'JWV,0^:Z=3,L>*(J>SA,CK;&<'(1<$$[GG3ADMMS-> M3XQTN>^[>YEC/'9(V$0W?6!K2:=EP\%RA?F,^BXI%NJ3I:I:ESCN2$*-F MD(7$0#_S:)I7=ETG8'1T'*K0._[WOM+M !IM#/'/YT7&@Q)6"+J6&=W^7) Q MYCZ""#YQ%*:XYMMS&K/0R[CEL:_('A#2P0'9LO_?Q51SB0:"\8I8BQY\*@H" MP7N9H CCH^0V1=MZ M24DO50<'SUBT03OM&1C'-2B#)#JC#:!*U@74W++F+NZ_MZ+NB-D!MZ+NH/X> M7(P;RQ)1"Z,5UOIK*2YVHD2?(^0BA,QHZ4+2K3V)7W(KZBX@>'0KZBX:Z0!. M^POND7UT@ADGI$V@4?+J>&F2@:ZOY8:B6BN<#,WW3 _ 1T];47>"U3&VHNZB MX[';NB[BB35W'S[^[:+4^/(I7;-$@4$!;G4=Q28".!4EI*Q]8;:6O/$G/-HG MOJ+S\;N#ZW[>7A$=V,V'UF8R.I0!F0!=*X.4LQ)C%%AJFI#"4.5D!K(.!F3BGCE;3,1! M1C,>CL2.@/'C'\<]X+;W2?RV?H'ZN J+5>>G<3W$:/GZ M#L+7+-R*IKV9AI4?PT@IP]06+;*I5S<=R'XNWSD.@O\)9/ !LO[3_>3%> MY4HN46HG3)&0>16.*!FB*Q&,+DER+S77SV=^W4W>GNFZDE_I$!X MMT/H;\X MA+/UL*$ZSKS[LTC**SB]+B&+S">F&<@H'"A>FV $J_T)TDJNBRMJJR7L71S' M.^P]TQ4MO]*)/ QR?X5#>=N)5SEC,=Z"U&A!V>3!6Z\@>!F$Y]E$_GR.Y#XQ M8W\+9GZE WD(W Z,&4]G^;F>S2;<.!L>_2C[VZ?'69*D]8R@@L#J]MSHHP18!5B4ZHWL)\VL)(OQDR-[Y.A580=;:@3,H& M?<;H6]>X]L'Y+Y\X_P5,P&!(_J7/_PZQ5-WKR&)A($R0H+A"B*@8,.9",I@S M;]Z\W@/?OWR._AGGQX^_KM[Q_?GW[X^!\G'T[W M[\I_[-,.:[??FLY&??2G83&;SCXOR05G=>Y=Q\QG2^FJRDN3_],9^&O"/C]+;7?B=0*;;TW.MCY+9D@PK DK.&A3# DZ+ &A\0,6U8^WG3SU! MT\B]]KV 9RM0[ZG)#I"Y'JETW>NO#;Z;1EPCO)!9>PBB+E)F=1I,X0F(,8;> ME&*P>6[Y87)ZQ..^>K_M6C120@=X^GNH4>/JE- ?:]Y\%42)D:6S)X((UH'@P$(U>]Z\8 M3Y;<,=>9\_BFMP[ZY^XI[@>&#HSEB[.P7+XKFZ/\;O&AYL@V2Y_Q_6*:\.J7 MR\UOEWP2"T/GO*$@-M44>:SL9@.!2RVT3RREUK4?>Q':XX4]-*9N+PH:7,&_ M@C$_^3H_GZTFW%EGM4P@8#9ZUE:K%]&ULN1O\YG%Q.,KG/\Z0N^W(CDM!1,JTFQW" %F9 "I[A3R ". MD[LFLTC16BU4NO5*?^]DLWV^>]Q2F5$Q>A1U=3=)^O7;%^_^./UT\O^??MS_ M#>J>#SGLZ>DIJAJ].%UL./H4_OPY#O?J"2#X9*U2"50JEO[@%"EQYX$':Z-7 M-EO7>A+F(^0<[$'6W=NSU=4W;*:@_X8S+-/5BSD=O-DYG:5WWW"Q5M3/6;_" MQAQCIL/C8X2Z)8."3T=_H&*A;A7 TGK*Q/[4]K!)\G \W7$/CZ.]'B*="TY? M8:X+PNZP.K&J.%Y(@(9+BAXSW?JAD)U/)6J,PO#2//_]!$GC(NY8R+@?D$W4 MU _JUJON3F;Y#?T/[F'*;K\ 4/-CK&+&=:I=8SYK8B;-RX M8EP$-E19/SA\0):38%D1L@0PB6E0A,4C1LMC(N\ M%DK:'W)SBE":0.[EYFOWD:)V3C%3(O 2ZY8>5RC>BN37*"M(I%ZU'^QP +D] M[(5N[QH>2W\=6,=+5C=>QT,'4,84F35(Q]J9^L15?0_OH7@3M4MHHF]]36]' MV<@;7XX%E < VE!K'6'QAO_Q$&^F#L=C@8%TF6X;8TER4G (VMFL5+0AM8Z@ M=Z%O7,,X-BZ;:[ C=#[$#K.^.L0!4J(_%*?PS&7IP=--HSQY/\:WWG?^!$GC M>I)C8["%GCKP)1]B0X@HI*N#HHJ5M>7$@6=<0"XR"4Y'2,C6JZZZA-E0/F + MN3>#3[.'B4NF<'GQSC+]CE<_^T VNZX0G:7IV73]'0<\7NSW10<^<#3@[@B/ M((EGJ9(TH$6R-4Z.$"3CP+4*TGN,Y)L]GT>0;21]CQM_>:+H M5%I#GD#(O Y[+ P2Y:V]3U\"+W])FR&!FT3#3X3M+[X M4IN'7\\N?6'Z2R?+):Z6M=OW0MMG9_-_U>U?$SJ0.85 'LRF>IGD'@K]4V&\ M>!U,X*W'5S1FH5\'=&A,#Z7GD0N\MF+]_.OY6:A_Z9+YD_S?Y\O5NA-^8HE; MYW@$:PH%>2YJB"5)$-XR"@DR,9V><&&;$#+NB)36T#R^;IZ)O:4?7N0S/B/] MD.Z4E(P715BP/-&=PK."8"EH+"(8Y8A-P5J_XNQ#Y[A3/,:TG =I[)F@\NV\ M1K+G]-?B&6[2&.L9(9,L4$EI GB5"B@M!!U!F<&DX(K5D83?>N?E001OA5/S M*^*TC0Z?"6!?7G ZGRU?3K]/,\YRG;GM93)T1VBAB4T?)/C$##A=C$'A@\^M M^V#W)'4KD-I?$:2'ZNT9N)L_6?P]3&?O9A\PX]=O%R7S[Q=7SU[S],^)RDSE M(DB\66=0JD@(3ABP6L7(8PY1AT:^Y_94;05.]US .;+6#ETX,ZH' [1X)V'.! MX_&4\0P0]R)\(\[.IO^[:9U[_?[=IT6@(Y8NS]AR@L5Z+M "MP7I6K&K,92U#,)IRZSPZU'Z78 _25?GPY4V[.)HOZ8SN:+ M]:AE.A:XW'2I;!SLB53%9+H>0"7C0.DZ^"GK0G]8AL5E9O@8N=1'B=X.M,_F M76H<979K7.\KK9U@%G0RM80@JN]=1]DYF01XJS+YWHX7W[K)=WOJML/C+_(0 M=;!Z>BXKO5.)$&;YS31$.GYU[$B3BM(MOZ-9,>D^/!VACE1EM,[S ,RLHVEG MP7F)P!RS2J+)3+;.U@TY3&/^]=M\MEYC4.X(_(KGHH,UA660RM3-A:I67V,$ MBYQ;%[G*S:OMMB*LWUK075!RIRNWN4XZN#/O,%+EMOG9Q@VH[NSB.RY/9ODD MI<5Y.%M>U5&]FB]>SL_CJIR?T>_JZ*QE]7I+T'0S\%3W:7*?P%E'=T1)RI@8 MLI"MWRC;(_->S[R3Q^>+'1"6+@5P-""X;\GL]0IT& M!UXS[6I?OY>M=UX\3,W(LS>.C\3]]- CHK8[4_6_\;H+-;$H,RNHP1BZH%1P M"IP1H8Y[$]%)YGUJ/4BX%>TCS^OHU6X>IN/G@>WK3ZK$^Z9%^/5$ M:H[(98*8 M:;S9,Z5 1#36EH-Q:Z5[QOS!^GX>:+_GEKO\&Q]( M,1-R^+GFF4'.=>2*E!I"H#]B(-%KK41DK1\"#J=ZW,KJ+E#=4J\C5ZW<$UE< MO'+4(IS+*IS"G"QUF!JOQU.Y4&,,0>Q%&U/,J)A]*AF[[7>-6Q(]'+H&D76/ M5O#W^3S_:WIV1F>#V NSS[6T\.)7D[JVT=;$AV1(O#%!%IX+!,S.!1ZBL;;U M*HQ=Z!NWXGD$R]9*5SWB\/7L_6*><'E5:4!,OL3O>#;_5IL*)\YP9U"1MY%- M!N55J-N7ZFSZ)*QR6GIL_;JY*XWCUB6/DM5JI[,>,;EYO9U]?C-?+E^$Q>)' MN5@'OGPY_TKWP#1-:E\K3T96_Y?DZ5R!P%!"$0RU4RZJYJN$]R!SY!KE$:#9 M6'7/"YTW!F%,LBXFL&0@8^43N85H-0.#62K+DI*L]2OROK2.7+W<%4[W5V*/ M8+VJ)+S!XR271.*,#*RC\(O.H*#(*P;B$BTC4196CO&N>@]I(Y MD-*UY_DK45DE)0]"0,ZV@$I6T8VN! AC#;)2(L?F&WFVIJ[?\84#U%D>JIV^ M_*UKW+Q?S"FP6?UX?Q9F*PIB3O_G?'J1$_*!PA6=0= 'FI>$R M6"'-@)?F-B1V629Y,%(>-GG-U=;;A7J-P3<8EA1LG]2=T)_Q8EI=D.BT(ZX* M%@G*ET*^@K=@C=&ZQCY@A1R,L2'BU>O,!+3)I9") M&44^2QU\Y!DW$(42*B%YL6S M$K'TV: M_9[^^&9]?CMR8DQD;920!!5"CHR1>U0I6]6ZI&R %K_E8C7Y M*=M9_L_S<#8M/^KUO>FD^?E=GT(\PTG(2AOC'&2O."@I&/F3=*<+Z0H+!H./ M6SE=],W7>*9_^\GOSD3UV^*W"THN;=2P.ND@\KQ[F&N!WV6MWR?ZE),_IV2, ML[;1YCJ'FKP%I:.$H(H&D9DE8ZJRLZW=^^TH&P=N \-B/KB.ND?>R_G7,)U- MDG>!HF8&*K Z@U]:B,QXX.18>"9K"-VZ,F0;NL8U.KU?X=3F1ED/7Z8/\S/SEY=U+!,3"DZK0?JA;ILM*"#P)("JYV6 MAH)]I5KGV/8@LW]_<$_0S(^KP0Y ^CACOX6S=9%"3CX89^EDATP7@*0+(&C& M(+G L\R'QT[^XCZZVAN WW QG=?5VHO5$6&(R.G$,@29 MI 85"P,?0@!![@G]..3 6EO'=C <[.VK3QCNHJL#87@Z:_,0^SAC+[Z$Q>>: MQ:X-]/7%>3.FT7GDT7D/K(1:H>\B.*O('4>TJ'D)F/E10?D H>.^:_0%TA:Z M;'9Y#_ .\C8L:JU^W7G7X-GCSJ^5XG,XC/&I@DE;:0+>C3772>B$_T1L) MAD61-?UC%JUG_0PXM_#A%HU)="59SQ50(+]&M@:7DX'ZR(?22RE"ZUS+P]3T M^WRQ"QYNFYQ&TN\@*-BE]^<\_C>FU:-))*V-:NVT[DMAO(4I35#;44P3;]WS6+EV.))BEZX32% M0T'4/=<4_D"T(@&=HN)3HA_HUL7$#Y#2[QKH0V#50N[]PN?3E[#Z^_S\++_^ M^HTD=37+_=-F#XO@GG.;'6A3'VADX.!J]ZV71*-51:G4>J#9?I3VN^1Y /"U MU-K(PYR>XO#M?/4 D\XSD7GV@"+7W:NU+TD9 2+R%',0=#YO%1?<.^%I;P+Z M7=>\#^*.IXM^C>&53-_C+)RM2ZW74X;6 Z\VLUXGJ3#!?"I@BF449VD'WC!R M&PJ37DMG2O-X]P!R^UW7/(!9;*Z_GC-Q#\B@25[NB<]NEJ7;A8=C[!H)FKF" M"C)C=&VB0X@R6S >G6*2+M/FD=N .;N;&Z'>E0>$??IG.CO/]:W[Z_JI^STN M2/HS^D$-VL/7Z>QB*Q^NSA>SFUGT$(O7WH"LHS&4B1*BYAK(X#MTTN2H6F=C MAN:IW_SA+MB\;2Z[0D*_U_]$"8O):R0V2JV[K!,3%/VAK%,Q*T,N=&M 'Q)* M#X;#OO"R93R^B_*ZJ4YXV)%98%AB35:=G]7$ZBM2TGOZ[L7[-075QYDOIQ=; MU306QHHHQ&]]$-<4]P6! B1S+F6E>#BB1[H]W>/FQI\CQH>#1;]&^27NPG-1 MD:"J%+B$M9Y897+N90%KHF6642EX*,-G2=1AS E=TALB*LZR$:$WK]LHVE(_[GO <3\60T.CWBOB M^3RM&;K!]IOP;8GORLFW;V?35!L*ZC31\Q7]J,ZNOP#2%2.!IHN)@$]%#1YAEPS9X#Q.I%2U*R" MJ3E9G74(/!;M6E>I'1+Q#O::\AP1O)/RFA9"M\IFOSD]^7CZL4%)Z0,?=%B> M>AOJ&B6EWZPO[9]S'!EZD92 4F*AR*U8B,HRX$87CS)HR[#QJ;Q)P2$/NB>S MV7DX^["NR+[P1NB4I"K[SS@ICEQMH1&PD/NMZA.U#W0JC$2C6-&\"=7&J?@ZYFI>UR#9U\H>:@*<^MX5%V(GV80P$T]JD MR"-D72B>I>@6@G *4.?'"099699 M BMUOY-4$6+2"F26)*M4.++6L=I=*L9-6S>$R($"'KEN[-5T5GNOKFC_*1,7 M0PSH/!0E JA@$((C?YNE&'G(7'-46_@8#W[!N,G:!@!H)[X.S,1U1CY,/W]9 M4?"VO%@(1T':8C7]WXNF RD"%SD%R$&HNH?+4.SE$D2?&4-B.+G6';Y;DC;. MG=,0!//A-=(9T"YKRBZ[.X/@QDGB(HA4E[[+#'79(*08\1=]1D/>M)& N(C"^)GZ(D&UK1 SVD-;09=U/G,UP MT#8'\NI\=;[ /Z:SZ=?S2Q_\Z]?I:CWF_=!$R%8?WB(;LCL7PZ1$G-5)KN?2 ME*)!F5SJDXR#8M%K@^AX:9T^&#(E&2P(:3AQ'GH(M8"+6Q=N: B(>-<0@8]%9,6O:NRL[$CENHK-/ M;.ZLO&>&SE?S\\5$9QF,]1&2#Q1<1<;JJW4"[8M0P3O+2_OGQ=UH'#>D[1*; M.ZONN4%S^ATGUEGD@4N0K"A04BH(.4OP1860Z%1FV3Z-LAN-X]9B]@G-757W MC*!Y4N@[KYC4*(JRC@'J>OZ\2A"T1+H:DI!B.SSNI*HNWCD>X>MO MLSQ=KN?H8S[],]%?O2B?GI@43?2!@;!1@,JF@*\%S(4QS4+*1<;6PZ7V(G0K M<+I?&YQ-E-A/;]T#7$Z4<<*A-8!U%HTB+P4<&@1F5=+1<\4<.TIB_<=6H/// M'G0M%-&! 7R C4WKW83QHGCA'-#PFF Y%8/)BQQ:WYS;4]=5 MT?8A#](#*:13J#WZ=EF"8L(1?XF).D#0!PC1.W#:!R.ME9H? W#]/C\/A94M M(-E,<<\ F)=OEH9K;9B-(+A+H 1Z<)$B^!"CS=XE;6+K[I0M21O7^G4"PWW4 M]%S0MWZ5E,QZ9;F!$JKPK+#@MC8%)+4V>,.466G1<*IZP(X NFZ+,S=/!&@.#X#\8=(7!G13T7 -:7&Q]E MCJE6"Q6LRZNU@JB\ 6V#-BD[D0?M\NKW6;@G .ZJJ&< P%OOATGGK#R%]G4_ MB.(A@T>>H<2LF-<%3?,BA9T('/?QMQ,H[J^R9X#'B2H>5=TWR;.+]?T0:R>W M 5$BPY23#+YU'<)3-(W[Q-L)ZG923 ?O&O?R\^!;8*%S0NQ%2-QXBJT,@I?D M6QAG;(XY4^QU%,/7YT/NF!!LHK)^GF_OY7$B=0E*R@BN[IY1A3F(7&9PTO! M?D4N^2@9P7&?;L>$V4XJZ-6\73X.QB"SDLY!5H)\5,<*.$>'Q O'A64J\.:C M01^C9^0GVS%AM8]&NGBNO9>;:\^!MGCC0Y#@HR5O0-4MJ DM6!:$B4SSV'S^ MYA,DC?Q4.R;*]M3+WF;L.R[B?, A>]NT9D]N7>Z-6\SIXX_59'Z;DZLV\_^S MI_C^CG5X#>83TE/X3/^[KQ>C7M??7^=FA5E^N7&JZA*\0UOV]_V^%@)NPNLP MC?U6)H-&,TA>U[()RR%(J>ED&A.MYD7Y009G-!F&NOZD)X7[DU<3O,UD;!RW MB4P:W70A! N9;)F.2"Z5R$]@:?=O[:I9?Q=M7Q\4,Z"@.TOW/,DDG]@L>20V M0-:R$B4C)P^I[H"5%.J5XD440R9_GJ9PO)%G0^+D$1^CL=(Z@.3-4KQ=-UMN1)@ M8LBY;#^7>CL*_+]7"$;'^M'JJN#L#X MJ'6^CS]KH@M%(GB>R#HS[FM7=00;D;.053*Y]8B;76GLZUIM#LA!5=;I_H:/ MY]^^G6%-OX2S%V'YY=79_%^O9V6^^+K^Y$-3(5M^?(O,QSZ<#+3U)4>A=++ M<_6S?""GSF,D; BGBJH+0UKOZ6N3Z+C\M$OQ71V(D[2:?E_G;R]:2Z]8C:XP MQB,#PQ0'1?^!Z).H-MIGSBV%/*W+M+8FKJMTR"Z8N&V7AE%'=W?DY=/ )%BN MK3,<4B@(RF& 8+(!*8/(R@E;9.NWE/LI&1=! ZG]T4MO+QUT@*3[)HMO>'DW MN_:H[7C)2&?/HR9!&:;!"5X ;4Q*%3J,8LBREHN/ [2!M!19\A[OYC. MTO1;.+LZ1D50R"*RAR*PRLLP\,Q90(:H$Q9API QYAV"QFW?.#[.#M-(=S[[ MA],W)Y].7[X_^?#I'Y\^G+S]>/+BT^MW;S_N[Z8_]8F'>>8[T=O(&?^ 9[7J MXWU8K'Y\6H39,EQLA[W"EHY.VE(22,-X79^5(#I-<:(G!8JDA3>MAR(^1=/! M*[;2%\SG9_BN//1-O_VX\9NZ$'?"M3 E9X1BI:^"".!*\< M$RZY8BF&;BR( MO0@=UPUKBJ<[J[L&5]R(5^1RL9J\6%>J+KY5XM^&KWCRYW0YR;IN^0@!(GJ2 M&$H&,?L,%FN_7"%'DVTU1(6^X!KHZ-]^ NZA[QX72T=0][RA[$?&S@?\=KY( M7^@:/_F\P'5JYS9++^?UF6LB;'W(D@:HBNY"[K,BU+! M&<64T:W?7AXA9]QDP/'NJ-::Z1=DFV.'G"4RPPI20=3&?K)H9YF%U9]>7)++\G>4Z7R_GB MQ]OY"I<;F\RR5B:8"%C?QQ698@B^*$B<6V12%R^W*8?9_9N[A-(^*I\?3?XC M>]?O_C6CS_DR_;8^<+$D;HTP])@S7<&V>T4':K%JDG/.@;7SIN M,O*XL=C^TNX%)IO#E# $41,=.DL>*M52&ATAQY%OH4TWIOI@OOLT7:X%O+)U2#*/5$2PGQU\9"BQ]T )*U$6'K QG M?Z0^!=29,%EJ( MUA.CMJ=NW)E1W414A^JM,T1>)C,P:)TL@O4UF1&L!*_JX(.(/"&/M1!Z0.1U M'$H=K.]'8+6'\$>^R$Z_?L75ZN_S>=X88V>$J)7R((6K:5&EP3&7(#,34TQU MK%K_-;QPU_&\+A &%VX%&<_"LL\B?ZR^OK41:BGI%U MBRS0]5@[.+VH\R)D0@KT?+"J]:B8&P2,.USR^)[J_M+O #H?OY!4?PM+S"_F M7[\A">E"422OSQ>)PM]^_/P[FQ*T-<<_V9[E]V=A=NUM#F,4+ML W-7V81OJ M7!229FTJD0%]++IY5+NO7[> M3&?X>H5?EY/$D8)5\B\N^A."\1"]C>!T"<8D*8TZ4A'G%4WC#N/M)LFTGX[Z MQ=S%>,WENW+M9Q/NN<]1QKIV(E_LG@@.'1AMM:5HIR:&CU0P<@]Y_60@#L?% MEK4BARIIY-S4V_-JI=^5]4VQ_ \\RS=/ZR1FKHISBDYFI(/*Z*!&SPM(P97A MM?O=W9H$=&^NZJGOZ2=%T0PYS<7;@:GZ8SJ;+Z:K'Y=M5%>O5IO.]/ 9?UM/ M09S/5O35]#&?+_[*Q"7&,68!F(T&Q7U]P"196KH$=!$A<]UZLN[>Q/:3(&EN MQHZCP Z0^GXQIQ@K+U^1?&^DG#"N)HZ[I)GU8+A4H*2(-5,4P9KD!#<9L]@J M&[L#&!^C9]Q7PD'QUDP-'4#J\LR<_EG#+;QAQZWA40NER7#7C8S8-"JA62N@ 3T]&\ \%\*?_<[XVX11OGZ\C_7>K+[CX M]"7,WGU;1UR_TT>LEJ]G9-2G\SSQWDJ1.(<<> +EF8)8;&U"3+#*\K@NF"ZMGXB&LF=GT[S>D7218$^:KG,9( M.)[FZP=XF#H[.<3*B6.=;S[+:C]). M+>$N"+J;*QY<93V$+Z2E"S_T?$D.[W)YR=M%N6=Q7FDK@:X41C9?6?#,D^$W MY 6K8J5KOC[P48+&?IH8'A&WPX=FZND!:YN[Y.*5.M=E38IE"$BNBJ(X"J)% MBO.+XKIPBZ%YX?4- D8V6>T4>QLR>TMY[(953.9L-Z8RA8P!2?KVL_:>DZ#N^_:Q'[N/YHLT M4D!W$-H<+4DB445Z,"42#\P4NFN5AQQ0F$B!@]YN>LO.(!J[-[F%3A^%R!X" M[L!+7;]-+2_.T.G9]&N=X/"S!5>X$AC*3+=G(J,9BP:G!%QJ^%S MNSX1/D103_#91]_W/0PV$7X'2+J=EMC8Z"O3/?M+[K"1+'KJDY?OP]H H[0.B&G9_32)DT,0J*.:-9/QU8 MDE71$7C.!HU/TJ?6[2.W:>@B!!M&X7 @N[@?98$IJN/9Z?R3^OI@OE^\7\S)=70G-JV"***9.U]$D-%>' M:5D$9Y4M1(:5N?6XO'O(Z"*)UGD9(B"4@ M"!=)-HH%%EL_?5S[^G$-T,&J?!@:.\FU TA\Q'7Y].\XPT4X.YGEDTQ!R;0* MI=;Y; H8)RIJ;HARB,D64+HNO$&F(5!84LAJHBFM&\JVHVQ<^],:2 -HHXO[ MZZK:YO4LT:W\AJ0VR<5;OL['\CIW4ED%7M&_%LL*9B&\"*U'8MU#QK@17VO\ M'"KG/L!2"T'?SF?SF\Q<@E^P^D*8$# KNLAM+03UBMPXHXW(/C-M6V>H'J=H MW,:(YA!J)_TNT'2K%'^2O=?.FEHR6&S=G20@!"6!H1=9,B:8'[@'8MR^A]9X M.42^NP/$7P!DAI_7^:\FK["_A^GLW>P#9OSZ[2+Q]OX\GDW3^TN2UI,")D86 MKIDP8%0-4I/2X,FIHR#5HE:&QQ2VF8>VW;>-VS'0"B,#2;<3NW)YPUZF'J:S M\]J(>&$WZT0!+/,%7OR]3^%/7)[^2:*\F)F]^+$.2&_V,%X>I8F,-G-;!W$K M"A\4)@]>"H3$E)%2)I92Z]*A =G9"LNV=RSWIO>.#@$QN;'^OU'@4H-@D0O/ M,K*ZH)).<]8(WGJ*4I1,0EET.;7NU'B E*W YYX7^ Z3]_B7[K6V6R)^':3$ MG$/.%)KH8.H;EK,0HR#708O$HLM,W=[,T*+7>?/M6V'$/Q>,["G5#G)1;W%U M+6X-3#BF.)+F:J01F(-8AV:R$)BTO" VGS5X@X#M4I3LN>K^OC]:?[ 5S6L,1 M9OGG%+KZNP.:[]I]^8']=P-)H54+WODW$F9]*@QGEVNV3\\VVXHNL2^#4S80 M]K5;#VB.$3PK#E!;GDWP)/7F;QQ;T'6H[:R?>S++M\1_LGH1%HL?=!K_*YR= MXP1MXE$%#6A-O1"" :>\ ._0,XH_A+.MTV);$39RM4QKW-RVF>V5TT5<>/-D M5^M_OJCRG@CK(Q,L03(4W%*4ZR'F*$%D'2TJJQ(;;BKJ35I&KEP8&EE-5-"! MZW?/U7&3M9/;%\FUOSE1%!CK'!0PJ6I:442(=&JJ!.E6X=IG;.T&'D3PR$O? MCF'NCJ/,_B8T/.XAW2?Z:X,*!G,1M_S>0;W#?7@_IF/(F8QTR3+PZ&O'"$5& M/KH(*>M@8SYX_@ ]I]#!J(M2?$(J@B*"25SX'1B4*15C LMLVEM M0[(N$_G!TL)H?>*7?1^9=0.;J,:UR,-',)2Y*J54%%!#I0K%04@X2 M:JZC(!^A>?'J+1+ZBQ[:0V9_F7< F4NQU,B'_O'U[#O!O_8!S/*KZ2S,4OWG MM)I^GZZFN'PY729R6"4[%U=Y!=*9V.G@!02D)(5*4I+W-3C3O0]J?W'$OX./B MZG:>YDA*[@#/+\*W*=F&=>U"GJY(@LO7%VFI_-OYZNU\]0]<75PU7%@C90*> MC 22H:J5#([$6ZR)P0NG6I>/;$O;N"9V5*0.HKZQ-XM<"/+%_.O7^6Q=B?@! MOYTOZ.0M\6\S4N:MG]5-5!/G"B)S")D% YQ M\X.CP.\H:NK .EX.2B,FXV8L1.WUG^9-7>%Z=/>&LLT-,/UY B?151VKR])@)FNB^7-VV M@1@)7M%'8#E1I,H$0I I0&+69\9<)@ZWL*G;?M^X/1BCV=%!U-&![:33\YT^ M;-U><,'1>N/9Q8]7F/G$6BY*BAY$4;YN;Z8(-!6Z&Y"C-ZR4.W?VX2[E4T2- MV^0QKB_95&$=('#-Q.OE\KS2[M$A\N#!*$&TNV0A!N. JQ28DQ:E:+[*Y-KW MC]MP,2JN]E;#Z/?D\J)>LC:0K.LE7]Q3+YE5DB:Z.AHLU%54A2Y^QPLHM,E9 MF8,LV[2@;?5EXS9.C'A#ME;$V,C"N*H'@F2&+^;+U;+N4U[@MXM5/._*U8Z] MV4><3>>+3[CX^F9.X9-Q!H4O$:(UEKQ,GB JF2&A49EA2/VY0Q M'OZ.H:[NBF,^G/[7ZX^OW[U]]^IO;T_^]O+UI].7__FWDP^?3C^\^<>KUV]/ MWKYX??+FY+Q7SQ8DYH MN%B)?07F: HSUAH0G "F,'"(,AM@EDR?4:K]@W^UJ.?B=;ZB' MCT[9Q0ZRD_S?Y\O5Q<"IY>5\^\T,1BZ+RD*#1E?J=*E"WFHL(+U1SAM#?[9N M5CJ 1@T; 5!))+@<@OUB"IULA&D87 MT7:QR!/CGV]][<@5-4?6^+R-^/M!SF;2L36HD!4%:#/?S#)CD=71'M&'Y+0I M+>;/W_GB\88^'Z2^^V&PARQ'!\+WZ45JYMI9N762?AZ=RVT+S'*9DB/YU'R- MBQZ\P0(A"1>-##[JK:KXGL3*[K1U :=]8# _HDXZR*%M:ZR7U\3ZYN<6VT+L M>J4A".%J)$[,>LE!6E0F)<:R98U=L(,('KE8:YPK\OBJ[@#73XUSK&,86"H: M2D!BIT@&+BD#,KB 6)AEV'H28HNIFH.Y;T<$Q^U!K@TU]7R3+.N[!O-_GH<% MT7+V8Y/Q"F!6 MNA*4;&Q!GEF"QB;.@B*7"[U+>3Y/JW>+C[CX/DVXCC,5N4O"> Q3-3OI?MY0$7T J0IJP\'EABJ+CK.2&.1"D:;RSH O7M:9O4J@*B21 MK:Z#[=!TEX#Q N[#=7H7( <*N(, 9$/])BM@G-12&@14MDX,)'OM47.PFC/F MM#::M9_E?XV T=%QJ$+O#.W?5[I=S&K9"&5#/LN:%^06D@J<@GKK(":IP/D4 M=-3:F=3ZJ>\& >-D188#Q_[2[0((UM<1\:% R!C 59EE7E0( MK5]%_]HIN7U.KNH,;\:*Y^6I)_5488Q,JR8CNQ.ND+98-N)05:"9T$AGO;S@_33 < VVI&?<&'@)5S M;6(6%?( 7D8*MZ-*$*Q#")$9IHT(AC6?7/<@-6/O_1X. _?#[5"%= M"FZ0 M"*A325^2CW@V_U;/Y"4S);* KCYTT?\25 D:0N$9K%+,Q<"-U*VGE#Q*T-BK MF(\&L'9JZ0!C3Y6<:"0.8LZ0C<6Z9K'ZAW0%H) IZ,NB0O>3 M0.9K;8I)AA@IFM.U8"0DH>@:X!2SE$$WQ^U MB;!T;,F9.3ZK29:?@(Z MNPO\@+MI-0AF7D[/SNG.F_@0*7AE&;2W%I1,%*EXNF^#M5;XHI&GYI6J]Y,R M[BO.47"SC] ;(>?HO;17QGM>?L801^BA??1[C]0[NSWO8_3,BI@8,S:13TW& M2Z%3$+.BF]00EI5));'61_Z9]^4"R'MV [#%X+?D@'1,%M),*E'"% MHJ5$<5,RV1J*;V38ZG%QK&%X@S38ML/7X#KIX+WZL X\9:2,+-2%!U)N!E4) M^E!C>3N#8L?QU%TUU +PMJRJ-2#(Z"LK1U?)QXS4X)P20EVQM M4 FE':AGI 4,ATL,CP;# ?36 1KOJ]!T3!F4Y!!;S*FN;(_@;5U8&:/0Z'*. MMG5#R;[5L(.5]X^'LT,UT@&HAJQ>TL;)&)(#;7T Y:V&6(("@476[9/:J=9] MFV-7K@W62S >R'M!2 >'Y6;QC(O295<0I$)D#'0Q&/K.PW,2A*YBVKT$9K"=A M/% =KI4.[--#51.&<3H%@8,LO%9-2 ].LKI0(NB$D46\O2EYU%*5P1H8^H'7 M/IIYOM/A7\R_TI=]H:"+HJ]JM8]0S?+@=QZIDF4[GD=9S6>9="4*B(B1;DSF M:HM-!&>XRIJ@+'AKM_R95;&85,CYE(:,O7;DEG(ZZ;4G*3.O1&%!Y/SOU7Q' M0N 52R[J'?TI\2;[_#>FV@\R4M&E4$I7L#[R(&^MF0>L\-&KX2_5A7+3AI_ MI(IE%_'W@YRK/6+.ANPS:.8T*.$Y1$'!MJ?CZ'4R&?TO7L6RD_J>6,VWO2Q[ MKV+A7GO!:Z,MG0FRQG7OM.(.A MT/JQ*6%K8E.=4Q;*3>G>I8ME%UJ,;D#TJ M)HK,11=5E[C4S@YMD.*9Z"!*.EN(1M'Y^W<5R][X&EPG/20Q#@K2R:,T6L<( M3 F2;&$^[[N2#G>)SD=([UK-*: H58U*;)I3))O2=T6/LFPDJ M6]"(6$?X*VU!19[!"7*K0PH6L[2:@L-_IW_Q)L4=9-E[>C>S7$I=14@^IJF; MM00$[H@UERTG?Y;1X?F+I7=W4N\NZ=U=9#VZ =DCE>A+"MXI!#I,B?A3FFRL M\)"-%_1S3_'R5ITVOWAZ=U]\#:Z3#M)@AT7F/#&#W&K04M89Z8I#\%Q!D=QS M+,63O?]W>G=DU^KXJNX URQ]F.;7LQ?AVW05SE[,OWZ=SSZNYNF? M$XXQQ\I,U'4N)Q(SWM:R%Q:T3YKY'%KW*3Y-U7-.!.\$D?F@^NHB._RAYJ!F MF"^K32EJ/_]Z?E9'M+[$,DU3BLVQ;J86M8<].#K/,D,PG &WW&7!9%2E]2;W MIZEZSKGB0S#86%\-,3CFT+OUX?LR/R.M+T__YWRZ^G'.[01^^A6%T?QSFG\\<]*"=9+B)E MI]KD@+K-,^^DOD?SS+O(LO<\> A.:19\F2;ETK M]RA!SSY/O(]KU%Y5'>#N%@^;DQI*3(F+NE?:U_FY3E>#39&+#5B\R\S:YF7I M]Q$RL@O>3M&WGQH.EGH'T'D@)7TY ->06XE9@#&IWODDJ"AEJ%55NI1@I2RM MM]0\2M#(#P>'*WR[!X$]I-\!E&YGEC=,@+8)?$X96/0YN^R# M]:UK0^^G9.2,?W/P-)!W!Z@Y["4D!&)(9@8IU.KV0,Z +SF#([? %.X,Q]9/ M2\._S0\VM7!DG^MXJNX UZ]G:8%AB2_QXK]?S^Z^JWR8GYV]FB_^%19YPK-A MTNL"63@2+",CX&T*X%%8(RG^D28T1O*.)#[G5_N=P'-W&.%@FNP J'>9F;#" MN!&L0&"A=N\*"KMKH9>+P0E421G6^LJ^2\6X&OJV/#@5( MBS9;"Z\=PD_S!US;]22R2 +-U17"V7*MT0](;"^G*_R(B^_3A!>'^@.F^>?9 M^E/^*YR=XR0Y7:)T!G26!E3,=1K7*3TFRKM"1P=V M]V97,$5S:'4V@+$NF0P8P''RJX3WDH4@!;>MK__=>[,'UX.-JA[[NMY! P=>UZ>SO$W- MW.87]8]J3_^__^?_ E!+ 0(4 Q0 ( #Q!<%9UPUL+=0, #P4 ? M " 0 !E>"TR,6QI " 0(' !E>"TR,S)R96ES$&3NP' #G@0 M'@ @ %%"@ 97@M,C1P;W=E " 7\: !E>"TS,3)C97)T M:69I8V%T:6]N6UE;G1A9W)E96UE+FAT;5!+ 0(4 Q0 M ( #Q!<%;7K$,;[O8" #Z"(@ 0 " =]9 !T;',M,C R M,C$R,S$N:'1M4$L! A0#% @ /$%P5B^ODVP6& 6@H! ! M ( !^U # '1LF MD)PN KV@$ % @ $_:0, =&QS+3(P,C(Q,C,Q7V-A;"YX M;6Q02P$"% ,4 " \07!69$*O*-:. 95P8 % @ $- MF , =&QS+3(P,C(Q,C,Q7V1E9BYX;6Q02P$"% ,4 " \07!6?T@'?&P] M W@@ $P @ $5)P0 =&QS+3(P,C(Q,C,Q7VE\. M !0 ( !3_\% '1L&UL4$L! A0# M% @ /$%P5LS^WVV_[ >'$* !0 ( !^6D' '1L&UL4$L%!@ 0 ! 9P0 .I6" $! end

>J.E M*73Z"*I94(U -1NJ.5#-A6H>5/.A6@#50I36/ELTTT?J\%1+4^A8$E2SH!J! M:C946D*'7V":A94(U#-AFH.5'.A MF@?5_%IK+1(531]U.^7=L)'1_3KLD!,U5'69WR=KS:23)IYT.GZ]*0:/K2*H M9D$U M5LJ.9 -1>J>5#-K[47_LE9L">L^]5!+VKM.FIFAS3Q-P=].[L]DRRZ MCK*B^K23M9 6G=$DI]*[GI5:O?=OM,H4;_?1Y0H=38)J!*K94,V!:BY4\Z": M#]4"J!:BM/8YHAE-TM03K3(UZ,P25+.@&H%J-E1SH)H+U3RHYD.U *J%**U= MQ,\NSR6>;/J)AAE[82[LE;FPE^;"7IL+>W$N[-6YL)?GPEZ?2^.UN .]VS ? M%!;RP\Q]#7,S#:0)!Q7&U_%]O(RC1)K5HX*L>I))3/.WZI.A,T90S8)J!*K9 M4,V!:BY4\Z":#]4"J!:BM/:IH9DQTHQ3]J>5#- MAVH!5 M16KN(FT$F#3W() :/+E[H(!-4(U#-AFH.5'.AF@?5?(T[>K3S#0][ MPM1NG\P-ZWXC??_91=]9;SJGUW2YS*5)NDF*QVM$;^^5,CHKOP#B_/?JHO&= M^Z^4)[FTI#/V5*S39^>'+)XOMC>*=%U= M$BSNVIWQO\ 4$L#!!0 ( #Q! M<%;EB!')N0( %@' 9 >&PO=V]R:W-H965TW"A .QZMC,=J#]][.=D/$1 MNE[LAMC.>5^>N*],,&9%.74#SXO='!/F)%V[=B>2+B\4)0SN!))%GF/Q<@V4KWN.[VP6 MQF21*;/@)MTE7L ]J,GR3NB96[O,2 Y,$LZ0@'G/N?(O^[&)MP&/!-9R:XQ, M)E/.G\QD-.LYG@$""JDR#E@_5M '2HV1QOA=>3KU7QKA]GCC_MGFKG.98@E] M3G^0F"IX02]7*.,)NA,:1 5GA* 9T.0&%"Y9FVG=P/T.G)&3I!A*&'C!=2!\NN MJW0B!L=-*^CK$CHX CV ] *%_CD*O"!HD/??+O=WY:XN7UW#H*YA8/W"8S6$ M%; "T%SP_$CIT,^KJ;3KOYK2+?VC9G_3R)=RB5/H.;I3)8@5.,G[=W[L?6I* M_C^9[90BK$L1ON:>7!-*8::;,^4%4U+W^>9#:-SFTJQMSK(X" U*V>%D( 4TVP\<%V MQE$4[;$V!&G6/51WZ]PS=\YW+!:$241AKF7>15MG+,ISO)PHOK1'X90KW99V MF.FK#X0)T._GG*O-Q)RN]66:_ %02P,$% @ /$%P5L%G2N\R!0 :QP M !D !X;"]W;W)K&ULO9GQ;^(V%,?_%8M-TYW4 M-G$"2>@ B4*J=6IO%;W>:9KV@TD,1$UBSC;02?OC9R=I(,2X1;+6'TH2WOO& M_KSXO3P\V!'ZPE88<_":I3D;=E:/RF?EM,7DQF MCAB>D/1[$O/5L!-T0(P7:)/R&=G]AJL)]:1>1%)6_ >[TM87=XPVC).LL3F(63\.[;^.8^ MO !?PJ_@TQ1SE*3L,[@$ST]3\.GGSP.+BSM*/RNJU">ENG-"'3K@@>1\Q4"8 MQSAN"EABJ/5XG;?QWCA:Q=\WZ16 O0O@V-!3#4CO/L71%7"A='<%%$-CEG8(8CG&S1/,47 "TXIF"">, ;^&L\9IV*!_JV8P$UYPZ[ZAC)K7;,UBO"P(](2PW2+.Z-??H*> M_:LJ%B;%IB;%0D-BC:AUZZAU=>JCFR1-<2Q29!4\6@>/J2*B%3LW(J687XC) M&K(=0=?K]6Q;/([;0]H*PZ 7>"W#T-#P&B1[-EN1S/C_)4H52JW8NRE+, M.R0$O9[?1MDV]'N>VR9I:'0-DEY-TM.2G(@L+7,"0(QAKGP.M0+GPO/:\+I! M'[;AM0U=-X!MP]#0\!KT_)J>KZ773+91F6Q3D6S5*UHK=BY)OP7H$KK=-DB5 M'52L9[^U\"]=.SBT:R *:D2!'E%[A5Z '',5'ZW2N7R"UKP%'*_?!M0V[/6# M;IMD:&AX#8S]&F/__(JOJ?4SDJ9 O%'O$(V5];YODK5)L:E)L="06"-FT-Z_ M8]OZBH_2(CPW>)GD>9(O 5F /S&BJHCHMV[>KVV1(.I755&&YM*K;&J5$579:GL6PW8U=:+VR07=&3& M^6#!N!<"X([CC"G+!33:C1A5FQI5"TVI-0.W[VR@OK5Y0*])MLE FF0B-N+! M9B2-WVL5*\U&UV:7?\T';J*_^]GD3:J%IM2:Y/>=$-2W0D]'H$&\H7(!\14& M:Y%Y2:Q$;[0]JM1\9:*LF+]K$IH:4Q/DOBF"^J[H%L>8HA0L9<'*,YQS\"]0 MO,"*JY/BATXL'9H2C7H'*:G MJ[YSG,2,-GFFU$KFUL&FBDA-RV(WBX$B?97[%?75>L=L7.P3'5V?R)VT8K-F M+U-NPST@*AI"!E*\$)+VE2\J'RUWMLH33M;%ULV<<)$?B\,51B*M2@/Q_8(0 M_G8B;U#O+X[^ U!+ P04 " \07!69-Z]6W8" !&!@ &0 'AL+W=O M!A# MM+"':0]N>MM8.';FZ[;P[V<[:58@K7C82^)KWW/N.79\,]A(]809@";/.18L!X%, M"J)@,?0NPO-1Q^:[A$<&&]P9$^MD)N63#6[F0R^P@H!#JBT#-:\UC(!S2V1D M_*DXO;JD!>Z.M^Q?G7?C94811I+_9'.=#;V^1^:PH"NN[^7F&U1^G,!4P\@J@#11P%Q!8B=T5*9LS6FFB8# M)3=$V6S#9@=N;QS:N&'"GN)$*[/*#$XG-[>/5[?3'_TYB9JX2@UN EGS^%W>!+D]O_1/;*>UQ[CP^Q)]=*(IKCK':@ MR6M)T',$M@FLD[C;-L>VWO7P/BD*@WZ=]$I;N];6/JCM@IN>0D4*Q'2G?QJ) MG*'D@"F8I2;!)6MW1\M9K]MY([@AJ=\-FP5W:L&=@X*W'Q(#/"4"=).XSON- MZO=Z;\2]3PJC=N^-.'_GEML.^YVJ)1-(."P,+&CU#(LJNU89:%FXBS^3VK01 M-\Q,HP=E$\SZ0DJ]#6POJ7\=R5]02P,$% @ /$%P5LF1\-HD P ^0L M !D !X;"]W;W)K&ULM59=;]HP%/TK5E9-G42; M3TCH *DM5*O4=AFEFZ9I#VZX@-4D3FT'VOWZV4G( @VHG=(7L)U[3\XYN;9O M;T79 U\ "/04A3'O:PLADA-=Y\$"(LR/:0*Q?#*C+,)"3ME]!,_A M%L1=XC,YTTN4*8D@YH3&B,&LKYV:)^=FEI!%?">PXI4Q4E+N*7U0D\MI7S,4 M(P@A$ H"R[\EG$,8*B3)X[$ U(U^D8F78NXQAW,:_B!3L>AKGH:F M,,-I*,9T]04*06V%%]"09[]H5<0:&@I2+FA4)$L&$8GS?_Q4&%%),)T="5:1 M8+TVP2X2[$QHSBR3-<0"#WJ,KA!3T1)-#3)OLFRIAL3J,]X*)I\2F2<&_OBK M/QI/?J+3FR$:?;N[]*]'-Y,6NAE-T!'RF:P7)IY;R ]Q+!".IVCTF))$?DB! M#H<@, GY)QEY=SM$AP>?T $B,9HL:,IE+._I0G)4;]*#@L]9SL?:P6<(P3&R MS1:R#,NJ23]_?;JYF:Y+9TI[K-(>*\.S=]FSUX!?5S(<70J(^.\ZJ3FV4X^M M-N@)3W ?4WN0 YL"=K@XP>S8WRN$]X0V(8-=FF#O0^]M"'3#VO]+80%"B@7 M==IS0#<#5&?)QQ1)LB?;*&.=P[=J3 Z,AV[:VX1KPNS;*M3S[Q=,F__E\\QU'K< M?D'"<3UWB^G+H([A>?4\.R7/SEZ>%RF+B4@9;!*MX[@7Z*U[H"&P#YE>P7RBE_0 M<(I(E#"ZA%UENA?FK=^G(; -Q:;Q[T8WWK%0"_"&G&@*;=.*2G-C-EVL!6+U M2K)-I[U5K#515K>[?6_IE;Y,-<77F,U)S%$(,YEF'+OR;&9YGYE/!$VR5NV> M"MGX9<.%[,V!J0#Y?$:I6$]4]U=V^X._4$L#!!0 ( #Q!<%8&PO=V]R:W-H965TL MFEHI"Y?0BSJ"E)1,ZT,REK:;IFD/#CC!JK&I[23MOY]M"$L[4O6A+V ?G^\[ M-_P1;;FXEP7&"AY+RN30*92J+EU79@4ND>SS"C-]LN2B1$IOQ&@XG3:D >ZO=^Q?;.VZE@62^(K3GR17Q="Y<"#' M2[2F:LZW7W%3SZGARSB5]@G;VO<\="!;2\7+!JPS* FKW^BQZ<,>P#\[ @: M0/ 2<"C"H $,W@H(&X!MM5N78ON0((7B2/ M"..MVS":W\ EF2 AD!@/'"5:(4'FBK7H(Q1N M]IOQOX_?OWCNDW3YG+<^=>KNWITML5A9[9.0\353]1??6EMY'5E5>6$?:]FM M5?(?3:W94R16A$F@>*DIO?ZYSDC4.EAO%*^L,BRXTCICEX7^=6!A'/3YDG.U MVY@ [<\H_@M02P,$% @ /$%P5MQ=*PPB! %AH !D !X;"]W;W)K M&ULM9EM;]LV$,>_"J$-0PMTD2@_)9EM(#;5+4.: M!O6ZOAB&@99HFZ@DJB05M\ ^_$A)EBU7IJV RXM8#W<_G?Y'G7CB>,OX9[$A M1(*O29R*B;.1,KMU71%N2(+%%F8Y3*F*7GB0.1)@OFW&8G9=N) 9W?@ UUOI#[@3L<97I,%D1^S M)Z[VW)H2T82D@K(4<+*:.'?P-H C[5!8_$G)5AQL WTK2\8^ZYW[:.)X.B(2 MDU!J!%8_SV1.XEB35!Q?*JA37U,['F[OZ&^+FU6L(DAH6O[BKY40APZ#$PY^ MY> ?.?2\$PZ]RJ%WY.#[)QSZE4/_4H=!Y5#>R$_OG^//MT_/("?P2/F'.NT@5>(2$QC\7KL2G4- M;>F&%6]6\OP3/.B#=RR5&P&"-")1$^"JX.H(_5V$,]](1"2\ CWX!OB>[X./ M"P1>_?A:C=&,<4G3]3]Y2B409*U&KVR)=WXY'=;TTSAT.<[;X5HP@1GS>QY_ M'Y5!RUZ=[5[![9W*-F/1EL8Q^.M!G0'WDB3B[[8DEYA^.T87KUN1X9!,'%6= M!.'/Q)G^] ,<>K^T9< F#-F$!99@C5STZUST3?0Z%VWREYZCPE.7^N["+SD55$]86C6TV6S-K=*055I@B];,Q;X5 MA$-+I<5FVS:W2D-6:8$M6C,C^Z82FKM*8VFQV<7-K=*055I0T4:&25>IKWOP M_3LA?%TL/ @0LCR5Y8?F^FB]N'%7?-(_.CZ#MZARK/C*OF12LJ38W! <$:X-U/D58W*WHR]0+P5-_P-02P,$ M% @ /$%P5O?:'E77"P &ULO9U=6U6.^&KH9%/CS.S%U%X0J651 M0: !%"=3\^,79"P,M-O-Y,WF(K$DSM.'HWY#T_V:OKQ+L\_YCK%"^;J/D_QJ MM"N*P\5XG*]W;!_F;](#2\I/MFFV#XOR978[S@\9"S>GH'T\UB:3V7@?1LEH M>7EZ[T.VO$R/11PE[$.FY,?]/LR^O65Q>GZ*ZHWQ\O(0WK(; M5OQV^)"5K\9GRB;:LR2/TD3)V/9J=*U>4,.H DY'_!ZQN_S1STIU*I_2]'/U M@FRN1I,J(Q:S=5$APO*?+VS%XK@BE7G\64-'YS:KP,<_/]"=T\F7)_,IS-DJ MC?\3;8K=U6@^4C9L&Q[CXM?TSF/U"4TKWCJ-\]/?REU][&2DK(]YD>[KX#*# M?93<_QM^K0OQ**#D\ .T.D#K!AA/!.AU@"X;8-0!AFS M Z8R@;,ZH"9;(!9 M!YBR ?,Z8"X;L*@#%MV V5-?W.3AFYO(MJ&>O^S>M_UDR,/7K9Z^[_%]QSKU M2BLLPN5EEMXI675\R:M^.'7M4WS9&:.D4N%-D96?1F5TU(O&X4D19C<1I_*CZ[SG!6Y M\L)B11C%^6$N_+GS@OWY,^=%T[DSYT7 M[G_?]QY\7^FH?/A$T(OUL][U$T]_@O>,E/^@Y?$**=@^_R]/M/=P@P^O1@P7 M^2%SXWIM*,&87M#U8"$V4B8 MPRG&;+;0.VI -NDA800)\Z5Z1B!5,@I*K*6&V5D-,Z$:WK.BN2S\'L9'QM/! MK'<>^D1;='4@;&FH#I P&PES^L50%^IBT=$!LDD/"2-(F"_5,P*IDE%08BT= MF&<=F$(=K,)#5(1Q]%=Y55BG^\.Q8)F2I]OB+LR8$B7K^+@I/XJ2\M.\J*8V M\C!FW.D)84-#[W20, L)LY$P!PESD3 /"2-(F&_V1&5.NL,Q9(,4!&OIN%_;72IG5QFXL0MSA4 M$5":#:4YO()PYB.@C7I0&H'2?+D>$LC5C:)R:TOCT>*R"IB7J"&MVT_34'NB M$+8U6!1(F@VE.9R"\"8GH(UZ4!J!TGRY'A+(U8VBT&;&O'V8Q3E,-^:SSI74YAVF:O-.!1U.;OIB,>D. M97BY&>K$:!_F<1M5U,;F?A'#>=&=WL**=9536- MA7D^KMT/FI5X5;A6N+QYF)?:L"\L3@][EA2G;I$K?RM6E!_2LF\HY5#[>'BE M>"S>O-ZFV>NJOY1WS6E1';).DR)*CN7 X]\'EIU&'?R^!%VWA](L*,V&TAPH MS872/"B-0&D^E!9 :11%:ZN^6<)7C6>FP#9L>V_"B?^A"4=%K@BOH#0+2K.A M- =*_H&RJ6G=2 M3-SR8%U"'0E0FL.IQZ0[DH0:$J T J7Y- M_WF,LO+Z5K#U+DGC]/8;5PO(=>P5E&9!:3:4YD!I+I3F06D$2O.AM !*HRA: M6[&-=T(UA2/3[[2&JU#'!)1F06DVE.9 :2Z4YD%I!$KSH;0 2J,H6EO)C5 4K:W/QCVA@NP3:G_]6Y_IO3M%J'\"2K.A-$>J'BZT30]* M(U":7]-,83T"J:I15&;M7ZYM7!0:SD6A\1:_C<[:]TK.@T! ."JV_\*TMYF97$% #!91F0VD. MIQZZ;AI=04#]$U :@=)\J?X12%6-HC)K"Z)Q3VC:,^MG* NY)K1I#+WY@=(L M*,V&TAPHS872/"B-0&D^E!9 :11%:XNZL<)H8BO,H,&?+C7X@WI4H#0;2G-X M]> ,_J#>$RB-0&E^33.%_2.0JAI%9=:61>,5T82KU\O5Z0E0+%,R%M^;NW;1 M@;ND+ 8-OI9!+2%0F@VE.5":"Z5Y4!J!TGPH+8#2*(K6%FUC"=&F/W(934.Z M"590F@6EV5": Z6Y4)H'I1$HS8?2 BB-HFAM)3<6%DUL89%>1A-S!FL6:F*! MTFPHS8'27"C-@]((E.8_TV_UIY?1H'E0%*VMS\:PHHF?]B&]C*;U'[)@=!?1 MQ&T-5AW4< *E.1+5<*$M>E :@=+\FF8*JA%(5(RBLFIKH;%\:.*E\T$S*//^ MO:^ZZ.H!:N: TFPHS>&58]K5 ]2B :41*,V7Z1R!1,DH*JVV(!J/A2;V6$@N MG'$>,*!VE0"U5T!I-I3F<*JA]Y0 -5= :01*\R7Z1B!1,8K*JOV\Y\98H4_^ M3PMF.G*1?@6E65":#:4Y4)H+I7E0&H'2?"@M@-(HBM86=6,+T<6VD"'#/;V_ MK-\?[HG;&ZQ&J#<$2G-XY>A>Y* M>E :@=)\FCBAVH\ M_3 %KB2@U@\HS8+2;"C-@=)<*,V#T@B4YD-I 91&4;2VY,@MV:Y$>X5?3&K:*+W2K2T_$UIWW3 M/)EW9^3%S0T6(]2% J4YG()HU9_NJ!1J+X'2")3FR_600*YN%)5;6Q>-(43' M;56B<_::,,WN8QU7XA8'2P-JZX#2'%Y!9H;>DP;4KP&E$2C-E^LA@5S=*"JW MMC0:AX6.V+=$[V\\H9E:[]=;Q&T-%@74-P&E.9R"J%-ST5W$A3;J06D$2O/E M>D@@5S>*RJTMBL;6H(N?PP&/\&37*%%_B5^(6!^L1ZM" TAQ>07B#0*A) THC4)HOUT,"N;I1 M5&YM:31.#5WLU! ^!_E=E$3[XYXK$^1J_PI*LZ T&TISH#072O.@- *E^5!: M *51%*V]+7'C,3'$'I/OG,0WH,82*,V"TFPHS8'27"C-@]((E.9#:0&41E&T MMI(;8XDA-I9(_\Z+F#-8LU#["91F0VD.E.9":1Z41J T_YE^JSW].R_0/"B* MUM9GXW,Q_JG/I1HLAU^?&BR+L8/E"G6\0&DVE.9 :2Z4YD%I!$KSH;0 2J,H M6EO"C>/%^*&.%P/J>('2+"C-AM(<*,V%TCPHC4!I/I060&D416LKN7&\&&+' MB_Q@&>F.6$%I%I1F0VD.E.9":1Z41J T_YE^.Q4,EI%Y4!3M7I_C?,=8885% MN+S7VT;M*QK;5_"[#9*6OP*2V*='_Z<3'(A5AT[M0VT^_6S'DXHDUTG5BJ]=%T9QI!@6>$I,/UESD6"E>Z*A2M3 3BRH(2Z M7K7:=!-,F-/KV+$[T>OPI:*$P9U !M=QI(Z-DQOFCZ8RBKE,U M"P(*H3(,6+]6, 1*#9%>QM.&T\FG-,#=]I;]VFK76F98PI#3GR12<==I.RB" M.5Y2=<_7WV&CIV'X0DZE?:)U%MO\XJ!P*15/-F"]@H2P[(V?-S[L &K- P!O M _!> _P#@/H&4'\OP-\ ?.M,)L7Z$&"%>QW!UTB8:,UF&M9,B];R"3/;/E%" M?R4:IWJC\;0__C8:W%RA_F1R-9V$<9 P@KJ%X[1U[5\PH6-'P_O%8 #]X/KQY14\]WI6[Y_ -\$SY7:RQ MG^"5SLQ4YYE"(9>JT.NC7.;>N)0I#J'KZ(M!@EB!T_O\J=:L?BWRJ4RRH"2R M/0_]W$/?LM'A-&%%P<:./<(1&3&&V(#,*J"\E*(E^W>AX-%*0R-]%IOIE MFEHF65 2V9ZIC=S4QM&#V4^X4.0/MG*8IK[,4%13"N/V=/3S/4TC^L)GY9$Z ,RA3!FG/+%"\(L0D-[\X) M]T"M6!F3M%#<4?Z/GI,RR8*2R/9\;>6^MOYG\K7*-+5,LJ DLCU3V[FI[?*3 MK_TF::IODJ\HIOXJ^8XN[:/"W9V"16?9PA9^4O_AEDQE__Q\-*\M^[:D>C4^ MT#5G5B+^H\D*UELL%H1)1&&N*:N5EI8GLB(PZRB>VK)HQI5.==N,==T,P@3H M[W/.U;9C)L@K\=Y?4$L#!!0 ( #Q!<%;9&$<6!@, -8) 9 >&PO M=V]R:W-H965T5+4ZPXX# 7Q=1T+,LS8TP2(^CD M;7<\Z+!44I+ '4Y6D5#$KV*$\E5+U$Z&8S&T][X9G1U.T2]R60X MG9RA\7"*SM%$[9),0M$^+6N0<_ 7/$$J@*LE"V_=H(C M\;T2W_L8?\%27D7O[=$W]NEK_8^D;Y7TK0/HU4^RBKZU1^_Z[NZ^K_4_DKY= MTK=KZ:<1J&O 0D)E\MM[^([=;._@UTYP)+Y?XONU^&-UX^ECSE](LD2/F*:5 MJ^#O_7UVNK%8#FUJFK;SS?,5^21" *"Z6S+EKJ2^+%+:*H M2+;*#^(9D^I8SXN1NG@!UP-4_X(Q^5K19WMYE0O^ 5!+ P04 " \07!6 M>U@J,]4" !?!P &0 'AL+W=OMA6-GMMO"?OUL)V2E31F3 M]I+XXY[C18GO "F-Z9<9%CI:=B M[LI" ,XL**=NX'FQFV/"G*1CUT8BZ?"EHH3!2""YS',LGB^ \G77\9V7A7LR M7RBSX":= L]A#.JA& D]076"G+"RC=^JGS8 M /BM/8"@ @3O!805(+2)ELIL6I=8X:0C^!H)$ZW9S,!Z8]$Z&\+,5QPKH7>) MQJED.+D>W*.+WDWOKC] X^O!8(+ZP]O1\&YP-QFC3^@2%"94(CY#O33E2Z8D M&N%G/*6 ,,O04"U F"VQA S=$#PEE"@"$AU6T"/-\C"^1(<'1^@ $88F"[Z4 M&BL[KM(I&"%N6LF]*.4&>^1>0GJ"0O\8!5X0-,#[[X?[K^&N-JYV+ZC="RQ? MN,\],<>,_,*F(H]1GS/)*;W MWE0JH>OY1Y,?I8!6LP!SQ\]E@5/H.H4Y2ZS 23Y^\&/OX]; M<:TG_J=O:8N=VTZ *R/IGT[0I#O>^89!$$7^EO;=J+ 5M4ZWQ+L;[<_\>FZQ MF!,F$869QGDG;6V!*-MY.5&\L!UQRI7NKW:XT'] $"9 [\\X5R\3TV3K?VKR M&U!+ P04 " \07!6)EN[S<@" V!P &0 'AL+W=O\KY]S;$[Z6RX>90J@T%-&F1Q8J5+YI6W+ M.(4,RS.> ]-O5EQD6.FI6-LR%X"34I11VW.F(NSS0E'"8"J0 M++(,BU]70/EV8+G6\\*,K%-E%NRPG^,US$$]Y%.A9W;CDI ,F"2<(0&K@35T M+Z/ Q)ZFD_OQ_6*. M/J&)2D&@J! "F$*W!"\))8J 1,:*C'N8C='QT@HX086B1\D)BELB^ MK32BV+W=?RFU=F*8Z7E,=K_3S7ZN. M6&-&?F-SXTY1Q)GDE"2XNH L05,!4I>E6N K=$T89C'!%,WU(NC;KB3Z/EQ* M)?1]_=%6CPJ@TPY@_L.7,L ML$=S&-/I>NT\0<,3O.-DX[H%T+\MH(TQ.#BWSH5[L0=Y&.1V_/VJV3M=S7Q1 M[K!8$R81A966.6<]G:JHNG0U43PO&]V2*]TVRV&J/VP@3(!^O^)$?4$L#!!0 ( #Q!<%993GWD% 4 %TA 9 >&PO=V]R:W-H965T MGLSB3Q!Y])@9D$>ULZS3;=).U% MIQ?"%J!9VV(E.61G^N,KV8Y!8)30GMX %CJ/Y/?@([TC1AO&OX@5(1(]9VDN MQLY*RO65ZXIX13(L+MB:Y.J;!>,9ENJ2+UVQY@0G95"6NH'G]=T,T]R9C,JV M.SX9L4*F-"=W'(DBRS#_=D-2MAD[OO/2\)DN5U(WN)/1&B_)/9&/ZSNNKMR& MDM",Y(*R''&R&#O7_E44E %EC]\IV8B=STC?RIRQ+_IBEHP=3\^(I"26&H'5 MVQ.9DC35)#6/KS74:<;4@;N?7^@?RYM7-S/'@DQ9^@=-Y&KL#!V4D 4N4OF9 M;7XB]0WU-"]FJ2A?T:;NZSDH+H1D61VL9I#1O'K'S[40.P%^]TA 4 <$^P'] M(P&=.J#SUA&Z=4#WK0&].J"\=;>Z]U*X$$L\&7&V05SW5C3]H52_C%9ZT5S_ M4.XE5]]2%2B)$KU?B:XL;U6--JK.#(6'Z ;EDN5P)%>4(2$^"JB3>S#UYF M?Q-8B3\7Z07J>& MYPCOIA"J10AT'7\MJ*#E@_CG+ZH-S23)Q%\M4[RID-UVI*Y25V*-8S)V5!D2 MA#\19_+]=W[?^Z%-;4A8" F+@&!&7KI-7KHV^F2*Q0JM,4V0JNNJ,C;):-IHGYG3[LB'_;H708]LU-DPQB*]!I%>E9%=G^@*Y8F*76.W2]Y(2HA5BV MZ6$EG:H')"R$A$5 ,",=@R8= _@B.H#,"R0LA(1%0# C+\,F+T/K8_+ )$Y1 MS-0.-2%ZCZ+2(CG.Q8)POK^7J+(R/'A4^P-O[YF?6D<]56U(6 0$,]2^;-2^ MM"]9QW16WB#%4KU+AC!2(Y^39RHDS9&IB(&$1$,Q(C.]M]^L>W&ZB9O6-]?U :ON(IVH-2HN@:*;:.^[(!]FI MU!BCV!SJ;!WK9)TA:1$4S=0YV.H<6'5NEMV897.:EW7G['BY/T,IQ7.:JL00 MH5QI7%2ML7XX7O*$UH13UKHTO#(;?XBRTJBV>EQK[,E9A*1%4#0SBUL#ZEM] ME%XV]%*@JKZ9NM84=%IVVP=/#*BC!*5%4#13ZZVI].VN4H0UA9" M5&O!D;U0#3.6W,/-D'W(D^6&I$50-%/NK6/U[9;U1\:2#4W3LT9FE!1<[WLL M5>;0+*I]SH'HD"XW!*5%4#13]*TU]O^=-T9_HUN:TZS(6F4'M?#T+(.WN%)06@M(B*)J9G:T5#^Q6_+_5LU?@P^/US!YY M5@]9U*RK/RX(E@92=U!?;]@3+Y< MZ &:?U1,_@%02P,$% @ /$%P5G"2I"V\!0 ZB8 !D !X;"]W;W)K M&ULM9I;;^(X%,>_BL6.5JTTA3@7+MT6J27)#JN6 M5H7./JSVP24&HB8Q8YLR^^W7N300$MPBG>E#B1.?G^WSCV\GOMHR_BI6E$KT M,XX2<=U:2;F^['3$?$5C(MIL31/U9,%X3*1*\F5'K#DE06841QW3,+J=F(1) M:WB5W7ODPRNVD5&8T$>.Q":."?_OED9L>]W"K?<;3^%R)=,;G>'5FBSIE,KG M]2-7J4Y)"<*8)B)D">)T<=VZP9>^F1ED.;Z'="OVKE':E!?&7M/$.+AN&6F- M:$3G,D40]?-&1S2*4I*JQX\"VBK+3 WWK]_I?M9XU9@7(NB(17^'@5Q=M_HM M%- %V43RB6V_T:)!3LJ;LTAD_]&VR&NTT'PC)(L+8U6#.$SR7_*S<,2> ;:/ M&)B%@7EHX!PQL H#Z]"@>\3 +@SLSU;)*0R)I;D5++S*Y,FOEX#!)WZRIY.IIJ.SD\/'Y:?3M9NJA!Q_-O+N'*1J[:/(P MN1@]3&9/#W=WX\F?:#R9>4_>=#9%%VA"."?IVX#.7"I)&(ES=?=YZJ*S+^?H M"^H@L2*<"A0FZ#D)I?BJ;JKKV8IM!$D"E=YEN ^C2+U?XJHC55O2&G7F1;U' M>;W-(_7&Z)XEFECAA;VUD6E^1:9A& M4X/TYG^1I(TLG)GCIO;HS5TZ+\W-!G/O\^9-I?N?-S-917R9S MI0YGZO5(EFB<2*K>&(G^N5,9T5C26/S;4,O;G&HW4]-!^E*LR9Q>M]0H+"A_ MHZWA[[_AKO%'DUZ0,!<2YD'"?"!816>[U-G6T8IN-MHW3M1 M*Y.SB EQW@E5AXIIDUNUB%/="@ESG9H_+AS+-OL'OFW(9EO8L@^\FV?K[F7K M]FW<[.!NZ>"NUL%N*"0/7S;RR"1VJS4_U;F0,!<2YD'"_&Y-* ?W!LU"]4JA M>EJA9FH)+=32IDDCK>6I&D'"7$B8!PGS@6 5+?NEEOU?LCCH0^H,"7,A81XD MS >"570>E#H/X!8'@]HD8!GJKSH'C+0%GJH:),R#A/E L(IJV-CM* W]JF,3 MOU".V*+: T'XI65='J9D\]>B8S8*9];&4VSW[=J JB_O9.4@ M:1XHS8>B597;!42P=A\^G#%)(J36/2(,:!J 4R.HY"01"\KY$0VMVD(:]YHT M! UT@-(\4)H/1:MJN MV8'VT8ZRZ&TGF60=4N_%829CW0W5Q\S@>-8IHUT5L M[(B@ 0U0F@=*\Z%H51%W(17\04R%)1?[VX_P??L1:D2LARAPSQK4100-GX#2 M/%":#T6KBK@+VV!]W.8F"+)%J!I2U0)F3A-)EEFW9-N$YIN(#,9TR^(C=*!!G- :2XHS0.E^5"T MJL*[B X>_)+0'88,CXQ :2XHS0.E^5"TZ@?Q723(_" 2])GO3WK&J=J"TEQ0 MF@=*\PM:Y3N):1SY8FCN CVF/M#SX2N'Z'%S;W;B@97J@-+^I!?V: M#IV](SHQY"^BR_]_-C5#I.? KLG?!DF M D5TH9!&NZ?6V#P_6)4G)%MG!X%>F)0LSBY7E 24IQG4\P5C\CV1%E >;QO^ M#U!+ P04 " \07!6T"ZAW=4# #N#P &0 'AL+W=OFJ60S9*@2+B!YS78R M!H7SCM/S;_N!9P.2'G]PW.J=,MBI3*7\9BO#6AG@WI[_L-4O$3D 0[ D(LH @X9T.E+ <,,.Z;26W MH&QO0K.%9*I)-)'CL5V5B5'TE5.'Q NX4SKB!!Q9RPB_NU, PUD:M M24,&_GJD#C T&.F_RUBF:+5R-+LU;O6*A=AQ2/L:U0:=[L\_^0WOMPJNUSG7 MZRKT[A-[Y=$Z HTQEPH$;E#1C@#%2+@0R@W&+#9EK%/<1H)K]]^F>]UV-R54 M:CF56B65;)U["X68Y.T[](1!%3.[>:!/^H\511K1RU"/36\_G5#^I M%.IGX-K(N38J\T\)YAK2 Q;HT-HPQ=E4)%K ,K(IG%_;D8!WY7G-UL>_9S;YY4/4$5G4LH MU;2.S+Z_XZ7^2;62P9V8;F&1?J6K'2Z7#.^']5(8H%_M@$F>Y/Q]B;]#B8 . M$T+E>,=FMG!1OW9:(9S#'_W"(/U*3\LO(%.I*-:F.&0TW+[+X%'Y(F>8E7O%W7F]V9?P$U,+ M'FMZ!\PIR+NZH?VFTL=E6C%RE3SHIM+0\S I+ND(1V4[T/>YE.:]8M^(^1._ M^Q]02P,$% @ /$%P5J%WH&ULK9C;;N,V$(9?9: NBET@C63YE$UM ;8E[1K(VD&(ZC1(R- MG93IK6F*8(<]4R:TI(8TP$ M90EPW(R-2>?6O\GG%Q/^H'@01\^0O\F:L>]Y8QZ.#2LW"",,9$X@ZF>/,XRB M'*3,^%$QC7K)7'C\_$KWBW=7[[(F FLWJ>? M\P(6B>(O'*JYE@%!)B2+*[&R(*9)^4N>*S\<"12G66!7 ONMH'=&T*T$W;>" MP1E!KQ+T+EVA7PGZEPH&E6!0^+YT5N%IETCBC#@[ ,]G*UK^4(2K4"L'TR3? M6"O)U2A5.NFXWO01)@L7EH]?O0=83N_F7R:/\^5B!;_!4NZ0@T\3D@0TV<)R M'=$MR7>$@(\N2D(C\4G->UJY\/'#)_@ -('''=F@!SB;'XNVFOE+1>,RU/N+"$>XHX'Z!D ! M3RH?H#G#3E]&TE?/>R XOR,:N MSA4]G3!?$^PD8C=UQ&Y:([;(XK5*M2I9XS/R@ JRCA!8>O;F:\6]-W#MMG7A M!0EOLL+5:86G$^9K@I7!-(\JI1CYMJAI!00L2V3Y)5OWUF7SI*@6W_1/.[>S M3D._J\KLLBK^B2]K]&^$;ZFZGB/QO\5*[9]M*;7CSJ3-333N[/YQ.*QJ[9VU]:DMB? MKTD>;.S'-ALRC-++SH+SU<=N-YTMV-)+S^,5B\0G\SA9>ER\ M3)ZZZ2IAGI]G6H9=O=<;=I=>$'6N+O+W[I*KBWC-PR!B=PE)U\NEE[S=L#!^ MN>QHG>T;7X.G!<_>Z%Y=K+PG=L_XM]5=(EYU=Q0_6+(H#>*()&Q^V;G6/M*^ MD67(4_P6L)=T[YADI_(8Q]^S%]2_[/2R$K&0S7B&\,2_9S9E89B11#E^%-#. M+F:6;PL,HL2+(-H\]][+;Z(O0S]0QGT(H->R:#K!S(810:C&F%X M($._R- _-<*@R# X]1R&189A)8-A',@P*C*,3LTP+C*,3\TP*3),7"M MK^3+S2UUKA_HE\_WY .Q1'*A%18)=7,R]58!]T(R39@?<'+]E#"6?_#.9-P+ MPO0]^85T2;KP$I:2("+?HH"G9^)-I%_GI19>+8F?!N[.BB,ZFB/J! M(FHZ^11'?)&*\OC,EP%=<;Z[D]:W)WVC*XG7J^2<:),SHO=TC7R[-\F[7Z3" M;_XU%'6J!G^.G\^)WL_!O2VX 6.J,9\\43Y]*&/$K\[72<#?_O ]SOY@KWQ3 MY33@+37^7^MP>_K:1%%*^PC&BT0I!SEFU.I;=-1@D\W.B:'EIZ\W@!N([NG$ MIA^\@4A/)_:.$B65&KM+T\A#& =#/')"HY0GZ_PR^_>M2$ H9\OT/PT%OMG0 M^LVTK-'\F*Z\&;OLB%8Q9;Z>D_^5%^^-\I"M;T:D# 3";.0,!L)E_E)J>BQ5)(P!SMA#I3"_+Q>/@H]"=7]6'L)9TGXMFMC2=;& MDET;FPJYG=[\WBCCMM4>$F9N8,.]+[(O?]46,IR-A#E(F(N$41!,4O%PI^*A M4L77RWB=5:IS<9<]$]U=49N*"K-4-'L5]^IS)NI8[\U[#%F37I41VNH5"3,W ML-&>7HU>KZ)89$ ;"7.0,!<)HR"8I-C13K&CGU#L*3I5O5 MA(J,:"-A#A+F(F$4!).$.MX)=7Q$J"SR\ZY7IDLO\DF\YA_B^8=5//O..)G% MJ;@_S=YGKRMQ-]!\(ZJ,T5:T2)@YKE6N6DVSR( V$N8@82X21D$P2;.3G68G M2LU^9:+^S#2;=[E2%@6B)^6S1]XD326JK321,!,)LY P&PES)K4KL'+]N4=3 MT'H*;60,M.:^D=8KQX5[2B'=QEFO/*DI7*NINT]1E M*WD)^&(1A[ZHJDC"0H\SG_"81.)6+1\G%,TAYR';9F$_UME(C_?B)8VV MU(TZ>FL)(FDFE&9!:3:4YA0TJ8'3M'YU(+$IF;[7#!8JK*HRXLV$KA+FGQ'OF27>$\O[">70]<\.:*M+T5J-4(,'2K.@-!M* M$] HW-]7!6C*%V#)1F0FE609/[%M6AEJ;^@^'^A*=N/Y/O'723;J*NK;(/;/MA/ LW&'S6$VV'!XH$&O&P[& M9#C6Y=]WJBY56X5":1:49D-I#I3F0FD419.57'I2.M*3*F#[U9 ^G%3KH:DZ M9FN=0LTF*,V&TAPHS872*(HFZ[1TNO2_U>G2&\R3VD3+J;J,K74-=;"@-!M* MV>_;]1Y_E6NFU_T:?7(^'E2E#;7#H#0+2K.A- =* M^INK2M%0ZUWZ T&TISH#07 M2J,HFJSPTLS3U68>V&XNHAUQ,*?J0K46,M2V@])L*,V!TEPHC:)HLI!+VTY7 MKZ&J[FC0J$ZH50>EF5":!:794)H#I;E0&D719!&75IT^@GK/.M2^@]),*,V" MTFPHS8'27"B-HFBRH$N;3U?;?"KO69VUM7@;5D+5_%T3&M."TFPHS6GX/L9Z M=<(M-"1%T62ME7ZO#"[XVPYM JAVR%JN MPU;36JNTODBIH>[$;N^'W=\/N\$?=H<_[!9_?X7;991NEZ%VN^BVOU1LA=*H M3:3Y,8723"C-@M)L*,V!TEPHC18T:8+5J'=@7:11&E7&$:,JWX+RFA2&U6;Z MXI\'MC<^=3&:.F9K-4-=+2C-@M)L*,V!TEPHC:)HLNI+5\O +D8SH X7E&9" M:1:49D-I#I3F0FD419,%73I2P/,4!M@ M=SNK0=H:.TC3; 2MG*]>3._=#JDURQAJF$%I)I1F06FVT;ARKE=UPQQH5!=* MHRB:+./26S/4WMK?M &\NE2M%0^UXJ T"TJS"]J1+=D=:% 72J,HFOR\@]** MZZNMN >6+,EM[$7_>5>#9)^42_48Q0QU! M*,V$TBPHS>XW[>A86\[O0(.Z4!I%T625EJ9@7VT*'INNEO)\2:AZKIHZ1FOY M0E?006D6E&87M.KL,J,J7ZA9"*51%&TCW^[>XR>7+'G*GUV:DEGVF(_-0QEW M[^Z>CWJ=/Q6T\KZC?:2;IYR6F,U#5S]YR9/0.PG97"![YZ-!9],]W+[@\2I_ MR.5CS'F\S \7S/-9DB40G\_CF&]?9 %V3Y.]^B]02P,$% @ /$%P5DP^ M33^U P ? \ !D !X;"]W;W)K&ULK5?;;N,V M$/T50ET4NX!K77Q-:ANP+;5K(!&EYDDP'%D*V1"-3;E MSE:I!!H94!+;GN,,[80R;LTFIF\M9Q-QT#'CL)9$'9*$RM,"8G&<6J[UVO' M=GN===BS24IW\ CZ6[J6V+)+EH@EP!43G$C83JVY>QU<9?;&X \&1W7V33)/ M-D)\SQJK:&HYV8(@AE!G#!3_GF$)<9P1X3)^%)Q6.64&//]^9?_-^(Z^;*B" MI8C_9)'>3ZVQ12+8TD.L'\3Q*Q3^##*^4,3*_))C8>M8)#PH+9("C"M(&,__ MZ4NAPQG [5\ > 7 >R^@5P!Z[P7T"T#_+6!X 3 H ,9U._?=".=336<3*8Y$ M9M;(EGT8]0T:]6(\RY-'+7&4(4[/_&#Q1.9W/KE_^AH\D/O%S>KW^=/J_NZ1 M_$(>#QLA(\:IAHCXL-'DLP^:LEA]P=&UD!KD6[,;03F9[R0 9I-6A/*(K*5( MF%)"GLB=T* 0,]]N6=/7\@GPCBY97&,F:0FMD8WL\7: M8>%2D+OD77#)]RBYQQQWB.>ZH9D'+ M]\!'%^%^,_R6(KSG&OB@3HYFN _A*]QS&L3HE1G3,WR]BWR8!RNNM#QD$29_ MW: !66E(U-\UJUOD;/UZMNP8O%8I#6%JX3FG0#Z#-?OY)W?H_%HG=)MD?IMD M04MDE9#TRY#TF]AGN+]"@$B1+6XT/+UCLZ]2*O6I@Z?F1M?%I9'RHW%ID\S/ MR0:&++OGGF=>%Q/_^5SNEB:LR#THY1XTROUP+C#1DG)%S;77(1('ZL3."5WO MS">GZPRK3BUKK5RO:N6_RRIH=.%_"C0L!1HV"K3B>#& T@1>\#VCH%/-R3J! M&@D_FHUMDOEMD@7#_Z2VT^V5D:N(/2K%'C6*_81O/4660J8"LP^SL$[>1HJ/ MRMLFF=\F6= 2624.XS(.XU;OQ7&;(6F3S&^3+&B)K!*2JS(D5XU;XT[P$%^" M4N!3DN_P59D?2QTBCARDVK.4I"!#C!:61&1S(KP*R,WJ@M#UR:9?U5W M._3>7I\M39E'Q3XK/Q*0.U/W*1** ]=Y)5+VEJ7EW%14]K_F>5V*;]T=XXK$ ML$6HTQWA42GS6B]O:)&:8F8C-)9&YG./Y3'(S #'MP(+C**135 6W+-_ %!+ M P04 " \07!6PGV!2K,) !4; &0 'AL+W=OQK_*R'NT:J5L;,#7;F*I,<-MVS1*3L^NM-H7Q$QB M5"X^@).>U7[X'2XQ'HP'T_.T+VJ,F=\,Y/\PEX<9KE[CY%NZ82PCW\,@2J\' MFRS;?A@.T_6&A6YZ&6]9Q']YBI/0S?C7Y'F8;A/F>D6B,!BJH]%T&+I^-%A> M%?ONDN55O,L"/V)W"4EW8>@F?]RP('Z]'BB#MQWW_O,FRW<,EU=;]YD]L.SK M]B[AWX9[BN>'+$K]."()>[H>?%0^.-HD3U <\9O/7M.#;9*?RF,4(EW^\L!4+@IS$R_%[!1WL\\P3'FZ_T8WBY/G)/+HI6\7!/WTO MVUP/Y@/BL2=W%V3W\:O%JA,J"KB.@[3XG[Q6QXX&9+U+LSBL$O,2A'Y4?KK? MJPMQD&!\*H%:)5 ;"33M1 *M2J U$JC*B03C*L'XW")-J@239@Z+$PFF58)I M,X%Z(L&L2C!K)IB<2#"O$LS//>E%E6#1O*RGBJ2,WOYRHR*"RC]Y$2^ZF[G+ MJR1^)4E^/.?E&T70%>EYF/A1KH^'+.&_^CQ=MJ3_6ED?;TWZ\>83)?=4I_1S ML7EW3PUZSW>0AU^_K/Y!5E]N?Z/W#_:76_).9YGK!^E[\@L9DG3C)BPE?D2^ M1GZ67O"=?/O73;Q+WUW!=E4@O2Z2>*)%"/L=1MDD)C3SFM:2G M'>G5+H E!ZAC"6#(K^_^(JMO%_E&E1)OXY=+HFH71!VI(_+U02?O?A&N7OG1 M4M35&6!E<1+<=O7/(&JC"TY=S$]3J)RBLS6G*$6YU%XG;)P/5O;@DS3S?-K^ M\K4%S)D8?LT4^=6WSRZ0LCA-<WO&EJ1@W8BAU7@IBF)G\A# M%J^_D7]_XK\3.V-A^I^6XMZ4L'$[+&\!?$BW[II=#W@5G[+DA0V6?_V+,AW] MO4T12)B.A%$DS$#"3"3,0L)L),P!P01)C/>2&,OHRSO>KF-)PCR2%IIP=]DF M3OS_\AWO>(582J_MYG(CY?95!Q*F(V&TA$T+6-YJ?UDJH_+?U?#E,/*1N9I( MF(6$V4B8 X()D3_91_ZD3^1?D*V;D)CWP3(WXSM?W&#'R)8EI08*-7AQ$+A) M6N]]3_XGKSAOI&7HJQ(D3$?": F;'ZAD=#E2&@I!YF@B81829B-A#@@F*&2Z M5\BTGT+>.DUINNNN'Z3LOI&/A.E(&)T>U0_-BJ'S"!-9( L)LY$P!P038GFV MC^79#\5RO,OX#3_R_.BY*Z"E&?0-:"1,1\+HK#.@.X\PD06RD# ;"7- ,"&@ MY_N GDL#>A6'81Q5K?;JCER,_7HLW!9CN+R?N]T]!OZ:;!N-?-YH:0MP:89] M QP)TY$P6L)FD@#O/,(\/D)9J(HF'F4ABVTC80X()D3N8A^Y"VGDFBZ_S[X+ MXC1]GT=,=IYA+DXNDW_ M39U-&B&*++6-A#D@F!"BRJCV%T;2(*7?UQLW>F;N8\#(/;^ILK#8K-L1Q1AB M6XC*R7UC%$K3H30*I1E0F@FE65":#:4Y*)JHE ,G3D$.JEI0:W6H_?J=@?_[SO?MLM9M/[AX45Y[KW5A*3I M4!J%T@PHS832K(HF="X:;3L;FJ.#HHD:J5U91>IP+3\=2*(<=N=B6+OIAF2) M&Z5N^4A2OB^./+_XHK2* 6K80FDZE$8KFC(1!MP7C2X"-$\32K.@-!M*L&N3*4%N5 35KH30=2J,5K:&,^:0I#:A;"Z59 M4)H-I3DHFBB-VK)5Y)YM:TV1#WZZ>1N*]T&J4?VU,#C:77% 75HH38?2:$7K MJCB@3BV49D%I-I3FH&BB.FJ[5I'[M7]>'>V5!]3)A=)T*(U6M(8ZE*/* YFI M":594)H-I3DHFBB/V@%6Y!;P[2Y\Y,TGKH.GI&PYN<&;)#JL7SFYMP2@YB^4 M1I5N^Q>:H0FE65":#:4Y*)H8_K5?K'09QM$+2XH)0O53;57/XD='GZ".L=)B MJC9B3X?F2*$T THSH30+2K.A- =%$W51N]&*W([^"0]2R'/LK8MCJU<9JUKS M 60=FBN%T@PHS832+"C-AM(<%$V<_U6[X*KX4$'XFUB6A'V MFSCP^.Z$K9G_TOU<=)6),*-$:9E0LI*7IK<>H-XVE&9 :2:49D%I-I3FH&BB M'FIO6^WI;1^TF;:)OP9,GU%;O-!94R=0UQI*HU": :694)H%I=E0FH.BB3JI M_6U5[F^+K:A**U7/N^IPG&HZ:E0&H72#"C-A-(L*,V&TAP4351'[5JKZV7,X?WTB.;BW4*#SF:$T M"J494)H)I5E0F@VE.17ML*\Z;2P4)6J@=JA5N4-]-,[Z4U8JDA>BMUZ@2:4>(*C[5EKV,F_[/<)JU@_6MY4[SD1@\_\7W6.21A'<5+O+N MP)I%F?O,6G6 7? :N^(U=LEK[)K7V$6OL:M>5S/%5:&9K:B-]02@F3HHFJB" MVFW6^KG-@@B*+K$;1;OP1SO*\MQ[RP3J7D-I%$HSH#032K,JVF%G5+D\$@G4 ME$;11)'4IK0F-Z7U2A0IV2]$TSFO08[L'?E0RQI*HU": :69VO$3 =JXV3FR MH'G:4)J#HI6A/SQXC5#(DN?BM57Y+.==E)4ON]GOW;\:ZV/Q0JC&?JI\,,L7 M7-68\GU;G]WDV8]2$K GCAQ=SO@)).4KK,HO6;PM7E;T&&=9'!:;&^9Z+,D/ MX+\_Q7'V]B7/8/\BL>7_ 5!+ P04 " \07!6D]&&X' & #B+ &0 M 'AL+W=O7EZ> M(_*8YQO&OX@5I1)]BZ-$7/164J[/^GTQ7]&8B&.VIHGZYI'QF$AURY=]L>:4 M+#*C..ICQQGU8Q(FO+T\:)WZ9X%V-,&68D_0KH1M6ND MN_+ V!=]\WYQT7-TBVA$YU(CB/IXHE,:19JDVO&U@/;*.K5A_7I+#[+.J\X\ M$$&G+/HS7,C51>^DAQ;TD:21O&&;=[3HT%#SYBP2V7^T*3JVU#9R?I M;^\^?YCY-[>OD?_[_?N[O]!;](EP3K3FZ)<9E22,Q!OT"O616!%.!0H3=)^$ M4ARIA^KZ;L5209*%..]+U29-[L^+^J=Y_7A/_2Y&'UDB5P+YR8(N3$!?=:;L M$=[VZ I;B9_8TS%R\1'"#G;:&F0WG]'Y,1JXF3E&][$?;,[EM4&93S;)!A!_OFF6[.6QT#%FC*8A48![)L_9X\L-X0OT]P>%1.\EC<4_+=VZRNOWVNO7 ?I, MK,F<7O14!!:4/]'>Y.>?W)'S:]L<@83-(&$^)"P @ADSPBMGA&>C3]0LB)7^ M*L+-OQQM?8"D7]"$; M& #!#'&&I3C##N*L"4=/)$K5VT!%^P6+(L(%6E.>R_8&_5>+8VW"62OK*EP. M.ZW)X1P[CML0[46E?,B&!4 P0[!1*=C(*MBU6I!1SE74W.=0F7;YTS=M&EGY M734:[;B,V^Y;D+7ZD+ "&:H.2[5''=34WL@4^XFB50/][O=+:AJZ* MY[ 3T]^:3@E9HP\)"X!@AMHGI=HG!X)M\D1YME=CCPW_G6??R:NU6+%HH.5\C^C4-Y3-*F*1'N:Q(K*-0 M'A6JYKMSO0QN$S2OR74,CQJ?>J804VN#NJY4(6$^)"P @AFJNDZU27:ZKU5# M(=+V=:J=UM49"UK=&T=C;^".!KCAE&TE1V-5>-AK44AAN=W58 M*M7;,EF$R;)5(BNRLT3NBR5J*;E'(L@6!E T4R)<282_:WF:^]"A=YL=WEDL MO"-!G,0L58+L&W_0/ DH;09*\T%I04&K3XZAD6LP):UR M*JX]J7)#]6]SVL-J$M84/J F:$:EH-7[.#@9[^130"OU06D!%,U4L\JIN/:D MRJ..=E:+NP5WWG$'BP10C3?'O;NVR+)7*BK.U2M)+3GT;EA(%%/E88N]O@2:WBAHYIL)GWC- MT=\MMC/Z!XL$4$TW1[_*2+CVE,0T(D*@2U1LDK*W5.L(0V[7IZ"T&2C-!Z4% M4#3SM^XJ,X&='_R[*@9-9H#29J T'Y060-',B5$E1; ]*0*9BK17U7D*%"=2 MW'KX/<;#4\\;-2(P:,4^*"V HIGZ5AD5;,^HY'']ZF!!0.,Z:+ZGH+THKD-6 M[(/2 BA:KF^_=C0SIGR9':+5/^NFB:)_\#4$L#!!0 ( #Q!<%8?=N_/" , (8( 9 >&PO=V]R M:W-H965T81MR MK\=R&=,4AQQ$GB2$/Y]CS)9]PS96AA&=1U(;3*^7D3F.44ZR(5<[LV8):8*I MH"P%CK.^,;#/?%?[%PX_*2[%VAJTDBEC#WIS'?8-2P>$,092,Q!U6^ %QK$F M4F$\5IQ&?:0&KJ]7[%\+[4K+E B\8/$O&LJH;W0-"'%&\EB.V/(**ST=S1>P M6!176%:^E@%!+B1+*K"*(*%I>2=/51[6 +:[ ^!4 &<;T-X!:%6 UEL![0K0 M+C)32BGRX!-)O!YG2^#:6['I19', JWDTU27?2RY>DH53GKC^[N+;U=WW_W+ MT?@37/Z87-__AL\PC@A'&&&6\R!2:84A9W-.$ACH.E'Y#(<^2D)C<:2\)V,? M#@^.X !,$!HI@*8P2:D4Q\JHUO<1RP5)0]$SI8I:GVT&583G983.C@AM!VY8 M*B,!EVF(X2:!J>36FIV5YG-G+Z./P0FT[&-P+,=I".CB[7"[ >Z_'6[M4=.J M*]@J^%J[*BA9\!"Q.$0N5 4?Q^X-$I:G4D!&: BJJZ[> M9UY_"F%3,DO2TX)4=]J%9]M.M]TS%^M9>NUE;7KX^SPV]'1J/9V]>F[S9(H< MV*Q!"!RJ+[,T'S6)*IG==5&=CF6[SI:LUW[;LO9Y;,AR:UGN_C(MD*NI!!E6 M%8*,TP#+LFE9(8MCPL6+0Z/"\I#N6ERG)TYW2Y[[WZKM\RCEF6L=.D$^+R:= M@$"_;&7CJJWU,!T4,V3+?JZ&;#D37VC*"7U#^)RF F*<*4KKY%0EG9=3K]Q( MEA5S8,JDFBK%,E(_"LBU@WH^8ZII5!M]0/WKX?T#4$L#!!0 ( #Q!<%;O MIB?'%0, /0+ 9 >&PO=V]R:W-H965TQY?K&LOA;Q3(:*&AY@GJF.%6L]/;5OY(<9,'8DY)K0R$S)FFJ;R MUE9SB2S(0#&W/<=IVC&+$JO;SKZ-9;(1?+CN5:3Q^N MHMM0FP]VMSUGMSA!?3,?2YK9!4L0Q9BH2"0@<=:Q>NYIWW4,((OX&N%2K8W! M2)D*<6CR\'YU>0=G'^Y&5Y_AT.84+D$*4<0,^CY?AJGG&D,8*1# ME- 7,=5,: YS@3!,?!$C[%\*I0Y@?X":19Q&AW S&<#^W@'L093 =2A2Q9) MM6U-B9OM;3]/\FR5I+%X)O/]RN+L)M\FNPC.O\,S+^.I; M^'JC_K!,Q$Z4^1]/U9SYV+'(/(5R@5;W[1NWZ7PHDU01V8; 6B&PEK'7M@E\ MU8G_N"0X##7&ZF>9+;4J;:F(;,.6>F%+?>>Y7PO-.- OZ=^%@@!]&NG' M,M4KJE9&9>[21?>PT6C;BW4Q)3%>JXC9R+%1Y-C879MK1T?W'-UB"?13*3'Q M'Z$7_*(;A2YA#3VM931--9O23ZX%C!F%Z#(A._=[[?%51+9A3;.PIOD?J[I9 MI2T5D6W8TBIL:557U2NJYGK%NDWO65F7!=7JY75]7&1Y_.*Z'N",5@,XPX1& M&L:<)>K?BGOGIJ\]Q8K(-OPY*?PY^8_%?5*E+161;=CB.G_Z&Z>Z\LZYUF]D MUVD]*^^_!*WRM-=:,M,/?V;R-J(JY3@CE'/4HIM0KEK,U42+>=:E386FGB\; MAM26HS0!M#X30C]-3.-7-/K=WU!+ P04 " \07!6X-:X9SP$ #-%P M&0 'AL+W=OZSOP=Q)CU20J)>+,A-,9<1O(1Q8[1K)JJP)>9$W MC\%,,V2)( *?2P06?WMX@"B2)%&.;R54JW)*8?WZ2/?RRHO*K#&#!Q+]'@9\ M-],F&@I@@[.(?R:'7Z<$CR?!*Q_!<=BMBQ"/8SQDE-E;>T@SF> M3RDY("JC!4U>Y';E:M' 82)[UC.GXFTH='SN+E=/G_YP7;1P/[K>XQ>T>KK_ MB&X)'HI$UIE$)EJ2 MA.\8Y7*CHRT'53<:Y+S!6=Y&/ G0 A)QQ=$JP@ER0N9' MA&44T)]/XC5ZY!"SOUI*NRCHPW:ZG%WO6(I]F&EB^F1 ]Z#-?_[)M(U?VGQ3 M"7-4PER5,$\1K.'WL/)[V$6?/W/BOZ"0L4R8'F0T3+8H!1J2H(?8#HN$/01Q M&I%7 +0N.T4J.\6-F$6*B-NVCM"9]MJ.H!+F%# [A\GU>C^?C&W;$&-W7[=8 M94Y/$:QA\:BR>-1I\7%(^V+6I>$ZRS<"TL+*62H6(N[OI/?UH)[L"3XD')%- M$=%F=&?R:XU6"7,*F&G5G#;ZHQ.;56;T%,$:-MN5S?:_M5EL,\(XBQ%.D@Q' MC0@F/:Y&>.5XF]%V6W.>#IN']JAA,\KIK,JUD[%*F*<(UK!P7%DX[K3POO!G M#XR7\[#T0GP7M-G1B;IVW(W;7#NQUE&9T54)\Q3!&J9-*M,FW:8=, WJGHFU ML\VO3LJU?G47:81> =.VO;VCLA2N2IBG"-;P\$/EX8>+YL[Z!J=7;',P8\#% M)J@Y::Y?J[6SS>O.;-=ZK1+F%+!1;9Q;I^/<_6>,V1\T8[RVF#=.PP33>/N$ M-3IM^ +B*P,].FU-VBV]MDV5TARE-%*5KBMUTXA8Z#;_+R8 M"9NRA!>G&PO=V]R:W-H965TXWF27;9F4BX^MMO9 M:,9CEIVE"YZH;R:IB)E4'\6TG2T$9^,B*)ZW'7Q6PEM;>K, [??O]+#XN35R3RRC _3^3^CL9Q=MOHM,N83MIS+ MS^G3WWAY0IV<-TKG6?$W>2K+6BTR6F8RCM7]ES^$%L!3F=/@%,& M.#L!MK7ST$/AG>W=X'GQZN MOMS\YHC\J:KMY.Z^Y7SM&HL]'9\2U3XAC.4Y-0L/#P^V:NX\W8X*?YGW" MF S36'64&2NZFBNEH63*5>,+V2YWSUZ*PU=/3(S)OWY52'(C>9S]NTY< MZ_J]^OKS#OMCMF C?ME2/7+&Q8JW!G_YD]VU_EHG#"3,1\(")"Q$PB@(ILG+ MV\C+,]$'7U+)YG6J6(?UBK!\U%T-NEZW:ZD_%^W5=HO7%+0R9//*$3R*9U;59Y\TOO-M8QFJ: M_O-$P@(D+$3"* BF-7QWT_!=8\-O]^JC[=Z?Z;U_ME5N4?;^+._]3PC_;1G) M%Q(EF13+_(N,I'+&!9$SEI!TD>.R$Y*DR8IGDJN(I^(J4Y'8B@MUU4RFJBY) MQDQR,F&1("LV7_(Z :Y/IK\E0/O\K./NB/!M*=<[<[R=[L+XPS15%Q(6(F$4 M!-/4U=NHJV=4U]5T*O@T;]8HD4(I)!JMV_:$J+E5)EDRCI*IDM S%Z,H8X]S M]8TZ2-9*(:E07RW4U$>]EVEQM$X5O3?=DGW>MVJ&$F.V37LG)"Q PD(DC()@ MFG[Z&_WT#^Z=-KU.U3%M=2JOG=$HS:0Z*LD+EVJ^/4JG2?3?O,]A<;I,:M73 M?Z,>IUNK'F.N3=6#A 5(6(B$41!,4\_Y1CWG/TL]"RZB=$PFJD,J#^>C6IV: MS"F=DW@]D;;[:KA[J;O(&AH)366&A 5(6(B$41!,DYEM54:,96S5SWP5%09? M.B'W2BB"W!=Z.2%7X_\L,YFKK=9U,6*;SHRA-!]*"Z"T$$JC*)HNGBT7SSZR M_U(F@)(9DN9#:0&4%D)I%$739>94,G.^SX.&1]("*"V$ MTBB*IC=\9>_:1GMOZLQ":3Z4%D!I(91&431='Y4_:WO''G^0 M-ND02O.AM !*"Z$TBJ+I,JL,9MOL, .,QLH:)"S+EO&KLUA91%S4]W/FU!PU MW6.B=BYFCFPL-JBA#:6%4!I%T72Q5::V;7:U;]GSWC$/::X.H30?2@N@M!!* MHRB:KH_*EK9[QQ[SD![L$$KSH;0 2@NA-(JBZ3*KW&O[41TH&8WE.9#:0&4%D)I M%$7395:9W8[1Y42,B,DR?N0B7VHI"F6$+>4L%?DZ'?D0)>71VKMU[G_+QP=G5?-ZPI>^[5&,"TIJ#7T0OJLJC,:<=L3JL>)U8B MR&0Z^G9"1FP1239_;=_R=->KKY.E7 I.(G4MQ-3(]FZ+.V]3KO.VS?DU;DNH MMPVEA5 :1=%TW53>MF/VMFM'H^T5_KOB>IG\3K[[ZLB<0>,^ ^J10VD!E!9" M:11%TW56>>3.L3UR!^J10VD^E!9 :2&41E$T76:51^[\<(^[TNM#-YX>O MM=* VN-0F@^E!5!:"*51%$U72V6/.\>VQQVH/0ZE^5!: *6%4!I%T7295?:X MU?B"ZS?2,WYWQ7;E!''4H+H+002J,HFOY4 M=>6HN^:;PFLON NU :' MTGPH+8#20BB-HFBZS"K+W35;[L>\-^&=U,K[\4AG\["4L_=A*3.JL?J@QCV4 M%D)I%$73U;>UY\CAQOV/4M\JG2OF/'\V/;\8JQ6B6W<-UNGM/"H^-)]-8Y5A MMQW![CN"W7CD1]CV;F7;NT:_]H^VN4%Y-CN[&]C.KABAYCZ4%D!I(91&431= MC)6Y[_YP<[]X(2+79!8I.>5)1B-N=^1\),;#PO@'K_4%H I850&D71=-U4WK][;._?A7K_4)H/ MI0506@BE411-EUGE_;O_O[?&OY/:Z_33MC>C8SXXUHH/NA( I0506@BE411- M%U^U$N >;26@T>RS=@6@T]]=;S*?36.501< H+002J,HFK[O9;4 X)D7 /Y@ ML\_R;+1=\ZRS_JX58C[IIF*$T@(H+832*(JFB[%:5?!^^(WWS6>?[^2TV0S+ MW3OY-!,:JPVZN "EA5 :1='6:FMO;5(>7KA[R"S?\(,/@?4$L#!!0 ( #Q!<%8O5SD=( 0 M ,T4 9 >&PO=V]R:W-H965TYJ?_S93@@DI%&[LM0O M8"^TDF,]P1^L@B (Z>TB1C(R/B?'UIFBR((,7L@JPA$W>6A*:8BRE= MF6Q- 8?**4U,Q[(\,\5Q9HR'ZMJ%&22)1!)Q?"M C7)-Z7@\WJ/_II(7R3Q@ M!C.2_!.'/!H9?0.%L,2;A-^1W1]0)-25> %)F/I%N\+6,E"P89RDA;.(((VS M_!\_%40<.8A$FQV3P6I(9J15)PTAM5>73W),:#K+-A0*NY^]('C.&&?A-?7A8\^OO^$WJ,X M0_<1V3"6#.,X'9#KHA&8\8NLI""*L ILBR3-79ISIU M6A%]""Y0QSY#CN4X#0'-7NYN-[C[+W>W6K+IE!O747B=YS8NPA3.']3NS/%W M(46.)I3B; 5R?+;?I1 )_M$,KV..D_@'A&=HDI*-L/[W+P&)KCFD[+^F_4FG[;;L>=ZGMCJ[3$/#5:6T[&K5OZIE5M:5*+NEE%W6Z.>$<8162*& M$V!"I9*5.!##G^@.MI!M 'UXUW=L^W-YJRG'UD5>>R1T@OF:P"KD>B6YWAM+ MT=/)NTXP7Q-8A?=>R7OOUZ28NWE'\NFX@UY-B:=&CN?6Y.J?&EG-0NR7,?=; M8UXH 6/E%0'H(E\GFJ\+K4K^H=*W6PO: M%O%U3E]T?DY\AU+9;J^5?X<,*$[4F<"A^'J-&:=8?N@W M9M,*]NH3H!/-UX56)?)0O=O=MY:?UM)>*YJO"ZU*_J&ZMUN+V!;Y>2>?:5TA MK$%=?Z=F;L_NN'4!-IC5!&@>]7E2H"O5+V,HD#N<]T'*JV5/;J(Z4;7K4]FK M4_VC TS>Z+O!=!5G#"6P%)#614]P3_/>63[A9*VZ20^$)B_NQ;C(5^K.$KQ6A"Y3A(F?DXQYMN108VG%S?18JFR%^9XN&(+G*&Z6UT+ MW3,K+V&48"HCGA*!\Y$QH:=3\#*#?,1]A%NYTR;95!XX?\PZW\*1866,,,9 M92Z8?FSP#.,X\Z1Y_%,Z-2K,S'"W_>3]2SYY/9D')O&,Q]^C4"U'AF>0$.=L M':L;OOT+RPDYF;^ QS+_3[;%6-EL6:01&GQ9#_*A=@QL*'% $H# MR'D70#G+"CXEHALM/:6-?*IYM::7)1FNS)30G^-M)T:SVZOSOX^F4YF MG\_)V=7%]>?+V>3VV]4E.2&7/-V@5!B2&_T049 U9XH'C^0NC90DDVQ%(_63 M?#A'Q:)8?AR:2G/*/)M!B3\M\*$%GP*YX*E:2O(Y#3%\[L#4DZEF!$\SFD*G MQW,,>L2FGPA8 .1W8A*Y9 )E^>A L*LULW,$NP7AEBL6-TVU,.LWFV7Q=2I7 M+,"1H0-(HMB@,?[C-SJP_NP@U:](];N\CZ_62BJ6AE&Z^$0>=!?)F;#M@V[8S-#<-I)R*E--)ZJM@:79J7D!W]M%] MS_4I;48?5.B#3O3[XO2^ #[8 S^QK8'G0,ORZ1&)Y,-BBTY)/\>!"M M6TB^L$B0>Q:OL8F0_PZ!1:U:(JW7AE;(XY@)258HBH7]2/[=T9Y&72Q O=U5 M[O>@9=?ICJ#3@V/N&%IEOG!V>/D]S[=V_EKBDD+-$0Z-S&,HPCY%H#W;;Z%5 MZSKM5.A?0O889O8^,QMZ?HN4T%K@Z,=#!<1F<=F:48WG5*8-VYXS7)7&ZGTEL M2^ITV)HR.1TSIST$Z)/S"5ETX.S^50YP#HS@$'9_/2 MSW,.KN]3:*%0"SMT"_LK$GKI^7E]YUJ6UT:J5G+H5O)K%/E/P_2EB._V93OLU^U]'UQH*=2@%G%XD\(=]BMWJP6ZUF9XBZH= M]LOV-N1:?>&-*G9H*-FIX_C]MG"JA1;>K6B'!O&U!Z[WJ_29.Y<%"8I%?B4B M2<#7J2KN#:JWU;7+I+ALJ(<7=S873.@#*TF,Y,TELA!%-D!_GW.NGCH90'49-?X/4$L#!!0 ( #Q!<%8>"EFTYP, M %,1 9 >&PO=V]R:W-H965TN0'D$(/D"CIW5;:W4.@O7LXW8.;#& UB3G;@=Y_?[83TH0&EDIYZ O$ MSC>?9SY[QG9&>\:?Q091PDL2IV)L;:38$-%A6TS5FQ7C"9&JR=>V MV'(DD3%*8MMS'-]."$VMR!?-$!,Y8 M_!>-Y&9L#2R(<$6R6"[8_C,6 ?4U7\AB87YA7V ="\),2)84QLJ#A*;Y/WDI MA*@8N/X) Z\P\(X->B<,NH5!]U*#7F'0,\KDH1@= B+)9,39'KA&*S;]8,0T MUBI\FNIY7TJNWE)E)R=77_Y8+J_MA^GBV^.WWYU^#0[')SM\$\N-S<.1--MYR!KN'KGN";II)&-,[T^H*7DOAG)?F>[E!(%3JI:2-9^ Q92N6Q.'*#4,)PM5*;&UQ5X-<_$L5_$T:W MZ]\.CE?)6:_?FWXMD=4$OBT%OKU,8$4M59KIQUPODC9T&A&;=#L[RGN+6YMD M04MD-74'I;J##[&U#-I4OTVRH"6RFOK#4OWA1ZJGP\OJ:1.LH9Z^A?G.R7+J M.J^G3>?\=LN21 6:9_-A.RVW6O(4(Q )G\QNID[ZG<;CYMDAWKO<6F4+VF*K MRULYS+L?(N$+-]J:@C;9@K;8ZE/@O4Z!]Y&ROO"FFJC'&=\ Z3D-*=^ &SH- M9RB[:_'/#5\+7-!40 MXTI1.IU;=;SC^0T^;TBV-7?:)R;5#=D\;I!$R#5 O5\Q)@\-/4#Y'67R/U!+ M P04 " \07!6O>Q1/;@$ !9) &0 'AL+W=O'H(XZ2=*RL.=_2$1W8T57]@6?P[K,A(?7>[J3)R^2><4IF=+H[S#@Z[$R4%! 5G@;\<]TYY(RH5[& M6](HS?^B71';%<'+;M79 M)[U]5K+O;CWO;[486/FHM##'DQ&C.\2R>,'++O*AG>O%8 R3S(4+SL334.CX MQ/MC^N>3C5[N_[$7Z,HB'(=1>HUNT)>%A:X^7:-/*$S0RYIN4YP$Z4CEHM), MJB[+"AZ*"HPS%730$TWX.D5V$I! HO>;];K1 %!%ME7*QC[E!Z.1:)'E+>KH MOR%#,PQ)@Z;-\@79"+EV5FXUR_UMTBBWF^5/F#4VWFF?NRZ1S]KG+I.[[7.7 MR;WVNB4) M687\6F;2 M:5P[*I_B[=X"49*V(N3PE[)\KDUU_TOO:[S""0, L29D/"'$C8 M#!+F0L(\2)@/"7N$A,V!8$=F[59F[3;1)PX)",.1S)B-PDN-"0FS(&$V),R! MA,T@82XDS(.$^07,S&'9TNQ](F:A]T.W?3=BWA1QY(M>Y8M>HR\6'',BS2*/\4HM PBQ(F T)7C/&:4A7[@M=^[8KI;58_03E"YYTUZD1<*E'0&D6 M*,T&I3F@M!DHS06E>: TOZ0=32*]FEQ]B2&+/V M[\21M:=3 \UD0=T:R94$Z9WC&$\24Z_,;Y'9HZQ!1GT1+&UUO];[ZL%N?DS8 M6WY&)45+NDUXL3]8E5;G8.[STP"U\@?]SM,EY7YV;B8_/? -7QRZ><+L+4Q2 M%)&5J$J[-7L*8L4YEN*&TTU^EN"52/*! 'O3 ._)W1Q[_XFPOY!>U =#D-4TR-7WHY&*-I R-10Y9/AF)63*--[*]4CE$EA<&*7)R'/=8)0RGCF+6?'L42YF M8JL3GL&C)&J;IDQ^O8=$[.<.=0X/GOAZH\V#T6*6LS4\@_Z8IY" MIKC(B(35W+FCMR&]-@9%B]\Y[-71-3$H+T)\,3S)UKA\2P8MM$/XG]+U ! M38R_2"2J^$OV9=L@<$BT55JDE3&.(.59^9^]5H$X,J!M!EYEX)T;^"T&X\I@ M?*F!7QGX161*E"(.(=-L,9-B3Z1IC=[,11',PAKQ>6;R_JPEON5HIQD">F@3Q!)+*()YP5^1J$H!E/U-O92.,PC+-15'5Y M7W;IM71)/?)19'JCR(9QG0\G)S M:C$/+S=W.VC&=4K&A;]Q;TI(R%64"+650/Z\>U%:XC+YRQ;QTJ-O]VAJQZW* M601S!XN# KD#9_'F!QJX[VW1^I[.PN_D["22?AU)O\O[8BG2?*LA)O":X[3& M"U[&5F-LC<\?!&:J]&9VYF,!Y. MW1]M!6W98S@=WM@-P\ 6#SJUQV-:QV/:'8]MNDU84:5K=TYIL?#\B1:H,#06YGU05[;!W*^:KO[Q5CX M+='7[2&Y D!Q0Q&9*1F.,>+ &GMA6RVQF.GK9DLM?0:\&^ M^3]KFKJ-\' [>PSYCL>0X=0UOU&$.3;9QA_<":I9C?(G^F)5&&[OO%Q>T"8\ MM#G-*6W+*3V25;23[F>4W*20QC&D>4FVNHB,7D#6WR;L&=_ 'P_'WR3\%-9K M8+V>S0AAKHS\C@GN.?A-HHHJ;>7K=C7PW&'0,H,KTV[LSC:G?(T@HYTJ9?%< M?:30P!ND;TG"4Z[+;>@*>7=@$HI93L17L"_:'O\##\M("W./)0W:3,/*]'QN M^T%+.!I517MD%[ MXJCE[/F].8PJ#D@:-^5)UD%0>:-%7AR7O BM15I< M;H#A)Y5I@.]70NC#C>F@/J);_ =02P,$% @ /$%P5HO7B27H! @Q( M !D !X;"]W;W)K&ULK5AM;Z,X$/XK5FZUZDI- M@\U+2#>)U&UT>ROU3E7;O?OL@)/X"CAGFZ3=7W]C0@D!0[/2?FDA/#-^9NR9 M9V"Z%_)9;1C3Z"5-,C4;;+3>7H]&*MJPE*HKL649/%D)F5(-MW(]4EO):%P8 MIL7N)5)ZF5+Y^88G8SP9X\/;# U]OM/EA M-)]NZ9H],OU]>R_A;E1YB7G*,L5%AB1;S08W^/J6$&-0(/[F;*]JU\B$LA3B MV=Q\BV<#QS!B"8NT<4'AWX[=LB0QGH#'?Z730;6F,:Q?OWG_O0@>@EE2Q6Y% M\@^/]68V" )1!5_T;[$.@,4Y4J+M#0&!BG/#O_I M2YF(F@'V.@Q(:4#.-7!+ [<(],"L"&M!-9U/I=@C:=#@S5P4N2FL(1J>F6U\ MU!*>PV9)%C._H,F&7:"MY M%O$M39)7%.<,:8'@6NQI%C$$'03%(E_J59Y ,1[,;3DZ+#PN%C9-93=WW>EH M5X^\#2&3"G(2CU?%X_7'<\*39SN6:2%?D5@JD3 5,?/('&R:"JGY#VIZBHW] M89F@3@T[#?IMC(M].W^_XN^_MQ\RA_.7U.HN$QHZ AS+3)L-87$.+1 VRD;; M;U'"V,<-WA;0&+MVXD%%/.@E_JA%]#PTC35&T%E ;51G;H/6^N.)USP;-M"D M@^2X(CD^*[OO$1RWUI[4-O; KXT)O-!.+ZSHA;WT[ABDK[[U-FYA^]"YWJ1! MS@(*NW9X4K&;].]P*< X<"_^_02UI1GT(PU\4ZX[4SEI,6E641OA>W:FV#F* MF]/+]:L0\9XGB560G'9R/,=IIM &&[N3+FHUW<6]U&[I%M*5\!]P#DT_IS+: M%!TI9CL8KK8P*D&Y"V5OJJ7S$U8!:5)O@YP.VD=AQ+TR-/\+)DN8(25L=+9& MB5 *153*5VBS>RIC,T.L6 S/[3DG[6IQ7*_)NXWR@Q!W4#]*'.[7N#.H*SC MUGY:NFXTU&8OL*$!UJA8]RA?OUZDG 649K:9(:MX)MX'!2K4M0D-_[/NM7F'#^7[8H0?XJ%>X7[ .Z;4D]A)EYE2O MSHZD+5?8TCC:*'^,NPKP*&LX/'^JKLF;=;3&O1KYL[/UK_)V&OE1,G&_9M[4 MILRRR<,Z$>^42]Q6PV$8-+?) @)EZBAFOAD)$V6."Y'6V# MI=!:I,7EAE$0=@. YRLA]-N-^0Y1?7>:_P]02P,$% @ /$%P5O_+&ULK59=;]HP%/TK M5UDU=1)M/H!0.H@$3:?UH5(%;?Y!Q1P7M.F>P[BIDK%P)) M:D$Y=0//"]V<9,R)>G;M240]OE0T8_@D0"[SG(B/(5*^[CN^LUD89;.Y,@MN MU%N0&8Y1O2R>A)ZY%4N:Y!KQFN)9;8S!*)IR_F"5T26Y !U3N"L 1A8$J3J0^XC%&1C,IO.G!\ M?P=CO0?3)<4&^,&5UVW4H1L0XQ2%P-2\ P92ZJU\!2_C&"XOOL$%9 R>YWPI M"4MESU5:DDG,3.5-S"?5(8$&T.&P4G&&)-K M:/H-"+P@J$GH[GRX7P./SX=[)]0TJ_(V+5_S"%]MF1[Y"O7)5<;[FI))T+6 M$4H4*SWY/>*4@CYD:R+2/W4E*E)HU:=@[JU;N2 )]AU],5E2)_KZQ0^][W7V M?B99_$ED.]:W*NM;I]BC(:'V^! %$YQEC&5L!GP*'TA$G8L%6\>RFU'Q850G\,(J:$=/N]+3/JEGD*:9V2BUI[2 AMMI==KM M[E[R-5&'$N.:J!V).]F'5?;AN=5 O;M/U"$\\,[O=OP])8=!S6;7VQ-R&-1J M=;O!GA!WZ_+.4@-* MH#C5E-YU1ULLBH983!1?V!8QX4HW'#N:AR8[V6S[T.F##!>C M!A"5Y/6FO[Y7P#*V(=3>\F(C<<^1[CF2T%WNN?@J,P!%GHJ\E"LC4ZJZ,4T9 M9U!0>.[XS+:9TAUFN*SH%NY!/51W EMFQY*P DK)>$D$I"OC MK7VS7NCX.N W!GMY\$QT)AO.O^K&AV1E6'I"D$.L- /%OT>XA3S71#B-OUM. MHQM2 P^?G]G?U[EC+ALJX9;GO[-$92MC;I $4KK+U6>^_P7:?#S-%_-K-3KY%X)?,L0I\(/9D->$5:2+QG?25HF-VL'?- M8,YW!HL@OB:N?44'0^W!J K\^&VXMCN(FB=\H[G?).S>?^ MI_(D8C+.N=P)('^\W4@E(1C/#''VS? M^GE(["G)HBG)UA.1'=GB=K:X8^SAIPKT#BBW!!V1),8-\0V/XST5PRN^80MJ M-GTH/X;./+!P?3T>:CTZYJ5:3TFVGHCL2.M9I_5L5.L(4A "$J)P$U I08O_,80Q0D\54Q'\G+(EV9D_\ 7V_)[OHS.[U)?IB1;3T1VY(O7 M^>)=[HM^CK&3J5-/] 2HB+,A&[R>#9[5Z,"79>B*R(Q?\S@5_U(6' M4D#,MR7[IW5B R6D3 T>0WY_N;M><**SWSNK;,OSCX.B?E#@N\];% M'&4;=-D&+\N6J(PJO&[N\H2P M56!-(4Z@MF'8AG Q)$@R< *??&% IR)PCHG%CM(A@1<#&RV4_WZ,?WE M-SK[2\^SB<@:H&ULK5;;;MLX$/T50BT6+=!& M-UN*L[: .&ZQ?2@0.+T\%'U@I+%-E")5DHK3_?H=4HK6EF7# ?)B\S+G#,\, M.9KI5JI?>@-@R&/)A9YY&V.J*]_7^09*JB]D!0)W5E*5U.!4K7U=*:"% Y7< MCX(@\4O*A)=-W=JMRJ:R-IP)N%5$UV5)U9\Y<+F=>:'WM+!DZXVQ"WXVK>@: M[L!\K6X5SOR.I6 E",VD( I6,^\ZO%I,K+TS^,9@JW?&Q"JYE_*7G7PJ9EY@ M#P0<L:6+Y=R3R*7)9 O]!$T>4^^"@6Y7 OV+Q1VD MY,RCDXP+R"]('+XC41!% P>Z.1\>#L 7Y\.#$VKB+CFQXXN/\"TQ%R)GG%'W M1N3J>'[>D0^/.:\+)M;DNI2UP)3=@L*4";MD).Y3O#\M; FF5D*3'TO).<$7 MM*6J^#F4P>:$H^$3VJ)TI2N:P\S#JJ-!/8"7_?4J3(*_AZ+_DF2+%R+;R\RH MR\SH%'LVIYR*' @UY![63+@@8W[^ %5#46S84L=F*_%#%@;C9.H_[$;GT"A- MXGV;Q8!-..IL]K2,.RWCDUJP!. '0X-]S)5B4CD5Q. UJ:1F]NH-ONV3K,^] M&0U9LJ-K$O2DOY"_O1@E78R2DS'"E]W$:*5D^:PH)0?"WH][>3_I^KFO8L!? M&!RY(6FG/CWOABC@U& )P7*2UTJ!,&=&(3TX59RFO3 :G=$<=IA0OXGK6AIC8PJ.GR,-)IV-,T9-._UP,V23"L:=)IFIQ;GD 4 MIPK3Y+ PQ>-^9@:,#JK7XM!HMWHU,OR=1J4$M78-GR:Y_5XU'_ENM>LIKUTK MU5N?8Z_9M(;_TS2-ZF>JL!YKPF&%E,%%BF5#-)==!UX-E_4$L#!!0 ( #Q!<%:94XG0]@$ ($ 9 M>&PO=V]R:W-H965T\Y.&A6IW9?D[GS/X^=\=UFOS:.M 1QY M:J2R.:V=:Q>,V;*&AMN9;D'A2:5-PQVZ9L]L:X#O JB1+(FB:]9PH6B1A=C: M%)GNG!0*UH;8KFFX>5Z!U'U.8WH,/(A][7R %5G+][ !]Z-=&_38Q+(3#2@K MM"(&JIPNX\4J]?DAX:> WI[8Q%>RU?K1.U]W.8V\()!0.L_ \7> &Y#2$Z&, MOR,GG:[TP%/[R/XYU(ZU;+F%&RU_B9VK<_J1DAU4O)/N0?=?8*QG[OE*+6WX MDG[(31-*RLXZW8Q@5- (-?SYT_@.)X XO0!(1D 2= \7!96WW/$B,[HGQF_*=&\/]"Y$WM^"XD/9MQAS>X/-8 M.;*M!K;D ML]?R9I_(XD47SU/YJAKDE<,HE+ EUZ21S@>UOR>[FUSF#__IQ3 M-%!M7 P P0L !D !X;"]W;W)K&ULK59= M;YLP%/TK%INF5=K*1P@D78*4EE:KU&I5TVT/TQX<;E(:/ MI'G("V!SSK'/O>9R1VO&'T4*(-%SGE$QME(IBS/;%DD*.1:GK "JWBP8S[%4 M0[ZT1<$!SPTISVS/<0([QX1:T$6202"V!U>T)+B#+M)+:QY^-J%6MJ8G;SR_J5\:\,C/# M BY8]I/,93JV!A::PP*O,GG/UE]A8ZBO]1*6"7-%ZQ(;>A9*5D*R?$-6.\@) M+>_X>1.(+8(;["!X&X+7)/@["+T-H7DL43T8WEY/IY11]1AT0H>DC92F Z%R-;JLUH23O9+'Q>+NSM6-CUT"VC M,A7HDLYA7A>PE8O*BO=BY=S;JQA#KU=B=$9$.C79"8D5U_'[ZX0EQ)^MX0N&6>BP F,+543!/ GL*(/[]S M^=(5GF.*Q4<2JX7.KT+G[U./OA7 L21TB3)SC!,F9%?T2I70J.CZ^!3U^RIU M3]M!:6-"MU?'Q!T8SZ\P-0O]RD)_KX5IRKC\+('G;W@H98*MM?UAPT(;TG+0 MA@Q[W0:"RD"P]_A>$8II F_L/CCF^3VF6'PDL5KLPBIVX=[D3W*5?/(/FQ^C M*L:+6BRQ$" ["V[83K2G2UGM-!P"BM\ U5P-*E>#O:ZNJ3K.("12INJ.,H)G M)".20*>M06LSP6#0<-7&A/T&)FYC!OH_T>5I6'D:[O7TP"3.&FYVG?5A.Z9# MI_FM=H'"!BAN@SS'W_&]NLYK(^ FS@&J#>+QB3+P.]0-6U1_\!4$L# M!!0 ( #Q!<%9!J!T=2 0 ) 6 9 >&PO=V]R:W-H965T-[>ZQ"P:B)7'. M=LKZ[L].TB3$QM#<> +YX]^?3W[ ]XNG>\I^\!TA OQ,DXS/G)T0^8WK\M6. MI)A?T9QD\LZ&LA0+>LR*$UN4V6=9R2C,+- H0HH5_P=DSWO' .%\DCI#W7R>3US/-412PCQB3A8T^2=>B]W,F3A@33:X2,17NO]$:J"RP15- M>/D*]M7:*'+ JN""IG6P[""-L^H=_ZP?1"< !D<"4!V S@WPZP"_!*TZ*[%N ML<#S*:-[P-1JF4T=E,^FC)8T<:;&N!1,WHUEG)C??WR__+@$(W!7B((1\"7. MXK1(P3V1SP8L:)K&0DY-0O>OGD'WH X ]]VM. X6_.I M*V1'*J^[JJM_J*JC(]5OR>H*^/ /@#R$#.&+\\/A8;@KGT/S,%#S,%"9SS^2 M[Z^<,"SB;%OA&X&J#($Y@_K2W? :__P;'WI\FO%^4[ #6 M;V!]6_8.;%+.^IE@!FA&3-!5IJC,I'X8GN9^Y$_=IRZ+M=I EJ!A"5[/(O;4 MQ%)E&G=84-1#L18;B!(V*.$ E!TCQL&$&HS78[%6&\@R;EC&KV?9T(*94,8G M4:S%!J)$#4HT $4JD DE.HEB+3809=*@3*PHWW9$"OY&$.,8)B=[MV8?V/MU MT_NUO7$\QOP.?3/HX MUG)#<5H_ *T*7 ]G43 F/V @IZRTGG1S)B'2!^:/81\1:>(Z"L=!L^JP]5;= MH5W>[VFV'H5W?7W!/FRZHBSM"7M]VV 1"K4O_"5$'K8J M#^TR;\(YYKV@+O/(AT$?Z!)2#UNMAW:Q-P =,V!0EW[D1]K/U27D'[;Z#^T& MP,1SQ(5!7?Q1X&L\EY!_U,H_LLN_W8PA7?+],.@CV$L,16@U'YVC^>=[,J0+ M/PPA[/\2V*L.I>IL!9PC_>?X,F20>80BC><2?_91ZP>0W0^\PIDA7>$ M$ 7:1\RP[&!P5;=N9[M0[=5^P6P;9URVLI%QWE4DT[!J^[,Z$30O=Q ?J1 T M+0]W!*\)4POD_0VEXN5$;4HVF]#S_P!02P,$% @ /$%P5M4*HQ71 @ M L !D !X;"]W;W)K&ULK99O;YLP$,:_BL6D MJ96Z\"JT*MG6URY<@E6PF>V$]MO/-@0E$Z%,S1NPS3W/^7Y@ M=&'%^+/( "1Z*7(J%E8F93FW;9%D4& Q8B50]63->(&EFO*-+4H..#6B(K<] MQYG:!2;4BD*S]L"CD&UE3B@\<"2V18'YZPWDK%I8KK5?6))-)O6"'84EWL * MY*_R@:N9W;JDI J"*.(PWIA7;OS.-#Q)N W@4H#C>NW\QM:M:GK" 6Y8_DE1F"VMFH136 M>)O+):N^0E./K_T2E@MS154=&_@62K9"LJ(1JQT4A-9W_-)P.!!XIP1>(_"& M"L:-8#Q4,&D$$T.F+L5PB+'$4!:Q.,>E.H7\!_2%4$P3J#E>H6H(Z2ZZ_5FF M]8M!8U0P*C.!W!E*\:OH0MOO% QWBON=9H.MCY+3O__\YZNO\G*J30>;+]W>(;F!<_';< M4<%!6W#PSE,WO.2@>XN!_T_) ^/BM^/JDNV#=D/WAM\QWQ J5$5K)71&NIOB M=;]53R0K30?RQ*3J9\PP4RTJ?UHN\" "=" &0 'AL+W=OY!:8,"<>V[D'$8]YI2AA\""0K(H"B[_70/EZXOC.9N*1 M+'-E)MQX7.(ES$$]E0]"C]R6)24%,$DX0P*RB7/ECV:1B;ON%+.)7V%ZWKV,&E@Y)**EXT8+V#@K#Z'[\T M/FP!_.@((&@ P3Z@=P00-H#PM8!> ^A99VHIUH<95C@>"[Y&PD1K-O-@S;1H M+9\P4_:Y$GJ5:)R*O]]#+.;-/FOZ_S!D?Q^@.XY4[E$ M-RR%=)? U6):1<%&T75PDG$&R04*_<\H\(*@8T/3U\/]#OCL]7#OA)JPK4]H M^<(C?+82)28ITG5 N. 54U)[GM!*VV7,5SF@ K"LA*T>XAFB>@B($KP@E"@" MI[DLW>B6S'\%YK>.\4 M>_RC!*&/.UNBQ%B?Z9= ZON-8J7M5ASQ=MVZW'GDZPP#F\'*BD^)N[>;?(BXZ<-SO1?Z>NHZ@,+S^M6^5_FKIQWV.Q)$QJS9FF]"X&VG=1-\-Z MH'AIV\."*]UL[&.NOQ] F "]GG&N-@.3H/TBB?\!4$L#!!0 ( #Q!<%9) MB\G];04 #PH 9 >&PO=V]R:W-H965TN,EI&Y'$O;9+0;H??LX#2=.& MK-4.;R //K_CG']LDS^^7 OYK!8 FKQ&8:RN6@NMEQ?MMO(6$'%U*I80FSLS M(2.NS:FBI4.@Q@>)5&K*.+R[1I" ML;YJT=;[A:=@OM#)A?;P9<@4W(OP6^'IQU3IK$1]F?!7J)['^'?('ZB4\3X0J_4G6>5NK M1;R5TB+*@TT/HB#.?O/7O! ; ;3[08"=!]C[!G3R@,YV0/^#@&X>T-TW0R\/ MZ.T;T,\#^FGMLV*EE69<\^&E%&LBD]:&EARD&3 M:.(P\CIXF?Y')T^AA/+J9W/[Q,"9'##0/0G5,?B%?QXPE8EL[^(!VUR;V(]4(1)_;!KP+:IN_% ]CO#W!M-Q)= MF)X2BYX0V[+MF@[=-(??9UQN_7<9':\ M4$ONP57+3'\*Y NTAC__1/O6KW6*8<(8)LS!A+E(L(K2W4+I;A-]^)O1-E'Z MR QGM> FP7&=K(V00V7%A+$,UD]AR>KY,NR- _==Z66JM"Z5/B$\$JM8*R)FF]?K1&],<:CHF#"6P08; M$S'M6-;6++S;J+?=QJT!V1N-*K4_*VI_UEC[AU4T!9G4-UODR )"GTS?S#?1 MIBC_L0HVYCBT^)@P=K:S"M+!F=7=7@1WFPTZO;Z])0!2SRI"G1="G3<*Q0)I M/C6%K"M_8^2AY<>$,4R8@PESD6 5+:E5?E-:G[2XY6 DL5%I#)7FH-)<+%I5 M\ T3@7[^&M>0*E9> E:HRU\)YK*]U(.[C2F#2&2G-0:2X6K:IRZ<[0S[)G**H_@TICJ#0' ME>9BT:J"ER8-17%IZ*X98O>M\ZV_ F^:DQTL&R;-0:6Y6+2J;*530YNMFDD]%< D20+(@\-B-9BBA02L@W\B"T^3[Y04:S61 & M:803ZT"_U2J.:O>@TA@JS4&EN5BTZHM1>C[TLTP?BNKZH-(8*LU!I;E8M*K@ MI?5#F[T?,[X] %^1F1GH5=/AA/@PU;5:HYH]=-=7L7?,%X::TT&EN5BTJH:E MA42;/:1;LP0;KB;PNH18P4E5QUH%41TC5!I#I3FH-#>G??0%516PM)9HL[?T MOY;C"81"D1LAET+R=*K>=XE&M:U0:0R5YJ#27"Q:=3-!:5W9GV5=V:C6%2J- MH=(<5)J+1:L*7EI7=K-U]2!B3\1:BM#++7"C=./7UG5&+]QL(UN)R?;5W7,Y#V)%0I@9I'4Z,)\/,MNJ MEIUHL4RW5DV%UB)*#Q? ?9!) W-_)LPRDI\D"8H-@\-_ 5!+ P04 " \ M07!6ZI#*9E@" "A!0 &0 'AL+W=O>DGL\;PW\\:>&1RD>M0Y@"%/92'TD.;&5/T@T$D.)=,M68' DZU4)3.X M55F@*P4L=:"R"*)VNQ>4C L:#YQMJ>*!W)F""U@JHG=ER=3O,13R,*0A/1I6 M/,N--03QH&(9K,%\K98*=T'#DO(2A.92$ 7;(1V%_4G7^CN';QP.^F1-K)*- ME(]VSS[/9XL'XO5_-1P]W]PORGBR84LS6E[R9@F&\T&_1JB'#^S.# MP&!@"P^2.LC8!XDN! DC,I?"Y)K,1 KI# MTNMGHL\)]VP]QV8'S#[&V]N?JKGFX5,,3EY["2IS0T"31.Z$\2^HL39S9N3: MZX5]C//'CXN_-'YXS9G*N-"D@"U2MEL?;BA1?B#XC9&5ZZF---BA;IGC# 5E M'?!\*Z4Y;FR 9BK'?P!02P,$% @ /$%P5B7LPR+Z"0 )UD !D !X M;"]W;W)K&ULK9QI<]LX$H;_"DL[M>54Q1$!WE[; M58EYBSDJSNQ^IB7(9HU$:DC*3O[]0I2LH]&BY$Q_L27J[0< @6Z)J.&S&3V*>-Q^JA2CE+].JGN>M_%H_#IM%+?))9S2? M#;FNV\-Y7I2#V^ONVK?Z]KI:MK.B%-]JK5G.YWG]ZY.852\W S9XO?"]>'QJ M5Q>&M]>+_%';%K'DG"7_>^]K%'^^T/[2BU'X\55ZE/!QO M\O=IG3]^)'^&]KDJVZ=&"\J)F"#V:;\]XSV H;Q9VSO&7^_8)]Y+],7X@V:P M]QK7.4]F0_/+SM#S*/SRXZ9Q^>7 M'3-/SB\[9I[^LWH?_;-;EYUOKO>T8F/K]T;',X[POHMG42X%ZI%K2Q.W7 T+ MKII%/A8W ]GO-Z)^%H/;?_^+V?I_,&^@A/F4L( 2%E+"(DI83 E+*&$I)6Q$ M">:6X]T^RCW_ZHVGPF![B=?V+NN39W.O/5(/OYUG0,T[@>/N_[G:JR M#VE6[UAN.HKII&6]35M&BQ.K$!92PD!(64<)B2EA""4LI82-*6$8$._!.>^N=]ADA^?&$CZX9]GYD M<+GG@KBLJKCNF1:(RZB*>R N8RFZ#HBE(<(RF0E8$:9R'1 D8T3%+0/&921? MIFF#%%-5Y7@Z[,=&JLJU=7@G,E5ER^BMXT'9V5:[TUOM]V(F+SV^UQY%*6K9 M N045LLG-&V=KY:/-/%S(NY4%?<<6$ ?89F>#9I- M@*@L;H F&&(I6K [CS"5DF*LJDQ=UX$J05B.9X.J3E45,[@+QRPC1,8=$\HR M569SQ@V\2;C;)N'V-HFO"[&J^/)1NYC):/!N6)3C:HX.TUPE_4MFVK#0=XC, M=5S@43X*TPT;U#\FLPT;>'&(R"R3P9$:IM)=T)AB+$G'A$$HP62R!8-RIEB: MAFN!MCE"9#*DV8"6J3+I6G@#\+8-P.MO .V3J+5UK0\O-M[_#JM_3PUO.@>5 MKVHL!FZPKVH8U 2(!B05JA(XZ(Y4"0 M![G.$!&W++R6F;Y;%M5[ZSDI6R$'$NUK@$=7+G4U:8,!G[S#5 S>>Q]7 <<- M4)4')V*X"M1 A*M@?,=5L,YQ%;@3*:9R'9"O$:9RX$ D0U7<\H[4^]YR..NM M]R@O2JW;8)J(^:+;**JFVF+Y,"O&($E[ M$-.J%IO.4VOSG_BP><,$@QT.0\ =IG--TX&1%<4Q.$8-4)UMP:E9B.DLBROA M%9-Q./R+T50=VX#C)[P4#EP22]%D#4.-LHC.E)T7ARU#U=F.=ZQ[W>T^L-XE MU-N+;W7U7'1;^;)-O!L^R!F6G%9KT[J:GVX@!C)SA(U#U5S"D16F@0.5 !,I M4VQ$!"?%$:(QX;(GEA@S8%- 1#"U])RRC1 1=V$#0+)M'ZG^W1(WZU_C_B+: MTQ.H?L:;NU)*FD]*"TAI(2DM(J7%I+2$E)9N:"!TFM C1IA.AD[H@AFBL]T] MES_TG=U. >M=ZCS3=RQEFV+5Z2FKD9C.-2VX''D$9\$%251GVW!.%&(ZRX03 MF0B5<4LO6<%FTPO6F].=A2TGQ2 M6D!*"TEI$2DM)J4EI+24J2OVRKSEI"1#))<6VQOG'+K6;N&?]:_\=ZL_E\WF M7)N8%?.B[,Z[H:[3RWJSZU#2?%):0$H+26D1*2TFI26DM)24-B*E952T0[_= M[8E.:3T@)26DA*BTAI,2DM(:6E MI+01*2VCHAVZZ6Y[FO=O3Y\[V[WG_XX.GGE?AI,\0DM)\4EI 2@M):1$I M+2:E):2TE)0V(J5E5+1#5]V=M>#]9RW.>WBE'_)FAR4];$%*"TAI(2DM(J7% MI+2$E)9RY' $\TRXQ8[)3$]7^CE59LENTSW2S>W.6O#^LQ;=PHM8[;%WK\5! M'8?TT4Q2FD]*"TAI(2DM(J7%I+2$E):2TD:DM(R*=NBMNP,QW/[]51?2\RVD M-)^4%I#20E):1$J+26D)*2TEI8U(:1D5[=!-=X=K>/_AFM.K+J0':DAI/BDM M(*6%I+2(E!:3TA)26LK51X4]6WGSQPB1,>:Z'GP6'='9W.;'UEQVAUMX_^&6 MDVLNI =<2&D^*2T@I86DM(B4%I/2$E):2DH;D=(R*MJAJ^X.N/!S#KB<7',A M/>5"2O-):0$I+22E1:2TF)26D-+2#>WPW54Z?.1[A,@X8]R"W1Q"8YX-GQD= M[KV;="[JQ^Z-NXTVKI9ENWY=X?;J]JV^'[MWFX+KG]A5PI#K*;O*UN_LW>'7 MKQ#^G->/1=EH,S&52>D?'#D]K==OY5U_::M%]V;4AZIMJWGW\4GD$U&O!/+W M:56UKU]6"6S?C7S[?U!+ P04 " \07!6O!H_-]P" "?"0 &0 'AL M+W=OOM-O:]SE[E,,((*;144PWMOF9+OY),S9.Q8/)K(GDB&#\.AS?A M;7CWT+E!W<[X&O5O[I_0X*Y_/[KM/ SN[] /U,4\;N@G"E\6R1(3R 1O()Q- MT0BX8$DD8%H CGL@<$+XB>0]CGOH^.@$':$D0P\Q77#)X"U3R,#5[\VH#/*J M"-+Y(,@>1*?(M1O(L1RGAM[=GV[7T'O[TZT:>K@WW;[8I)NR6%7%G*IBCM9S M/ZK8(L\)R*4J,"DL[\O%CL)BC*/?G8FLB%R ?^J,+K2]>FVU*5WR'$?0-N2N MPX$MP0B^?[.;UL\ZVP\IUCND6'@@L8T"N56!W%WJ@:Z)6AJ1:L#_!5-7CT+J M3$NI/7T9V/:%:_DM<[GN= W,:?I-9Q/6VQG85ST\D-B&AU[EH;?3P[5=1;E8 MYUPAT%RWQ'6W;'N/L;8> M>[YE: VL;A[6P*RFY6W-ZO ]K'GFVQ6H\,%<.]S4U>46LWF2<41@)FG6Z9E4 M8<5UH.@(FNOS;D*%/#UU,Y8W*& *(+_/*!5O'76$5G>RX!]02P,$% @ M/$%P5M,L7P&[! +1$ !D !X;"]W;W)K&UL MK5A;;]LZ#/XK0C8,&W#66':N71J@C5NL0&]HVK-GQ69BH;;E27(O_WZ4G#B) MXSA]R$MBV1]I?B1%D1Z]"?FB(@!-WI,X56>M2.OLM-U6000)4R)%%YDC#Y<0&Q>#MK MT=;JQB-?1-K<:(]'&5O %/1S]B!QU2ZUA#R!5'&1$@GSL]8Y/?5IUPA8Q/\< MWM3&-3%49D*\F,5U>-9RC$400Z"-"H9_KS"!.#::T(Z_2Z6M\IU&WL$W*6 6Q7H[!'PE@+>9P4Z2X&.]4Q!Q?K!9YJ-1U*\ M$6G0J,U<6&=:::3/4Q/WJ9;XE*.<'D^?'QYN+F\O[Y[.;\CD?/J;7-W<_R'7 M=U?WC[?G3]?W=^0GF>99%@-&6[.83)B*R!7F"[E.B[PS\?ON@V8\5C\0_CSU MR?>O/\A7PE/R%(E\U;V\'2MHO"-G>/;=0EMR+5D2*7:0CAMH(V M$BW9NBNV%VZC1A^"$^+1_XCKN&Z-09//B],:7OTV4AD MC(=7 MG:^.J*\TO->8N'!)2![OGPE3"K0B8H;%.870%&1X#R*6+L 4"2(J M,C%G,QY;S]?4X-2O:#1O83EG%S/,$[MD0A MU[F$51I]&-HL"$2>HB\R]L%F,=B,$U@QI7DD*>,,*[5U,E7838HLV M==:=B]-(_#SXFW/%;?L1B3B"EMLEP#EDWJ8%TG5Z%0J.>;0X;W1=MY.!C M?H:8KXK,I4@(5H4Y2(E!684S$!);']S'F,/%*55DN():JO0PU8,0OP;B>8,] M-9^Z:Z[NYQ.5*V5RSPX/(229C:*8DRR?Q3RH.J*6JWN8ZT&(7P.A0W=?,:+K MUHPV=BS[R):[$ZD^X="ER+5/$DAF(%7$LS+(M82]PX0/0OP:".T,O.&>7H2N MFRC:W$7Y7&G)9[F)I"):K/E-8CR&R,62)_GV98"%\Q=)31> _;T4<6Q.H$;N MG2\3]02P,$ M% @ /$%P5F 4("PE! _A@ !D !X;"]W;W)K&ULQ9EKC^(V%(;_BI6NJEVIG=P@ 0I(S(1+(,-2&+:JJG[P$ /I)C%K MFV'[[^M(0:^1F%,>\J>L4-'5>EF MCR)('_ !Q?S*%I,(,MXD.Y4>"()^:HI"U= T2XU@$"O];MJW(/TN/K(PB-&" M 'J,(DC^?40A/O4473EW+(/=GB4=:K][@#NT0FQ]6!#>4@N*'T0HI@&. 4'; MGC+0.YZ=Z%/!IP"=Z,4Y2&;RBO'GI.'Z/45+ D(AVK"$ /GA#3VA,$Q /(PO M.5,IADR,E^=G^BB=.Y_+*Z3H"8=_!#[;]Y26 GRTA<>0+?%I@O+Y-!/>!HYF4<0!7%VA%_S^W!AX!RQP<@-1MG0N&,P?,:77'T(MDWV3[KN6< M;CW-MYH]6.E3Z4 &^UV"3X D>LY+3M)'._7SAS&(DR)<,<*O!MS'^LOA)W?E M?IR#CR.PG@_6COLR=,#OZ\'R9;CT_@0C=SZ8/[D##SB#EP'X% M00P&(?W >](C)0.HF#^X$XX)GG', M]A0,8Q_Y O^TVJ\;%0"5WYOB!AGG&_1H5!(=M'D IOX+,#3#$ 3T5&U?H0.W M:W?M3K5]>HPK[<-J^S,DE<&/ZL]=%]C']>9S]V MZ[SZ=JWB*3:+,C=3GGF'-R0$$_"$"!>(''PS\?_@+AW]? M&05+1!ED*&F OSS. BYOT;]%!9T-W! /G*PA.O0 -ZBG\$4"1>0-*?V??](M M[3=1,)-A583>*PFY4T?MC%"," MP[2J MH4#5:#9+K-&M2F\;;>-:-1:I;+-]K9H(1FQ;Y;A<@4K3[%)K:JAVUJC4%VEOUFDOUF9_F\O;5&Z*[W?^VJ6"7-DPH8R82.9 ML+%,V$0FS)4)F\J$S63"/$FPJ]JTBMJT_J\UER6SL&7"')FPH4S82"9L+!,V MD0ES9<*F,F$SF3!/$NRJL.VBL&V):ZY*UO?6JGV[!-+UTMK&$8A:ME9:F E$ MEEE:V8QDQCZ6"9O(A+DR85.9L)E,F"<)EM6,>K'G&"&R2W?2*=C@8\RR?8FB MM]BL'Z1[EJ7^1[WCZH+^J=[QLKWX;_CLGX%G2'8!_YR&:,N'TAYL_I4GV6Y[ MUF#XD.YXOF+&<)2>[A'T$4D$_/H68W9N) ,4?WGT_P-02P,$% @ /$%P M5@(]&((?"P UT@ !D !X;"]W;W)K&ULK9QK M;]LZ$H;_"N$]6*1 6Y,414G9-$!J^2);O9Q?[^4 M[?@R'*D.#K^TL?/,2](S)(=#Q1?&C?%*J(C\7\ZS\U'FJJN5YMUM.G]0B M*3_F2Y7IWSSDQ2*I],OBL5LN"Y7,UD:+>9=3*KN+),TZEQ?K][X7EQ?YJIJG MF?I>D'*U6"3%7Y_5/'_YU&&=US>NT\>GJGZC>WFQ3![5C:KNEM\+_:J[4YFE M"Y65:9Z10CU\ZERQ\YC[M<&:^"-5+^7!SZ0>RGV>_ZA?1+-/'5KW2,W5M*HE M$OW?L^JI^;Q6TOWX#^8^*54OG_\[G55/GSI^A\S4 M0[*:5]?YRTAM!^36>M-\7J[_)2];EG;(=%56^6)KK'NP2+/-_\G/[0=Q8*!U M< .^->#00#08.%L#YU0#L340IQJX6P/W5 .Y-9"G&GA; ^]4 W]KX)]J$&P- M F@@FQQ'7SU'3VV#[9QM>+O1Y-7=;.WO[B:PUE$9)E5R>5'D+Z2H>:U7_[ . M[;6]#L8TJV?A357HWZ;:KKJ\[O\1W43?OI)O W+W]>HNC&[[(?G][NKZMG\= M_X<,HJ]77WO154S"J]LK\H%T5#/R^RHI*E7,_R*#-$NR:9K,2=T#])YQRCG2HUVY^HY;:G#::A^WFXU76:MYO-_^2%*V='YP^=H:8#T\? M.V8^.GWLF'ET^M@Q\_'?\_OD[WUT\>GFM"6*G=V2X*SUG :]*)OF"T5NJJ12 M>K^MR'^O[LNJT/OE_[!)NA$3N%B=1)R7RV2J/G5TEE"JXEEU+O_Y#R;IO[ ) M8E,LM"G6MRDVL"DVM"DVLBD6V10;VQ2;V!2++8D=35:QFZRB3?WR-J_TQENH M9Y6M%#8]-^;>VKQ.R9\OA><(YZ+[?#CO3$HZ;@"HT*1TP- MD!8%=8'6$*'\P ?4"&G1D4(<4Q':>]<[IL8FQ9GT?8!-$$QPX8!/+#8QY@4! MVZL=.=W=.=T]P>G3O*Q(_D#*9*[0]&DC(@_[&%#A M>;E.!2^,#U)N4(7W+@ M>H1BW ^ ZQ$J""C0&B+]$HP"IXZP%AD#P18A6KI?8(QCDV*.Y\,XFB"8JV,7 M8#&",4\$#:Z7.]?+5M"*&XZ\#ICO1+" E:')N4I^<(F,83D_(EA9]$ M;%)2+PH4=[BW<[C7FHW=J+E^Z_$]>529*O2TUX8Q'AVOOIJ_? MNE[?U)OS>LXNDN*'JO14QB:I;VYCK@#K7@^!J #;9FA"PA,P13,AE[M :8! M@H.5<8A C@30"(&,-39"1N=S"99K$V+2]4'/)P@52!=L;[%)2>9)?+4.=NX. M6MU]K0,H*:9/:X_/=%8^SY?U&1KS>8"XD\&=&H&,_#K!R8]@0># 4^H$P71""A?*&,$$\P[2^.-8."BHLQ,.9^4; MTC8T1I@Y\?5'QV",F!@//)B9AIB:T$LBC!$$<[GCPQC!&G7A"7^(8D:C(P03 ME%(C1A U+X#+SAC!F*./H$:0(!S7QS-X@$G!:$ X5S!8 MR4$Q"L_@([153\#S9(1R.J8%C >L6<=W*8P'A-,'5 E/]0C'F\[T;%]Q9ZTU MPLMOU9,JR"8$NF?;=>$=&@R.>6"%I9,> KEPPPP1B$&HCT$P3T08F*$,$893 MZ'J3<3ATN\E\8-0UO(YTVS%]CH@%G$&/(Q0_2":/7;ZOV[+VPFV454H?-ZK7 M70!UMC";=IB1)R 4,W)$G/*@OS$J@%DB3@GHF6M==NS^*#Y9[\4-N93ZKD9T,V8!83]9K-8:=[ M&.<+>) ,<3D&]]P^RDD7'@@&&.>ZW @(#./&R0%MU9..L06@H_!@O7:,-NLX M9EP@G-#3S4@<34YZ0=."L"_LLO;*[MGW(G].UT\WZ9AXU[W7B>-#6I&'(E_\ M.D"P.B8,#I/Y8&P*" -7USX&&05?!((EVB'"P%+%"&N,P=H!!L'6QJ>,;8) MW(UEJ&NORJJN-4D"155:3WJRJYGVO/Y^16Z5^37EXL\SIU MS#,T$#:M>&!J&S< &*=/^O *H$'.A<4%E),2[E4#C',%W&"&*,8YA[&!M>J9 M-W_X*#P/7@"AS3H"!L $X_1* 2,N1C@F_:9L<5]29)O25-.50!TJ\_4UD$X: MUX]5H85_UEJ9?&OEWZI::%6M;U5M8%5M:%5M9%4MLJHVMJHVL:H6VU([GK'[ MJC!K+PM_3LIT2L[2C,SR^3PI#J8N?LK;R/F'"PS]"(\F/1R#NV-XFEJ_ 3.2 M/12C/ES"3\)U*N(+CF%']03&8"4UP#%:F8@33(V@H$/)]L9BW%XO#=+ZJ MU.P-X; 5_%4XX)@1#J>I]1LP& XX9H3#:=BHH5$8#@T8# <<,\(!QXQP0+"6 M<-C7BWE[O?A&KS;I%$_KVTW?NH5;50NMJO6MJ@VLJ@VMJHVLJD56U<96U296 MU6);:L?3=%^PY[PUZ7[C4]&\M?S_YIEK4RVTJM:WJC:PJC:TJC:RJA9951M; M59M858MMJ1W/W/WE"F^_7/GE(]);^\-CNA-06./H(9CK.K!H&F(8Y1Z%Z96) M"9_!A&B J7DNO!<9(ICD 2SGC+!& TIA.0UKE%,7EDL0C 78GF3,;WB"DN_O6O@I#\G_\GEI;I;\N2/,--O$'.D)^%P&AC%A7+-BC08> M+'8/,#67P;X-$4Q0YL G:+%&?4D#& =(HX%1K1LCF.Z9 \MA$XP3C@,?P8\Q MCLI -MR]\/W="V^_>_E>Y+/5M,*=WVKZY@W;IEIH5:UO56U@56UH56UD52VR MJC:VJC:QJA;;4CN>ION;,"ZMIMJM]VIOGKDVU4*K:GVK:@.K:D.K:B.K:I%5 MM;%5M8E5M=B6VO',W5]B\O9+S%^GVIZQM?L"P0?L?.9R:7_OFL4+"IT1Z&&7\=6"(4#I5-Y)KDV(N/,<,$$IXQB-L M6(L!?!IRA%#B+XP/G=@^\26:CB M'[/S>/,=.WOYS5?^?$F* MQS0KR5P]Z*;H1T^G(<7F6W0V+ZI\N?XFD_N\JO+%^L&PO=V]R M:W-H965TR'2LBCSE6]P#[96++[WE(BN>U9!Z.3E^+ M\K?JB?.:_%@M\^IL\%37ZY/AL)H_\55:?2G6/!>?/!3E*JW%V_)Q6*U+GBXV M0:OED!F&/5RE63XX/]TIGE_+HDU?-JE9:_7_!E\7HVH(.W S?9 MXU/='!B>GZ[31W[+Z_OU=2G>#?>41;;B>945.2GYP]E@3$\2YC8!&\6O&7^M MWKTFS5"^%\5OS9MP<38PFA[Q)9_7#2(5?U[X)5\N&Y+HQW]WT,&^S2;P_>LW M^FPS>#&8[VG%+XOE/[)%_70V< =DP1_2YV5]4[P&?#>@4<.;%\MJ\R]YW6F- M 9D_5W6QV@6+'JRR?/LW_;$[$>\"! <.8+L )@=8!P+,78!Y;("U"[".#1CM M D;'!MB[ /O8 &<7X!P;X.X"W&,#O%V )P?8AR;.>)LYX]@VZ'ZRE=D^&/(V MW70SW\-M8FVR)&,6=ZX\+8NQ:>9B*O/;Z:_ MAK?AMROR;4;NK\;WD_!N.B%_OQ_?W$UODG^267@UOKH,QPF9C._&Y#.YK=.: M"QO6I'@@W]:\3!LW5>3#A-=IMJP^"LW][81\^.4C^84,2?64EKPB64[N\ZRN M/HF#XO7=4_%0O9W#"Z8E3OC\"S'I)\(,QH .7>K#;_E:A!L'PR?Z\.@YUX9/ M]>%?TU+;^=GQ8Z= N'_\V*'PX/BQ0^'A\6.'PJ,_-N_Q'SMUR?'AAB:+S?TW M@;GAF0=XT[(L2G)9E.7V ED1X4]R76;BZ#47?Q9DO/B/^$YJS%^1&U[MOPG^ ME0@6"<6[ZM^0H;<-6W##S7W&2;5.Y_QL(&XD*EZ^\,'Y7_]";>-OD)DP81-, MV!03-L.$^9BP !,68L(B3%B,"4N08!UC6WMC6SKZN<]S<95>;NR<+L1=1%;5 MS57[A4->W;*<#:NYA7\Y9[;IV:?#E_\UA7Y4,JQ_2ZJ@!HT;/E?H6 RC [)M&_:[KIGB MG%$I+505\QPFG?X)P+(\6TX+0#5BIBNE!=3BR#:DM(!42HN!JK(,PY#3 F Y M(GNDM%!5U&2NDA> C#F6+$M4F)86L38W?SGC^295&!DVXKS7ZF MEBV/]1*0N8YK2;,.P@Q3\M,4DMFF[4CS#LA&%I7RT8=4ABOE4 UZ5B.! LA MF4A<:9P1U*;ICJ24C &9)4ZN1$M4F7 4/._.?MX=[;PG8K;)=_Y0E%S\%)L7 M*T[J] =L>P>:-.9(LW$)R%S+DE03$$9E@TTAF3VR)-D,D(U&3#I_/J1B<@8' M4)..;0,@-HT34>2Q8#,,JDM7Q14F>UX(S@%W'T*N-H4N.+U0=.[ MRD6HF25/,LTE('/%95N:<+VWGW)/.^47:97-R8_DAJ^+L@;74R_TH+[K-ZBT"2IMBDJ;H=)\5%J 2@M1:1$J M+4:E)5BTKFE9:UKV9RW2[EK&ORMA)#M>O!/5=L];#>QC7594_Q@XW*-W. S'2513Q(QCSYAFF&.@0?E1:@ MTD)46H1*BU%I"1:MZZ&VZ$'U50^<96]]([V]9:FK>:Y-Y9520&::AJ=X"Y+9 M\G+:#'4(/BHM0*6%J+0(E1:CTA(L6M=;;46)ZDM*/Z\ @I.CFDRV4-0E8LQI6@/ZBR/,ME#F(/P46D!*BU$I46HM!B5EF#1NAYJ MRY=47[_4%:_TH;T]XZCU&G&9,&3/ #+A&5>NOO(!0M$RIH"+'-E&X$RN< [0QV"CTH+ M4&DA*BU"I<6HM 2+UG516T*G^AKZ_U%!U0)[^P@NMRL^@F6*C^#"MN(CS"'X MJ+0 E1:BTB)46HQ*2[!HW?\NT^Y$8/J="&V)"O*,/KBO9U!I$U3:%)4V0Z7Y MJ+0 E1:BTB)46HQ*2[!H7:.V>T08_;/*S0QU4PDJ;8)*FZ+29J@T'Y46H-)" M5%J$2HM1:0D6K>OR=E,)TY:S>Y:;];#>QF7*F@BE5-Y&#*E<1UJ'F4(JVY17 M5U#[[Z/2 E1:B$J+4&DQ*BW!HG4-U.[78/K]&CBU9GTCO8UE*@OTD+$ %6 L M0 48"W43!RHM0*6%J+0(E1:CTA(L6M=8[28.IM_$\?-"LQ[0VS3JEHK/D&L@ M&6 ;2 ;X!G6#!BHM0*6%J+0(E1:CTA(L6MA;M1 I06HM!"5%J'28E1:@D7K.JC=J,'T&S5T169]:&_'V$!5 M&' ,) ,< \D QZ!NRT"E!:BT$)46H=)B5%J"1>LZIMV6P?3;,OJ6F/6XWBYR MH&*6(6]O.B S91<=)9NA#L%'I06HM!"5%J'28E1:@D7KNJC=J,'T&S7ZEYCU MP-X^ C=7J#Z"98J/CI+-4(?@H]("5%J(2HM0:3$J+<&B;7TT?/>$RQ4O'S?/ M;:W(O'C.Z^TC[O9']\^&'6^>D"D=OZ G(06.1_0DV3[YM<5O'T3[-2T?L[PB M2_X@FC*^..+&M-P^VW7[IB[6F^=K?B_JNEAM7C[Q=,'+1B ^?RB*^NU-T\#^ M";OG_P-02P,$% @ /$%P5M@D$SUY!0 YBP !D !X;"]W;W)K&ULQ9K];YLX',;_%8N;3IMT&YC7I)=&2@L)$-KU^K+3 MZ70_L,1MN/&2PTZ[_?=G7DH#=1#9OM)^20(\S\F';$M2?N4^RY.0\:)[OU'1E,]9]J4X\-:GDE+4 MB,1DQ0I$R+\>R3F)XX+$Z_%?#96:,@OC_N]G^KQL/&_,YY"2\RS^,UJSS:DT MDM":W(>[F%UG3RZI&V04O%46T_(3/=5:14*K'6594IMY#9(HK;[#K_6-V#-P MCMB@U@:U:] /&+3:H TUZ+5!'VHP:H,QU!G.HP:H-UE##J#:,AAK&M6'< M-9B'.DYY[CEE:!FXZ>Q7O7W0\MS=N.QON1I8Y:BT0Q9.)WGVA/)"SWG%CW)H MEWX^&*.T2.$-R_G5B/O8]-KYY-UX'R_1QSFZNYS=V=ZM8Z,_[F;7M\YU\!>: M>Y>SRW-O%B![=CM#[]%YEO"X;XHJD'ZJ6ABRQE&XJ<=$W6 K_?[\=J#T#F M-ZFY4^KSG3I3>XDV67U &OX-J8JJ"BITWF^_(5MN5P[:[7Z[OTM[[4Z__2+, M>RL_']YV++ OAK==9'>'MUUD]X:W763W?ZS?ES]VZX+A=J5G%&M-WK62IQW@ M.7F>Y3S$>5[]#5+$\XFN\HB?O2+\:XUFZW_YDX?_TS**K@EE(2/% ?H[X"SD M\2/ZCRC05<&ZN.!B-G%"M^&*G$K\^4%)_DBDZ:^_8%/Y710F2)@-"7,@87-( MV (2YD+"/$B8#PE;0L("(%@KV'H3;+V//KWD,_:8_QN+DEDYK=)93,L?I^^Q MCL>CB?RXGSF!;*0;1EMEBV'&N"US1#+3Q&9;-A?(#'VLM%4+D4HMGL;[*E=4 MI&7J>EOF"1M@69V[X8O*U'2U(UL*9+J&M4ZAP6L9-D=6(VIUN=%TN=';Y>VI MV*'.[V4<^UBN8&9[B%B=3K4%*CY$K$ZO.B*9:>S=E6J(0#9@ 0ES(6$>),PW MA(/7Z'344B#3-57I1#YX+<.6:H@'K]D,7K-W\,XHGW60QXBO$.)O?)ZQS7(F MG.B?]7*.'<"0,!L2YD#"YI"P!23,A81YD# ?$K:$A 5 L%9.K2:GUL]:,%B0 MP8:$V9 P!Q(VAX0M(&$N),R#A/F0L"4D+ ""M8(]:H(]^NX%0Z_SV&2.7D_S M+$WO3 9M@0JKZJB[K!#)]/%(Z\P9(1NP@(2YD# /$N9#PI:0L (UHK)N(G) M&&"1UDNLD0R?6QTUJ=SR 8L(&$N),R#A/F0L"4D M+ ""M0*#E9=72DK_TJZ9#PK?^_2:C\T**,T&I3F@M#DH;0%*WJDJ%2#DFS06D.*&T.2EN TEQ0F@=*\T%I2U!: $5K MIUQ]2;GZW0N]?NO1,54%DTV,NV^0A++1J]<#0IFI=9=ZH$U8@-)<4)H'2O-! M:4M06@!%:R?F98\$[GU3.W#-UP\Y.CN:X+6D(#LBF2 [(ID@.Z#[#T!I+BC- M Z7YH+0E*"V HE79D?>V%B8D?R@WS%*TRG8IJW8=-6>;3;FS;:JM#EBV+3?H_4$L#!!0 ( #Q!<%;7WUX!* 0 )<6 M 9 >&PO=V]R:W-H965T79@F2]:X0.R<5+@4;QX)+1 70_IDLHIB ME-:D(C=MR_+- F6E,9O4SV[I;$(V/,]*?$L!VQ0%HM\N<4ZV4P,:+P^6V=.: MRP?F;%*A)[S"_+ZZI6)DMBII5N"29:0$%#].C3F\B*$M"37B4X:W;.\>R*4\ M$/)9#A;IU+#DC'".$RXED+@\XRNO%C, V+X MBN1_92E?3XV1 5+\B#8Y7Y+M'[A9D"?U$I*S^A=L&ZQE@&3#."D:LIA!D96[ M*_K:&+%'@.XK!+LAV,<2G(;@'$MP&X)[+,%K"-ZQ!+\A^+7W.[-JIT/$T6Q" MR190B19J\J8.5\T6!F>ES*P5I^)M)GA\MHP^+5:+#S?@0PSN;^;WX>(N"L'' M^_GR+EI>_PWBQ#M MFW?@#\1'9Q\?/S:89=NBLBVX;7;\-JUGO.*7D0IH>"* M4+K[)S,@8@)N:2:>WF)Q2<$\_4^DF2@6G($E9AQQ+ ?@GVNA!19BQ/Y5!7'W M85?]85D0+UB%$CPU1,5CF#YC8_;K+]"W?E>%5*=8J%,LTBD6:Q+KI(+3IH(S MI#Z;IVDF4P#EH$)9>B;^I FJ,HYR571W6D&M);O3\\R%=F"-)N;S?MP4,,N! MOMN%A8MWII#%0X&@6?WO%'A+,<;.SUS%/.# M(W\"@O#GCP](? M*F"CD=OO-Y$"%OACV*^5FE;0\7K4>CW2T6X&14XU>:3J2= ;C7LNJW#0M=T> M+E+A+-'7K9[/FA;1\7G<^CS^04Z_U"Z5O8/<4^W5*1;J%(MTBL6:Q#K1A-;W M_:KUL]I5\V5-V:!5+=2J%FE5BW6I=3-B[P0#:NQ:PV(G!QD>E$#7A[U=4JA M.9[5ZT:1 @5]I]^S=,V_:_;W\P0XN$<]MFT-JYSLLGVXJ5'9K("I?%; 5$9K MW:R;>T=T\LCV/:)/F2A>.7X4\M9Y(+8 ='<*NAMP4M6G=@^$ 9 M>&PO=V]R:W-H965T5.V/7Y!EX8;K-LR<\I=8+^<^33=] MH9L^:9W>9_G7XBY)2N6/=;HISD9W9;D]&8^+Q5VRCHMWV3;95-_<9/DZ+JNW M^>VXV.9)O-P'K=.QIJKF>!VO-J/ST_UG'_/STVQ7IJM-\C%7BMUZ'>??+Y(T MNS\;L='C!U>KV[NR_F!\?KJ-;Y/KI/R\_9A7[\9'RG*U3C;%*MLH>7)S-IJS MDTB?U@%[Q6^KY+YX\EJIJ_(ER[[6;_CR;*361Y2DR:*L$7'UYUMRF:1I3:J. MX_<#='0LLPY\^OJ1[NXK7U7F2UPDEUGZS]6RO#L;34?*,KF)=VEYE=W[R:%" MDYJWR-)B_Z]R?]"J(V6Q*\IL?0BNCF"]VCS\C?\X-,23@(I#!VB' *T=8#P3 MH!\"]+X!QB' Z!LP.01,^@:8AP"S;X!U"+#Z!DP/ =.^ ;-#P*P=8#YWXM3' M,Z?V+8,=3W;G;#\;\GBZV?Y\CQ\ZUKY7VG$9GY_FV;V2U_J*5[_8=^U]?-49 M5YLZ"Z_+O/IV5<65YU?.;_R:__I!^=55/G^8?[;Y)\=6_O%Y?O7)N8K^I;C\ MP_S#)9]'BCW_-%?>*M=E7"95&I9*=E.]R19?[[)TF>3%WQ3G]]VJ_*[\;"=E MO$J+-Y7Z\[6M_/SC&^5'9;51/MUENR+>+(O3<5D=>GT X\7A,"\>#E-[YC!U MY7VV*>\*Q=DLDR41'\CCF28!C*LV.S:<]MAP%YJ4:">+=XK._JYHJJ81!W0I M#[].ME6X^FRX+0\/=AMIN",/?Q_GTH-W^]>=$>%>_[I3X7[_NE/AO'_=J?#@ MKYWW\*\U7=0_7)7T8OV8_OJ>IS_#XYM%=>\NDCII'UZ]J3.5S.M_7V5IJE3W MOOLX7_Z'RN&'L@RZK'H\<5)LXT5R-JH&#$62?TM&YS_]P$SU%RI_D# ;"7.0 M,!<)\Y P'PGC2%B A(5(6 2"";EL''/9D-'/]TG[MAZ2+I5%MJ[&Z458-8>5D\(OYV;VH15-[YO3U.04*F: MWE)%795Q5 @),SDFS$2:,!^J26Z:%>1P=-(I["TSV&PJ'M,E(9L:DXFHLFG8 M9";*'$IFFLP492XAFQ@S551YE$JK1RQ/53Y5I&4:ABCC9 4LJ]4:P8/,%,K4 M#:TE"PF9H3.]56C4E3%S:M&GW#R>+7_Z8:HQ]DLU MXKF,MZLR3JFN("4.O58B8382YB!A+A+F(6$^$L:1L )"Y&P" 03,M8Z9JSU MBC,4"YG+2)B-A#E(F(N$>4B8CX1Q)"Q PD(D+ +!A%R>'G-Y*KW[7B2WJ\UF MM;E5OL1IO%DD5(I..[=]0]69V1H=7'9E^HS-3*LU]")DUG1BM,94#B$S+3;1 M6T,O:?6&I@(2YB-A' D+^C5MB"PS L&$3CX[=O(9;!HN)0V]')G34]=ZA=,0%WZ5TQ&7)@];6A](XE!9 :6'/]HU0 MI8K=_2EE<)]'TFPHS8'27"C-@])\ M*(U#:0&4%D)I$8HF9JS69*SVBL\##H6A$AM)LZ$T!TISH30/2O.A- ZE!5!: M"*5%*)J8V(T3@4D71_L]'#@PA+4#33,UM34.O"2%S+(F6GM@20E5?3)K3XDH M(9N:,\MJ#RVA2_I0F@^E<2@MZ-O (;38"$43NWVS:,_DJ_8])ES0Q?H#[<4, MLDDAD4$.*20RR*6$U GVH#7VH30.I0506MBW@2-4L6*?;];=F7SA?5XH'_/D MVRK;%>EWY2K99GE)NCHOY*#!?1])LZ$T!TISH30/2O.A- ZE!5!:"*5%*)J8 MM(US@IFO.?&"NBJ@-!M*J TUP#TY4UEYYHV3&I'U2'$JFF49[ MU0U:!0]*\Z$T#J4%4%H(I44HFIA!C=5$DZYX]UB:DP,&YXW6Z_9C4SKB]N-0 M.N+VXU(ZR@L)K:T/I7$H+8#2PI[M&Z%*%;M[8\#0Y :,YY]I]#-)RO&#DP&Z M_P.4YD!I+I3F06D^E,:AM !*"Z&T"$434[DQE6C&*S[&T* &%"C-AM(<*,V% MTCPHS8?2.)060&DAE!:A:&)B-\X93>Z (5:S8YQM;AB:W M9WC+'V/H*D;&IU)F&4S-0[C_VA+@LHS8?2.)060&DAE!:A:.)FTHW+ M0I>[+)HQZY^T0LKY0],*2K.A- =*P>JVURP."D,7K<:VQ"U;W7.(2*2IJNJOW["= J^E :A](" M*"U\N6DC5(%B]VX\%/H+NX\(#RGZ>1OER,$='KH/"93F0&DNE.9!:3Z4QJ&T M $H+H;0(11/3M_&"Z*^Y#XD.]8U :3:4YD!I+I3F06D^E,:AM !*"Z&T"$43 M$[LQO.ARPTN_YQ(/#.&GJ*@'$\36(-23"6H'$>+11%?6>30!]95 :3Z4QJ&T M@#B?G4<34+,(BB9V\L8LHLLW#NDQMX(:0 ZT%_+%IF34[(J04=.KKJPSO8(: M+* T#J4%4%KXOCXR6^+KY/\-KE,TK10%MEN4S[\SO#Q4R5/;NHM M-D[F^]\F;WU^P4XX(SX/V$FT_WS&PO2$+*@R22943 M;:IJ%I2%HB0M@93SH-OIQ$%.F/!' ['(KW-=>E.Y$'KH)TV39T]?TZ$?QA]] MS\J-94J'_OW9^U\+J:_>>?9\\N'DI'/1N3^_VD7.:NC<#YS"E\\01F4QT?A9 M;O?91:5[SY/>JXV*][?%VV)_)R<(>9>/2_0Z#HG3AGR*T4)GY%90C-AU6SYM M^[51@SI-1X-,BDVV1KYM,.HDI]X#X4-_3#B;* :LC.2,KVQS%QJFDDOE:;-, M3+@06LI'"X>V!BNHULF9D*J*;2/8WTE]^0ZPKH%!QGECL.O;AM&@(%I3):Y- MI;JX:GP">77Y;E48AS-%5F'WTM\0JI,),I$JI:H)$_KKIM& TPSL*#:;PUG+ M(@!0:YF;0LK(3 I2>5@SZH*1G5+.;^'V\C/;TEYFK7FKLD0T16.H+EH96P'] MMIK5;LO&K]+U"O8@]9>%Z8ZHZK"TZ(VB&5M6]676&,#40UR=% 5??>9L)G)J M.__L@*,!6?.\N53LT42#5)F:!JI\[X$JS:;MEM^*%'=TJ=?IM,QPS]TC]/QO MQWE&!56$MTV;W#_D47ZUX_IY_!:>J]O*KF.GR:AW^![K_<>AFXR/P>113'?_ M&$PF1V"R]V9WS9>8#(_!9/?P34:'F9)!O:=L;5RWMJU-JP>O!T/_![QL\$U0 M;[)@7#-1U^8L3:EXLGLU\II,S"OWEKZY/J4967!]UX!#?U/^3E.VR)/FJAL8 MB/JJ3?D;=,]LA=?O)B86$RE=TG1<5]5L4A4]4S!1ZP,(N\AU=;@1C&,Q-P(8 M%@=S@'$L"XOS/_6GC_;'8IBWOA/IHYP^RK$L%S*N/E@<-RM6P[P! XL#D5XVUOALXQFR/P^P.=V7(5A/\4S$>HJ/-2#N M<0-&DKAG&XL##&P6L-R!^.XXD%-N3A3!K&+>L!6,(TF"(9"+[AR-8V1T8OBX MYP=;)5&4)&X$,+>#*,(06(TX@CD #Q@21=5S<.=Y%*R?4\'F?^C1'U!+ P04 M " \07!6EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_ MQ=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+ MJ1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D M5XA-/E_G;@ M2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/ M['X 4$L#!!0 ( #Q!<%:*$.Y!6P< -] / >&PO=V]R:V)O;VLN M>&ULQ9SAD0794Y! ^$YD\L\J+;5S)C\6Z6^X*$2_+C1#5-NUJ5U=&=QLG6>?CA^=[S8HN M_)!78E$E>28/J@/WB7@J?YU7']EC4B8/29I4_UQWZM]3T6';)$NVR0^QO.Y< M=5BYR9]N\R+YD6=5G(:+(D_3ZT[O<.)>%%6R.#H<*L@H?BCK(U7\$,02Y+IC M7,D;KI*BK.HKZOO'DO%1R(L/G_95/DG22A3CN!+3(M_ODFRM;B._11=\C3H. MSS\/07Q?_)\PYJM5LA#C?+'?BJPZQ+$0J0+,RDVR*SLLB[?BNF/GCZ)0WT?^ M 6=Y^&Z5A *1*MXG\D3A+&L\.A1KOTPJYF2'?RS/ BP-P=)HL6S?"WW7&5L1 M'[,PDC_NN!>%S)\P?\8# -E'(/MG@[3]NQF '""0@S>$O+%@#012),6T@^FEN?\946. M#XE&"-&(EBATIIXS<6S+BYAEV_[HA8J-._?6CL2T<+[*\ MJ2-;&+/"4#KB*%J8)7K$FO"C6QXT)5:G KZG!F)(B6FB1^P)RY9-+3P:03 I M](BM,)L'4E$A5ZZ*N.N'S!DSS_8F"EZQ*H8\YNH[JR'!^W?N,ZT M-AE\MAIF"8W8$OR+4OV4JS%8#L=CSN_J7VR*XR MKD<6[H6O4RD-\X5&[(L+V7?#=]^X%7@RB0J9])L39H,#UHQ'H(N%M7$#-+I2918,DF9A\-!,_N#MJ_Y@A-&)#R,9UYT0UG?*$TI?L!]Q[54GT,4?TB1T1SFLT**.04S,/'WJ::R6E+HM ME@-,/0-J]9Q(7X][^ !3SX!8/2>SV ,GQ,34,R"?U_J5R[8^:DPX V+A')+: M5BQT.838,2VY8RLC)I@!L6#0!*V14@PPS0R(-8,F:$U,3#,#8LW %0=VR;RX M*&*U,,PNQJ**$XB):69 7=2@>60?8F*:&1!KIBV/!$&%:XJ8:/2W7RV1F..D MC-?K0JPA)B8:G;[&:<&T\ZPJXD4%N:8?_3S ME#F7+)0W7^XA)N8?G=@_)S$/H868F']T8O^@T6PD'0;F'X/8/VC1V,3$_&,0 M^P?'A$F'@?G'(/?/RXIE6U^'F)A_#.KU?&P5L_G0,0D9Q!(ZO8HI@QO %,[ M)&002PC%].& 9* [PX@EA&)RN)_2P"QD$%L(Q0RAA0S,0@:QA=#UZV87PBQD MG&.R[=?(!/<#8A8:OL5TVS%FN(D+T>SI0\Q"PS/L!GC)CQJS@D/,0L-S; QH MS3>'F(6&9]HB\+-]0DS,0D/JB;C3F&&5+R F9J$A]5P<$LT\:_1TS$)#8@LA M,]:J?4),=(2T$9ZS;>@XFGR%U"90M\JU@4?Q=E$K>JY6H7R%AAQ,0$Y// MD+H$:F*.Q4H4A5BJ \PJ2X!I8O(QB>7S"O,^3O?U1ZVEBSK-"+/)UIEZF4@%T,"?[:B_SM3OU\MQ^^Y/3AIB8>^$LW A3T(AZIQN*.8"8F()&]#O=D&7I1C0Q"XV(+81C-J*)66A$;"$<4X>8 MF(5&9]V+8$!,S$(C\KW5&.808F(6&I%;",,T(2;ZXF9MH6Y]+6<'4#W6GGC;0U_EE/8 M!VVQ3<1;60/BXU2/$!X>?W6'=GKK3^/^[3RN/HZ'T[BN]M-T_E'7XV;?'=OQ MH3]WI\N9;3\#]S]?)Y[OYG8K_=OFVZ MG_WF][$[3?\87/_IA_=QWW53M7IIAUTWK:OZXW [/-;7'_-PF5RMGE_7U?#\ M:JIZZ2"+(+M\D$.06S[((\@O'Q00%)8/B@B*RPEL!O2WUM@)ZV]G#MH#>EGI; ;TM];8">EOJ;07TMM3;"NAMJ;<5 MT-M2;RN@MZ7>5D!O1[V=@-Z.>CL!O1WU=@)ZN]G+$@&]'?5V GH[ZNT$]';4 MVPGH[:BW$]#;46\GH+>CWDY ;T^]O8#>GGI[ ;T]]?8">GOJ[07T]K.7W0)Z M>^KM!?3VU-L+Z.VIMQ?0VU-O+Z"WI]Y>0.] O8. WH%Z!P&] _4. GH'ZAT$ M] [4.PCH'69_5@KH':AW$- [4.\@H'>@WD% [T"]@X#>D7I' ;TC]8X">D?J M'07TCM0["N@=J7<4T#M2[RB@=YQM-A'0.U+O**!WI-Y10.](O:. WHEZ)P&] M$_5. GHGZIT$]$[4.PGHG:AW$M [4>\DH'>BWDE [S3;+"B@=Z+>24#O1+V3 M@-Z9>FA7H7 ;T+]2X">A?J703T+M2[".A=J'<1T+M0[R*@=Z'>14#O M0KV+@-Z%>A.OY6N/^IOE.JZ?+M=WM_M?EU\'9USC- ME>?Z/F-\^@M02P,$% @ /$%P5A6+*+]4 @ .3@ !, !;0V]N=&5N M=%]4>7!E&ULS=M-;MLP$(;AJQC:!I8BBJ2H(LZF[;;-HA=0)3H6K#^0 M3.K':^^?8T6[\Z#/WH-\DNA/E#EOEF9X?: MI]-LQ[BRG=Q0A_C5W6=SW>SK>YN)ZVN=-=,8[!C6X5@CN;WY9+?U0Q]6GP_Q M9]]-XR9QMO?)ZN-IXS%KD]3SW'=-'>)Z]CBVOZ6LGQ/2>'+9XW?=[*_BAB1[ M,^&X\N> YW-?'ZUS76M7=[4+7^HA[LH.?>;#4V]]>K[$&SU.VVW7V'9J'H9X M)/6SLW7K=]:&H4]/1:_.)X=XP_;TF5^_SOBU_CO[$) ^ M"D@?$M*'@O2A(7V4D#X,I(\*TD=^36F$(FI.(36GF)I34,TIJN845G.*JSD% MUIPBJZ#(*BBR"HJL@B*KH,@J*+(*BJR"(JN@R"HHLA8460N*K 5%UH(B:T&1 MM:#(6E!D+2BR%A19"XJLDB*KI,@J*;)*BJR2(JNDR"HILDJ*K)(BJZ3(JBBR M*HJLBB*KHLBJ*+(JBJR*(JNBR*HHLBJ*K)HBJZ;(JBFR:HJLFB*KILBJ*;)J MBJR:(JNFR%I29"TILI8464N*K"5%UI(B:TF1M:3(6E)D+2FR&HJLAB*KH&UL4$L! A0#% @ M/$%P5D4Z5>S+!P BB\ !@ ("!#@@ 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ /$%P5O\%V9MN P OPH M !@ ("!U!D 'AL+W=O 8 " @7@= !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ /$%P5@7\2_L^"@ BC !@ ("! M2R< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M/$%P5AY04Q:%*0 YH0 !D ("!W4, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /$%P5D>QXNMZ @ M>04 !D ("!%(< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /$%P5J\XZ),&!0 \ L !D M ("!E9$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ /$%P5M-B@DW*! PL !D ("!*Y\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /$%P M5BZ8/<;;!P &!4 !D ("![;L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /$%P5N^H_"EH P :0< M !D ("!R\\ 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ /$%P5N'IPIX!!0 ;@L !D M ("!X>0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ /$%P5E+TMFB&! E0H !D ("!?/H 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ /$%P5EO/ M]_QX! X@H !D ("!83\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /$%P5K(=:KO& @ $ 8 !D M ("!ETH! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ /$%P5A*1E=QY P _0< !D ("! M=%4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ /$%P5CD:I=I$!P $A, !D ("!/F ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /$%P5D!B>.U>"@ !)( !D M ("![8H! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ /$%P5N6($&PO=V]R:W-H965T&UL4$L! A0#% @ M/$%P5LF1\-HD P ^0L !D ("!4[ ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /$%P5O?:'E77"P M&PO=V]R:W-H965T&UL4$L! A0#% @ /$%P5GM8*C/5 @ 7P< !D M ("!7\T! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ /$%P5G"2I"V\!0 ZB8 !D ("!M=@! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /$%P M5B $19X3"P 678 !D ("!H^8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /$%P5I/1AN!P!@ XBP M !D ("!P_\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /$%P5N#6N&<\! S1< !D M ("!]0P" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ /$%P5IX12Z<\! F!( !D ("!-!\" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ /$%P5K?I M2OCU! KA, !D ("!M"P" 'AL+W=O))>@$ "#$@ &0 M @('@,0( >&PO=V]R:W-H965T&UL4$L! A0#% @ /$%P5EA%8">0 P .0\ !D M ("!.CH" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ /$%P5BLMJ>M7 P P0L !D ("! MVD," 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /$%P5F 4("PE! _A@ !D M ("!?FP" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ /$%P5M@D$SUY!0 YBP !D ("!UX4" M 'AL+W=O M 2@$ "7%@ &0 @(&'BP( >&PO=V]R:W-H965T 9 M " @>:/ @!X;"]W;W)K&UL4$L! A0#% @ M/$%P5N ]C9!7 P E!8 T ( !NIH" 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ /$%P M5K?ZQO#1 @ ,CH !H ( !K:8" 'AL+U]R96QS+W=O XML 118 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 119 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 120 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 321 480 1 true 83 0 false 7 false false R1.htm 0000001 - Document - Cover Sheet http://telos.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://telos.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS)/INCOME Sheet http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS)/INCOME Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://telos.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://telos.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0000008 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY/(DEFICIT) Sheet http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY/(DEFICIT) Statements 8 false false R9.htm 0000009 - Disclosure - ORGANIZATION Sheet http://telos.com/role/ORGANIZATION ORGANIZATION Notes 9 false false R10.htm 0000010 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIES SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 0000011 - Disclosure - REVENUE RECOGNITION Sheet http://telos.com/role/REVENUERECOGNITION REVENUE RECOGNITION Notes 11 false false R12.htm 0000012 - Disclosure - ACCOUNTS RECEIVABLE, NET Sheet http://telos.com/role/ACCOUNTSRECEIVABLENET ACCOUNTS RECEIVABLE, NET Notes 12 false false R13.htm 0000013 - Disclosure - INVENTORIES, NET Sheet http://telos.com/role/INVENTORIESNET INVENTORIES, NET Notes 13 false false R14.htm 0000014 - Disclosure - PROPERTY AND EQUIPMENT, NET Sheet http://telos.com/role/PROPERTYANDEQUIPMENTNET PROPERTY AND EQUIPMENT, NET Notes 14 false false R15.htm 0000015 - Disclosure - GOODWILL Sheet http://telos.com/role/GOODWILL GOODWILL Notes 15 false false R16.htm 0000016 - Disclosure - INTANGIBLE ASSETS, NET Sheet http://telos.com/role/INTANGIBLEASSETSNET INTANGIBLE ASSETS, NET Notes 16 false false R17.htm 0000017 - Disclosure - OTHER BALANCE SHEET COMPONENTS Sheet http://telos.com/role/OTHERBALANCESHEETCOMPONENTS OTHER BALANCE SHEET COMPONENTS Notes 17 false false R18.htm 0000018 - Disclosure - ACQUISITION Sheet http://telos.com/role/ACQUISITION ACQUISITION Notes 18 false false R19.htm 0000019 - Disclosure - PURCHASE OF TELOS ID NON-CONTROLLING INTERESTS Sheet http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTS PURCHASE OF TELOS ID NON-CONTROLLING INTERESTS Notes 19 false false R20.htm 0000020 - Disclosure - DEBT AND OTHER OBLIGATIONS Sheet http://telos.com/role/DEBTANDOTHEROBLIGATIONS DEBT AND OTHER OBLIGATIONS Notes 20 false false R21.htm 0000021 - Disclosure - EXCHANGEABLE REDEEMABLE PREFERRED STOCK CONVERSION Sheet http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSION EXCHANGEABLE REDEEMABLE PREFERRED STOCK CONVERSION Notes 21 false false R22.htm 0000022 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://telos.com/role/STOCKHOLDERSEQUITY STOCKHOLDERS' EQUITY Notes 22 false false R23.htm 0000023 - Disclosure - EMPLOYEE BENEFIT PLAN Sheet http://telos.com/role/EMPLOYEEBENEFITPLAN EMPLOYEE BENEFIT PLAN Notes 23 false false R24.htm 0000024 - Disclosure - STOCK-BASED COMPENSATION Sheet http://telos.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 24 false false R25.htm 0000025 - Disclosure - (LOSS)/EARNINGS PER SHARE Sheet http://telos.com/role/LOSSEARNINGSPERSHARE (LOSS)/EARNINGS PER SHARE Notes 25 false false R26.htm 0000026 - Disclosure - INCOME TAXES Sheet http://telos.com/role/INCOMETAXES INCOME TAXES Notes 26 false false R27.htm 0000027 - Disclosure - LEASES Sheet http://telos.com/role/LEASES LEASES Notes 27 false false R28.htm 0000028 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://telos.com/role/RELATEDPARTYTRANSACTIONS RELATED PARTY TRANSACTIONS Notes 28 false false R29.htm 0000029 - Disclosure - SEGMENT INFORMATION Sheet http://telos.com/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 29 false false R30.htm 0000030 - Disclosure - COMMITMENT AND CONTINGENCIES Sheet http://telos.com/role/COMMITMENTANDCONTINGENCIES COMMITMENT AND CONTINGENCIES Notes 30 false false R31.htm 0000031 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION Sheet http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATION SUPPLEMENTAL CASH FLOW INFORMATION Notes 31 false false R32.htm 0000032 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA Sheet http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATA REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA Notes 32 false false R33.htm 0000033 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 33 false false R34.htm 0000034 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://telos.com/role/REVENUERECOGNITIONTables REVENUE RECOGNITION (Tables) Tables http://telos.com/role/REVENUERECOGNITION 34 false false R35.htm 0000035 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables) Sheet http://telos.com/role/ACCOUNTSRECEIVABLENETTables ACCOUNTS RECEIVABLE, NET (Tables) Tables http://telos.com/role/ACCOUNTSRECEIVABLENET 35 false false R36.htm 0000036 - Disclosure - INVENTORIES, NET (Tables) Sheet http://telos.com/role/INVENTORIESNETTables INVENTORIES, NET (Tables) Tables http://telos.com/role/INVENTORIESNET 36 false false R37.htm 0000037 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) Sheet http://telos.com/role/PROPERTYANDEQUIPMENTNETTables PROPERTY AND EQUIPMENT, NET (Tables) Tables http://telos.com/role/PROPERTYANDEQUIPMENTNET 37 false false R38.htm 0000038 - Disclosure - INTANGIBLE ASSETS, NET (Tables) Sheet http://telos.com/role/INTANGIBLEASSETSNETTables INTANGIBLE ASSETS, NET (Tables) Tables http://telos.com/role/INTANGIBLEASSETSNET 38 false false R39.htm 0000039 - Disclosure - OTHER BALANCE SHEET COMPONENTS (Tables) Sheet http://telos.com/role/OTHERBALANCESHEETCOMPONENTSTables OTHER BALANCE SHEET COMPONENTS (Tables) Tables http://telos.com/role/OTHERBALANCESHEETCOMPONENTS 39 false false R40.htm 0000040 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://telos.com/role/STOCKHOLDERSEQUITYTables STOCKHOLDERS' EQUITY (Tables) Tables http://telos.com/role/STOCKHOLDERSEQUITY 40 false false R41.htm 0000041 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://telos.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://telos.com/role/STOCKBASEDCOMPENSATION 41 false false R42.htm 0000042 - Disclosure - (LOSS)/EARNINGS PER SHARE (Tables) Sheet http://telos.com/role/LOSSEARNINGSPERSHARETables (LOSS)/EARNINGS PER SHARE (Tables) Tables http://telos.com/role/LOSSEARNINGSPERSHARE 42 false false R43.htm 0000043 - Disclosure - INCOME TAXES (Tables) Sheet http://telos.com/role/INCOMETAXESTables INCOME TAXES (Tables) Tables http://telos.com/role/INCOMETAXES 43 false false R44.htm 0000044 - Disclosure - LEASES (Tables) Sheet http://telos.com/role/LEASESTables LEASES (Tables) Tables http://telos.com/role/LEASES 44 false false R45.htm 0000045 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://telos.com/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://telos.com/role/SEGMENTINFORMATION 45 false false R46.htm 0000046 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables) Sheet http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables SUPPLEMENTAL CASH FLOW INFORMATION (Tables) Tables http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATION 46 false false R47.htm 0000047 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA (Tables) Sheet http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATATables REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA (Tables) Tables http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATA 47 false false R48.htm 0000048 - Disclosure - ORGANIZATION - Narrative (Details) Sheet http://telos.com/role/ORGANIZATIONNarrativeDetails ORGANIZATION - Narrative (Details) Details 48 false false R49.htm 0000049 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Sheet http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Details 49 false false R50.htm 0000050 - Disclosure - REVENUE RECOGNITION - Narrative (Details) Sheet http://telos.com/role/REVENUERECOGNITIONNarrativeDetails REVENUE RECOGNITION - Narrative (Details) Details 50 false false R51.htm 0000051 - Disclosure - REVENUE RECOGNITION - Disaggregation of Revenue (Details) Sheet http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails REVENUE RECOGNITION - Disaggregation of Revenue (Details) Details 51 false false R52.htm 0000052 - Disclosure - REVENUE RECOGNITION - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details) Sheet http://telos.com/role/REVENUERECOGNITIONContractwithCustomerContractAssetContractLiabilityandReceivableDetails REVENUE RECOGNITION - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details) Details 52 false false R53.htm 0000053 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details) Sheet http://telos.com/role/ACCOUNTSRECEIVABLENETDetails ACCOUNTS RECEIVABLE, NET (Details) Details http://telos.com/role/ACCOUNTSRECEIVABLENETTables 53 false false R54.htm 0000054 - Disclosure - INVENTORIES, NET (Details) Sheet http://telos.com/role/INVENTORIESNETDetails INVENTORIES, NET (Details) Details http://telos.com/role/INVENTORIESNETTables 54 false false R55.htm 0000055 - Disclosure - PROPERTY AND EQUIPMENT, NET - Property, Plant and Equipment (Details) Sheet http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails PROPERTY AND EQUIPMENT, NET - Property, Plant and Equipment (Details) Details 55 false false R56.htm 0000056 - Disclosure - PROPERTY AND EQUIPMENT, NET - Narrative (Details) Sheet http://telos.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails PROPERTY AND EQUIPMENT, NET - Narrative (Details) Details 56 false false R57.htm 0000057 - Disclosure - GOODWILL - Narrative (Details) Sheet http://telos.com/role/GOODWILLNarrativeDetails GOODWILL - Narrative (Details) Details 57 false false R58.htm 0000058 - Disclosure - INTANGIBLE ASSETS, NET - Schedule of Finite-Lived Intangible Assets (Details) Sheet http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails INTANGIBLE ASSETS, NET - Schedule of Finite-Lived Intangible Assets (Details) Details 58 false false R59.htm 0000059 - Disclosure - INTANGIBLE ASSETS, NET - Narrative (Details) Sheet http://telos.com/role/INTANGIBLEASSETSNETNarrativeDetails INTANGIBLE ASSETS, NET - Narrative (Details) Details 59 false false R60.htm 0000060 - Disclosure - INTANGIBLE ASSETS, NET - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Sheet http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails INTANGIBLE ASSETS, NET - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Details 60 false false R61.htm 0000061 - Disclosure - OTHER BALANCE SHEET COMPONENTS - Details of Accounts Payable and Other Accrued Liabilities (Details) Sheet http://telos.com/role/OTHERBALANCESHEETCOMPONENTSDetailsofAccountsPayableandOtherAccruedLiabilitiesDetails OTHER BALANCE SHEET COMPONENTS - Details of Accounts Payable and Other Accrued Liabilities (Details) Details 61 false false R62.htm 0000062 - Disclosure - OTHER BALANCE SHEET COMPONENTS - Other Current Liabilities (Details) Sheet http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails OTHER BALANCE SHEET COMPONENTS - Other Current Liabilities (Details) Details 62 false false R63.htm 0000063 - Disclosure - ACQUISITION - Narrative (Details) Sheet http://telos.com/role/ACQUISITIONNarrativeDetails ACQUISITION - Narrative (Details) Details 63 false false R64.htm 0000064 - Disclosure - PURCHASE OF TELOS ID NON-CONTROLLING INTERESTS - Narrative (Details) Sheet http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTSNarrativeDetails PURCHASE OF TELOS ID NON-CONTROLLING INTERESTS - Narrative (Details) Details 64 false false R65.htm 0000065 - Disclosure - DEBT AND OTHER OBLIGATIONS - Revolving Credit Facility (Details) Sheet http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails DEBT AND OTHER OBLIGATIONS - Revolving Credit Facility (Details) Details 65 false false R66.htm 0000066 - Disclosure - DEBT AND OTHER OBLIGATIONS - Other Financing Obligations (Details) Sheet http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails DEBT AND OTHER OBLIGATIONS - Other Financing Obligations (Details) Details 66 false false R67.htm 0000067 - Disclosure - DEBT AND OTHER OBLIGATIONS - Enlightenment Capital Credit Agreement (Details) Sheet http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails DEBT AND OTHER OBLIGATIONS - Enlightenment Capital Credit Agreement (Details) Details 67 false false R68.htm 0000068 - Disclosure - DEBT AND OTHER OBLIGATIONS - Subordinated Debt (Details) Sheet http://telos.com/role/DEBTANDOTHEROBLIGATIONSSubordinatedDebtDetails DEBT AND OTHER OBLIGATIONS - Subordinated Debt (Details) Details 68 false false R69.htm 0000069 - Disclosure - EXCHANGEABLE REDEEMABLE PREFERRED STOCK CONVERSION (Details) Sheet http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails EXCHANGEABLE REDEEMABLE PREFERRED STOCK CONVERSION (Details) Details http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSION 69 false false R70.htm 0000070 - Disclosure - STOCKHOLDERS' EQUITY - Narrative (Details) Sheet http://telos.com/role/STOCKHOLDERSEQUITYNarrativeDetails STOCKHOLDERS' EQUITY - Narrative (Details) Details 70 false false R71.htm 0000071 - Disclosure - STOCKHOLDERS' EQUITY - Share Repurchase Program Activity (Details) Sheet http://telos.com/role/STOCKHOLDERSEQUITYShareRepurchaseProgramActivityDetails STOCKHOLDERS' EQUITY - Share Repurchase Program Activity (Details) Details 71 false false R72.htm 0000072 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://telos.com/role/STOCKHOLDERSEQUITYScheduleofAccumulatedOtherComprehensiveIncomeLossDetails STOCKHOLDERS' EQUITY - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) Details 72 false false R73.htm 0000073 - Disclosure - EMPLOYEE BENEFIT PLAN (Details) Sheet http://telos.com/role/EMPLOYEEBENEFITPLANDetails EMPLOYEE BENEFIT PLAN (Details) Details http://telos.com/role/EMPLOYEEBENEFITPLAN 73 false false R74.htm 0000074 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) Sheet http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK-BASED COMPENSATION - Narrative (Details) Details 74 false false R75.htm 0000075 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense Incurred (Details) Sheet http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails STOCK-BASED COMPENSATION - Stock-Based Compensation Expense Incurred (Details) Details 75 false false R76.htm 0000076 - Disclosure - STOCK-BASED COMPENSATION - Nonvested Restricted Stock Units Activity (Details) Sheet http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails STOCK-BASED COMPENSATION - Nonvested Restricted Stock Units Activity (Details) Details 76 false false R77.htm 0000077 - Disclosure - (LOSS)/EARNINGS PER SHARE (Details) Sheet http://telos.com/role/LOSSEARNINGSPERSHAREDetails (LOSS)/EARNINGS PER SHARE (Details) Details http://telos.com/role/LOSSEARNINGSPERSHARETables 77 false false R78.htm 0000078 - Disclosure - INCOME TAXES (Details) Sheet http://telos.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://telos.com/role/INCOMETAXESTables 78 false false R79.htm 0000079 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details) Sheet http://telos.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Effective Income Tax Rate Reconciliation (Details) Details 79 false false R80.htm 0000080 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://telos.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 80 false false R81.htm 0000081 - Disclosure - Income Taxes - Valuation Allowance Activity (Details) Sheet http://telos.com/role/IncomeTaxesValuationAllowanceActivityDetails Income Taxes - Valuation Allowance Activity (Details) Details 81 false false R82.htm 0000082 - Disclosure - Income Taxes - Narrative (Details) Sheet http://telos.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 82 false false R83.htm 0000083 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://telos.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes - Unrecognized Tax Benefits (Details) Details 83 false false R84.htm 0000084 - Disclosure - LEASES - Narrative (Details) Sheet http://telos.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 84 false false R85.htm 0000085 - Disclosure - LEASES - Components of Lease Expense (Details) Sheet http://telos.com/role/LEASESComponentsofLeaseExpenseDetails LEASES - Components of Lease Expense (Details) Details 85 false false R86.htm 0000086 - Disclosure - LEASES - Future Minimum Lease Commitments (Details) Sheet http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails LEASES - Future Minimum Lease Commitments (Details) Details 86 false false R87.htm 0000087 - Disclosure - LEASES - Weighted Average Remaining Lease Term and Discount Rate (Details) Sheet http://telos.com/role/LEASESWeightedAverageRemainingLeaseTermandDiscountRateDetails LEASES - Weighted Average Remaining Lease Term and Discount Rate (Details) Details 87 false false R88.htm 0000088 - Disclosure - LEASES - Supplemental Cash Flow Information (Details) Sheet http://telos.com/role/LEASESSupplementalCashFlowInformationDetails LEASES - Supplemental Cash Flow Information (Details) Details 88 false false R89.htm 0000089 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails RELATED PARTY TRANSACTIONS (Details) Details http://telos.com/role/RELATEDPARTYTRANSACTIONS 89 false false R90.htm 0000090 - Disclosure - SEGMENT INFORMATION - Narrative (Details) Sheet http://telos.com/role/SEGMENTINFORMATIONNarrativeDetails SEGMENT INFORMATION - Narrative (Details) Details 90 false false R91.htm 0000091 - Disclosure - SEGMENT INFORMATION - Schedule of Segment Reporting Information, by Segment (Details) Sheet http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails SEGMENT INFORMATION - Schedule of Segment Reporting Information, by Segment (Details) Details 91 false false R92.htm 0000092 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION - Cash, Cash Equivalents, and Restricted Cash (Details) Sheet http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONCashCashEquivalentsandRestrictedCashDetails SUPPLEMENTAL CASH FLOW INFORMATION - Cash, Cash Equivalents, and Restricted Cash (Details) Details 92 false false R93.htm 0000093 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION - Supplemental Cash Flow Information (Details) Sheet http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails SUPPLEMENTAL CASH FLOW INFORMATION - Supplemental Cash Flow Information (Details) Details 93 false false R94.htm 0000094 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Narrative (Details) Sheet http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATANarrativeDetails REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Narrative (Details) Details 94 false false R95.htm 0000095 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Revised Quarterly Financial Data (Details) Sheet http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Revised Quarterly Financial Data (Details) Details 95 false false R96.htm 0000096 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Statement of Operations (Details) Sheet http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Statement of Operations (Details) Details 96 false false R97.htm 0000097 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Comprehensive Loss (Details) Sheet http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAComprehensiveLossDetails REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Comprehensive Loss (Details) Details 97 false false R98.htm 0000098 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Balance Sheet (Details) Sheet http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATABalanceSheetDetails REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Balance Sheet (Details) Details 98 false false R99.htm 0000099 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Statement of Stockholders' Equity (Details) Sheet http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Statement of Stockholders' Equity (Details) Details 99 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 7 fact(s) appearing in ix:hidden were eligible for transformation: tls:SoftwareLicenseDeliveryOrderNumberOfExercisableOptionsForOneYearExtension, us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - tls-20221231.htm 4 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 1 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - tls-20221231.htm 4 tls-20221231.htm ex-21listofsubsidiaries2022.htm ex-231consentofindependent.htm ex-232reissuanceconsentbdo.htm ex-24powerofattorney2022fo.htm ex-311certificationrule13a.htm ex-312certificationrule13a.htm ex-32certificationpursuant.htm executiveemploymentagreeme.htm tls-20221231.xsd tls-20221231_cal.xml tls-20221231_def.xml tls-20221231_lab.xml tls-20221231_pre.xml tls-20221231_g1.jpg tls-20221231_g2.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 123 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tls-20221231.htm": { "axisCustom": 0, "axisStandard": 37, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 1410, "http://xbrl.sec.gov/dei/2022": 43 }, "contextCount": 321, "dts": { "calculationLink": { "local": [ "tls-20221231_cal.xml" ] }, "definitionLink": { "local": [ "tls-20221231_def.xml" ] }, "inline": { "local": [ "tls-20221231.htm" ] }, "labelLink": { "local": [ "tls-20221231_lab.xml" ] }, "presentationLink": { "local": [ "tls-20221231_pre.xml" ] }, "schema": { "local": [ "tls-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 737, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 7, "http://telos.com/20221231": 1, "http://xbrl.sec.gov/dei/2022": 4, "total": 12 }, "keyCustom": 52, "keyStandard": 428, "memberCustom": 30, "memberStandard": 50, "nsprefix": "tls", "nsuri": "http://telos.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://telos.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "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": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "10", "role": "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIES", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - REVENUE RECOGNITION", "menuCat": "Notes", "order": "11", "role": "http://telos.com/role/REVENUERECOGNITION", "shortName": "REVENUE RECOGNITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - ACCOUNTS RECEIVABLE, NET", "menuCat": "Notes", "order": "12", "role": "http://telos.com/role/ACCOUNTSRECEIVABLENET", "shortName": "ACCOUNTS RECEIVABLE, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - INVENTORIES, NET", "menuCat": "Notes", "order": "13", "role": "http://telos.com/role/INVENTORIESNET", "shortName": "INVENTORIES, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - PROPERTY AND EQUIPMENT, NET", "menuCat": "Notes", "order": "14", "role": "http://telos.com/role/PROPERTYANDEQUIPMENTNET", "shortName": "PROPERTY AND EQUIPMENT, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - GOODWILL", "menuCat": "Notes", "order": "15", "role": "http://telos.com/role/GOODWILL", "shortName": "GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - INTANGIBLE ASSETS, NET", "menuCat": "Notes", "order": "16", "role": "http://telos.com/role/INTANGIBLEASSETSNET", "shortName": "INTANGIBLE ASSETS, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - OTHER BALANCE SHEET COMPONENTS", "menuCat": "Notes", "order": "17", "role": "http://telos.com/role/OTHERBALANCESHEETCOMPONENTS", "shortName": "OTHER BALANCE SHEET COMPONENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - ACQUISITION", "menuCat": "Notes", "order": "18", "role": "http://telos.com/role/ACQUISITION", "shortName": "ACQUISITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - PURCHASE OF TELOS ID NON-CONTROLLING INTERESTS", "menuCat": "Notes", "order": "19", "role": "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTS", "shortName": "PURCHASE OF TELOS ID NON-CONTROLLING INTERESTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://telos.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - DEBT AND OTHER OBLIGATIONS", "menuCat": "Notes", "order": "20", "role": "http://telos.com/role/DEBTANDOTHEROBLIGATIONS", "shortName": "DEBT AND OTHER OBLIGATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "tls:RedeemablePreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - EXCHANGEABLE REDEEMABLE PREFERRED STOCK CONVERSION", "menuCat": "Notes", "order": "21", "role": "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSION", "shortName": "EXCHANGEABLE REDEEMABLE PREFERRED STOCK CONVERSION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "tls:RedeemablePreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - STOCKHOLDERS' EQUITY", "menuCat": "Notes", "order": "22", "role": "http://telos.com/role/STOCKHOLDERSEQUITY", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - EMPLOYEE BENEFIT PLAN", "menuCat": "Notes", "order": "23", "role": "http://telos.com/role/EMPLOYEEBENEFITPLAN", "shortName": "EMPLOYEE BENEFIT PLAN", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - STOCK-BASED COMPENSATION", "menuCat": "Notes", "order": "24", "role": "http://telos.com/role/STOCKBASEDCOMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - (LOSS)/EARNINGS PER SHARE", "menuCat": "Notes", "order": "25", "role": "http://telos.com/role/LOSSEARNINGSPERSHARE", "shortName": "(LOSS)/EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "26", "role": "http://telos.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - LEASES", "menuCat": "Notes", "order": "27", "role": "http://telos.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - RELATED PARTY TRANSACTIONS", "menuCat": "Notes", "order": "28", "role": "http://telos.com/role/RELATEDPARTYTRANSACTIONS", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - SEGMENT INFORMATION", "menuCat": "Notes", "order": "29", "role": "http://telos.com/role/SEGMENTINFORMATION", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "3", "role": "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - COMMITMENT AND CONTINGENCIES", "menuCat": "Notes", "order": "30", "role": "http://telos.com/role/COMMITMENTANDCONTINGENCIES", "shortName": "COMMITMENT AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION", "menuCat": "Notes", "order": "31", "role": "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATION", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ErrorCorrectionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA", "menuCat": "Notes", "order": "32", "role": "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATA", "shortName": "REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ErrorCorrectionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "33", "role": "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - REVENUE RECOGNITION (Tables)", "menuCat": "Tables", "order": "34", "role": "http://telos.com/role/REVENUERECOGNITIONTables", "shortName": "REVENUE RECOGNITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables)", "menuCat": "Tables", "order": "35", "role": "http://telos.com/role/ACCOUNTSRECEIVABLENETTables", "shortName": "ACCOUNTS RECEIVABLE, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - INVENTORIES, NET (Tables)", "menuCat": "Tables", "order": "36", "role": "http://telos.com/role/INVENTORIESNETTables", "shortName": "INVENTORIES, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)", "menuCat": "Tables", "order": "37", "role": "http://telos.com/role/PROPERTYANDEQUIPMENTNETTables", "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - INTANGIBLE ASSETS, NET (Tables)", "menuCat": "Tables", "order": "38", "role": "http://telos.com/role/INTANGIBLEASSETSNETTables", "shortName": "INTANGIBLE ASSETS, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - OTHER BALANCE SHEET COMPONENTS (Tables)", "menuCat": "Tables", "order": "39", "role": "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSTables", "shortName": "OTHER BALANCE SHEET COMPONENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS)/INCOME", "menuCat": "Statements", "order": "4", "role": "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS)/INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - STOCKHOLDERS' EQUITY (Tables)", "menuCat": "Tables", "order": "40", "role": "http://telos.com/role/STOCKHOLDERSEQUITYTables", "shortName": "STOCKHOLDERS' EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "menuCat": "Tables", "order": "41", "role": "http://telos.com/role/STOCKBASEDCOMPENSATIONTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - (LOSS)/EARNINGS PER SHARE (Tables)", "menuCat": "Tables", "order": "42", "role": "http://telos.com/role/LOSSEARNINGSPERSHARETables", "shortName": "(LOSS)/EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - INCOME TAXES (Tables)", "menuCat": "Tables", "order": "43", "role": "http://telos.com/role/INCOMETAXESTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "44", "role": "http://telos.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - SEGMENT INFORMATION (Tables)", "menuCat": "Tables", "order": "45", "role": "http://telos.com/role/SEGMENTINFORMATIONTables", "shortName": "SEGMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables)", "menuCat": "Tables", "order": "46", "role": "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA (Tables)", "menuCat": "Tables", "order": "47", "role": "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATATables", "shortName": "REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "if0b861714f0e4b7daad395098cc9fbd2_D20201112-20201112", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - ORGANIZATION - Narrative (Details)", "menuCat": "Details", "order": "48", "role": "http://telos.com/role/ORGANIZATIONNarrativeDetails", "shortName": "ORGANIZATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "ice705fc9220e4d09b7483d85d79c507b_D20210419-20210419", "decimals": "INF", "lang": "en-US", "name": "tls:WarrantRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i99ad7f3db28b4a69a37335d8cea1594d_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "menuCat": "Details", "order": "49", "role": "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "lang": "en-US", "name": "tls:GoodwillAmortizedAndDeductedOverPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "5", "role": "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - REVENUE RECOGNITION - Narrative (Details)", "menuCat": "Details", "order": "50", "role": "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails", "shortName": "REVENUE RECOGNITION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i99ad7f3db28b4a69a37335d8cea1594d_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - REVENUE RECOGNITION - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "51", "role": "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails", "shortName": "REVENUE RECOGNITION - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "ibcbebd1ed7ff4af287e35aed93515662_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "tls:BillContractsReceivableNetOfAllowance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - REVENUE RECOGNITION - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details)", "menuCat": "Details", "order": "52", "role": "http://telos.com/role/REVENUERECOGNITIONContractwithCustomerContractAssetContractLiabilityandReceivableDetails", "shortName": "REVENUE RECOGNITION - Contract with Customer, Contract Asset, Contract Liability, and Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "tls:BillContractsReceivableNetOfAllowance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details)", "menuCat": "Details", "order": "53", "role": "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails", "shortName": "ACCOUNTS RECEIVABLE, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - INVENTORIES, NET (Details)", "menuCat": "Details", "order": "54", "role": "http://telos.com/role/INVENTORIESNETDetails", "shortName": "INVENTORIES, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - PROPERTY AND EQUIPMENT, NET - Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "55", "role": "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails", "shortName": "PROPERTY AND EQUIPMENT, NET - Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - PROPERTY AND EQUIPMENT, NET - Narrative (Details)", "menuCat": "Details", "order": "56", "role": "http://telos.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails", "shortName": "PROPERTY AND EQUIPMENT, NET - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - GOODWILL - Narrative (Details)", "menuCat": "Details", "order": "57", "role": "http://telos.com/role/GOODWILLNarrativeDetails", "shortName": "GOODWILL - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "reporting_unit", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - INTANGIBLE ASSETS, NET - Schedule of Finite-Lived Intangible Assets (Details)", "menuCat": "Details", "order": "58", "role": "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails", "shortName": "INTANGIBLE ASSETS, NET - Schedule of Finite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "ic923230dcf2c4f6abc6310825b42c611_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - INTANGIBLE ASSETS, NET - Narrative (Details)", "menuCat": "Details", "order": "59", "role": "http://telos.com/role/INTANGIBLEASSETSNETNarrativeDetails", "shortName": "INTANGIBLE ASSETS, NET - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "ic923230dcf2c4f6abc6310825b42c611_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "6", "role": "http://telos.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - INTANGIBLE ASSETS, NET - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "menuCat": "Details", "order": "60", "role": "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "INTANGIBLE ASSETS, NET - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - OTHER BALANCE SHEET COMPONENTS - Details of Accounts Payable and Other Accrued Liabilities (Details)", "menuCat": "Details", "order": "61", "role": "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSDetailsofAccountsPayableandOtherAccruedLiabilitiesDetails", "shortName": "OTHER BALANCE SHEET COMPONENTS - Details of Accounts Payable and Other Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "tls:OtherAccruedExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - OTHER BALANCE SHEET COMPONENTS - Other Current Liabilities (Details)", "menuCat": "Details", "order": "62", "role": "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails", "shortName": "OTHER BALANCE SHEET COMPONENTS - Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "tls:OtherAccruedExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - ACQUISITION - Narrative (Details)", "menuCat": "Details", "order": "63", "role": "http://telos.com/role/ACQUISITIONNarrativeDetails", "shortName": "ACQUISITION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i970802d79f9049458be9dfa323e10b48_D20210730-20210730", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - PURCHASE OF TELOS ID NON-CONTROLLING INTERESTS - Narrative (Details)", "menuCat": "Details", "order": "64", "role": "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTSNarrativeDetails", "shortName": "PURCHASE OF TELOS ID NON-CONTROLLING INTERESTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "ia6c04da3194a45b6bc60683410f96bfc_D20201123-20201123", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "ib150309ccc8b4dc48ac6dd571be30044_I20221230", "decimals": "INF", "first": true, "lang": "en-US", "name": "tls:DebtInstrumentCovenantSeniorLeverageRatioMaximum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - DEBT AND OTHER OBLIGATIONS - Revolving Credit Facility (Details)", "menuCat": "Details", "order": "65", "role": "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails", "shortName": "DEBT AND OTHER OBLIGATIONS - Revolving Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "ib150309ccc8b4dc48ac6dd571be30044_I20221230", "decimals": "INF", "first": true, "lang": "en-US", "name": "tls:DebtInstrumentCovenantSeniorLeverageRatioMaximum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "if410b10852634dd99a995e55c9e3326e_D20221101-20221130", "decimals": "-5", "first": true, "lang": "en-US", "name": "tls:ProceedsFromOtherFinancingObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - DEBT AND OTHER OBLIGATIONS - Other Financing Obligations (Details)", "menuCat": "Details", "order": "66", "role": "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails", "shortName": "DEBT AND OTHER OBLIGATIONS - Other Financing Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "if410b10852634dd99a995e55c9e3326e_D20221101-20221130", "decimals": "-5", "first": true, "lang": "en-US", "name": "tls:ProceedsFromOtherFinancingObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - DEBT AND OTHER OBLIGATIONS - Enlightenment Capital Credit Agreement (Details)", "menuCat": "Details", "order": "67", "role": "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails", "shortName": "DEBT AND OTHER OBLIGATIONS - Enlightenment Capital Credit Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "ic211851343124595b54e6aef63629e51_D20200326-20200326", "decimals": "INF", "lang": "en-US", "name": "tls:NumberOfQuarterlyMaturityDateExtensions", "reportCount": 1, "unique": true, "unitRef": "maturity_date_extension", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "ic7dc0bfcafc143178d8db45e3ed3f550_D20150331-20150331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromRelatedPartyDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - DEBT AND OTHER OBLIGATIONS - Subordinated Debt (Details)", "menuCat": "Details", "order": "68", "role": "http://telos.com/role/DEBTANDOTHEROBLIGATIONSSubordinatedDebtDetails", "shortName": "DEBT AND OTHER OBLIGATIONS - Subordinated Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4a94ea998471434697b8f352856909e8_D20170418-20170418", "decimals": "INF", "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - EXCHANGEABLE REDEEMABLE PREFERRED STOCK CONVERSION (Details)", "menuCat": "Details", "order": "69", "role": "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails", "shortName": "EXCHANGEABLE REDEEMABLE PREFERRED STOCK CONVERSION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i25acf4be3bd64b888003e114acac25d0_I19911231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockLiquidationPreference", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "role": "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - STOCKHOLDERS' EQUITY - Narrative (Details)", "menuCat": "Details", "order": "70", "role": "http://telos.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "shortName": "STOCKHOLDERS' EQUITY - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ConversionOfStockSharesConverted1", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - STOCKHOLDERS' EQUITY - Share Repurchase Program Activity (Details)", "menuCat": "Details", "order": "71", "role": "http://telos.com/role/STOCKHOLDERSEQUITYShareRepurchaseProgramActivityDetails", "shortName": "STOCKHOLDERS' EQUITY - Share Repurchase Program Activity (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i2dbcb80d28ca4411a12fc454b4d7d18c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)", "menuCat": "Details", "order": "72", "role": "http://telos.com/role/STOCKHOLDERSEQUITYScheduleofAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "STOCKHOLDERS' EQUITY - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i2dbcb80d28ca4411a12fc454b4d7d18c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - EMPLOYEE BENEFIT PLAN (Details)", "menuCat": "Details", "order": "73", "role": "http://telos.com/role/EMPLOYEEBENEFITPLANDetails", "shortName": "EMPLOYEE BENEFIT PLAN (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)", "menuCat": "Details", "order": "74", "role": "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense Incurred (Details)", "menuCat": "Details", "order": "75", "role": "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails", "shortName": "STOCK-BASED COMPENSATION - Stock-Based Compensation Expense Incurred (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4a6e115fa6aa43df82ec79dee3e955f9_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "ib92c84fbacd045b18a958bba563a11c4_I20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - STOCK-BASED COMPENSATION - Nonvested Restricted Stock Units Activity (Details)", "menuCat": "Details", "order": "76", "role": "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails", "shortName": "STOCK-BASED COMPENSATION - Nonvested Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "ib92c84fbacd045b18a958bba563a11c4_I20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - (LOSS)/EARNINGS PER SHARE (Details)", "menuCat": "Details", "order": "77", "role": "http://telos.com/role/LOSSEARNINGSPERSHAREDetails", "shortName": "(LOSS)/EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - INCOME TAXES (Details)", "menuCat": "Details", "order": "78", "role": "http://telos.com/role/INCOMETAXESDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "menuCat": "Details", "order": "79", "role": "http://telos.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails", "shortName": "Income Taxes - Effective Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "id00bc17f9e6f464db27085c0e2edec0e_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY/(DEFICIT)", "menuCat": "Statements", "order": "8", "role": "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY/(DEFICIT)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "id00bc17f9e6f464db27085c0e2edec0e_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "menuCat": "Details", "order": "80", "role": "http://telos.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "id4bdc12602224bceae37c7c640ca9ce5_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000081 - Disclosure - Income Taxes - Valuation Allowance Activity (Details)", "menuCat": "Details", "order": "81", "role": "http://telos.com/role/IncomeTaxesValuationAllowanceActivityDetails", "shortName": "Income Taxes - Valuation Allowance Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "if26ce8cdb88f4ef7b584fb08aaf4bd31_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000082 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "82", "role": "http://telos.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "ib92c84fbacd045b18a958bba563a11c4_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000083 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)", "menuCat": "Details", "order": "83", "role": "http://telos.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i6f0685d583e84fc9893edacda9e43849_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "ic8487c9c11f741d99522b0f394c37f6b_I20140531", "decimals": "INF", "first": true, "lang": "en-US", "name": "tls:AnnualRentIncreasePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000084 - Disclosure - LEASES - Narrative (Details)", "menuCat": "Details", "order": "84", "role": "http://telos.com/role/LEASESNarrativeDetails", "shortName": "LEASES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "ic8487c9c11f741d99522b0f394c37f6b_I20140531", "decimals": "INF", "first": true, "lang": "en-US", "name": "tls:AnnualRentIncreasePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000085 - Disclosure - LEASES - Components of Lease Expense (Details)", "menuCat": "Details", "order": "85", "role": "http://telos.com/role/LEASESComponentsofLeaseExpenseDetails", "shortName": "LEASES - Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000086 - Disclosure - LEASES - Future Minimum Lease Commitments (Details)", "menuCat": "Details", "order": "86", "role": "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails", "shortName": "LEASES - Future Minimum Lease Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000087 - Disclosure - LEASES - Weighted Average Remaining Lease Term and Discount Rate (Details)", "menuCat": "Details", "order": "87", "role": "http://telos.com/role/LEASESWeightedAverageRemainingLeaseTermandDiscountRateDetails", "shortName": "LEASES - Weighted Average Remaining Lease Term and Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000088 - Disclosure - LEASES - Supplemental Cash Flow Information (Details)", "menuCat": "Details", "order": "88", "role": "http://telos.com/role/LEASESSupplementalCashFlowInformationDetails", "shortName": "LEASES - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000089 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "menuCat": "Details", "order": "89", "role": "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i0f6a9211ff1542159380ce13e1d79c9b_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - ORGANIZATION", "menuCat": "Notes", "order": "9", "role": "http://telos.com/role/ORGANIZATION", "shortName": "ORGANIZATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000090 - Disclosure - SEGMENT INFORMATION - Narrative (Details)", "menuCat": "Details", "order": "90", "role": "http://telos.com/role/SEGMENTINFORMATIONNarrativeDetails", "shortName": "SEGMENT INFORMATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i99ad7f3db28b4a69a37335d8cea1594d_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000091 - Disclosure - SEGMENT INFORMATION - Schedule of Segment Reporting Information, by Segment (Details)", "menuCat": "Details", "order": "91", "role": "http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails", "shortName": "SEGMENT INFORMATION - Schedule of Segment Reporting Information, by Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i72f9facc040e44448adf4e19b4092304_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000092 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION - Cash, Cash Equivalents, and Restricted Cash (Details)", "menuCat": "Details", "order": "92", "role": "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONCashCashEquivalentsandRestrictedCashDetails", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION - Cash, Cash Equivalents, and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000093 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION - Supplemental Cash Flow Information (Details)", "menuCat": "Details", "order": "93", "role": "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i99ad7f3db28b4a69a37335d8cea1594d_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000094 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Narrative (Details)", "menuCat": "Details", "order": "94", "role": "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATANarrativeDetails", "shortName": "REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i99ad7f3db28b4a69a37335d8cea1594d_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000095 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Revised Quarterly Financial Data (Details)", "menuCat": "Details", "order": "95", "role": "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails", "shortName": "REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Revised Quarterly Financial Data (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i99ad7f3db28b4a69a37335d8cea1594d_D20221001-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:SellingAndMarketingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i99ad7f3db28b4a69a37335d8cea1594d_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000096 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Statement of Operations (Details)", "menuCat": "Details", "order": "96", "role": "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails", "shortName": "REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Statement of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i10105fdcdcf446d08902124baaf6e79e_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i99ad7f3db28b4a69a37335d8cea1594d_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000097 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Comprehensive Loss (Details)", "menuCat": "Details", "order": "97", "role": "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAComprehensiveLossDetails", "shortName": "REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "ic68acdcca370466798da9b6fd9ed867b_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i4c2866e2600e4d648a7e1175a5bc0729_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdditionalPaidInCapitalCommonStock", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000098 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Balance Sheet (Details)", "menuCat": "Details", "order": "98", "role": "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATABalanceSheetDetails", "shortName": "REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i311ed0f638e04af5a534171f47f89e25_I20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AdditionalPaidInCapitalCommonStock", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "iac9173e4d1d646ba920cc727af9c9e29_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000099 - Disclosure - REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Statement of Stockholders' Equity (Details)", "menuCat": "Details", "order": "99", "role": "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails", "shortName": "REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA - Statement of Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tls-20221231.htm", "contextRef": "i506e67a73ead4c93bb295a506a198e88_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 83, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r823", "r824", "r825" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r823", "r824", "r825" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r823", "r824", "r825" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r823", "r824", "r825" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r826" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r820" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/EMPLOYEEBENEFITPLANDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r820" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r820" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r827" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r820" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r820" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r820" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r820" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r828" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r823", "r824", "r825" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/EMPLOYEEBENEFITPLANDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r819" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r822" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://telos.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r768", "r892", "r936", "r937", "r938" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSSubordinatedDebtDetails", "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r308", "r359", "r377", "r378", "r379", "r380", "r381", "r383", "r387", "r457", "r458", "r459", "r460", "r462", "r463", "r465", "r467", "r468", "r883", "r884" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r308", "r359", "r377", "r378", "r379", "r380", "r381", "r383", "r387", "r457", "r458", "r459", "r460", "r462", "r463", "r465", "r467", "r468", "r883", "r884" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r306", "r307", "r473", "r501", "r777", "r779" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSSubordinatedDebtDetails", "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r869" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r392", "r797", "r891", "r949" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails", "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r453", "r454", "r455", "r456", "r549", "r715", "r748", "r769", "r770", "r793", "r808", "r818", "r885", "r941", "r942", "r943", "r944", "r945", "r946" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails", "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r453", "r454", "r455", "r456", "r549", "r715", "r748", "r769", "r770", "r793", "r808", "r818", "r885", "r941", "r942", "r943", "r944", "r945", "r946" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails", "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r392", "r797", "r891", "r949" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails", "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSSubordinatedDebtDetails", "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTSNarrativeDetails", "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSSubordinatedDebtDetails", "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTSNarrativeDetails", "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r389", "r719", "r795", "r817", "r880", "r881", "r891", "r948" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r389", "r719", "r795", "r817", "r880", "r881", "r891", "r948" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r453", "r454", "r455", "r456", "r545", "r549", "r579", "r580", "r581", "r714", "r715", "r748", "r769", "r770", "r793", "r808", "r818", "r876", "r885", "r942", "r943", "r944", "r945", "r946" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails", "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r453", "r454", "r455", "r456", "r545", "r549", "r579", "r580", "r581", "r714", "r715", "r748", "r769", "r770", "r793", "r808", "r818", "r876", "r885", "r942", "r943", "r944", "r945", "r946" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails", "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r306", "r307", "r473", "r501", "r778", "r779" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSSubordinatedDebtDetails", "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r315", "r316", "r317", "r327", "r328", "r344", "r657", "r658", "r855", "r856", "r857", "r858", "r860", "r863", "r864" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r256", "r315", "r316", "r317", "r318", "r319", "r322", "r323", "r324", "r325", "r327", "r328", "r329", "r330", "r331", "r332", "r344", "r408", "r409", "r622", "r653", "r657", "r658", "r659", "r684", "r706", "r707", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATABalanceSheetDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAComprehensiveLossDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATANarrativeDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r256", "r315", "r316", "r317", "r318", "r319", "r322", "r323", "r324", "r325", "r327", "r328", "r329", "r330", "r331", "r332", "r344", "r408", "r409", "r622", "r653", "r657", "r658", "r659", "r684", "r706", "r707", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATABalanceSheetDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAComprehensiveLossDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATANarrativeDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": { "auth_ref": [ "r322", "r323", "r324", "r327", "r328", "r330", "r331" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Error Correction, Adjustment [Member]", "terseLabel": "Adjustment" } } }, "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATABalanceSheetDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAComprehensiveLossDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATANarrativeDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r256", "r315", "r317", "r318", "r319", "r322", "r323", "r331", "r344", "r622", "r653", "r657", "r658", "r684", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r859", "r860", "r861", "r862", "r863", "r871", "r872", "r928", "r934", "r935" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "As Previously Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATABalanceSheetDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAComprehensiveLossDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/IncomeTaxesValuationAllowanceActivityDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r309", "r310", "r311", "r313", "r314" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://telos.com/role/IncomeTaxesValuationAllowanceActivityDetails" ], "xbrltype": "stringItemType" }, "tls_AcquiredTechnologyAndCustomerRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquired Technology and Customer Relationships", "label": "Acquired Technology and Customer Relationships [Member]", "terseLabel": "Acquired Technology and Customer Relationships" } } }, "localname": "AcquiredTechnologyAndCustomerRelationshipsMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETNarrativeDetails" ], "xbrltype": "domainItemType" }, "tls_AdditionalPercentageOfOwnershipAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to additional percentage of ownership acquired in a business combination.", "label": "Additional Percentage of Ownership Acquired", "terseLabel": "Additional percentage of ownership interest" } } }, "localname": "AdditionalPercentageOfOwnershipAcquired", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTSNarrativeDetails" ], "xbrltype": "percentItemType" }, "tls_AdjustedDailySimpleSecuredOvernightFinancingRateSOFRMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjusted Daily Simple Secured Overnight Financing Rate (SOFR)", "label": "Adjusted Daily Simple Secured Overnight Financing Rate (SOFR) [Member]", "terseLabel": "Adjusted Daily Simple Secured Overnight Financing Rate (SOFR)" } } }, "localname": "AdjustedDailySimpleSecuredOvernightFinancingRateSOFRMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "tls_AdjustedTermSecuredOvernightFinancingRateSOFRMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjusted Term Secured Overnight Financing Rate (SOFR)", "label": "Adjusted Term Secured Overnight Financing Rate (SOFR) [Member]", "terseLabel": "Adjusted Term Secured Overnight Financing Rate (SOFR)" } } }, "localname": "AdjustedTermSecuredOvernightFinancingRateSOFRMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "tls_AlternativeBaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alternative Base Rate", "label": "Alternative Base Rate [Member]", "terseLabel": "Alternative Base Rate" } } }, "localname": "AlternativeBaseRateMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "tls_AmendmentFeeAndOutOfPocketCostsAndExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Refers to the amount of amendment fee and out-of-pocket costs and expenses in consideration to the amendment.", "label": "Amendment Fee and Out-of-pocket Costs and Expenses", "terseLabel": "Amendment fee and out-of-pocket costs and expenses" } } }, "localname": "AmendmentFeeAndOutOfPocketCostsAndExpenses", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tls_AmountOfIncreaseDecreaseInExitFeePayable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Refers to the amount of increase (decrease) in exit fee payable.", "label": "Amount of Increase (Decrease) in Exit Fee Payable", "terseLabel": "Amount of increase in exit fee payable" } } }, "localname": "AmountOfIncreaseDecreaseInExitFeePayable", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tls_AmountOfIncreaseDecreaseInQuarterlyExitFeePayable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Refers to the amount of increase (decrease) in quarterly exit fee payable.", "label": "Amount of Increase (Decrease) in Quarterly Exit Fee Payable", "terseLabel": "Amount of increase in quarterly exit fee payable" } } }, "localname": "AmountOfIncreaseDecreaseInQuarterlyExitFeePayable", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "tls_AnnualRentIncreasePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of annual rent increase during the period.", "label": "Annual Rent Increase Percentage", "terseLabel": "Annual rent increase percentage" } } }, "localname": "AnnualRentIncreasePercentage", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/LEASESNarrativeDetails" ], "xbrltype": "percentItemType" }, "tls_AssetPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Purchase Agreement", "label": "Asset Purchase Agreement [Member]", "terseLabel": "Asset Purchase Agreement" } } }, "localname": "AssetPurchaseAgreementMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails", "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "tls_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information [Abstract]", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://telos.com/20221231", "xbrltype": "stringItemType" }, "tls_BillContractsReceivableNetOfAllowance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Bill Contracts Receivable, Net Of Allowance", "label": "Bill Contracts Receivable, Net Of Allowance", "terseLabel": "Billed accounts receivables" } } }, "localname": "BillContractsReceivableNetOfAllowance", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "xbrltype": "monetaryItemType" }, "tls_BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHoldbackPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Liabilities Incurred, Cash Holdback Period", "label": "Business Combination, Consideration Transferred, Liabilities Incurred, Cash Holdback Period", "terseLabel": "Business combination, consideration transferred, liabilities incurred, cash holdback period" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurredCashHoldbackPeriod", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "tls_CivilianMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Civilian", "label": "Civilian [Member]", "terseLabel": "Civilian federal agencies" } } }, "localname": "CivilianMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "tls_ClassBMembershipUnitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class B Membership Unit.", "label": "Class B Membership Unit [Member]", "terseLabel": "Class B Membership Unit" } } }, "localname": "ClassBMembershipUnitMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "tls_CostPlusFixedFeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is based on cost plus fixed fee.", "label": "Cost Plus Fixed Fee [Member]", "terseLabel": "Cost plus fixed-fee" } } }, "localname": "CostPlusFixedFeeMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "tls_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to credit agreement.", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement" } } }, "localname": "CreditAgreementMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "tls_DFTAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "DFT Acquisition", "label": "DFT Acquisition [Member]", "terseLabel": "DFT Acquisition" } } }, "localname": "DFTAcquisitionMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/GOODWILLNarrativeDetails" ], "xbrltype": "domainItemType" }, "tls_DebtInstrumentCovenantSeniorLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Senior Leverage Ratio, Maximum", "label": "Debt Instrument, Covenant, Senior Leverage Ratio, Maximum", "terseLabel": "Maximum senior leverage ratio covenant" } } }, "localname": "DebtInstrumentCovenantSeniorLeverageRatioMaximum", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "tls_DebtInstrumentIncrementalIncreaseInInterestRateDueToDefault": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Incremental Increase In Interest Rate Due to Default", "label": "Debt Instrument, Incremental Increase In Interest Rate Due to Default", "terseLabel": "Incremental increase in interest rates in the event of default" } } }, "localname": "DebtInstrumentIncrementalIncreaseInInterestRateDueToDefault", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "tls_DebtIssuanceCostsAndPrepaymentOfInterestOnSeniorTermLoan": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for interest and debt issuance costs that provide economic benefits within a future period of senior term loan of one year or the normal operating cycle, if longer.", "label": "Debt issuance costs and prepayment of interest on senior term loan", "terseLabel": "Deferred financing costs in accounts payable and other accrued liabilities" } } }, "localname": "DebtIssuanceCostsAndPrepaymentOfInterestOnSeniorTermLoan", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "tls_DeferredTaxAssetsInterestLimiitation": { "auth_ref": [], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Section 163(j) interest limitation.", "label": "Deferred Tax Assets, Interest Limitation", "terseLabel": "Section 163(j) interest limitation" } } }, "localname": "DeferredTaxAssetsInterestLimiitation", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tls_DistributionsToNonControllingInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Distributions to non-controlling interest.", "label": "Distributions to non controlling interest", "terseLabel": "Distributions to Telos ID Class B member \u2013 non-controlling interest" } } }, "localname": "DistributionsToNonControllingInterest", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "tls_DividendsPreferredStockAsInterestExpense": { "auth_ref": [], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Preferred stock dividends charged to interest expense during the reporting period.", "label": "Dividends Preferred Stock As Interest Expense", "terseLabel": "Dividends from preferred stock recorded as interest expense", "verboseLabel": "Dividends from preferred stock recorded as interest expense" } } }, "localname": "DividendsPreferredStockAsInterestExpense", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "tls_ERPSConversionAmountIntoRightToReceiveCashInConditionOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ERPS Conversion amount holder will into the right to receive in cash transaction under condition one.", "label": "ERPS Conversion Amount into Right to Receive Cash in Condition One", "terseLabel": "Liquidation value in cash transaction in condition 1" } } }, "localname": "ERPSConversionAmountIntoRightToReceiveCashInConditionOne", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails" ], "xbrltype": "pureItemType" }, "tls_ERPSConversionAmountIntoRightToReceiveCashInConditionTwo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ERPS Conversion amount holder will into the right to receive in cash transaction under condition two.", "label": "ERPS Conversion Amount into Right to Receive Cash in Condition Two", "terseLabel": "Liquidation value amount as per cash transaction in condition 2" } } }, "localname": "ERPSConversionAmountIntoRightToReceiveCashInConditionTwo", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails" ], "xbrltype": "pureItemType" }, "tls_ERPSConversionAmountIntoRightToReceiveSharesInConditionOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ERPS Conversion amount holder will into the right to receive in shares transaction under condition one.", "label": "ERPS Conversion Amount into Right to Receive Shares in Condition One", "terseLabel": "Liquidation value in issuance of shares common stock in condition 1" } } }, "localname": "ERPSConversionAmountIntoRightToReceiveSharesInConditionOne", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails" ], "xbrltype": "pureItemType" }, "tls_ERPSConversionAmountIntoRightToReceiveSharesInConditionTwo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ERPS Conversion amount holder will into the right to receive in shares transaction under condition two.", "label": "ERPS Conversion Amount into Right to Receive Shares in Condition Two", "terseLabel": "Liquidation value in issuance of shares common stock in condition 2" } } }, "localname": "ERPSConversionAmountIntoRightToReceiveSharesInConditionTwo", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails" ], "xbrltype": "pureItemType" }, "tls_EffectiveIncomeTaxRateReconciliationCapitalizationOfIPOTransactionCosts": { "auth_ref": [], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to capitalization of IPO transaction costs.", "label": "Capitalization of IPO transaction costs", "terseLabel": "Capitalization of IPO transaction costs" } } }, "localname": "EffectiveIncomeTaxRateReconciliationCapitalizationOfIPOTransactionCosts", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "tls_EffectiveIncomeTaxRateReconciliationCumulativeDeferredAdjustments": { "auth_ref": [], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to cumulative deferred adjustments.", "label": "Effective Income Tax Rate Reconciliation, Cumulative deferred adjustments", "terseLabel": "Cumulative deferred adjustments" } } }, "localname": "EffectiveIncomeTaxRateReconciliationCumulativeDeferredAdjustments", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "tls_EffectiveIncomeTaxRateReconciliationDeductionsGainOnRedemptionOfPreferredStock": { "auth_ref": [], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to gain on redemption of preferred stock.", "label": "Gain on redemption of preferred stock", "negatedLabel": "Gain on redemption of preferred stock" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductionsGainOnRedemptionOfPreferredStock", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "tls_EffectiveIncomeTaxRateReconciliationSection162MLimitation": { "auth_ref": [], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to section 162(m) limitation - covered employees.", "label": "Effective Income Tax Rate Reconciliation Section 162(m) limitation", "terseLabel": "Section 162(m) limitation - covered employees" } } }, "localname": "EffectiveIncomeTaxRateReconciliationSection162MLimitation", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "tls_EmmettWoodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A person serving as an employee since 1996 and relative (brother) of Chairman and CEO.", "label": "Emmett Wood [Member]", "terseLabel": "Emmett Wood" } } }, "localname": "EmmettWoodMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "tls_EnlightenmentCapitalSolutionsFundIILPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Any person who, directly or indirectly, through any contract, arrangement, understanding, relationship, or otherwise has shares of the entity with 1) voting power which includes the power to vote, or to direct the voting of, such security, and/or 2) investment power which includes the power to dispose, or to direct the disposition of, such security.", "label": "Enlightenment Capital Solutions Fund II LP [Member]", "terseLabel": "Enlightenment Capital Solutions Fund II LP" } } }, "localname": "EnlightenmentCapitalSolutionsFundIILPMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails", "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "tls_ExchangeableRedeemablePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of type or class of exchangeable redeemable preferred stock.", "label": "Exchangeable Redeemable Preferred Stock [Member]", "terseLabel": "Exchangeable Redeemable Preferred Stock" } } }, "localname": "ExchangeableRedeemablePreferredStockMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails", "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "tls_FederalGovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal Government", "label": "Federal Government [Member]", "terseLabel": "Federal government" } } }, "localname": "FederalGovernmentMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails", "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "tls_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://telos.com/role/LEASESComponentsofLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost on finance lease liability.", "label": "Finance Lease Cost", "totalLabel": "Total finance lease cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/LEASESComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "tls_FinanceLeaseCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease Costs [Abstract]", "terseLabel": "Finance lease cost" } } }, "localname": "FinanceLeaseCostsAbstract", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/LEASESComponentsofLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "tls_FurnitureAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Furniture And Equipment", "label": "Furniture And Equipment [Member]", "terseLabel": "Furniture and equipment" } } }, "localname": "FurnitureAndEquipmentMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "tls_GainOnRedemptionOfPublicPreferredStock": { "auth_ref": [], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain on redemption of public preferred stock.", "label": "Gain on redemption of public preferred stock", "negatedLabel": "Gain on redemption of public preferred stock", "terseLabel": "Gain on redemption of public preferred stock", "verboseLabel": "Gain on redemption of public preferred stock" } } }, "localname": "GainOnRedemptionOfPublicPreferredStock", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "tls_GoodwillAmortizedAndDeductedOverPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill Amortized And Deducted Over Period", "label": "Goodwill Amortized And Deducted Over Period", "terseLabel": "Amortized and deducted over period" } } }, "localname": "GoodwillAmortizedAndDeductedOverPeriod", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "durationItemType" }, "tls_ImpactOfStockIssuanceToAdditionalPaidInCapitalFromBusinessCombination": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid-in capital from a business combination.", "label": "Impact of Stock Issuance to Additional Paid in Capital from Business Combination", "terseLabel": "Impact of ownership interest on APIC" } } }, "localname": "ImpactOfStockIssuanceToAdditionalPaidInCapitalFromBusinessCombination", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tls_IncrementalCommonSharesExcludedFromTheDilutiveEffect": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental Common Shares Excluded From The Dilutive Effect", "label": "Incremental Common Shares Excluded From The Dilutive Effect", "terseLabel": "Unvested antidilutive stock units excluded from the dilutive effect (stock units) (in shares)" } } }, "localname": "IncrementalCommonSharesExcludedFromTheDilutiveEffect", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/LOSSEARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "tls_LeaseWeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease, Weighted Average Discount Rate", "label": "Lease, Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate:" } } }, "localname": "LeaseWeightedAverageDiscountRateAbstract", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/LEASESWeightedAverageRemainingLeaseTermandDiscountRateDetails" ], "xbrltype": "stringItemType" }, "tls_LeaseWeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease, Weighted Average Remaining Lease Term", "label": "Lease, Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term (in years):" } } }, "localname": "LeaseWeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/LEASESWeightedAverageRemainingLeaseTermandDiscountRateDetails" ], "xbrltype": "stringItemType" }, "tls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option", "label": "Line of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option", "terseLabel": "Expansion feature borrowing limit" } } }, "localname": "LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "tls_MaximumLimitOfReceivablesSold": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Refers to the maximum limit amount of sold receivables.", "label": "Maximum Limit of Receivables Sold", "terseLabel": "Maximum limit of sold receivables" } } }, "localname": "MaximumLimitOfReceivablesSold", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails" ], "xbrltype": "monetaryItemType" }, "tls_NonTradeReceivableCreditLossExpenseReversal": { "auth_ref": [], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non-Trade Receivable, Credit Loss Expense (Reversal)", "label": "Non-Trade Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful non-trade receivables" } } }, "localname": "NonTradeReceivableCreditLossExpenseReversal", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "tls_NoncashCommonStockRepurchaseUnderStockRepurchasePlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncash Common Stock Repurchase Under Stock Repurchase Plan", "label": "Noncash Common Stock Repurchase Under Stock Repurchase Plan", "terseLabel": "Common stock repurchase under accounts payable and other accrued liabilities" } } }, "localname": "NoncashCommonStockRepurchaseUnderStockRepurchasePlan", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "tls_NumberOfQuarterlyMaturityDateExtensions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to the number of quarterly maturity date extensions.", "label": "Number of quarterly maturity date extensions", "terseLabel": "Number of quarterly maturity date extensions" } } }, "localname": "NumberOfQuarterlyMaturityDateExtensions", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails" ], "xbrltype": "integerItemType" }, "tls_NumberOfRedeemablePreferredStockRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Redeemable Preferred Stock Redeemed", "label": "Number Of Redeemable Preferred Stock Redeemed", "terseLabel": "Redemption of public preferred stock (in shares)" } } }, "localname": "NumberOfRedeemablePreferredStockRedeemed", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails" ], "xbrltype": "sharesItemType" }, "tls_NumberOfSharesHeldByRelatedParty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total number of share held by related party.", "label": "Number of shares held by related party", "terseLabel": "Number of shares held by related party (in shares)" } } }, "localname": "NumberOfSharesHeldByRelatedParty", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "sharesItemType" }, "tls_OtherAccruedExpensesCurrent": { "auth_ref": [], "calculation": { "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Accrued Expenses, Current", "label": "Other Accrued Expenses, Current", "netLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedExpensesCurrent", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tls_OtherCurrentLiabilitiesOther": { "auth_ref": [], "calculation": { "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Current Liabilities, Other", "label": "Other Current Liabilities, Other", "terseLabel": "Other" } } }, "localname": "OtherCurrentLiabilitiesOther", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tls_OtherFinancingObligationsCurrent": { "auth_ref": [], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Financing Obligations, Current", "label": "Other Financing Obligations, Current", "terseLabel": "Other financing obligations \u2013 current portion" } } }, "localname": "OtherFinancingObligationsCurrent", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "tls_OtherFinancingObligationsNoncurrent": { "auth_ref": [], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Financing Obligations, Noncurrent", "label": "Other Financing Obligations, Noncurrent", "terseLabel": "Other financing obligations \u2013 non-current portion" } } }, "localname": "OtherFinancingObligationsNoncurrent", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "tls_PaymentsOfOtherFinancingObligations": { "auth_ref": [], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments Of Other Financing Obligations", "label": "Payments Of Other Financing Obligations", "negatedTerseLabel": "Payments of other financing obligations" } } }, "localname": "PaymentsOfOtherFinancingObligations", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "tls_PercentageOfWarrantsIssuedOfCommonEquityInterests": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to percentage of warrants issued of common equity interests of the entity on a fully diluted basis.", "label": "Percentage Of Warrants Issued Of Common Equity Interests", "terseLabel": "Percentage of warrants issued of common equity interests" } } }, "localname": "PercentageOfWarrantsIssuedOfCommonEquityInterests", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails" ], "xbrltype": "percentItemType" }, "tls_PorterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Any person or group of persons or a combination of person and entity collectively, directly or indirectly, through any contract, arrangement, understanding, relationship, or otherwise has shares of the entity with 1) voting power which includes the power to vote, or to direct the voting of, such security, and/or 2) Investment power which includes the power to dispose, or to direct the disposition of, such security.", "label": "Porter [Member]", "terseLabel": "Porter" } } }, "localname": "PorterMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSSubordinatedDebtDetails", "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "tls_PreferredStockConversionPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature in the preferred stock.", "label": "Preferred Stock, Conversion Price", "terseLabel": "Conversion per share amount (in dollars per share)" } } }, "localname": "PreferredStockConversionPrice", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails" ], "xbrltype": "perShareItemType" }, "tls_PreferredStockRedemptionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Preferred Stock, Redemption Costs", "label": "Preferred Stock, Redemption Costs", "terseLabel": "Preferred stock redemption costs" } } }, "localname": "PreferredStockRedemptionCosts", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails" ], "xbrltype": "monetaryItemType" }, "tls_ProceedsFromOtherFinancingObligations": { "auth_ref": [], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Other Financing Obligations", "label": "Proceeds From Other Financing Obligations", "terseLabel": "Proceeds from other financing obligations" } } }, "localname": "ProceedsFromOtherFinancingObligations", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "tls_ReceivablesSoldUnderFactoringAgreement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Refers to the amount of accounts receivables sold under purchase agreement.", "label": "Receivables Sold under Factoring Agreement", "terseLabel": "Sold receivables during the period" } } }, "localname": "ReceivablesSoldUnderFactoringAgreement", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails" ], "xbrltype": "monetaryItemType" }, "tls_RedeemablePreferredStockTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for redeemable preferred stock describing the type of equity share that is liable to be bought back by the issuing company on a specified date or after a specified period of notice. Corporate legislation in some jurisdictions prohibits the redemption if it jeopardizes the financial health of the issuer the type of equity share that is liable to be bought back by the issuing company on a specified date or after a specified period of notice. Corporate legislation in some jurisdictions prohibits the redemption if it jeopardizes the financial health of the issuer.", "label": "Redeemable Preferred Stock [Text Block]", "terseLabel": "EXCHANGEABLE REDEEMABLE PREFERRED STOCK CONVERSION" } } }, "localname": "RedeemablePreferredStockTextBlock", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSION" ], "xbrltype": "textBlockItemType" }, "tls_RevenueTimingOfTransferOfGoodsOrServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Timing Of Transfer Of Goods Or Service", "label": "Revenue Timing Of Transfer Of Goods Or Service [Member]", "terseLabel": "Revenue Timing of Transfer of Goods or Service" } } }, "localname": "RevenueTimingOfTransferOfGoodsOrServiceMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "tls_SaleOfStockNumberOfSharesIssuedByCertainExistingShareholders": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Number Of Shares Issued By Certain Existing Shareholders", "label": "Sale Of Stock, Number Of Shares Issued By Certain Existing Shareholders", "terseLabel": "Sale of stock, number of shares issued by certain existing shareholders (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedByCertainExistingShareholders", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "tls_SecondaryPublicOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secondary Public Offering", "label": "Secondary Public Offering [Member]", "terseLabel": "Secondary Public Offering" } } }, "localname": "SecondaryPublicOfferingMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "tls_SecureNetworksSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secure Networks Segment", "label": "Secure Networks Segment [Member]", "terseLabel": "Secure Networks" } } }, "localname": "SecureNetworksSegmentMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/GOODWILLNarrativeDetails", "http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "domainItemType" }, "tls_SecuritySolutionsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security Solutions Segment", "label": "Security Solutions Segment [Member]", "terseLabel": "Security Solutions" } } }, "localname": "SecuritySolutionsSegmentMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/GOODWILLNarrativeDetails", "http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "domainItemType" }, "tls_ServiceBasedRSUAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Service Based RSU Awards", "label": "Service Based RSU Awards [Member]", "terseLabel": "Service-Based RSU" } } }, "localname": "ServiceBasedRSUAwardsMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "tls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstandingExercisableAndVestedOrExpectedToVest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Outstanding, Exercisable, And Vested Or Expected To Vest", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Outstanding, Exercisable, And Vested Or Expected To Vest", "terseLabel": "Aggregate intrinsic value, outstanding, exercisable, and vested or expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstandingExercisableAndVestedOrExpectedToVest", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tls_SoftwareLicenseDeliveryOrderNumberOfExercisableOptionsForOneYearExtension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software License, Delivery Order, Number Of Exercisable Options For One Year Extension", "label": "Software License, Delivery Order, Number Of Exercisable Options For One Year Extension", "terseLabel": "Number of exercisable options" } } }, "localname": "SoftwareLicenseDeliveryOrderNumberOfExercisableOptionsForOneYearExtension", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "xbrltype": "durationItemType" }, "tls_SoftwareLicensesUnderDeliveryOrderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software Licenses Under Delivery Order", "label": "Software Licenses Under Delivery Order [Member]", "terseLabel": "Software Licenses Under Delivery Order" } } }, "localname": "SoftwareLicensesUnderDeliveryOrderMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "xbrltype": "domainItemType" }, "tls_StateLocalAndCommercialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legal entity that is the governing authority of a state or local community as well as a legal entity in the form of a corporation created to conduct business.", "label": "State & Local, and Commercial [Member]", "terseLabel": "State & local government, and commercial" } } }, "localname": "StateLocalAndCommercialMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "tls_StockIssuedDuringPeriodValueFractionalShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Value of stock issued in fractional to the entity.", "label": "Stock Issued During Period, Value, Fractional Shares", "terseLabel": "Number of fractional shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodValueFractionalShares", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails" ], "xbrltype": "sharesItemType" }, "tls_SubordinatedLoanAgreementsAndPromissoryNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subordinated Loan Agreements And Promissory Notes", "label": "Subordinated Loan Agreements And Promissory Notes [Member]", "terseLabel": "Subordinated Loan Agreements and Promissory Notes" } } }, "localname": "SubordinatedLoanAgreementsAndPromissoryNotesMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSSubordinatedDebtDetails", "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "tls_TelosCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Telos Corporation", "label": "Telos Corporation [Member]", "terseLabel": "Telos Corporation" } } }, "localname": "TelosCorporationMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSSubordinatedDebtDetails", "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "tls_TelosIdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Another company which is controlled, directly or indirectly, by its parent. The usual condition for control is ownership of a majority (over 50%) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree.", "label": "Telos ID [Member]", "terseLabel": "Telos ID" } } }, "localname": "TelosIdMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/EMPLOYEEBENEFITPLANDetails", "http://telos.com/role/ORGANIZATIONNarrativeDetails", "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "tls_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan from a bank for a specific amount that has a specified repayment schedule and a floating interest rate.", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "tls_TwelvePercentCumulativeExchangeableRedeemablePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of type or class of redeemable preferred stock. For instance, cumulative preferred stock, noncumulative preferred stock, convertible or series.", "label": "Twelve Percent Cumulative Exchangeable Redeemable Preferred Stock [Member]", "terseLabel": "Public Preferred Stock" } } }, "localname": "TwelvePercentCumulativeExchangeableRedeemablePreferredStockMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails" ], "xbrltype": "domainItemType" }, "tls_Two016OmnibusLongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to the 2016 Omnibus Long-Term Incentive Plan.", "label": "2016 Omnibus Long-Term Incentive Plan [Member]", "terseLabel": "2016 Omnibus Long-Term Incentive Plan" } } }, "localname": "Two016OmnibusLongTermIncentivePlanMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "tls_USDepartmentOfDefenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "U.S. Department of Defense", "label": "U.S. Department of Defense [Member]", "terseLabel": "U.S. Department of Defense (\"DoD\")" } } }, "localname": "USDepartmentOfDefenseMember", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "tls_UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would not affect the effective tax rate.", "label": "Unrecognized Tax Benefits That Would Not Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would not impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldNotImpactEffectiveTaxRate", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tls_WarrantRepurchasedDuringPeriodShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Repurchased During Period, Shares", "label": "Warrant Repurchased During Period, Shares", "terseLabel": "Warrant repurchased during period, shares (in shares)" } } }, "localname": "WarrantRepurchasedDuringPeriodShares", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "tls_WarrantsAcquiredAverageCostPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants Acquired, Average Cost Per Share", "label": "Warrants Acquired, Average Cost Per Share", "terseLabel": "Warrants acquired, average cost per share (in dollars per share)" } } }, "localname": "WarrantsAcquiredAverageCostPerShare", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails" ], "xbrltype": "perShareItemType" }, "tls_WarrantsRepurchasedDuringPeriodValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Warrants Repurchased During Period, Value", "label": "Warrants Repurchased During Period, Value", "negatedTerseLabel": "Repurchase of outstanding warrants" } } }, "localname": "WarrantsRepurchasedDuringPeriodValue", "nsuri": "http://telos.com/20221231", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r542" ], "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/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "auth_ref": [ "r402", "r413" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.", "label": "Accounts and Nontrade Receivable [Text Block]", "terseLabel": "ACCOUNTS RECEIVABLE, NET" } } }, "localname": "AccountsAndNontradeReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENET" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSDetailsofAccountsPayableandOtherAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable and Other Accrued Liabilities, Current", "terseLabel": "Accounts payable and other accrued liabilities", "totalLabel": "Accounts payable and other accrued liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSDetailsofAccountsPayableandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r16", "r816" ], "calculation": { "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSDetailsofAccountsPayableandOtherAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSDetailsofAccountsPayableandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r873" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r763" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]", "terseLabel": "Accounts Receivable, after Allowance for Credit Loss [Abstract]" } } }, "localname": "AccountsReceivableNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r394", "r395" ], "calculation": { "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionExpense": { "auth_ref": [ "r787", "r878" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations.", "label": "Accretion Expense", "terseLabel": "Accretion of discount on acquisition holdback" } } }, "localname": "AccretionExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSDetailsofAccountsPayableandOtherAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued payables" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSDetailsofAccountsPayableandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r33", "r37", "r201", "r835", "r836", "r837" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKHOLDERSEQUITYScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r115", "r266" ], "calculation": { "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails": { "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", "negatedTerseLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKHOLDERSEQUITYScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r35", "r36", "r37", "r274", "r743", "r756", "r760" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r286", "r287", "r670", "r671", "r672", "r673", "r674", "r675" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKHOLDERSEQUITYScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r34", "r37", "r201", "r707", "r751", "r752", "r835", "r836", "r837", "r852", "r853", "r854" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "AOCI" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://telos.com/role/STOCKHOLDERSEQUITYScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r32", "r37", "r201", "r287", "r288", "r671", "r672", "r673", "r674", "r675", "r835" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Accumulated Foreign Currency Adjustment Attributable to Parent" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKHOLDERSEQUITYScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r8" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATABalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r588", "r589", "r590", "r852", "r853", "r854", "r927" ], "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\u2013in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r253", "r254", "r255", "r256", "r257", "r318", "r319", "r320", "r321", "r332", "r400", "r401", "r404", "r405", "r406", "r407", "r408", "r409", "r588", "r589", "r590", "r619", "r620", "r621", "r622", "r635", "r636", "r637", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r676", "r677", "r681", "r682", "r683", "r684", "r702", "r703", "r704", "r705", "r706", "r707", "r721", "r722", "r723", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r163", "r164", "r551" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "verboseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r132", "r140" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Issuance of common stock on APIC" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTSNarrativeDetails" ], "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)/income to cash provided by/(used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r594" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r583" ], "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": "Total" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r275", "r398", "r410" ], "calculation": { "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "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", "negatedLabel": "Allowance for credit losses", "periodEndLabel": "Balance End of Year", "periodStartLabel": "Balance Beginning of Year" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r873" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "negatedTerseLabel": "Bad Debt Expenses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r412" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "negatedTerseLabel": "Write-offs / Recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r42", "r492", "r679", "r841" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r62", "r97", "r104" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r341" ], "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 earnings per share, amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LOSSEARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LOSSEARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LOSSEARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LOSSEARNINGSPERSHAREDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r221", "r235", "r270", "r303", "r367", "r379", "r385", "r403", "r457", "r458", "r460", "r461", "r462", "r464", "r466", "r468", "r469", "r642", "r646", "r661", "r816", "r883", "r884", "r939" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r261", "r280", "r303", "r403", "r457", "r458", "r460", "r461", "r462", "r464", "r466", "r468", "r469", "r642", "r646", "r661", "r816", "r883", "r884", "r939" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r554", "r555", "r556", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r578", "r579", "r580", "r581", "r582" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BilledContractReceivables": { "auth_ref": [ "r717" ], "calculation": { "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date.", "label": "Billed Contracts Receivable", "terseLabel": "Billed accounts receivables" } } }, "localname": "BilledContractReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r633", "r806", "r807" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails", "http://telos.com/role/ORGANIZATIONNarrativeDetails", "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r177", "r178", "r633", "r806", "r807" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails", "http://telos.com/role/ORGANIZATIONNarrativeDetails", "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Number of shares issued in acquisition (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTSNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business acquisition, percentage of voting interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTSNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r186", "r187", "r189" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails", "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r186", "r187" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Value of stock issued" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r184", "r186", "r187", "r639" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Acquisition holdback" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails", "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r185", "r188", "r640" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r191", "r634" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "ACQUISITION" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACQUISITION" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r179", "r180" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts": { "auth_ref": [ "r176" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related costs.", "label": "Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Costs", "terseLabel": "Consideration transferred related to a pre-existing contractual arrangement" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r67", "r68", "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital expenditure activity in accounts payable and other accrued liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r246", "r248" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Capitalized computer software included in cost of sales" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r771" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized software development costs" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r64", "r264", "r774" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r65", "r220" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents, Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r58", "r64", "r70" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "terseLabel": "Cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r58", "r212" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "SUPPLEMENTAL CASH FLOW INFORMATION" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r271", "r272", "r273", "r303", "r335", "r336", "r338", "r340", "r348", "r349", "r403", "r457", "r460", "r461", "r462", "r468", "r469", "r499", "r500", "r503", "r507", "r514", "r661", "r772", "r829", "r843", "r865" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails", "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails", "http://telos.com/role/ORGANIZATIONNarrativeDetails", "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTSNarrativeDetails", "http://telos.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Class of warrant or right, exercise price of warrants or rights (in dollars per share)", "verboseLabel": "Class of warrant or right, exercise price of warrants or rights (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails", "http://telos.com/role/LOSSEARNINGSPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Class of warrant or right, number of securities called by warrants or rights (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r25", "r226", "r241" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r123", "r451", "r452", "r764", "r882" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "COMMITMENT AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/COMMITMENTANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails", "http://telos.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://telos.com/role/ORGANIZATIONNarrativeDetails", "http://telos.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock, capital shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r852", "r853", "r927" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails", "http://telos.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://telos.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r7" ], "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" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://telos.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r7", "r132" ], "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", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://telos.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r7", "r816" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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, 250,000,000 shares authorized, 67,431,632 shares and 66,767,450 shares issued and outstanding as of December 31, 2022 and 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock": { "auth_ref": [ "r152", "r153", "r159" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of an entity's employee compensation and benefit plans, excluding share-based compensation and including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans, Other than Share-Based Compensation [Text Block]", "terseLabel": "EMPLOYEE BENEFIT PLAN" } } }, "localname": "CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EMPLOYEEBENEFITPLAN" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r38", "r282", "r284", "r291", "r739", "r745" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Comprehensive loss", "totalLabel": "Comprehensive (loss)/income attributable to Telos Corporation" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r194", "r195", "r206", "r282", "r284", "r290", "r738", "r744" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "negatedLabel": "Less: Comprehensive income attributable to non-controlling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "verboseLabel": "Other Comprehensive (Loss)/Income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r81", "r82", "r209", "r210", "r392", "r763" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails", "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails", "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r81", "r82", "r209", "r210", "r392", "r761", "r763" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails", "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails", "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r81", "r82", "r209", "r210", "r392", "r763", "r950" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails", "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails", "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r232", "r352" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "verboseLabel": "Concentrations" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r81", "r82", "r209", "r210", "r392" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails", "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails", "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r81", "r82", "r209", "r210", "r392", "r763" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails", "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails", "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems": { "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": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]", "terseLabel": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": { "auth_ref": [ "r202", "r207" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning the effects of any changes in a parent's ownership interest in a subsidiary on the equity attributable to the parent which may have occurred during the period. The changes represented by this element did not result in the deconsolidation of the subsidiary.", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]", "terseLabel": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r198", "r780" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "verboseLabel": "Basis of Presentation and Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r889" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract": { "auth_ref": [ "r794" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from contract modification which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Modification of Contract", "terseLabel": "Contract with customer, asset, cumulative catch-up adjustment to revenue, modification of contract" } } }, "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetGrossCurrent": { "auth_ref": [ "r887", "r888" ], "calculation": { "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, before Allowance for Credit Loss, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails", "http://telos.com/role/REVENUERECOGNITIONContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r798", "r891" ], "lang": { "en-us": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]", "terseLabel": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [ "r798", "r891" ], "lang": { "en-us": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]", "terseLabel": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r517", "r518", "r539" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities", "verboseLabel": "Contract liabilities - current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/REVENUERECOGNITIONContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r540" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with customer, liability, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountConverted1": { "auth_ref": [ "r67", "r68", "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Amount Converted", "terseLabel": "Common stock issued on redemption of public preferred stock" } } }, "localname": "ConversionOfStockAmountConverted1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails", "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountIssued1": { "auth_ref": [ "r67", "r68", "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Amount Issued", "terseLabel": "Conversion of stock, amount issued" } } }, "localname": "ConversionOfStockAmountIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r67", "r68", "r69" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Converted", "terseLabel": "Conversion of stock, shares converted (in shares)" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r67", "r68", "r69" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Issued", "terseLabel": "Number of shares stock holder received (in shares)" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r45", "r719" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of sales - services" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "auth_ref": [ "r120", "r121", "r122" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.", "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "terseLabel": "Restructuring Expenses" } } }, "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r846", "r923", "r925" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r173", "r616", "r626", "r846" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current provision/(benefit)" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INCOMETAXESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r846", "r923", "r925" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r80", "r392" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails", "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r127", "r301", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r486", "r493", "r494", "r496" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "verboseLabel": "DEBT AND OTHER OBLIGATIONS" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r1", "r2", "r3", "r222", "r224", "r234", "r308", "r470", "r471", "r472", "r473", "r474", "r476", "r482", "r483", "r484", "r485", "r487", "r488", "r489", "r490", "r491", "r492", "r680", "r788", "r789", "r790", "r791", "r792", "r844" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFeeAmount": { "auth_ref": [ "r22" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument.", "label": "Debt Instrument, Fee Amount", "verboseLabel": "Exit fee" } } }, "localname": "DebtInstrumentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r21", "r214", "r497", "r680" ], "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": "Debt instrument, interest rate, effective percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r21", "r471" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, interest rate, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSSubordinatedDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r23", "r308", "r470", "r471", "r472", "r473", "r474", "r476", "r482", "r483", "r484", "r485", "r487", "r488", "r489", "r490", "r491", "r492", "r680", "r788", "r789", "r790", "r791", "r792", "r844" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r23", "r133", "r137", "r138", "r139", "r213", "r214", "r216", "r231", "r308", "r470", "r471", "r472", "r473", "r474", "r476", "r482", "r483", "r484", "r485", "r487", "r488", "r489", "r490", "r491", "r492", "r495", "r680", "r788", "r789", "r790", "r791", "r792", "r844" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSSubordinatedDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationLiabilityCurrent": { "auth_ref": [ "r150", "r151" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "DeferredCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r846", "r924", "r925" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r62", "r173", "r617", "r625", "r626", "r846" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://telos.com/role/INCOMETAXESDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Provision for deferred income tax", "totalLabel": "Total deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://telos.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred tax expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INCOMETAXESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r4", "r5", "r223", "r233", "r611" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r598", "r599" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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 income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r846", "r924", "r925" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Goodwill" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r612" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r171", "r922" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 12.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.", "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Capitalized research and development costs" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r171", "r922" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Allowance for inventory obsolescence and amortization" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r921" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets, net of valuation allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "auth_ref": [ "r171", "r922" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "terseLabel": "Net operating loss carryforwards - federal" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r171", "r922" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "Net operating loss carryforwards - state" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "terseLabel": "Deferred tax assets, operating loss carryforwards, subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r170", "r171", "r922" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "R&D tax credit" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r170", "r171", "r922" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Deferred tax assets, tax credit carryforwards, research" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r171", "r922" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "terseLabel": "Accrued compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r171", "r922" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r171", "r922" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued liabilities not currently deductible" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r171", "r922" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Accounts receivable, principally due to allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent": { "auth_ref": [ "r171", "r922" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 11.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent", "terseLabel": "Lease liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r613" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r166", "r921" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r171", "r922" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r171", "r922" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Amortization and depreciation" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r544", "r546", "r548", "r802", "r803", "r804", "r805" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Defined benefit plan, plan assets, contributions by employer" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EMPLOYEEBENEFITPLANDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EMPLOYEEBENEFITPLANDetails" ], "xbrltype": "stringItemType" }, "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": "Defined contribution plan, employer matching contribution, percent of match" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EMPLOYEEBENEFITPLANDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.", "label": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage", "terseLabel": "Annual vesting percentage" } } }, "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EMPLOYEEBENEFITPLANDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Defined contribution plan, maximum annual contributions per employee, percent" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EMPLOYEEBENEFITPLANDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r62", "r362" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Acquired technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails", "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r538", "r795", "r796", "r797", "r798", "r799", "r800", "r801" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails", "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r891" ], "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/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r553", "r584", "r585", "r587", "r592", "r809" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails", "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails", "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r112", "r117" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r111", "r117", "r259" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Held-for-sale, Not Discontinued Operations [Member]", "terseLabel": "Disposal Group, Held-for-sale, Not Discontinued Operations" } } }, "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Consideration received" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r806", "r807" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r140", "r230" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Preferred Stock", "terseLabel": "Dividends on preferred stock" } } }, "localname": "DividendsPreferredStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net (loss)/earnings per share:", "verboseLabel": "Net loss per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r292", "r322", "r323", "r325", "r326", "r327", "r333", "r335", "r338", "r339", "r340", "r344", "r658", "r659", "r740", "r746", "r783" ], "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", "netLabel": "Basic (in dollars per share)", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r292", "r322", "r323", "r325", "r326", "r327", "r335", "r338", "r339", "r340", "r344", "r658", "r659", "r740", "r746", "r783" ], "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", "netLabel": "Diluted (in dollars per share)", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r77", "r78" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "verboseLabel": "Net (Loss)/Earnings per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r341", "r342", "r343", "r345" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "(LOSS)/EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LOSSEARNINGSPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r601" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r304", "r601", "r627" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "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": "Computed expected income tax provision" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r919", "r926" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance for deferred tax assets" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r627", "r919" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 12.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Uncertain tax positions" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends": { "auth_ref": [ "r919", "r926" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for dividend.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Dividend, Percent", "terseLabel": "Dividend and accretion on preferred stock" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductionsDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense": { "auth_ref": [ "r919", "r926" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to noncontrolling interest income (loss) exempt from income taxes.", "label": "Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Percent", "terseLabel": "Non-controlling interest" } } }, "localname": "EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r919", "r926" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent", "terseLabel": "Other permanent differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r919", "r926" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 14.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r919", "r926" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income taxes, net of federal income tax benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": { "auth_ref": [ "r919", "r926" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent", "terseLabel": "Provision to return adjustments" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r919", "r926" ], "calculation": { "http://telos.com/role/INCOMETAXESDetails": { "order": 13.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedLabel": "R&D credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r586" ], "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", "terseLabel": "Share-based payment arrangement, nonvested award, cost not yet recognized, amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r586" ], "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": "Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r583" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Income tax benefits" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee Severance" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Share-based Payment Arrangement, Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r132", "r255", "r286", "r287", "r288", "r315", "r316", "r317", "r319", "r328", "r331", "r347", "r407", "r516", "r588", "r589", "r590", "r621", "r622", "r657", "r670", "r671", "r672", "r673", "r674", "r675", "r707", "r751", "r752", "r753" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails", "http://telos.com/role/STOCKHOLDERSEQUITYScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionTextBlock": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting error correction.", "label": "Error Correction [Text Block]", "terseLabel": "REVISION OF UNAUDITED QUARTERLY FINANCIAL DATA" } } }, "localname": "ErrorCorrectionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATA" ], "xbrltype": "textBlockItemType" }, "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/2022", "presentation": [ "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATABalanceSheetDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAComprehensiveLossDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATANarrativeDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "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 Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r687", "r692", "r815" ], "calculation": { "http://telos.com/role/LEASESComponentsofLeaseExpenseDetails": { "order": 2.0, "parentTag": "tls_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on finance lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r689", "r695" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows related to finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r686", "r700" ], "calculation": { "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "totalLabel": "Total lease obligations" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r686" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "negatedLabel": "Less: Current portion of lease obligations", "terseLabel": "Finance lease obligations \u2013 current portion" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r933" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Future Minimum Lease Payments" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r686" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease obligations \u2013 non-current portion", "verboseLabel": "Long-term lease obligations" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r700" ], "calculation": { "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails_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 finance lease.", "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r700" ], "calculation": { "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails_1": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r700" ], "calculation": { "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails_1": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "Finance lease year one" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r700" ], "calculation": { "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails_1": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "Finance lease year five" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r700" ], "calculation": { "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "Finance lease year four" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r700" ], "calculation": { "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails_1": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "Finance lease year three" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r700" ], "calculation": { "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "Finance lease year two" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r700" ], "calculation": { "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "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 finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r688", "r695" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Payments under finance lease obligations", "terseLabel": "Financing cash flows related to finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://telos.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r685" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance lease right-of-use assets, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r687", "r692", "r815" ], "calculation": { "http://telos.com/role/LEASESComponentsofLeaseExpenseDetails": { "order": 1.0, "parentTag": "tls_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of finance lease assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r698", "r815" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance lease, weighted average discount rate, percent" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESWeightedAverageRemainingLeaseTermandDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r697", "r815" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance lease, weighted average remaining lease term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESWeightedAverageRemainingLeaseTermandDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "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": "Financing Receivable, Allowance for Credit Loss [Line Items]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated useful life", "verboseLabel": "Finite-lived intangible asset, useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails", "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r268", "r437" ], "calculation": { "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r105" ], "calculation": { "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "Year one" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r105" ], "calculation": { "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "Year five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r105" ], "calculation": { "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "Year four" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r105" ], "calculation": { "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "Year three" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r105" ], "calculation": { "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Year two" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r434", "r436", "r437", "r439", "r720", "r724" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETNarrativeDetails", "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r103", "r724" ], "calculation": { "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETNarrativeDetails", "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r98", "r102" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETNarrativeDetails", "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r103", "r720" ], "calculation": { "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 }, "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails", "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r798" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-Price Contract [Member]", "terseLabel": "Firm fixed-price" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and Fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r841" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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", "negatedLabel": "Loss on disposal of fixed assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r62", "r125", "r126" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Net loss on early extinguishment of debt and other transactions", "netLabel": "Loss on debt extinguishment", "terseLabel": "Gain (loss) on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails", "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r47" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATANarrativeDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r267", "r419", "r737", "r786", "r816", "r874", "r875" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/GOODWILLNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r422", "r786" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill, acquired during period" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r95", "r100" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r429", "r431", "r433", "r786" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "verboseLabel": "GOODWILL" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/GOODWILL" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r62", "r420", "r425", "r432", "r786" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill, impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/GOODWILLNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/GOODWILLNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r43", "r303", "r367", "r378", "r384", "r387", "r403", "r457", "r458", "r460", "r461", "r462", "r464", "r466", "r468", "r469", "r661", "r785", "r883" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Total gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails", "http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Gross Profit [Abstract]", "terseLabel": "Gross profit" } } }, "localname": "GrossProfitAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r110", "r118" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r39", "r219", "r227", "r243", "r367", "r378", "r384", "r387", "r741", "r785" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails": { "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 taxes", "totalLabel": "(Loss)/income before income taxes", "verboseLabel": "(Loss)/income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails", "http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r806", "r807" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSOtherFinancingObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r441", "r445" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r304", "r602", "r609", "r615", "r623", "r628", "r630", "r631", "r632" ], "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]", "verboseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r305", "r330", "r331", "r365", "r600", "r624", "r629", "r747" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://telos.com/role/INCOMETAXESDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails": { "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)", "negatedLabel": "(Provision for)/benefit from income taxes", "negatedTerseLabel": "(Provision for)/benefit from income taxes", "totalLabel": "Provision for/(benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/INCOMETAXESDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails", "http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r285", "r596", "r597", "r609", "r610", "r614", "r618" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r59", "r66" ], "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.", "label": "Income Taxes Paid", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r61" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and other accrued payables" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r61" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAssetsHeldForSale": { "auth_ref": [ "r61" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in book value of long-lived assets that the reporting entity plans to sell within one year (or one business cycle).", "label": "Increase (Decrease) in Assets Held-for-sale", "negatedTerseLabel": "Intangible assets \u2013 software held for resale" } } }, "localname": "IncreaseDecreaseInAssetsHeldForSale", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r716", "r840" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "auth_ref": [ "r61" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.", "label": "Increase (Decrease) in Deferred Compensation", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "IncreaseDecreaseInDeferredCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r61" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in other operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r840" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Other current liabilities and other liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r61" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Prepaid expenses, other current assets and other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "verboseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r435", "r438" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "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": "Indefinite-Lived Intangible Assets [Line Items]", "terseLabel": "Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r106" ], "calculation": { "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-live intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r99", "r106" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLE ASSETS, NET" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNET" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r267" ], "calculation": { "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Gross Carrying Amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r96", "r101" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Net Carrying Value" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r215", "r229", "r289", "r361", "r678" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails", "http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r48", "r490", "r498", "r791", "r792" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense incurred on a debt or other obligation to related party.", "label": "Interest Expense, Related Party", "terseLabel": "Interest expense, related party" } } }, "localname": "InterestExpenseRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSSubordinatedDebtDetails", "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r295", "r298", "r299" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r19" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "verboseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r359", "r377", "r378", "r379", "r380", "r381", "r383", "r387" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Inter-segment elimination" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES, NET" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INVENTORIESNET" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r833" ], "calculation": { "http://telos.com/role/INVENTORIESNETDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross 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": "Inventory, Gross", "terseLabel": "Gross inventory" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INVENTORIESNETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r277", "r775", "r816" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://telos.com/role/INVENTORIESNETDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/INVENTORIESNETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r263", "r276", "r346", "r414", "r415", "r416", "r718", "r781" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r94", "r833" ], "calculation": { "http://telos.com/role/INVENTORIESNETDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedTerseLabel": "Allowance for inventory obsolescence" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INVENTORIESNETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r699", "r815" ], "calculation": { "http://telos.com/role/LEASESComponentsofLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r932" ], "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": "Details of Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvement" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LegalFees": { "auth_ref": [ "r46" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.", "label": "Legal Fees", "verboseLabel": "Legal fees" } } }, "localname": "LegalFees", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r933" ], "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": "Future Minimum Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r700" ], "calculation": { "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r700" ], "calculation": { "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r700" ], "calculation": { "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "Operating lease year one" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r700" ], "calculation": { "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "Operating lease year five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r700" ], "calculation": { "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "Operating lease year four" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r700" ], "calculation": { "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "Operating lease year three" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r700" ], "calculation": { "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "Operating lease year two" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r700" ], "calculation": { "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails": { "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", "negatedTerseLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r18", "r303", "r403", "r457", "r458", "r460", "r461", "r462", "r464", "r466", "r468", "r469", "r643", "r646", "r647", "r661", "r784", "r883", "r939", "r940" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r12", "r225", "r238", "r816", "r845", "r870", "r929" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Liabilities and Stockholders' Equity:" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r20", "r262", "r303", "r403", "r457", "r458", "r460", "r461", "r462", "r464", "r466", "r468", "r469", "r643", "r646", "r647", "r661", "r816", "r883", "r939", "r940" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r3", "r224", "r234" ], "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", "verboseLabel": "Long-term line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "auth_ref": [ "r844" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of the credit facility.", "label": "Line of Credit Facility, Increase (Decrease), Net", "terseLabel": "Line of credit facility, increase (decrease), net" } } }, "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r17" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r23", "r124" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r140" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedTerseLabel": "Distributions", "terseLabel": "Distributions" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r140", "r196", "r197" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedLabel": "Purchase of Telos ID membership interest" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDisclosureTextBlock": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.", "label": "Noncontrolling Interest Disclosure [Text Block]", "terseLabel": "PURCHASE OF TELOS ID NON-CONTROLLING INTERESTS" } } }, "localname": "MinorityInterestDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinorityInterestLineItems": { "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": "Noncontrolling Interest [Line Items]", "terseLabel": "Noncontrolling Interest [Line Items]" } } }, "localname": "MinorityInterestLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "terseLabel": "Noncontrolling interest, ownership percentage by noncontrolling owners" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Noncontrolling interest, ownership percentage by noncontrolling owners" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSSubordinatedDebtDetails", "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestTable": { "auth_ref": [ "r30", "r44", "r193", "r203" ], "lang": { "en-us": { "role": { "documentation": "Schedule of noncontrolling interest disclosure which includes the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.", "label": "Noncontrolling Interest [Table]", "terseLabel": "Noncontrolling Interest [Table]" } } }, "localname": "MinorityInterestTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesValuationAllowanceActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r297" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in)/provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r297" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r58", "r60", "r63" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by/(used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r40", "r63", "r228", "r242", "r260", "r281", "r283", "r288", "r303", "r318", "r322", "r323", "r325", "r326", "r330", "r331", "r337", "r367", "r378", "r384", "r387", "r403", "r457", "r458", "r460", "r461", "r462", "r464", "r466", "r468", "r469", "r659", "r661", "r785", "r883" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails": { "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)/income", "totalLabel": "Net (loss)/income attributable to Telos Corporation", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAComprehensiveLossDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails", "http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r199", "r205", "r281", "r283", "r330", "r331", "r837" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "Less: Net income attributable to non-controlling interest", "negatedTerseLabel": "Less: Net income attributable to non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "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": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Abstract]" } } }, "localname": "NoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "auth_ref": [ "r141", "r181", "r200" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from a business combination.", "label": "Noncontrolling Interest, Increase from Business Combination", "terseLabel": "Non-controlling interest in APIC" } } }, "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r192", "r516", "r852", "r853", "r854" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-Controlling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r868" ], "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/2022", "presentation": [ "http://telos.com/role/GOODWILLNarrativeDetails", "http://telos.com/role/SEGMENTINFORMATIONNarrativeDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r868" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/GOODWILLNarrativeDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/GOODWILLNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r367", "r378", "r384", "r387", "r785" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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 loss", "totalLabel": "Operating (loss)/income", "verboseLabel": "Operating (loss)/income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails", "http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r693", "r815" ], "calculation": { "http://telos.com/role/LEASESComponentsofLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r686" ], "calculation": { "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total lease obligations" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r686" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "negatedLabel": "Less: Current portion of lease obligations", "terseLabel": "Operating lease obligations \u2013 current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r686" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term lease obligations", "verboseLabel": "Operating lease obligations \u2013 non-current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/LEASESFutureMinimumLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r690", "r695" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows related to operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r685" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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 lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r698", "r815" ], "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": "Operating lease, weighted average discount rate, percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESWeightedAverageRemainingLeaseTermandDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r697", "r815" ], "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": "Operating lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESWeightedAverageRemainingLeaseTermandDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r170" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r72", "r76", "r87", "r208" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "ORGANIZATION" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ORGANIZATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSDetailsofAccountsPayableandOtherAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "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": "Others" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSDetailsofAccountsPayableandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r279", "r816" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r269" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r31" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments", "verboseLabel": "Foreign currency translation loss" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive (loss)/income, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r46", "r62", "r113" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.", "label": "Other Depreciation and Amortization", "verboseLabel": "Depreciation" } } }, "localname": "OtherDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r19", "r816" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r24" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r49" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income/(expense)", "verboseLabel": "Other income/(expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails", "http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r54" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchase of common stock", "terseLabel": "Payment of tax withholding related to net share settlement of equity awards" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails", "http://telos.com/role/ORGANIZATIONNarrativeDetails", "http://telos.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfConvertiblePreferredStock": { "auth_ref": [ "r54" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire preferred stock originally issued and identified as a security that can be exchanged for another type of financial security. This repurchased stock is held in treasury.", "label": "Payments for Repurchase of Convertible Preferred Stock", "terseLabel": "Conversion of preferred stock to common stock" } } }, "localname": "PaymentsForRepurchaseOfConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails", "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfRedeemableConvertiblePreferredStock": { "auth_ref": [ "r54" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire callable preferred stock which is identified as being convertible to another type of financial security.", "label": "Payments for Repurchase of Redeemable Convertible Preferred Stock", "negatedLabel": "Redemption of public preferred stock" } } }, "localname": "PaymentsForRepurchaseOfRedeemableConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest": { "auth_ref": [ "r838" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period for redemption of redeemable noncontrolling interests.", "label": "Payments for Repurchase of Redeemable Noncontrolling Interest", "negatedTerseLabel": "Purchase of Telos ID membership interest" } } }, "localname": "PaymentsForRepurchaseOfRedeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfWarrants": { "auth_ref": [ "r54" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount paid by the entity to reacquire the right to purchase equity shares at a predetermined price, usually issued together with corporate debt.", "label": "Payments for Repurchase of Warrants", "negatedTerseLabel": "Repurchase of outstanding warrants", "terseLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails", "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r56" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payments for debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtRestructuringCosts": { "auth_ref": [ "r57" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred in the modification of term of existing debt agreement in order for the entity to achieve some advantage.", "label": "Payments of Debt Restructuring Costs", "negatedLabel": "Amendment fee paid to lender" } } }, "localname": "PaymentsOfDebtRestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r294" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Payment of tax withholding related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r50", "r638" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "negatedTerseLabel": "Cash paid for acquisition", "terseLabel": "Cash paid for acquisition" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://telos.com/role/ORGANIZATIONNarrativeDetails", "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r51" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r51" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedLabel": "Capitalized software development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r57" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments to Noncontrolling Interests", "negatedTerseLabel": "Distributions to Telos ID Class B member \u2013 non-controlling interest" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance-Based RSU" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockDividendRatePerDollarAmount": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "The amount per share used to calculated dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Per-Dollar-Amount", "terseLabel": "Preferred stock dividend rate per annum (in dollars per share)" } } }, "localname": "PreferredStockDividendRatePerDollarAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Percentage", "terseLabel": "Preferred stock, dividend rate, percentage" } } }, "localname": "PreferredStockDividendRatePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockLiquidationPreference": { "auth_ref": [ "r6", "r133", "r134", "r843", "r886" ], "lang": { "en-us": { "role": { "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.", "label": "Preferred Stock, Liquidation Preference Per Share", "terseLabel": "Preferred stock, liquidation preference (in dollars per share)" } } }, "localname": "PreferredStockLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r6", "r499" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par or stated value per share (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails", "http://telos.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockRedemptionPricePerShare": { "auth_ref": [ "r131", "r133", "r135" ], "lang": { "en-us": { "role": { "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.", "label": "Preferred Stock, Redemption Price Per Share", "terseLabel": "Preferred stock, redemption price per share (in dollars per share)" } } }, "localname": "PreferredStockRedemptionPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock authorized (in shares)", "verboseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails", "http://telos.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r6", "r499" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails", "http://telos.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails", "http://telos.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredUnitsByNameAxis": { "auth_ref": [ "r143", "r244" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of preferred units or special units.", "label": "Preferred Units by Name [Axis]", "terseLabel": "Preferred Units by Name [Axis]" } } }, "localname": "PreferredUnitsByNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredUnitsClassDomain": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Type or class of preferred units or special units.", "label": "Preferred Units, Class [Domain]", "terseLabel": "Preferred Units, Class [Domain]" } } }, "localname": "PreferredUnitsClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r278", "r417", "r418", "r776" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r830" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Basis of Comparison" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r52" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Net proceeds from initial public offering" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r52" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock", "verboseLabel": "Proceeds from issuance of common stock, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r53" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.", "label": "Proceeds from Related Party Debt", "terseLabel": "Proceeds from related party, debt" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSSubordinatedDebtDetails", "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r795" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "verboseLabel": "Products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r260", "r281", "r283", "r296", "r303", "r318", "r330", "r331", "r367", "r378", "r384", "r387", "r403", "r457", "r458", "r460", "r461", "r462", "r464", "r466", "r468", "r469", "r641", "r644", "r645", "r659", "r661", "r741", "r785", "r813", "r814", "r837", "r883" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net (loss)/income", "totalLabel": "Net (loss)/income", "verboseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTSNarrativeDetails", "http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r119", "r765", "r766", "r767" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNET" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r114", "r265" ], "calculation": { "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails": { "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 and equipment, at cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r116", "r240", "r742", "r816" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails": { "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 and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r116", "r765", "r766" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r116" ], "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": "Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, plant and equipment, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r293", "r411" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for/(benefit from) doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]", "terseLabel": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r239", "r245", "r816" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "auth_ref": [ "r90", "r92" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r547", "r710", "r711" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSSubordinatedDebtDetails", "http://telos.com/role/ORGANIZATIONNarrativeDetails", "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r218", "r710" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Related party transaction, amounts of transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r252", "r710", "r711", "r938" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSSubordinatedDebtDetails", "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSSubordinatedDebtDetails", "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties.", "label": "Related Party Transaction, Rate", "terseLabel": "Related party transaction, rate" } } }, "localname": "RelatedPartyTransactionRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSSubordinatedDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r547", "r710", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r938" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSSubordinatedDebtDetails", "http://telos.com/role/ORGANIZATIONNarrativeDetails", "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r708", "r709", "r711", "r712", "r713" ], "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]", "verboseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r839" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "terseLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSeniorDebt": { "auth_ref": [ "r55" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period.", "label": "Repayments of Senior Debt", "negatedLabel": "Payment of senior term loan", "terseLabel": "Repayments of senior debt" } } }, "localname": "RepaymentsOfSeniorDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSubordinatedDebt": { "auth_ref": [ "r55" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the repayment of long-term borrowing where a lender is placed in a lien position behind debt having a higher priority of repayment (senior) in case of liquidation of the entity's assets or underlying collateral.", "label": "Repayments of Subordinated Debt", "negatedLabel": "Payment of subordinated debt" } } }, "localname": "RepaymentsOfSubordinatedDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r165", "r247", "r947" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r108", "r109", "r247" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Software Development Costs" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r762", "r831", "r842" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r62", "r447", "r448", "r877" ], "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 charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r443", "r444", "r448", "r449" ], "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/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r832", "r878", "r879" ], "calculation": { "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.", "label": "Restructuring Reserve, Current", "terseLabel": "Restructuring expenses accrual" } } }, "localname": "RestructuringReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r9", "r140", "r237", "r755", "r760", "r816" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATABalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r255", "r315", "r316", "r317", "r319", "r328", "r331", "r407", "r588", "r589", "r590", "r621", "r622", "r657", "r751", "r753" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r358", "r359", "r377", "r382", "r383", "r389", "r390", "r392", "r537", "r538", "r719" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue", "verboseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails", "http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r543", "r782" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "verboseLabel": "Contract Balances and Revenue" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember": { "auth_ref": [ "r867" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer for specified product or service, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer, Product and Service Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer, Product and Service Benchmark" } } }, "localname": "RevenueFromContractWithCustomerProductAndServiceBenchmarkMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails", "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r519", "r520", "r521", "r522", "r523", "r524", "r527", "r528", "r541", "r543" ], "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": "REVENUE RECOGNITION" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITION" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r525" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r890" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Revenue, remaining performance obligation, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r696", "r815" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease ROU assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Sale of stock, number of shares issued in transaction (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of stock, price per share (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accounts Payable and Other Accrued Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r37", "r930", "r931" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LOSSEARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r77" ], "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]", "verboseLabel": "Schedule of Potentially Dilutive Securities" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LOSSEARNINGSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r177", "r178", "r633" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACQUISITIONNarrativeDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of Supplemental Cash Flow Information" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r154", "r155", "r156", "r157", "r158" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EMPLOYEEBENEFITPLANDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r161", "r162" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r322", "r323", "r324", "r327", "r328", "r330", "r331", "r344" ], "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/2022", "presentation": [ "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATABalanceSheetDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAComprehensiveLossDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATANarrativeDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "auth_ref": [ "r73", "r74", "r75" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (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 adjustments (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.", "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]", "terseLabel": "Schedule of Error Corrections and Prior Period Adjustments" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATATables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "auth_ref": [ "r773", "r873" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]" } } }, "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r98", "r102", "r720" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETNarrativeDetails", "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r98", "r102" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r432", "r786" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/GOODWILLNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r106", "r107" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r0", "r13", "r14", "r15" ], "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 Inventories, Net" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INVENTORIESNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Restricted Stock Units Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/PROPERTYANDEQUIPMENTNETPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r217", "r218" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r70", "r220", "r236" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Restrictions on Cash and Cash Equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r88", "r89", "r91", "r95" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information, by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r550", "r552", "r554", "r555", "r556", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r578", "r579", "r580", "r581", "r582" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails", "http://telos.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r128", "r129", "r130", "r133", "r134", "r136", "r137", "r138", "r139", "r140", "r271", "r272", "r273", "r348", "r499", "r500", "r501", "r503", "r507", "r512", "r514", "r793", "r829", "r843" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r145", "r146", "r147", "r148" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table Text Block]", "terseLabel": "Share Repurchases Activity" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r812", "r920" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r79", "r81", "r82", "r83", "r209", "r211" ], "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, by Risk Factor" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r355", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r387", "r392", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r446", "r450", "r786", "r948" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/GOODWILLNarrativeDetails", "http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r355", "r356", "r357", "r367", "r370", "r381", "r385", "r386", "r387", "r388", "r389", "r391", "r392", "r393" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SEGMENTINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r371", "r372", "r373", "r374", "r375", "r376", "r390" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Revenue Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Revenue Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingRevenueReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r47" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "netLabel": "Compensation expense", "terseLabel": "Total selling, general and administrative expenses", "totalLabel": "Total selling, general and administrative expenses", "verboseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofOperationsDetails", "http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense [Abstract]", "terseLabel": "Selling, general and administrative expenses:" } } }, "localname": "SellingGeneralAndAdministrativeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r795" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Revenue \u2013 services", "verboseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATARevisedQuarterlyFinancialDataDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpenseIncurredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r61" ], "calculation": { "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r809" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "terseLabel": "Share-based compensation arrangement by share-based payment award, award requisite service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r809" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EMPLOYEEBENEFITPLANDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r566", "r567" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "verboseLabel": "Total" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r566", "r567" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding, ending balance (in dollars per share)", "periodStartLabel": "Outstanding, beginning balance (in dollars per share)", "terseLabel": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, nonvested, weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "verboseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)", "terseLabel": "Stock-based compensation (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r579" ], "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": "Share-based compensation arrangement by share-based payment award, fair value assumptions, expected volatility rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum 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, Maximum", "terseLabel": "Share-based compensation arrangement by share-based payment award, fair value assumptions, risk free interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum 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, Minimum", "terseLabel": "Share-based compensation arrangement by share-based payment award, fair value assumptions, risk free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "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/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails", "http://telos.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r811" ], "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": "Share-based compensation arrangement by share-based payment award, number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r554", "r555", "r556", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r578", "r579", "r580", "r581", "r582" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNonvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r557", "r576", "r577", "r578", "r579", "r582", "r591", "r592" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "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", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r810" ], "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": "Share-based compensation arrangement by share-based payment award, expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r578" ], "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": "Share-based compensation arrangement by share-based payment award, fair value assumptions, expected term", "verboseLabel": "Fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://telos.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r694", "r815" ], "calculation": { "http://telos.com/role/LEASESComponentsofLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LEASESComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r72", "r300" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "verboseLabel": "Software development costs" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INTANGIBLEASSETSNETNarrativeDetails", "http://telos.com/role/INTANGIBLEASSETSNETScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r258", "r355", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r387", "r392", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r442", "r446", "r450", "r786", "r948" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/GOODWILLNarrativeDetails", "http://telos.com/role/SEGMENTINFORMATIONScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r271", "r272", "r273", "r303", "r335", "r336", "r338", "r340", "r348", "r349", "r403", "r457", "r460", "r461", "r462", "r468", "r469", "r499", "r500", "r503", "r507", "r514", "r661", "r772", "r829", "r843", "r865" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails", "http://telos.com/role/EXCHANGEABLEREDEEMABLEPREFERREDSTOCKCONVERSIONDetails", "http://telos.com/role/ORGANIZATIONNarrativeDetails", "http://telos.com/role/PURCHASEOFTELOSIDNONCONTROLLINGINTERESTSNarrativeDetails", "http://telos.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r28", "r132", "r255", "r286", "r287", "r288", "r315", "r316", "r317", "r319", "r328", "r331", "r347", "r407", "r516", "r588", "r589", "r590", "r621", "r622", "r657", "r670", "r671", "r672", "r673", "r674", "r675", "r707", "r751", "r752", "r753" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails", "http://telos.com/role/STOCKHOLDERSEQUITYScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Consolidated Statement of Comprehensive Loss" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r315", "r316", "r317", "r347", "r719" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r866" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-Based Payment Arrangement [Member]", "terseLabel": "Unvested restricted stock and restricted stock units" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LOSSEARNINGSPERSHAREDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r67", "r68", "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Common stock issued on purchase of Telos ID membership interest" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r27", "r132", "r133", "r140", "r487" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Issuance of common stock upon conversion of Class A and Class B common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "terseLabel": "Stock issued during period, shares, employee benefit plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/EMPLOYEEBENEFITPLANDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r6", "r7", "r132", "r140" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Number of shares issued (in shares)", "verboseLabel": "Issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r6", "r7", "r132", "r140" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "RSUs vested, net of shares withheld to cover tax withholding (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r28", "r132", "r140" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Issuance of common stock upon conversion of Class A and Class B common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r6", "r7", "r132", "r140" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r132", "r140" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "RSU vested, net of shares withheld to cover tax withholding" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r6", "r7", "r132", "r140" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedTerseLabel": "Repurchase of common stock (in shares)", "terseLabel": "Stock repurchased during period, shares (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT", "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails", "http://telos.com/role/ORGANIZATIONNarrativeDetails", "http://telos.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r6", "r7", "r132", "r140" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Repurchase of common stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r7", "r10", "r11", "r93", "r816", "r845", "r870", "r929" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Total stockholders equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVISIONOFUNAUDITEDQUARTERLYFINANCIALDATAStatementofStockholdersEquityDetails", "http://telos.com/role/STOCKHOLDERSEQUITYScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r192", "r193", "r204", "r255", "r256", "r287", "r315", "r316", "r317", "r319", "r328", "r407", "r516", "r588", "r589", "r590", "r621", "r622", "r657", "r670", "r671", "r675", "r707", "r752", "r753", "r845", "r870", "r929" ], "calculation": { "http://telos.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "verboseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDBALANCESHEETS", "http://telos.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r149", "r302", "r500", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r513", "r516", "r648" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKHOLDERSEQUITY" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Stockholders' equity note, stock split, conversion ratio" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ORGANIZATIONNarrativeDetails", "http://telos.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ORGANIZATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.", "label": "Summary of Valuation Allowance [Table Text Block]", "terseLabel": "Components of Valuation Allowance" } } }, "localname": "SummaryOfValuationAllowanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r834" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "OTHER BALANCE SHEET COMPONENTS" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/OTHERBALANCESHEETCOMPONENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Cash paid during the year for:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity Disclosure [Abstract]", "terseLabel": "Temporary Equity Disclosure [Abstract]" } } }, "localname": "TemporaryEquityDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r798" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.", "label": "Time-and-Materials Contract [Member]", "terseLabel": "Time-and-materials" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r800", "r891" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r800", "r891" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r249", "r250", "r251", "r396", "r397", "r399" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Transferred at Point in Time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Transferred over Time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Treasury stock acquired, average cost per share (in dollars per share)", "verboseLabel": "Average per share price paid (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSEnlightenmentCapitalCreditAgreementDetails", "http://telos.com/role/STOCKHOLDERSEQUITYShareRepurchaseProgramActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r7", "r132", "r140" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "verboseLabel": "Number of shares repurchased (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://telos.com/role/STOCKHOLDERSEQUITYShareRepurchaseProgramActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r132", "r140", "r145" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Treasury stock, value, acquired, cost method", "verboseLabel": "Amounts paid for shares repurchased" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://telos.com/role/STOCKHOLDERSEQUITYShareRepurchaseProgramActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r253", "r254", "r255", "r256", "r257", "r318", "r319", "r320", "r321", "r332", "r400", "r401", "r404", "r405", "r406", "r407", "r408", "r409", "r588", "r589", "r590", "r619", "r620", "r621", "r622", "r635", "r636", "r637", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r676", "r677", "r681", "r682", "r683", "r684", "r702", "r703", "r704", "r705", "r706", "r707", "r721", "r722", "r723", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r443", "r444", "r448", "r449" ], "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/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r717" ], "calculation": { "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails": { "order": 4.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled Contracts Receivable", "terseLabel": "Unbilled accounts receivable", "verboseLabel": "Unbilled account receivables" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/ACCOUNTSRECEIVABLENETDetails", "http://telos.com/role/REVENUERECOGNITIONContractwithCustomerContractAssetContractLiabilityandReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r595", "r604" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesNarrativeDetails", "http://telos.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r605" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Decrease from prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r603" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Unrecognized tax benefits, income tax penalties and interest accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r606" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increase related to current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r605" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Increase in prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r607" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Decrease related to lapse of statutes" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r608" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r84", "r85", "r86", "r350", "r351", "r353", "r354" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r847", "r848", "r849", "r850", "r851" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesValuationAllowanceActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r309", "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Additions", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesValuationAllowanceActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r312" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Balance at end of year" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesValuationAllowanceActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r309", "r310", "r311", "r313", "r314" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesValuationAllowanceActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r309", "r310", "r311", "r313", "r314" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/IncomeTaxesValuationAllowanceActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/DEBTANDOTHEROBLIGATIONSRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "verboseLabel": "Common stock warrants, exercisable at $1.665/sh." } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/LOSSEARNINGSPERSHAREDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r334", "r340" ], "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", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r333", "r340" ], "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", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted-average share outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://telos.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2599-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21564-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.F)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.F)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org/topic&trid=2127225", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org/topic&trid=2197446", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569655-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4616395-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4M", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591554-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org/topic&trid=2196771", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "326", "URI": "https://asc.fasb.org/topic&trid=82887179", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "https://asc.fasb.org/topic&trid=2134446", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55302-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r772": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r773": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1405", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394232&loc=d3e17558-110866", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r819": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r821": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r822": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r823": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r824": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r825": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r826": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r827": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r828": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r924": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r927": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r928": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r929": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r931": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r932": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r933": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r934": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r936": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r944": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r945": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r946": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r947": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r948": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r949": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 124 0000320121-23-000016-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000320121-23-000016-xbrl.zip M4$L#!!0 ( #Q!<%9UPUL+=0, #P4 ? 97@M,C%L:7-T;V9S=6)S M:61I87)I97,R,#(R+FAT;>U8:V_3.AC^SJ\PF6 @+?=>UK2KU#5#5"JC6CN- M\^G(B=^V%DX<''=9^/4XM['1C4T"Q.G.\B%*\E[\/._%CCUXZ7\<+_Z9G:"U MC!B:G1]/)V.DZ:9YX8Y-TU_XZ/WBPQ2U#,M&"X'CE$K*8\Q,\^140]I:RL0S MS2S+C,PUN%B9BS.S<-4R&>XDDLJ&0P;/P.S>A^8Y2"# M@)-\."#T$E%RI%&WX]A6T+4ZL%RVVETX[!#W,(2NBWL=W+;PO[8":2KURB:5 M.8,C+:*QOH9B?*_E&-UV(OL9)7+MV9;U2BM5AX,ECZ4:3RC[ZK%RL^5,PI74 M,:.KV"LI:95I(PXYX\+;L\JK7TCT)8XHR[W]!8T@1:>0H3,>X7C_(%5IT%,0 M=%DIIO0K*$P*7OF:59"[R@^C,304;*< ?7*UI@%5 ;4-^S;BF\2Q6"GNDB?* M2KF]@3U4P0;QE\!/)_,%^O@.S<^/YQ-_,CJ;G,S_PR1:=Y(8A9)> IIO@I02 MB@55KOD2R36H>H\2'.<(EU]\""$*0+S>LSM6W[4/BBYP?IGO'<5:WB0.. M BX("%W%A.$D!:]YZ!.:)@SG'HU+9J51OQXZX%+RR"OZY!*$I"%F-8 22R6N M6ZC7,P[;;M%%4J&1I!FX;C"C;#!3DFU9US%LJW.OV#+L>V4_<^NTC4ZO]2BW M9@FY@JT"DZJ<'6FNUA@DF! UF7E.%05KCT4%:N(B?:H -Y2W=L[C#-!3">J3_J]+DS=YYFDGF]O?96/] 9O' M^/OA$"KAU2F<)]1,5QPF;!U+?=_&ESMRZ[L)#M)B1=@V>> DJ[Y7YVKE"=_P M&U!+ P04 " \07!6$B,3CA0# #V"P '@ &5X+3(S,6-O;G-E;G1O M9FEN9&5P96YD96YT+FAT;=5646_;-A!^WZ^XJMBZ 9%E64X;*ZZ!SD[18FEF MI-Z,/0T4=;*X2J1 4E:]7[^CJ* M$F#-X"*9'@B1O/ONON,=C_,GJU^7FS_6 M%U#:NH+U;S]?OEU"$$;1-EE&T6JS@C>;=Y1@YI&E5(&1[G-@\7=0; MF6:%DI:,:5+VOQ[C-A+3.P++ ME+6J3F>$-:Q8U:0.VN)'&[)*[&3:$PX\]HT^5Y72Z=-Q_YV[G;!@M:@.Z;.- MJ-' %79PK6HFGYT8.J30H!:%%S3B;R2GR4@_[3RA%X13"8DW!..)8W7QL129 MH' GH_A+2D<@@'A4JISQ"_XTX8\I=J9]UFE>#PBG/52NOJZ+70]?%C\E6AO@/DK]9841P> M)++!8H.5,G25Z&8([CT"\VA(O#)EUFIY K\+YZ-@1SG=A^6T12@I?[,#\"'% MK0);(@C)/YT6T+[&@@0E=UN]A$_^0>"]I0[2-Q.:O%:ZAO?A&?QXI4:0)$DX M.9V0_9]<_=Q*!;>H6DT&:,4:R/M>](YI7D+\_,2W'8T5ZZMJ<*\0DDDN6$4! M&RP;8#+O-[$HD%NQ1XG&.'CA"H@:IB-IM:I [5%_AN%-$_P)=*4@NZQID&G/ M5!A/*!Z'OXS@&YSY\6[/A\VE'YY.7YR;?H2U%AP[.AE=JM;@4JD&M8'+R_7_ M[N[:,E-2:EA%E;]R&2]XWPB6JFKK[%ZWP*/A]&5U_>?=K\#Y_ M03;*OY]3?Z?L\=:;\D9KX#W^I,(R0Z=N;ZO\RS-T&/V+N'^;+_X!4$L#!!0 M ( #Q!<%9+8^ET!P, $0, > 97@M,C,RFK3!X0F[L-(;$ MCFQGI?QZ3N)6;%3 -G$I>;!BG^/O?.=FN_=X^'HP?G]^"+DI"SA_MY5-/"\X7@(Q^/3$<1=/X"Q(D)SPZ4@A><=GCG@Y,94B>?-9K/N+.I*-?7& M%UX#%7N%E)IUJ:%.O]>LX,@([3_J/79=&,JT+IDPD"I&#*-0:RZF<$69_@2N MN] :R&JN^#0W$/IA!%=2?>+7Q,H--P7K+W%ZGIWWO-9(;R+IO-^C_!HX?>EP M/R)AF 4TVGHQB7=V?1(',8NV2$I3ZH?!Y$. )#U4MWNTF1?LI5-RX>:LL9]$ MVY79FW%J\B3P_2=.J]?O95(8-*9PL_VU&*M(1$T1S,@J"4)$,NRS<4G!IR)I M_7,LU%(]E854R8;??GN-Q,U(R8MYLKFO."DV.QHSX6JF>&;%FG]AR RAV^G, MLM[!W047;.F%I7[X[OCDX&0,8=0-;_.^P?@&PQ3CRY3S0V]7_9Q(8V29^%T_ MONWL.D"]0)P;^=C^">P=\C'F)=-PQF9P(4LB[IJ9^/O,A/X32X.R5"K2-%E2 M"\I4H^7T!U+HIEUD!B>X6C$<<'K!IEPC7VR@\WI2\!3VTU36PC3-=,15^5MB M\K'6AF?S^\3ZERA_-[1.?\P*J?% 4=4BNO>(S-HXL:_S2:U$!][RAB,G?R"] M?]NG*P8Y%O!D#NFBQHT$DS/@(OV6+4"Y8ADJBK01M1JV^A<*EP;OD?9*PY>\(. M"@O2MM6"7L-6%MPJ9UP0D>+)C-%;T- PRSDBD*IB1%G*7%MF@>^^ZL*_ZLW_ MH"B>;L0[>[H=X6#X&MY<[G=@-#K_U\=912C%&G +EAF\D^*M=0K::3IBY&&' MP_KXT'9=L-UV7;1^'7*K (+=^UNZ"XN;;\Y*VA=W8L^?:[;R"EWN6KZ4OFTA M$SRA:K.ZY4$$;XWV?=V^]/M? 5!+ P04 " \07!6(>$&3NP' #G@0 M'@ &5X+3(T<&]W97)O9F%T=&]R;F5Y,C R,F9O+FAT;>V=;7/:N!;'W]]/ MH:5SN^T,V#PE!$@SDPMD8&DF>*:BXPFOM^[+)%2K'7>\?W)9.)-&IZ08W_0]XVIII\( MH9@7ZK!T=&BNP"NCX=%_#G^I5,B9"(J499H$DE'-0E(HGHW),&3JEE0JLUZG M(I]*/HXUJ5?K#3(4\I;?4=>NN4[8T=S.H>\^'_IVD,.1"*='AR&_(SQ\5^(' M>_NM@V;8KM7;K6:KU1C5@S"HM\,H;+0.:*OZOQHXZ4-W=X_2TX2]*Z4\J\3, MC-]I[.>Z.^&ACCNU:O6_)=OOZ# 2F8;!)-SLWCH;#RU1.09C(Z&U2#MML#6[ MHD7>,:8UN]<5FO!QUK$!EYSM^?V!2(3LO*K:/UW34HEHRI-IY]^F1Z[[\'HYN"D3'5,-+XP46Z'6?5LF,9-L M-(5;,@5+K= 0IS%!\USP3"OR4<09.?%@D0KP H:X)2$)&CQ^M7>0??YZR6G80C15A(6PZ#F&9C1HX#*^5:N]%T@D^= MXV^^#&":3#=GVZG;-,HB83/W: 0[-2BYW36MVZCF^LM7\U,43"8QAZTRI5/H M0S(0IU*PGYM=#0Y/7-)1PF!3(A%/8!^#JP$M%-P&EZ"_N1HZZ:VN JLPXPMS M1X EU2[4KF.NR/5\]SV>;:Q.3\+T)^'L/*:,@*%69,R&YHR9,<7/R MN]'4%),E9=MZ,5?WJ4A3KI0U(L!DFB?3A8VYLI=<@(J4\,"F(6*0-H@QH1/E M;5KY'WPU[[,"/#9E&1H@&8KR\&%YLWN/K6]+Q=)>+'0L(,53D\A0V&LYDY'9 M_&SYM9OI'0,QS>W A,.T2_9'P>'@[^K?0G).4J'(V..S#?N1<<-V-O*"L\*7 M'3(OX/BAS(2K!RI/[;'?R%<426CS " M*%V#F\EL%#N@:UX\Z7E5][2GX1%/A_.19\V>;?)U^+!M?\_;V]]_M+GJU1YM M^ZY9K[[_^)W/M5IO>@>MQI/,^C81+AF0;Y73[%VI49K?,"MSG7I^3VJKDV@J MW]0$R&3YLFI.2< MC61A=O9ZRQYU&RNI^)NYGRU'LWXA3J)$ BDU/G C5=8Z_>S^@((;14) M+1):)+1(:)'0(J%%0HN$%@DM$EHDM$AHD= BH?T6H3V!O8LSKL+2 M?T$-VY$H!*8(3!&8(C!%8(K %($I E,$I@A,$9@B,$5@BL 4@2D"4P2FVT1$ MEH&I?>KX1*$^T5W'I+5=Q:16 T-O+3+8C@PA'T4^BGP4^2CR4>2CR$>1CR(? M13Z*?!3Y*/)1Y*/(1U\"']W('_"WVUZUWGH69=WWX-B\!LK::#P-A_X@9:TU MGX:$MXBKK/Q^7](P 4D//?*1!F*D=I>U+OZ5U8-=Y:UK5L-V) F1*R)71*Z( M7!&Y(G)%Y(K(%9$K(E=$KHA<$;DBU:;6_;.!+^?K^"Z^+:!/";8CLO3AJ@3;+8W.VV1>%%<9\.E$A9 M1"A12U)V?+_^'I)R+,?IUMWF&C>X?D@M<68XY#Q\9DCQ[*?+]Q>3?WVX(IG- M)?GP^]M?KR](J]/K?1I<]'J7DTORR^2W7\FPVX_(1-/"""M4066O=_6N15J9 MM>6XUYO/Y]WYH*OTM#?YV'.FACVIE.%=9EGK_,R]P5].V?G?SG[J=,BE2JJ< M%Y8DFE/+&:F,**;D$^/FAG0ZM=2%*A=:3#-+#OH' _))Z1LQHZ'="BOY^=+. M62\\G_5\)V>Q8HOS,R9F1+#7+3$Z.CKF:<1H)@0' MQ_^.X&0/XD''V(7DKUNY*#H9=_V/!X>E/9T+9K-QU.__O>7ESL]255ATIJ$< M?@8;&Y8LO[4=*L6T&/OQM(+JLCE14NGQB[[_=^I:.BG-A5R,7TU$S@UYQ^?D MH\II\:IM$(..X5JD0="(_W#X!/?\XSSX>P0[4A1\Z7]TX)R^NLU$+"P91-UH MW>/FJ*F>8N!6E=""V8;O"6::ZR=R_N+JX^3ZY^N+-Y/K]^^^Y'VLK%7Y^ 26 M&^-!$/_GS@\?=/ZZ3?ZALH*\[0+%BK5)PK45Z8+8C-J7+T;'IW]Y1*!ST([- MA"&T*"HJ\;)4VA)5D)^5SDG4[_R3J)1,N%0&5*312AWY(5PGSS)+*;A0*&02]$!%@6@N2%5877&, +G%IQG$D9(< M3UH@TBE-\$H3E8,,K0IR&P(%3[@Q5"^<2$YO./IMV#1XQ^ ,NI0^1Z$/)Y ( MC9P$L0+J\(1Q3>:92#)B*O=GI3_GFM=&W !R8222E\N#YE\!M>MAOH,TMG-KQ]M@ <[AP )VO1>F5J M<-45A:,/E:8"CSZ"UX1J[K&"V(M8@*\^5A(2T8!VHM$>W_>J MT8B%I_ H7!U9!+ Z^\216@/# 5/.EZT[2M M1 F6?]:@3G8(U(&PKV945I[57,1YFJ+.%#/$RCQ0+Z("V8*?P^/#Q:-'+Q3! MK2:4J+&J[.?[WB:#T#MI[NKO],M[*!(O*WN_('F8@^6&WW7P7 '(=@B -:N& M"&\BQ>WNZQ+0M]P#XE>PJ,O_*DDJ[9#02+9K]G)E+-ZX@T]8,0E,_%$A2\/H MWH9P"AB#T^[)U6YBQ\7],42Q?MZT'SS)J+FK1AP;>MASYM.$'WU-X0LBQ0V7 M]9G$/?GV-TS(8X-\IS9QHQ]W$[=G]NM]G#^Y9,N%T5[1E6//)E!7S.4 ]Q4E MR4;!"[\HREVKM+G+__X%C.6YL)9[3*\IQ IUA7O+!/SQJGL ,:C7.&K'_Z[4 M7JXV_D?MNVW2 MG-,;EXA#,>=3L2]#_6'J\H3IJT!7[VC"&<4#'$<9% V_H[@' %J7K1 &WE!= MMD,=8% $F"H'-C ]?AAU"GGP%.[9Y_C=VSF]02I/->BD#1!P3W^ D3\)K_'6 M#KE1%#,E9]PER().ZP-]73,FSTNI%ARM\TP%CJ1K: ;ZOK%6Z'[KU\8'/A%_ MG1'K-V^U? R,<]U!Z"0M#1\O?YPB-Y22+L:B\ 'P2J?KUATF9R['H$*I/^IZ MB(;FU1?N;C]\Y;;PV[)ESW5SUS?U+-ML&T;=@\/HL\W][N?;_LSLZ+ [&IQL M9;;G70YN8V9,28O7K4%KJ5 C<=PGD9_9I;T_$3TH;YUP\T.XP_']>0Q3V+P9 M\!T7F8_6)9:-3YWD-ZJ3[.6+Z+!_&AVV_>V)>S<4&E.U=+.V=1(0]UBSMR;Z M],%YBKB\?#$\.C7^[]HM@+N0/.[4U/S@+W"4&*P[H23+4?Y(\_8=YNI'FHZ+ M3/"47-WRI'('(N1]_95G[T,X)D/*VFC 97@M,S$R8V5R=&EF:6-A=&EO;G)U;&4Q,V$N M:'1M[5IM;]LX$OY^OX+KXK8)X/>7IG'2 &V28H/;;8O"B^(^'6B1LHE0HI:D M['A__3U#2K$=IVVZS;9I[@K4D<29X9#S\)DAI>.?SMZ>3O[][IS-?:;9N]]? M_7IQRAJM3N?#X+33.9N^&'-$Z.Z0E^)1];O]@?L@[&7:L%CNU=>RY/:SG$GWA]W M0B?'4R-6)\="+9@2+QHJ[.AV.IGW!1?<_/3C9 M@7C4<7ZEY8M&IO+67%+_X\&SPA\ME?#S<:_;_6V\RGC]M M.L2@Y:15:11TZD\)G^!>N%U&?P]@1ZM3B]<7IR\G%V_??,[[J?'>9.-#6-X8#X+X MMSL_O-7YBR;[C=M+]DKFXD_>9(FT7J4KYN?<__QD]/SH+P_HJ.!"8.VTM$PK MG(:(J5P@6N-6[_EW&W2O78_JV_>^/2V];GM$TW#!YGPAF94+)9=@'3]7CO$\ M+[G&P\)8STS.7AN;L5ZW]2]F4C:1VC@PD44K)^Y#N X?9;CZ#RYVE!@!4DO(,H@C9QGNK$*D M4Y[@D64F Q=Z$^5V!'*92.>X79%(QB\E^MVPZ?!,P!ETJ4.*0A\DD"B+E 2Q M'.KP1$C+EG.5S)DKZ6>MOY165D9H )ER&KF+TN!2^3D&Z J9! ?);@'7C, P M%U 3;+K:G(9'B\G!CX-)R5*5(^H$H'64FP DQ-%L-]I5GH)C IW@.M&E@$T@ M:9>/F@"CLGK%"N"!H$P0UWJ-U0HF[H8'6 XBE&I-DB@U! !0 Q2%7EUP*^%N MSE)MEJY&KY4SY3SJ/,\X/8SNP]GF!@A=[I5FY.XB26@4B)3.E>*)<@ Y;0(XJU M1D?L%-8D4N"Q8WN BI# 7L3#^54RY_E,LI=@K_>EAD1OP%N]T9[<#ZJ]D8AW M\59149E'S))]1A2W >6(*?+ESAVE6QVEZ(C&>1/@D*!RX#[KK^$AA>4&7@]!"(8\N'GX=6D5)WPTMU=A7+F5 (J54\Q"YO2 MP@ H;*%<($9(R3S8H3)\3:F;[&REY@%[51I>XZ=9,3R7X1 VLD&IX !]4FI.[(]A!2?6 MA0 T8EFQ60WA:BI)$ 0-?2GNDXD?'+:G#PC;O8-=;-^9V'8@?G=*O#/2L3H6 M2A" N3,Y)^[G#N"G.I50S:VH$0;,*SY56OD5U06W=4OK+8 QX"PNE2W1C3HW MI)BK:D!%B8V40Q2HCDD28T5P(%2\,YFC/-& .UID0>N(1%#-1TACO:D"+/^H M09T\(%!'PCY?<%T&5J.(RS1%N:D6B)6[I6Q$!7('?HZW-VO(>@<.]$(1W.IB MI3HUI?]XWW?)(/Q:6E(UGGY^1\6F=9T?%J2,4&$+^ 12G_FR0I+2%A(]ENV^.T'SV9J%T5S3%;'G)E#7S$6 ^X*29*?@ MA5\2\#IK<4I@9U!3T5"OX$U3V &-3KB-KQETKM>K7) M/TH%=\/Z*O,D'%3L_W][]DVS_4N-X@W%I +@:)=,^^U$2<"CRMO7VZ2EY)>4 MB&,Q%U)Q*$/#T6I]T/1%H*MV-/&,XA:.XP**3EY3W"T KO\-:,N5'E M"Z,7DA)DSF?5\;ZM&%-FA38KB=;EW$2.Y%MH!OJ^LE9H?\VK1Q_V797\%/"4 MMH59U[QP+W;9AK]U_UOMH<[?]\;9/F1T]:X\&AW**A#=?:!,$;\YCG,)OOS!#H,X ]I#PZ'4Q MJ+#WK!F^?;@&W<;4U+Y5!@XCPNYKMK9$_S>#\?.3X<&1"[^;;^]OB\4]S$Q% M!^&[BP)CI;-$5@_R1YJVOW^J?J39.)TKF;+7UXGD;?4Z9N]=/,_"HYW&_=UY MZX0L\.G/==;UQ"W?)&VH;'[35)CX1="TS,F-E!%BF+B"1J%!W'_?4[4E+B+$G7#7U)UP:!(>O( MXW///;RCY.&SR6P^W;0BZ=X,+1KMI.(D3!;*IHXVBH[^ G M(_3HI^$SRX*)"%'K2YIM]@?'H)T<'@YIU";A+UHI#RS8J;7[_O=7 W6G*JX[[GNSPTS M[F@8B4SA8A(GEY>ECWN>%+M6%DGX,NN;>!KEU-H]XL, =6P22/RH$%?\\0$\(S7]PA\@TDU\)_'AZ$9R>G(Y'P>GL#)5Z M,7\S.@L@F#T:R5-![AW"&WMNCVV83\<&O>=WW.:3QSV:PV@R.P^FDX^BNQ+. M0B@ETG[O"4FGIKWG=F%V L'+*CL^G3N MCM=U![[7U!6ZU0120,03K.0BL#*)$U8?!P @(T9FX MB%R0C!76[#IA&QB%AF0MH";:B9DE5A(N,[%&0I9L=Z=S./C/XAKDA.IPK(1% M53LRNXMG%'=6W_(.OYH ][S].JPOO_Q=7KJVW]8\!)B@2OG1*DDVN$/2/-$: MO-&E9'^NN&3Z\%#HS-W*8(_@%I#@=?;H_DVV;U5\H^ JY5[/;Y>Z05^44M)YIIG6*;2LJIA,50$9U*\:W)7"X%PB4K()2MTSIO:3)($N5*[-M3(ZB]VUMSVYUO4?-KOVX[4-N.UV[X_<^RJUC M()>PD9D"J7[1\!OUA$H=?1<\PVSM[P-#6_FU'KQ]4-':^CN/)85??LN91$U0 MGZ9WZ%87QN!U3;/U;S2V14V-K7+0*Q7VJ=BZ,_3[3,;N3OM@4)C/.^>0AY+Q M":BIZH$I%SD&*Q).H8[R6^+M"W#U+=$QCCF+\"2!IPK%KQC,HHCC,17VSB7' MII-CU[EGW'\:&_Y'B?E1[[^?9&S7^ZTGS1_E_L.T?7ZJOB4VRFI_.[??7N2C?WO:-\*T3Q2N+=3R +5 MN%+WI_S#2_#JLWP?;WX9./H+4$L#!!0 ( #Q!<%8'],36US$ ,@E 0 > M 97AE8W5T:79E96UP;&]Y;65N=&%GVNV"CY,2. MJ-!3/8Y( G<]^_K]?[QX\_SB?WX^3Q;U,D]^_N793R^?)]\ M7+Q(?KQX]5-R__CD-+FH5&%-;K)W?NK-?KX_6]X[*: MW[EX>P>'NG\G+TNKC[,Z^^8?W^,W\*]6V3_^S_?_<724O"C39JF+.DDKK6J= M)8TUQ3QYGVG[(3DZDJ>>EZM-9>:+.KE[\KZL/IA+Q;_7IL[U/]PXW]_A MS]_?H4F^GY;9YA_?9^8R,=E_?6.F]U.ET^FI^N[^[/[TD9H^?CB[=W)ZG+RG]^T MGJOUQ_I(Y69>/*'5PJ^SLJAA%16,RG_RX+TI1EYU/Z=E7E9/OCVA_WN*OQS- MU-+DFR=_OS!+;9/7>IV\+9>J^/O$PN4<65V9&3]HS6_ZR>E=6#=]7/-&'L(X MN2FTVQCOYOSCPDQ-G9R>'#]HKWAXK2D_,^K\]<7R=D_WYZ?XU_7V0PKEF_J[YW070>'BQY?O$K>//_FB: ';KN,F M#B0Y^-NWC^[>/7EZ-J^T1F)#GT^?'B;&)DN5Z40564*P#83,%'69*)N4LZ1> MP .GMDXRM<'//^AIU:AJ,T%R=C>9;NC%J:[76A?)A3^", %-!GLHTH[4[@V53-RJ'WRYUH8J:T56Y8P1,US42@'H! ME",OUXS-\&*5S,LRHX^7*F_4--?M"?@2*YUJLZ(37R],ND B!B]KI$;IAZ)< MYSJ;ZVS2N0]WYPX&W"NX+B1WLS*'Q=B_??O@T=._P&6='O_MV]/O3I[V_[TY M>K--AOE95P 3,$&J\6;?Z>K2I-K>)'$\3BYB"$*J>/KPJ8VQ?FT BF.HL@N5 MYP#7R,Y^U6GM* 5#%Y"./PA?*Y5E,,I1KF0('[HA&#Q0 MAV- ^*Y]/$!RET'B\"1W,HJQED@U7407SRV)$^&+?P,<)3]7&ND(G,'?OKWW MZ&GR3UT 4X#PA'G!&*T/DZ29%]N M,1V]Q8LVXGB\6C$M3A 7LX9$ZYD"2H?W![(_G+])#>PK9TF*B" (3'I>F7K3 MI7P9R%5I+!XXB:A-76$4 (X%7KEM@*D+(-0PWZI'M@OAF"J01<,8@FM HJY+-/?1L 8*#M:A@P-)25<$?95/S@X.#T_)Y@DK_ MO\:@=H03$-N:X*1K#8LFT(*C *!@TY)?%FYFK.CG5E5V855(6M/TIPA8-D'G8P]%HB[@R W)YE10EW&M9'?EO6I/%"PI;G'BE MZF.-9PX')K@IG"$<1E;B#*2 X N_-MD\UL$$I?!W-@J6M#;^&Q]8M67->E#* M$QP>NB,<$!2366Y2(C6(_4L%,HP!W%\#7'3%0C_H%*W$<'M[(T+H:S(?EA/@ M5E%V]@@2\2(K"L'PA0C6XD7 "Z9$*Y9HAV$.Y&8:)4V2Y6!LF.J%L8@\V3Z+ M>;.M=]2U'1(Q%(X2U!U!*SSYJ8:C("L)$ UG,4Q.Q6:(EC\%O^ADHP'_^9V) M8[= 26E(LN%F@:_1$VA+P8<>\<1]T< M_8"O72Q N,0O7P D*M1!_N^]1P\FL)5#4A%1Z6-SC(A8 -0 [ZEVHEID1HO5 M%SXOI[* ]I-5B:BX M27,T%[0-R=ZJ$ S.P5* M"]+YT.J08.$/NT@5H*#F+7K7Z $PX5RE?"+[XT: ,#>R^[67<%\:\ MQ=JVF]3MC(G&L[)H;IH9#Y$W,B4A$):K55G538$V&%0H5 5RI5DAS M"-!@^# \L2'+@OYH;)W,JG+I30KXW^/D#-ZEI7@DZVZ\[WR _R^.:$0D-:)= ML2^NK3(G\_)25R2[HSVO0EL6$ P]MLK.,E\>KX&^$HM%*_+K;Z MEGV+O2UQ:*"Z%:KY*1%J[S(!*KLP0-UB';^U"7<2--MDC,)'/@;=O^+6O;)M MTAU*I5'PTI8GIF@NF()B%LH<#9P6.!(=#H'7AK@5$#VZ=3H ])0JNP"^"*L& M,"0="(YUBDJ*F$:!C"WVAM:-VZ1WD]:=\[V=K='\M4,^R8!:9.XC"V3I)3N! M-D6KCDA5E][E)0 .HH=[HXT6]L^F?YOWCZ&E317@?F6LH M?JD0[V0P#;:] [$3M&S13]C1.]: HB,F3:K=')8Y+U TJB2"E-W"0W,Q0S$E3"DK" M.&>K*/9@@V[7#!T?DP2DIA5,G>-8SF$ZK\IF!4[9 MN$S8H4<%4K=\6)1S&AVK0?N"S>,>L-W$YN>Y6D]5^N&&\3@Y0W14&];"B?OT ME/MQQT?7S)G*I@;P.0H+B,5X8)6Y& O@W42X\ZK,,3RIQ]U4)&D,6%;V!-;O MW3+_WX6X):UPH&W@+[*$QY+W6D7P>C5VHJ$/XP3 D]?@?HI8:'R3M> MZ9FN)#X"@\^M\_N]T*I>[#JT^D!&$< B:%R!<$-J#^XC.?#@ M-G8+&-$80C>L T*OMXZ-\X++WG>+,2^["50H>,!9G A6FWK0)N M;H/TX^0'M.LWU:JT>C3)8$ ?R?!W%RCF8%H6XP*@S"PY,(=!=4%%(\CR00&Y MCO$U>H_E=ACKP,#H"R+RJ\7&HEZ 7Y-1((_?X&"W2N,\MF7D2-6*XT,=\P@6 MDQ1=.V4FR@V23D;#Y,,U(0#O"06#%XY?72"Z:/ MPGB)A88SE4"_*);KT*EYIW>/E@ N"QD"2-E+]M+I2_'_*-SWJJG)1LX*2EN*OF7-+4?@MW8)1W7!V?R#IHL2$ MDWZ*88BO)X-0S7_!B=3:2I*<_J@< R>O&&EB?D*72Z&7D37'^^/89+0W9/:V M>9">J\;J'9 )ANGG< CTH+1@EFB?X$@- KZ:T)9T*<1]VBAJ9^L*/3(%XCHB M1$\SS'2M@'9)V,Y461-96&F02)Z%U5]%Q5WP"K[JR/-2HZT(*?2\*JT%XC,' M<-9DVJW(;CIK/#X*3.+ 1)M[**$Q]"V-*M4 M@T$XJ((86^D5.K<+9]YR!P(_H4VH09/\4N4S8!FHAA!'NC1E[IW6,P,/4R^&T;T@ M:>MXLY$N-*+SM,[&1\Q=30WW!]IOF^%GJQD&[9RJ=ZCBG)P9C@%NI-^*@5(4T/98ZR)>H]\>;-;]EX!=3 M6&2WID@NUCK'N-O3NX?)*[0&D CY'.C-G/S!S^&[JLQO&E!CUJ!3DA!(@NTM MM)5>"%\#2 *8JM4BN0_BGR0<)F6:-I5%>T9QM?AB6FEN'9^96 M7.).N8Y.>CE";*ZDO)Q/ MFKE6/ETW(G7 'B!!()*K\@FX-!!!A8FFPDU\K8 HAW1?6,O]6^8\?HM/V>07 M=&CM#GJ,^.8XLX!3"#BB@BO>=#P(+=D(A7B7^\RD.^9)D2?#1T^/A =^K4_5 M_K?KC?*W%)^O\&MO]:1DPX[-T)$5VXU[[=]#$ KN@9:2BG( MIJ"L)LPQBXH<]>^*\UJ]A5L<9)J+T$AYE0&.^;E8R^Y?R"?=B(O_!ARJ&LE. M;HH&G74^/A.M$>/'=^,9'5^N1';OA$\?8.6'WE'\Z3=][S&L8^R6KQ(M_GI) M+[< )[<@I0\V]O)*605QA:,F@@S>]?YMJ8]!Z9/.@Q9',M,,JJI0-14)*2M7 M??6W6TJ*_>B#4A7&H$JJ)M6=U98,3-YC-4"1)[P*W0I%Q?A3WG(YFU$9[5@T M"U%]P[QAB.YCV(,K*<1('.SCK6%T\ADG5LED4D_WS=:FMP&V>XDRX^^ & MV)-BXO)W M"Q6[9OF$1W3"?5'"MD28O6R[FSO"YU85N&T@4I8C8M!3WC%8W4.#59!-!T10 M<5>'P+*KA-VI'W!84.7Z;931T:,C?>6%U"M.&[6^Z@=K3['931V&-%./9B.1 M8%1A7BI7D*$,G?^>ZEV2Q:P3MT2&0)^^"I0",RYX\6X$*6C".->>>4WH34:& M-@8.4@I.0_,+HG0P5VTE>I>7UZ9%&;M*^Z:7@JY2)5;CH='U4EB"U"":^/@D M"ETS+>LF5WLI$&&XEC,[]^^?/#X+D0!PF0,UUT;VP@2 CQI?[Q[V-8NZ2.9+ MM[9+*\!LX# R)(_>K<6[ \S1L< ?5B02*@W.A-L!8T]IN YEY2!HW.=X--BH(C]J_G/DB\[]"LJ%1&1D>+Z.01)2?R8"=:W) M5%]Y&B=-\AT\\)F)%#%\"U@BCH;]<2>,1_=TS9+CMH-.D@E A#_(<8_-5; [ M!_BZ@M=]+D#]),B4^5IPV>'P&-#WIX(K1ZQ1*3(*LD-_P,'IH3Q&ECU@3:"$ M)[*RE..-7C06)*"T?'J?Z8 ?F M6!_S:%POK(CNL _:+&D>^BAKFHO*=%/EDV@F6'H% < M*X-@TSI(4KJB6)K>07^V VZ=5/^#C![]]\:,)6^\=S:2#X9^ZXW[: M!PR?-BY =01EQV<=/]H8&Z.W98&8NQU7O@M+[P48L_(;;13XGI:&.::(?J!B M553@C$YXJ6N)"!O>DF^3$]5 =$)B5ULGN7V)YH%"EXW-HV+6@[J'B[KNHFC; MTZM(.514 X/2RWA)2,$D^$Y,Q05&LC5 M_-_J>2,ARD[U.#U&Y>/H'DQX\.#PX/+PX-DA<*TX'%NJG6\ICP@K"_'.BS(G MRSWFKX@!16+LBF'C53<67&J ^:9H=/*HE@R8LU1*EB9@/MK0DKGZ.H>KNIH@ M]0).9;[@O"D'XW(]O) 4ZY.7ZT)7[G8Z1_@6@#0YO9<=W8L<[._"#L\_IGS/ M9VF-Y^>7@4ZJPGV:Q(?2V;6/.,<%/CCY3W_=H4CHE%9S6=(CU/MA+-4&41%; M./A:_M&\6+*/\J92,=)%O_UIBXC*DG8UUK;CQZE_K*;;F@@TILCCZJ6%!09 M.=-(F&(J602,)8=Q:/WA0%ETG".*^HF+:;.D@SW[ENI7;EGA5L1] +:@AJ%# MQ7*>!+RA.<":*G^IU:HT1>UJY^MXCGW;A@4*S\'=PX,SO$&539C+5F]HP!N>JP5 N+9 M-U7L!,)&#@S2^V#M^48T#AS<8M%=%(2P" YF U')K$X_%#@2/(!Y,'7!B2/' M"VW[W)U>D4(K29XME:^(#*<=3=*"*CD]Q*N\?Y >LI@0JV2]V H18EG_ZHS: M@3F*LJ01AT(;O_J(G8_XWEOC6>SW.%6?UJ2VPG104+[3;6=AQ2 M3#8F3#2(>&2'D]@6=4U#UM X1+=]D:$NE>O67[ZV[?>+!-OM?C#!** ,G*!4 MKL6<>/KS"'L39*Z4;=LKQ$IUM^9UJ]IS*!1%7=A<)A,YRG'(.%B.55/,.G%. M1ZH>YXQ(%",@4@&.W102-- 1+WAW:_IT//SF]_MN6QZ+K:Y;Y3VM MD7=VZQO3V-G[NYS$8AS925U#[MO(^>O8(QH-5F*^:MO=>I[V0%"'?5:1P2/" M>%F+,WFH5A>P=HFN#MD ^1#D-I,1,WJS+,RTLWOF\X$/7%9QI>=():(B)MP]K\-I2'6U"0WBZ)XS&O$!'B:, M4.58YA"7)=E6B(:,5-N](GASLZ:BA?)\)%.3FB 643EM>U4,E5A^_?4-N-W1 M84/:!YQ['=I_M2#&5])U 5TKE7Y0+-X/.8&BNJ)2-S?%9C)71ECL$PGX3#3 M&S\=1'0@QM$(#D2K1X%N,-6G#[[_))O,3V:FDY^Q J1S BKJD\6V@963!['D M!/!D5DG)= F,OB$; ;V*D(8525(JU,IR@M1JQ;)+S&B1C!G+YBEN8W3V@CKO MO#B,P?3'<@TBL/@STM8)>H)6E)'1J4_4_!%Z+/%%LA4)M&*9ZJG(^#/ %W)@ M\<*X_-K JX.RCD1S,YYM,"JGKSH.X?2S57O;?6RY_&1D6?@(Q@J[AJ9D; ET MCJ(]MUZE8E+M29FCGNNRR:6/]MI8'3F(_.C,(?R@?T?;*5S_+!0FSW1DZSH] M^'#H*PR/5UPF#Q%V4([D[Z[94N+1MB<[#!;"5-8V2\)<[G;WV4CQZN M\?RD""[HUNFNJ0*O2B[+'&@'F>PX&J+"SL#!QR1@=IT[O\[-=LAZ;\Y@[??5 M=RE?FN"N&_)R!2/>FYL?C_%]7<:=QH'?W']*)O2J2:44"),4^J432.EZ!,0V M4I?$VKMKU0E5*-$D'=QCK9 EE5+*V2 YD\K0K3MO%=6Z"@AGY* 5MY>#T7C ML,A_S3-P%:JW5*<.Q]&?-7CXE^JC68+H$L4?#>^OXQU:N::(SGDA+PD+LR"K$@HP\/+HV49YA\ M&JRU\"W.>G =D"*7^)(29JY$HZM196_$KG&IZ]/C?;O2*QJ!55S8OAOQ2(0" M@2/([X["N<*GH#AP04//%)?:AP'YT'FOM 9H7'=HA3-67T^X3]K: 8:V?P9A MGCS&+5?:X 'U7&[Q 5%L$1KE^S&?OE?J4F+,\),+3_)/T=AF,-+_JM7N#U:, M:^Z]ZLIKY:( 222OHZXA5]ANF*FAI97MM)PQ)[;>PCLY!G/OX@S!X=2[:^76 M];* 7'!>5S9M)[N,12T6036/,KV[N8;2?!YM;TR;)=;.4?K(JJB%J>*C)%UJ1G6(8/<<)0X?*T^P*WU0CH' MVNA%3O7I@0%Q87K H789_87?.(91:5GL'&DN61$&G!>8;F?:N7U%61SA]T!U M)SC$C*RS1N519%-Q9*D9D#30"P6;R$<5%OE@DGQ'KSS$!,0%R6#Q%CUI'W)3 M+,A-P?U',S8GSZA>O-0SAO=QG64A"2Y!.'DPB3Y\UQ9<'@XEPZ+;>C;0,Q#O MS:TQ>&I\SFR;0> !GIZ$VLQ4M!-AII$8RGC]F'E+H;)!J'96N 0F]M M_ :>!F5G5,1YHL.,'I+(L+CY4U.QB]GR"]'VO&R,A;+]0@GNHR$E;.]!9U^N MGQD[_"-N'Q<-SJC<=4 8)W..>;>G!R:DGK3<<<'M,>X;G[JXTZAA&^VO*?1' M7:4&S6FV+M,/SF'AT!TDD)E&K_C>I+J/5U*]&.T*-I9N/%"=29*;L;5GE-O< M;^34"42*T@:"*Z@]XV$SKTQ%//$E:KWAD2/5QL>[>C4C0@755>N *ZOX5R<-&[Q[A"EXWL\B$+'MI5* M//1D)A(WR6(WD',PZ6<<=-,DOG2BP=U')_]LXPPS&37485I_1*DAJ=7'Q"PQ MW[&-?H\?/VX/U9."&/7(9^=]//VC=_5+@+I$WH_01BY"BM319,R2=G3TA+NBGLT?7"9CY, ! *<6$(GR'YS27HG$!2E<# M$XO%IIBN?D#U.,*@4YP,D$+>O-T+N4MN#;<;E#&+&BS@^/D[-B M,W1:1<=37E89IO:ACWQF*EM/VL8F3GRR&+B637Q()D5@AJ1?+.GD MDB?H6N:YVFEDC $LPM#FN-44Q;YY=F7+'..=*:B=8M=9/HH2Y5$$"\;H&3G* M03&-%FLY#-N;-WP6\Z3SLV!^A:[V:6Y2Z;!348IDA4)>I3*.2E()'R80D2B_ M5;N4XRC%#^C.$?QQ1"2 HJBJ#[KV'01=)B?0P"596&K/UE.?46UMF1IO^.+# M(KEDXYSV9%JR?6709>)'O:TTI]XA?Y*E;Q(RB).M"34ZE#.9K"H:N(3=N&;R=5G&'+60V6VBO50V67J\/XRTL.>#7<#FX1<7)]P M 7A58+8Z@)-.%P5REHE<,S,ZN3&X1L/I%(P6->?GQGW-T,HXK&]=TM8UC/VT;DFVXNTN(H@!E+ M8[5$%"W$!2"B) VR&)YN2*"06IKO)?D98%M"AEC^R6)J 0GI=!X,[JD1M$< MR RHL0DUMDUSS.T1%#UN*>KF@%/ MHV2.Q?@!.;M\C8& @';D%M$/1 MW'VG_'"O#1+=714&X*U5'0AM8$I461Y A-2]:T!$U(:CZS69PQ]M/11W!C?? M:3@F-TWK$S5\5>I"Q5X.F[ &Z^\F+4N@UGSJ+165,LO$[N1/WAV2NQNQ[+>. M5H!Y]&YM.(\L=$$9>[Q3((&Q\BT5BI0T*NW8UWIBDC=74#B!]N%K3FZ: M")?7EF $U4([\1+$)$A)V)S9PH+@OI &\3J7?T7@"*M9QY M)14[=E2D8B3L/>:K"T27P8A(Y#.JR3("#FR8PJU@3J.4.HG3&EO*.ZOMBOHU MP>W1>UZ6A$V36$5>3;64T$#,JR8!LY&<:%O.ZK428 81/*,/=F-KO105/U.U MPH!MHATFAD8JBD* QH6B-4>0RY!2 "_^Q<$AKV%&)4QD2I)XW6(PM!+GD5IF M?%:2# K2?V'9@R?7%5U[FAOM"G;;AHP>KFI;$ 4%=&(AFVN% R\B&QG=(?U: MHZMG#H#!8]34TQM-%OZY"9?)5NF"_J:VP$&N P$19$(@?C* <34_O+CZ-=#& M!]H\^!IHLV.!-B/JP@TI!SW:0_0$5O8;>LMB],; 9BM<7LRGD!KF_FGRH2C71PN,5_>+[E&^0>-JX%QSA7Q M=H0,22@H$D.3R]J'^ ?;*\) L8C1N@"X#W34>"[L# P@^,)E@C3>D@!XC&%%=_J'HB9U!GX>W3+=&8_"[*!;KAI7K/;' M;$D@;&NZ(.R6\P)&'D@QEE8 %C9(\AZ6-OV(KC2R/WM*Y0QI5D@T&?(\=;YF M@7ZOW'OMH17ZC)A\I?DB!#V?Y LP$UQ?M/MDW$&A0A\.2+6&0;X9$2902.*WT]48,#O:5^L MP%M26=L("6)."<>'!Y[K;/[II$@$/JXB],F"Q6P7'0[]@Q$C/V =^F"*K"P^8^4 M>?%;F30$!Y)AF1K!D[6##%$4<\.E0QTN#XS0/:=MU"*<89]NA!-SQ@BN8E-6 MB50R%YKRE9Y\27KRZ)9)OJX^&=WB6V^?OND>Q!'=%>^&([95O.!6T=\,HN(\I00=AP+#&&65J_6LR=E.$/D+:-M8XF0L"<65RR/QLJ)P74J> M/([/LL>^@-P*W:+(/&LDD Z# ,5;!8R"=?I,+=&ZZ/,G6EW]_#HN39E[4;.; MQ *[>LB'T:W/"VOQ;\IY(7V*!@@IZW"J*%2CB0M-H?T!@WLPI5* !I:+(W$D M\Z]-M>EH_,?)62A)/!F!OI:<']7-[)7S#,%_%7?X9M,,%IC3-BK@.-4AWVKB MBSW]VA12F:3XM63EA=^W7IGI]%*,".]EF6/?#.25&_8<2.X/#=.^G.XEX%CM M% &R:,A)8;5GY5RO\$.U\=DK88_. M,!LJ^[@D!\:H+1L:< ^%LHQT7I8=)LX?0W5#A4*-+)>Y' M*EL/@#79=?".N;%/50\?!BJXU*>/@NAMW:HY&5$!!3RR*G302&+:-2AX 5VM;]"[.889';K<*N(4!8!>C(:_ M;RG>[8-_,6T@*M+3%6FQ%CX57O&'$>=EH \DC[9.9YO7P25Q[=.4*F; MBN#FE3 >[-"BL_6N5;#7&[+R\H-Y47YBE1=(Q.FJ&C;*UJ/3@$S _I(%2&S ML5Y[;)M0>2?(S*4Y<00#*F$:Q -==2W?H?*GBX/A4!G.'*I5,6<)84&IMK[4 M@M0>4%RU?M#NU5-@O2HRO&)9,*G=5ZV:R>9RU=3D'P:"?(0M3T!Y+,L/Z*EV MSE[Q5TAQQ(HS$)" @F*^HDS+#^(%(7[*K7^Q!B]K3D!\J85*[,@V<30)&8M6 M:D4J_(EL- *WE635H\1>=5578IGEF.98'4T9(2&_/L?]"8^C.[E7[=Y]B0H MF1P'L%Z4N0N810[59]11[HD%^"-<0B(=<8SN',C<)(-R$XG66T&2O4*[2>ZB MN"15WR2A&S5&3*,R*!AK):CIT9G GV.@W%>Q\PVU&^^D'**#3HT"PG'6R2>5 MI#R&M9.FK3#%R5=(?0@5RXGLN# 1S<%UGE].26"2NO$=R- M+G;!F8C0V;-$!' =RD;TY9-<(E\[DX,T5:E3S05A_5Z9A4PX=:\CNXK#\'*#L/!)HA.#77,2TLR\&" M^5"/M"OR>ZG:C6.Q7R#D9"!";)\##K_[&G!X.P(.=X?"W[UE%/XUI4/<-'F7 M572R\-$*WA0^'-QK5S.7MSG6M)#\VLX&[[\7Y4,'W8;=V5:D%M -L,::!'QB M?R5.?5@JDV/" )FR*(1_53N##]IT@*YA!#<:C;%XRB0>"!T 9,2:81KQ1FU4GL1_HV&5&^55D5R(%0U(6_8,J*@,32@.)2.:&Q_J7 MYH.65)C#/]@Q;&?B%R\Z*NFV7>W,HD?C6.">+>S%Y\7>WJV/ M[SY.?J;**P6P\1<5W,2NK_FL*!0VB[_J"]81+*5Y[@)FJ5-IO(%^5,,[O7_+<.^](I\2P-HS"O:Z<=TR M6?L526X!!_5@W6L 2JJUQW%IU\%$4:;*:"!"&!=Y2\;M-NZH: 4L+0,F\ MTTVLSTD($)=H .U3:A>V%H_8A%4QR)S)$3RM0"ON!L*C>^*1Z55%WC8N6%G5 MWC5&9ILPJ%2%BT(?U@O48N-17>'0_3'?W[9R:6?8,1:!]L998 N#7!BE]+-% M8PMZE:CH!#(*M*LWU+7(M]#V72O%A!'9>.*LABB/H9OY@X7#N6*^:Y84W&DY M)^H7I:]1U:ETUH[=;,4PL+F%NNM0B0=V +.#SL494E_HGL%*BE Z=]U2U1@) M@T2IG.T-2MVZ@D[4\Q@![">U)FCXH:R:9?+.M23<+53SQD NMA.%OJMU'.&^ M+(NU5GE-'/#?!@'**$*4DAQE3M2;E!A)OJ>JVE.)N#WA0[P%:%RX(=E(5R$"]4!N1^:F>,6<-[RSQ3#=@'P;UL6P5D(SG0:N"=?-RYNM4M> M2#"\[0:PNI!2P!B_%TX.HK)F*T E+!Q6L[T .W&X?$2&QU9NT0"XCJ7G+;@J M(BCL/2N?+X>QD'A"C$3*+(E[U"/X^*H8V8F@H:0>%C$Z15V&V\N2%5'10"[6 MJ.)D*>[6B-O@(C%'&OW]8H*^LLB4D)I^Q?;=+XXYXQ%Z6+>8 " JYG7.6ACVX^EF"19 M=)WRF)[&H@%^;2JG AM:4]2J ;34"CN^HHW'EUB5WL%< Y\;N7!)?X"GN3+P M^Y#IZR])WN[>MKCCN*7-3?/TMWJNJBR76K@.]HH6[!C;"K?'U$5ZBGIXP'P4 M %/.9ABT@N@"&*E"=BJ:/=-0NC,VHTXU9_ZJT!?*]W:EMAN#8<_MUB7Q80(> M]UT.G$K0&WY\E$Y13:%L5 GW#T;.W"I+S8$ZO$'T:1W5W?O'CT_Q(.)$8*1H M4TPVPQ!>GXCL37+$I+!^AW%U2H'=Y3GW*7"=FX!JUM1U)7,VPL%W78LW_^*^ M6.L.IKL$ _?NXT&\G'ETCLB#BLD#-J>AR&-N"C':T&NRI=?7P8(;+G,+1B9] MAZ[0LF_&-]S!S95ECNND\UIC.K,W#LV#=)>@B"G)V3!7(*:#B0!C#0$I"Y_[ M/H6B3'W;"BB;6M(!TER9I?5]R[#*Q669X@C'";;^!7:Y]OF>G!P_U7#7-JX6 M)1GT:]=S*\BJZ%M!"DA2=6?2B=]B*,N1B<-RSGGZ5(^@NP ,?HW% C^MFV%H M,U^S$WX_(%\O.^'AU^R$F\].V)FPQI>OD_3U>V+;-2A_<[1@!;E#$4,DK56URM@]?'4)_%:A= MB__LYR"[8T:AJAN6_MT2%_U[F=5-0/'M6>MU[^5?Y:)(GATG[\LR^]*$;%<8 MP&<#Q<_U;WP)NW)(7DCY-VI5/X.T0;5?DILZH^<+92K8%BS@WJ.GR?/S-SMR M4KR>?X)^6G%M-'2%W-0I74\RN!=;**H@KH_9([;SI2\X]-YID(]N'J@_LP9Y M9UIF&_C/HE[F__C_4$L#!!0 ( #Q!<%;7K$,;[O8" #Z"(@ 0 =&QS M+3(P,C(Q,C,Q+FAT;>R]>7,;29(O^/]\"BSGO9DJLR(5A\>EKM(SBJ)Z^$8E M:DG5],RNK;7%X4'F% BP,P%)?)]^/1( +U$2*0($$D+9C!H$\HR?'S_W\/#X M]7]].NOW/F#=5,/!;UM\AVWU_M>+7_^O[>W_?'GTIO=J&,=G.!CU]FKT(TR] MC]7HM/>WA,V?O5P/SWI_&]9_5A_\]G9[SM[P_**N3DY'/<&$O/5C_3PF8ZUC M=MMY[K;!Y;#M0,KMA#H*#(8'YW\Y>:Z\8PJCV):0_39XA]LN";FMM [ (IH4DK=HC(I8;GLZHK>C-QPTSS\UU6];IZ/1^?-G MSSY^_+CS4>X,ZY-G@C'^[#]_?W,<3_',;U>#9N0'$;>F9U7-$ 0W-\[\%.K^ M[%SY;'K$[(2$5[=I#VPP[IP,/SRC'^@$(68'-O7H\L#LF]!>D;Z\<5#U:;1- M%[AQ^]D%JT&_&F"!Z=FH]H,F#^LS/R(8Z0I<;=,P2WYUG2^] 9?7+C0[_!-] M\>==H\6=<\_:7V>'?G;DS=$I/P??S,;SR]GBZ1;@WC](KZV>3':P-T M]]V_-CJ";3.QS<7U^U5?@_B64(R;[1/OSS^';_K##0A'_:NW'F%_V.S$X5E[ M!!=3@)[W_>#DMRT<;/]QO$5"BSZ]^/4,1[Y7SMO&?XRK#[]M[0T'(U+%[?<7 MY_0DLQ?_]$__].NH&O7Q!=UU>W:/7Y]-OOOUV>3*89@N M7OR:J@^]9G31Q]^V4M6<]_W%\\%P@'3_ZM/S?\(GG!GGUU43??^_ MT->OZ9OF\I'DUHMRVM*>Z!U=?YAN/A/0,/W70YXH*&$=9J],$F#1!BF%R)%, MKL1 +N0K3S35QN?OZN$YUJ.+=Z1FH]U!VB=].B^/^4>#>=Q_4V6\@6^QN,_3 MN+Z@$9T].(#=>B$?\N!60/%0!D)B(! \4UX(BQF#-%'!DSVXVWJA'O+@2J!3 M(F((])21)6MS8(X[D4'(R,/?#[[TO$?X 0=C/")'6@VJP0D)0/MT9#H/0[\Z M:>WO_J=SC$0EWE=G=,AA/J9OF^QC^6TB,?R;+Z44O=2#C($(03@2' )#@]3* M>JM,#-9Y(P+B2KR49J2P#]+6P(R(3DCI#8"$@-%J9#(I$BP=S?67(OKS?%#U MR5_48US<.\Y>A:SV@Y2%W$V4&H@A)D#G0N:,OO)1!9,-IJFRV*FR,'N%$WFZ MY\?#//KH:WQ311PT^ K[%5':B\.:G!C=+V!]F/<_81VKQH<^'IZ79VY>#^O# M 1:[N?^)?&EAP+,7,)($[)W\DJ5Z74]>NS<>5),W&+1WV9J#-:6!J,Y\(0WB M-DRO,!.G284(U%48MP-/IF'_[+P_O,#Z=S^*IP3-C=_IILU,+9)(5F[WH[,T>^*8Z.T5F.CE U8ZLAW.2$5_J,PU8ZOQINKN-WUV MD^749*)K)-%O[N!FA<\^;]I8@=Z\UU+AYR-B9+]M-14]7>&([7>G=1F8ZS1L MYU.3BE;SV3;Y+K&87PI9KS?ZJ4OD[5UCW MV@?".P.-O8-_O\G!;I_\8O;5S:N?MT9A]A=1Z'KTBH+(EI1LT\.QRTM=_7;Y MF.GJ4$Z1(+^ZQ>27V=^SFSR[,5!WCEOR(7+/M%>"(LN@K5<\^!S !./0BXFY M9%JR%1BN2FSGV9_E_/O'LT8!0B&@#J!2SHX\J>2,\V3THBQ'4W)Z)O5&DVYS>0V?^QH M-J?D;IK/!G0JSNV/#QY1G9FV*BDKT4*.SCJ)R^O MUWQN>AV81A^4C98Y('DK5"\[050UJ)#U9-S8;-S8*HX;N_^XL;F-FXK,ZPRD M$ER#\#I(ZSG9046C1W*GEN!'IJ^/)R7*F?R9Z&:?SOM5K$:_8Z$>O52=3=@: MJ6$]*E%2&L?187V,]0=!6_I=@M9HB_*6.X $N\V04'6DN;04O-P-HE MV*VNXK<4^\EX\2\!B/L X<<]T1\O^N]@V326MC/I\%O*?;32!%CX J2!2#H/"IRA%:)X 3%QGPM[.?3 MX/=4]O-Z-/H.Z^,2*%UBDJH/-);7#VW3;GXTO!S9!P:NGYU?OGR%@^%9-;CK MLM.W_V;X=N,2SVX^_;>B/(C":HU",XJ=B0!8;Y!SH[P*D1GAKB5MEQ^DW,A" MW,#]87'SS7B-8C,*< .%M@Q4X-8[94/P2DO/>81V!%8EO+TV GQN(V!2$"%Y M)E$[<(&\D",.KU!*BF.#PW8$5B50O38";&XCH- (9I,QQD?PCCN/EDF;%%#D M;HTL(\#=RHT =W,;@<18B-QDAQ2#:R"),,Q22(X"$]+_/-T(/-1I75+[$1G^ M#"(P[,%Y. 6 EFPGF5D7C"=@!L(3F8I)PH=HT@IHUS&5/>:*.'RL?483 [.H,Z9&*7RTBOI/12<=PB:'X_G+40BP"*S M-N7D%4+,REH%,J8RXXL4"G1)67\\QK80B?"!J+LQB(DHF$O9LB0]$'1)^.!M MEVS$BG"OA<"4LLXJ.06*;+KPVFE,SE,L;P.J$,/ZP+3<>:,Y0A8]5TP&[K+G MX!&LEZ6@5Y2JN@BX/IKUE/-&<\1'B.PBMQY"('!B=HDE4J>@R"%Z\&YM\'GZ M>:-Y:I$*)D(@J\A:5BJ\0,EP^H%LD32 [*FE=#5I6XB77D^"(XHQA?/T"7D\M; M"KB8><2@,@.>2MK?:1?*RDZ%**Q*75B8U 46NGR@'3$B<);%TBDE1^&90YE3 M9E9Q'H5YNI407;;&"UFB82UXHJBJ=&,@DXHN6H^&8@G/C2(M[! T/W0N;WX2 M$459J&2,MH$XE#'>F!BU+E6_#N.D!GR=)&)=&B!C[@0D!4$S8SBIL1+*,+T^7G;9N;PY+I D M^F-ULA"4!92:PAO.I2M+O$%@Q+6![$ES>?/#1T6CP2E@I94:,.:$D!%::(X*)DD<4.0?-#Y_+F M)Q$F2-+*2+H9$Z@8G9+UXV@R&M+0T;>:<4=P5CGH5 QDN/ M8A5)M1P#(3!P@0Y$=$X+S7-T?+Y'"7G&IAQ8,K>*SJ02FDF@LT& M86WP64(N;XXY_,_O^9NO0<_HXN\"]]WW(+%C-#8?,$())WB?I M%'.6>&D.24R6[G%.3S_[L )-$6^MA.,E;7V?B/O6H8_9SP5-2IE[D6(&ZZ0- MDJB[9#HE""J8RW%SLW%SJZH;Q^/05*GR]<6Q[^.=;/[@W>'"ES,69-S]071S M %$QSYCVS N1P*GD>4)BWMZ*0"3!Y&E5^ :[KUFV6W \9JY<>/(H.CL1@/BU MLCHY2#J3*8HJS981=T.GOAPA%X^S_RF>^L$)E@WACI"$[JQ\>M?NQ%5CND_L MNO(BLGSU%C&K:!TRX('4FWMIB;@(!A))SC);#WE:9,9E#K1I(Z??E--LRS:@ MD2P?B:IGR@IO$M.Q=.5.RL*TY!J8WIY]6%DY_3*([5Z92"^>Z-=WXT!7.LQD M[R@<6GQY-6PS?1]0;QWZ"%#)U BKF,&R^CJ "CI*F[/TCAAC=-/ZO V6#^(: MM^!Y3$$M&J8(!U%V$4S,A;)U:+)$,XAK,!-F.C?Q#>V'5<7I"-M,W3N2ZHOW M9;OYR=ZBS/85*WL_. MWCKT,2L>#+-,$,+9,7"@;$"7LI="(FU)CRQP6CZBYME'H-Q"]?NAC=E_\C@W:5Q31+^ZW_O+B_<7YK8UY7H_K M034:UT@'OJX^E4_?ROA^\T'*=D!')2B9W*K\^7LUJ,[&9^M8,6$%&,NT@9 8 ME-8Y3'DA+ 5@09JH8",YCY,<_VF-).=JY]W)DWZ6@"U6=_K;@S.P.D.PB6L7 MO&YW,$\FJ^!8BL'1!]X!2?RQ3 <7.B8:.F>9@N1\*,/(M/4B.LMM%THCUUYC M;^:!@H@L!\F\=*!SZ4BHM%7(D6=N;.P 8)TE<+QT= M_]$>L3'I#YN%!K!:>)]"R14Z$;3-*BKN*$;)12R)PGZ("K:%&H""QJC>AR)GE6#D[UA4W@=?4>J M?@O8_;/S_O "\1@_8%W@74=@0XJ91VMU+!WL4B:5A" CLDP@9I\[U%]V98%= M2C]9J;,"$9R)/$/9OTI(G[SF,2F0*=X;$D:#4>U+DNVH:OZ\'E87 G9$0 [&^+XZ(^0/C MX1G6T]V=24YG%')VF7D]ZMU#\H7-IF<'U9@.23/HW+7T9<91B"@D(#< R4B7 M WC.G5;):J(N'3)Y&\U85\U8BL^P')44F(BR2S 4L'/G;'8\,HK3@^O2%A$; MS5A7S5C._AH>4P+@N52#1,&M3,:;4D> 7G1KU?U&,YY<,W9'[X;58'0P6%M* MA6A)'QR0\P"TWGHCM= >O-76^BY%D1OU6&OU6 JO\K:T9V&H&-=@9?#92YV< M8D%QGEB7=F/=J,=:J\=2R%6*3B&3*@23(>3H@RO[M#O& [-<=LE[[*;_)GDJ M)S6OA_5;_+@;XW!,EQVIXY$M)9VK^.$\TG/2 P-PZ MVD2=9UC/'T5SYOM>8L/;]OPXI$A[HPDYEJIK!4'Q4U0$-'(S%'(D")VP+W]H$+?2<+P-\/H^W3CL@P< MZUA]LZO:>HC^<@I-138L!IEBM!"3M*S$CS)ZE0 CZP*GWHA^YT5_.9,)T8'2Z$"R1G)3-DF M5G!0(GN>E,G),.&\"*Y+JW(V&RQR5QM*HWCHI MK#;)D*H39R^/U/\2 34DI_:5!^)U&K M*]]O[FE(.LF=1.9!@O19: X0N2A69RKQ;W&FC%VNH%TMA4$P)'227 MSF0%205K-4J-%KUP0CO?+0:UT8LUU(NE\*BLF2[5M);+",YPYV/9@#4@Q1N2 M<;WA40O2BWM)9)DH+LL&.H\:ZJ[X4X;7?@!,DZ)\ZQ(-+T5!HSU5@<%] 4WS!J(7:@)WNC"^NG" M<$>7GKP_P*,YWT M8PC^:5%*1P"BFQ#TIOIKXVLKP^'$>B4B!A"5!!9LC8'YK@3&82,/+1;URZ1NHQ( M!-*7A68JM4=XYJM!Z8)UM??-8>A7)ZU\['\ZQSC"-&N+=TS?-GFR<^KQ;)0G M[)TNI?3: 'Z7B%[;D?<6FWC$CKPB!.&$R"&5R2.M MK+?*Q&"=-V5[[(W4S5OJ8"-UQ&$#,R(Z(:4W !("1JN1R:0H2M/1;*1NSE*G M-E*W51F-R#1:F8((U8? M?.BO:?_U8*-DD*4%T%'9%#R%1NBC5MGKMI2<:V:XVIY]6+0T/W#AC\B<418JH+9H@H+0B3<*9LL-=Z1FF 9?M>[ZM"??:>KJU"->VG;X\ M:/ZZL!!C;2ZL(EG7+4PKG=U:89CXW&#B(3J323\5 M(!!8@3,&'I(#\K)DE-9$FV8'OT'?X.FPGP[.SFMRM.6X!>SJNA"-BEI:8U)B M22%HFUQ.R)P,'I@-$G%--&IY4,U/JS)#[;B5(=E0MAXBS^Z%BL;98+QRL/I0 MM7V26FC&337 ICF>7.)Z*R6,XYJ>^7C8'Q=.-SND(QC)Y*5S6CF. (ETBVNG MK7=>:>F#X*MO^585HSEFMV1,T9CHB"M#D,EZ#2(:*YE%Z7-8'SW"MSCZ.*S_ M[)@2.1/0VPR!F0P&2(G(0UD>K38L,[U&2O2D ,U/@Y150G'%$B0#ML!E$N-) M0J+821H_T2!F.@W0J]?O=R-QB:8J-F[!JD-Q[/.LT@ -CR0 ;06XR2 '2@V*K;X57'>.%V&:> MG'(RH=!>02C1@D+/@];:*NF%6'UVTR'8YL=Y2GFNMZ"P;$*NA/7( ;PT8'A M4L!U-ZVSF8(C[+>Y_.:T.E]+LQIR(\)G[++/,1W7Z:46TGG>G1SL9GZVBF/6.* MYR08Q;,0*__M1Z.SUMLZ(*Q)5NWHMOK!_X; M]E,>UO0GOAV.Z*957W4P2)B[(%9SG![2TNN80Z X'"RB M12Z2%]GF("W$#LR(;\1J!:U5*6RFH#'%+")D[4/4DE,W+ M$B7G2LN$%']&'@R%$)"R,4$S@[Y#"S$[ O-R6G"&;&59K #.@-?&<O&&L2.P+R4Y7? )&/ !3"!@)Y03R'$!*"T]KE3W9(>!'.9*VXGO^OK M$RIE<[L?)4T??0)+%)#^LR!=<,F58M88HTR6%'M=[?A*(;^<;H'1.8_6FJ@9 ME/V4M2C-HC+]X5!+O"QN8:L*^*RFY5KYRC5P"_#OQG4\]0WNGM2(3T"B2WD+ MFP.)SC(#P<&EC B0R1YGY%Y@LI$(5E!3K21LME<5I.].HW<+_MMZ?%T OJ[' M-PY]3 +6256:&@)$8N)".4B,3#>I,F(2?9A03)YET# 0&H@V9 M.QYCXL9# +0="H\O*X5;DGR8CT?#^.>UYC/EVY>3TPLE_F-0K64D;#52T"N1 MFT!14)(!D^)E=C-: 2FJ6_$0XQM$%Q3GT*'S:2WDO%."VP@NE!2'8PXIZ#6@ MG)3(KA9IKAPMNES,-QRX5A=,=2/S*FAWF/XMAOXG?O.Y8['9!9K,?E M4:_)3'N7^U*D>]]N@1PDJ2 MT#?$\-M)Z+FD,))(BL*:$*4 KX0U#HPT$;3Q5J'LOL2F_QXW(Z0!JOH7Q]79 M>1\GZR+38>E75!9PO*X&?E!V"REG'A^^/MJ(=)=%&HT3EN1+9\LA@W,A:N\Y M3Q@21?!L;43Z/7&#C2ROM2P'KIAD+L9H \7 8'W4*:FR8JM,&\/3D=AE4:KH M;5()(Y>&(D(I>7-;DIMNM#WRU/TAV4U=_/RXL8C-W2)_CB18M[]I-T#M Y^/7;.>5%IJB(FT&LE%9\Y\Z2&H@LD&T[3J MQ4[';:/>&_5^F$R3@M]7IF_8@L?,\"5/H920)B@#F#$P+C4&&;,$ZW3;.9 ; M$K^%]\/\7E%N"V\PO:/1NGA?^T$S:;E+@G#]ERN<]P?]PCFQ[?JZY\^KD>]? M=FQZ/1ZD@X,W[^8EP'=GPR835_79F^$BNO-?^0QN2E9DFVCV5&,3@*YH)G;",GCY*3K\R]7+7T/3L;#B8E:1T1&A:S<;GL,)L\8#*6 M@MD<@M8J4%@@V\SB1&BV-]+39>FYT:CXEOQ\K5'QK4,?L[X '46:R:M0'CE8+Z4P&2TY"@64Y.I.B9F)2D<@= M,]QMSSZL*C#+4/W'ZJ!K.X"[^^C@K4,?DY;7"1(&9Y15%"0E*Z*W/AB60FD* MTI8:;:">K[.^A=YCM!<_\J.WX^O=$)_^=CI@(U)T]!K]P[.P6]VXV""([ M;Q&8T0:4CBZ" BU0.4T,*\!E32;,:C)A5=5M:2[OCK),N)_4W#CT,0OE-%,( M62?+ 1P'3TR%!62EL4I(P"[+,C?@?;,R$^9@_73P4FM)]D\$ %16YH!!9B:4 MYSYW:O/$%=&J)51C>N\D5]%ZYA"DBEX$SK6A " 0=G[:D8S!AH',=143S(>! M8"@-K8N626(@T@5FE!)<([DZX)/.JF5J.O/KJ7Z MW@WKT3>SQPN1D/)53.>EY6EV!^E= M/3RKFF987[P=CO#1$P;E10\_#B:5R;=6!^P-Z_/A)-V_4"JN"J6<3T\,BI)9 MR-'GR(F.ER;#*8!"B4EFI=IBD(DB;&\TXL?4B,R:?KQ_ZF'88 MW@'Z4JQOR%Z#=B;8+)6P2I?5(_92KNU,KNU&KC=R_7"YMO>7:SL?N6:,A%DY MBP#OC<_&_7;QR_ZG>%JZ M)K3%V9@(\O+I\E+MK/'B(J0RI//;$SUED.1LR2@1@H V:@7)&"$" Y?UWU^5 MM7-M">/DP^J6RW<(RBOM+(-ZSQ+,V:%S*<$DG14N6:Z-Y> H*L[>0Y(J:JG>=7X] M>8.78(V,4?(,1/N#%4%G;H2.1ML8.\#[.ZVC2VMF @P=^525$]ED#"XKET4 M(Z'L8FD[U-9S)95U^>T[R^[8QJ 7R5J(P3IF5&;&:FECMCG/BD?:LKS)APW" MCRHLN5<1WNU#'Y.S"5*!S2XGF4!K,MTB)):BX%:!EJE#+=LZ@O!3=W33#E'F MK% 0>:9PR&8!MF!N90B,Y]7OZ+:2P"ZDX9LV#'.V5DJA0%KK@\A2Z$0F6'K& MNK0S\$HM,EA2\^L@'+?296TLN."=X38;9" \MUR+M47SY3JBZ2D2M5X%CXZX M4$Y>9JT!;$)"T&@W7:2O%E^"^3#K1(.EYE/T&%4B-^%\9#J""-%S"OQ\!A^R M<>#=ZB^:N13C_7^,Z;E(9,^' [SUAW :\YYE&X-* P"V,\,=2 >2%@]?X,GOK_?/L]3M\1?"O$'E-Q%8D^9 M.2@5J<$28#8I[WB2;+)!*@7G*UPS0.;Y]DS&D'%]>#:HPK@I74=*?Y G7 MJ#Y@.7[!&1/FYM,ZS0:*JCE%(8K42@OOO=!92R,\H$9(T^P66SU56F%P.)M3 M $)X..,2Z)*7?O1U^KQ[^/[9>7]X@=@FJP[/[[&BIV-RL7S?*+AQC$B, M!&7*O&](8)TL;2NS,LEUH(_*:B"YD+C49QTT%TJ4V02EHL?(6!#1D5+32'9A M?K[=N@N;67AZ50Q]_RRO-=/4SC.#JLC['^4,5;'F+ZY3K*C9?:R,@#(%C( MH21_(RM&P($,;!IL=F/GU1]5;I:R;VM0,HI,+-UR!(DR9)8P43@5C-0ZR0X5 M\_VH:8C6K5N-G]IZ"[%,D-&GG,66C@@+VYLT"XH1X30:B$<7S?+ M3*$A^CJ>$KRO\ /VA^?MS.;Z&F<7B:,E9"P9"\AR"%P"_66M*'W*Q+H9YV4" MO!3[[$TR,6#*/$M0$AP3,H#QT:M0YA'7S3XO$^"EF.BH%*+C3-A(X;I1+C"I M%(5@3-DDX]J1Y[_B &O?;S?E.*L&53.JIRNIUM9(,V 1C?,^!$.JFZT&DS-A M+(5S1NEU,]++A7@I9AH-D[94>4>RSC9Q+YT7L;0V%QYM7#L:O5R(EV*HF>0, MK K 4X3LM U.F.BEC;8TKH^K7^IW:ZZT[>\RR4J5S6[3T?$?[1$+:.2RD!J^ MG!*H:#D(X4M?+6O ^924B&4;P>@Z!\CEO"36>5B?33:P\O4B.NLL!!"N9"[I M!*DV 6*-]XHFQV.&R@B=4E>73%2 ^RBB*)/PD),@^)Y<#_1\%(3;K MN/H3^RMAZ.8WF6]!EW9JY'N\!QV2Y8E+GZRF<"$(VX'% 2MAZ.8'"$0L:^.= M"^C F>"DB@EIU%*,7(0N5%?,&9EOWJ\MW"A+=:_J.'XGWG@V/EM'$RI288D> M(5@ Z6,0GJ0 .3'&X/FT+J2V:!X MU.:&#O.^KP?5X*0AF6AEX>7%W1>X-1E;JK/+=>CN[876M5::^&*,4BHM(P>( MPFN6;"RR8DI%;I=J*-96,):2-W86%3+G/*("G;057)H"](M:X<24W!>-OOJ[]>BX#T#QJ;5).2E#$ MP'*9<-"&O ;J*)5Q&^>Q#%%8BKNPVF(DCY%XLB!8]@RE9CQ@M%;"9+NGC;MX M:E%8BH-($!+Y!TV61D @@HG21!,UL.@=R@'*DV4EZ:8-2Q)*L[U+I=!>U!J]2=;.@+U8N9/+%@37>0\&^#).55VZF5J*IW#5N J7/[EQ&@&7M'?F?G+D"P963EH@*E\B3<=%UJ83NP?O3GYWA M:/2WX7 M.\F)9)(6*6ABGR"B)T+")3CCR%0I[6*'",C* KN_1SHBD(TOT2G38J5+1.(TD1(Q,U% M\")GSSTR8S+.&BW/&@;3AU7%Z@ME4*4=65W%T?VVFUF(9)1*J5=5C7$T_-86 MU7,@3^+^W9.O'_J82-ZGB"8:$"J"(N]JF"VME*..Y%F57%-6_+2P/CTG5DI* MPC2##0Z$T]9J8W14RJ8(,JLUY<1/".MR&#%P+5%9"X9#A."M=5E0\(I2:3'M MK;]^C/@)85T.'R;:&P%-4@DA,^7:*ZO M%VLK"BZ.AZ7"@""?'K*6=ECJ!*DL\F,*M" [C(;@T\@4<30)';+#JXOL4DRQ M=LS'F"5+S )H;15(G@73B1OK=9=,\>HBNYR>B\DZ(,?*0UEK3:%ORDFH()!G M$X5=1VN,;W'T<5C_N=:F.&1D#C7H3#0*A+4227=5P"P2Z]0\]8K"NA0[;,@, M"\N)-I$95CQY$0,204XR:F5R6D,[_,2P+L<(B^PR.5@&#('^LSYE0.X","DM,E ,K?0ZY6D+D]6VOZN+Z%),+PN$I(H% M^;G5171)C;C*=E_(K @!O DNR,BM4R(!4SK>IKY/L0?A]R#ZA;U-/E1-N^#A M'8U'_:X=E?VZ'M9[P[KDEA:\N>WW6^!Y[91HL>R=;JS0Q)<\::J)S#B1%2I! M./LINC!#5Z_>#F*=01?NCZZ^MO/88]K9V@C1ZYRBUF"\""A1Q5*D*9W.>;9_ MJ)FANX([*W8&77-_=-U\T.6$*W-)>8DNAKD"-QE8; D!\%* MZ6/.7.;@@]"^(]9U1?![>OM)T0E#3^R6QS*S)EP(.ED;<^3!J%F= V4HJA28RA9Z4_Q@AM_&_WT-O_OZ/SXW_T?A/X\FI""= "(M/@;)HQ9< M9<%QVI>3S_P?W_B_K^)W7__'Y^;_,H: W+$<-#%1@38;1A&BC9IXC<[3[.O, M_ZUL]G4U\+NW_YOC+@C2&:@0LLY<37(OY[&OR6$O^!9DSQG *@!B6"17K6-)2 A\/>*_)\/OZ>,_AHPKIY K(C&< ME^J;8 (94,V5,0;6(OY[*OR6$/^1WU-6!Q7!("2;/6F:<%'$Y,K6*'D)\5\G MXJZ@?4HL>8Q2@H_)1BZ 1>-" B$R7T+!PE6' MR6H3EA#O="+.<,XG"@E3$#90L.%H_*14)';HR?Y"6D*&0G^)LS)B<@$@6BB"Q%/[V/?S[SNJ\XX@#3R/QKL8/ MU7#<]"^.\'Q8CW"EVHW-R^)&PUGF/DG #%(K;T$+Q;313 8E54]263QJ*;8SJ?3J(W;"3C^DXZJ,(W"8=@P +1!JTS,PJQS@DG'0<[1@FRRY# M7PA.2L7LN.$N9P$F6BMD@) 4H,\>;'PZG)8U F""\\X$1@8$C$#'%?WCB99% ML$S!= 0VCOP^F%SWS8_IUJO)?LMHM=86HC&.!QN 6T(I@P/?04Q6RWK,"2?$ MY*1R1FM08+2T1BJ Y"BHSL[$F97?4*?[8.+F@XG#6'H@9&$@ 9,QN%"Z_(40 ME$ZSWIW=PF2U=&=..$G.,3&B164EO,_**PGDB,NNU=:A4$^'T[)&P%L;M6$N M2M2 TKG$DQ36 BKELUWAG;;F;SV^>\O5#?FN(L74OBFC>?>&N##R#H8:_[0=F1^L1UGPDJI;6"NI-\A M"*-!&Q%(1 (#Z*!D;.S(PJ3%)FM8H6'@BDY MHTQ*V1J3P3+I2[.P0,!QAM$[UL'DP(]N[N>4CL@"E-:2&Y=**D\[+8@O.JUY M2>M9T4')V)C[A4D+5SDXS B28@H'S*:RH%P+'CV%HS&OKK3\4#!9-,D(%Y3, M&GB4/JO$L[4,G3/.=F7MX\;N3XY=>@5'\MK;Y'D.T4"*S%JG,V8;*5Z40=[> M\Z13\K3Q%JLA8Q1I6JU\$"YI$#(X(PLW\>BTM,1/.B!C&W"_R#)!AZB!)>T" M!,ZM#2%+SXQU,3K6Z4:*&X?T](5HRAK/G&4Q$L'1D>(4'V4I!Z] !&=N ^\79LL1YR""5EA)BC#8[ M5K;W=B8SD[$KW0DW#NE.>5I&/:UB&9CD423@'EQ&&9%'HXT!BIJZ+$\;A[0: M,J:81FV\D>@31"<#Q4K*T[>>.XNV"QUU-N!^L7S3(1]ET3'92,C4=9F+2XY&7. M7GJI%2B1K)2.G(92,F15,BTK*RT_%$P<4H[ G/.>0Y8JB)2T$9*\NU$2; >K M]5;&W!_AR%<#3/N^'E2#DZ8C)7G)J!S*6@#N 'SDI7T4H #O*2*%;#HH$BMM MYSLJ)L0'?91DXUT,D*VT-B43@S%D[,T5'5C!Z9&-Y5C4,Z:R0L"79DO<*1<]=X(AKO#ZXA\#'X7H MDM5*9X8@,L5X*F+*3'OKD6>^NL55&\N^J'H[#-F"53%) 25>$";(6"*Z@$8E M[*!(;"S[ M844T"/!I7S(@("MT$)*4&6;2LS*+>Z8O)CX . S,0$D>GI7M9KPC)H\=%(F-95_ MBG>T//&R.;BQP+)T*AF.:#B/G&'BJRLF:XA/]>EYC?UV+_/FM#KO^3K6P_[- M$2VG[ SKDV>"!O/9](AGV'6%N?MO*VR!T+V]+S>E? M8*9\!E;^M5#^-=!^S[=Z_6KPY]'7;]?>JQRWU1L-IS<8;-.YPSIA_=M6">R> MW7J+V3?-<%Q';"9_GJ)/[3"GZL.+7^F?Z9Z>EFDAA1::)7JF&%!$DT+R%HVA M8.7O[0TNSVE&%^5QSZK!]BE6)Z>CYU*?C_[RL4JCT^>73&._G?U9U;]X_J_O2;J:WEO\V#L:GOG!O_[2^$&SW1!: M>7)@4_T?I O3/29_EBL^+[,"59Q\\W'R&$!7IF'"V6-QP?[G7PK&VPGCL&[' MYOEX0$-0CJ*G]"O\=+W3&O-O6__\;73,UHOW/O2Q-\R]O2+4I(6_/O,$60%@ MAMSG^/GZA" <#<^?.WKX]DGHH4\&SXD#C+"F\1FUEYT>'UIIVZ:AZOOS!I_/ M/OPE5C9*G__F[(YC7_Z9[?#+WYZUUYY'GHUXS[%>I5^3B+^<^);)@S\7YIQZ_:[QNO^#DW;86I@93L3*WQ:H= MB#_>'KS??]4[?K_[?O_X4A#N,0#=>LWC_;T_C@[>'^P?]W;?ONKM_^?>O^V^ M_>M^;^_P]]\/CH\/#M\^Y-VGX$]EMM/X_VWW^-\.WO[U_>';7WJO=O9V>H(I M<)\/QK-66[_/.LSWO>RWWDN4]WI]>/1[KWCLP7#P=GQ&%XF]J2,_*N:R\M'Q M=FMQGC00_W:"Q6B$(58>'0IW:[U).^_6&_A"H!)6SU\-X[A0C_<7YV2"BW?, MY&A?<+;][ZT'O;KM+?.ZTH85=JSF7S*LUZWC[=_$CA'V7G;U0>9:[3@CYF&N MOZ*4?'1^]Z[/XZ._]A]^[[W_K!'_N<].9D>E[W#HQY7/Z6?>^__ M;;]WS2]=^J3=O?>]P]<][B3<,8+WML;F2:SQ-P=F8HV'=6]TBKU<-01C[P)] MW4-BL*DW>\,GUB?Q1/HT38),ZD)O*-3S1-]LG]$]3\MIV\E?;)=QV<;!3+/D M0A]Q;US7](2O6TC^B^Y\WZ>\>D#8>O$*XR3T+U-@-]7_EUZY[?=XP^6([MU" M,JP?\\0;_[U$_[VF/OI]3<_7UCX^R$^KJ9^&+_OIN7GHIQC_NUWP^Z/=M\<' MK:^]AQON/=0/=]8#[PW/SJJFI&;)"9-)&HR+U7Z^R!!IOTW&OJ:[O6UO-A-$ M75+-?)M9 #E/[U"=G?2:.OZV->HWEP_T]Q.^\]_G)UL]WQ]]X9?I':;#Y>#\ MT_?87BG,^:>M9ZL@$>)>$K%PY(_PI&I&9*Q&;^F7&?HE";G_YO"XMW=X1/JY M^[[-O72;(_RT_\G'43L );=:7[YXSS>]YAQCF4-)O6K0JT9-+Y[ZFI[UY_N\ M)>=M,//D-,((\3WY5;A_?G5!EYUWUG)YGFSA^GDPB,/Z?#JAT$[3[0W'@U%] ML3=,^#FI:&=\S^OAAW*=JQC ;KWXW=<7?3](\^45/QP>[_VG@^F$:VPQN>DV MW=8+)L&=M;JWVYR&<3V@%_*?V<%?%L^RIP^W M1Q\/Z_?#CY?FF?.M%]-G6]YCM5I\6+\CYT$:>W_?PL76B_^H"G^I_"*2RS^< MBYGB\6Y( ][_?ZKSB:>?#K;<>D'G@]D64MD?Q<%,1Z0XD_.:A+,Z]_T>?L(X M'E4?"ILG^XK-NKD2@KY7L+_#8=PGL:%7*/:ZBC+_M>F-L(_GI\/!++_Q2V$( M_7'!I>=K](1;PN=/,^=P=]3=^VF1*?VBXO2:-]0:MEX8]EFBY>=%&O\W0Y+R M=P6'FQ26*WH6 =O2,C;/6?)ER-TQF8BZ&E5TQ4F\CS6%^.?CNAF7P'\T[!U/ M2EY[7/P4?BX&ILR [<;1\_N\JEI&W&]VY)>G#[X6H$N[PX6;>]PO^(ZR7S[U M>R\K]8YSZYM.N-OFOZ]&D\H_]/&T%_N^:=;+J;VO?6OGFXNS,.ROU[N]G686 M6^SP4SSU@Q/Z8M#[>%K1-U<&J/,T[^#[X^Q=UZ*ZD^)5VP27]\Y^%.=/6Y5]G+DRQ3!F^/-H#Y2 MHO>G=F(R^W([Y"Y6Y%:T;6G[K/W'4>_-F[]L1X>K4 MB"Z PIW]>(HD1_18?_:JR0!> MFQ^KFI[O?<1^?_O/P? C/2?ZAMXNT0_-N,1OONDES-5@,GUV-"8. TS-H+B& M(*&RT_LO;/[EG[EF?YG]V]8[W/SJZM^%IUO^1B_V[^6]CJ>O=="^U:7"N8+E M;;VZZVFGY97K OE@.*)O_C&NBKZ1FK45"75;S-+"R9/AO?M464E[I MY5;+TBO[B&N7]*SM\,[E'*=9+N 3/B>5:,1B07V">=Z."A, MLW_10V*=%[V#PG1\;-/*K_S(]UY/K-X-J;^ZQG4S6-S>9.BFON\(3\:3)9R3 MKX^WW_=^*A_-=(B%%#N7?K)J:T[.2\W)E[1AFYL>=C)*FO?1'= M@GFA;H,[OR7O/]B^\X?FC-2%[E+/S!!)R!D-PD6Q^70ULI%EB$YZ)_7PX^AT M]NL.N0!L'ZUEBFUE;#NAL_6E1]OJ;=WYY1("M2VK*1=@6,\=T MW1OMK&S.]ZLEXU]-SHH=*?3\<[X[5LGY5Y#!#H?Y9Y(7. :P@/QTK_W?6R'X M5U=8+2/9^>9NK5U$_F>I[WF;!GW[O5AO4@ZZ@*5T:[96XJKVO-XC$3H9UA=W MI,#:@UKABM.#KK)A0FZ]V/U]WL5:-C9I MW6S2\9V8CZ0T5]-I!_;<=Q;Q86?DOD[[DD\R$+#I>5-\A?"=!+%=X] M)P=*'JW-GI&'+;,$HV%OW$R">T)LTC)@=+G^=9:4*LFJ8EMF6MCO#4[W M]N4@DIQV$C*U3^S'J1K-!N-RDFF!AN4@YGJWW'18[UX-^NN^/[G+KHSJ\959 MT5_LR++ [.82+$YS-?-#B#VT#/.+5NFZ4ER)Y&7#TV9VC>N)T+;*>#)'/3EM M.K63^^V,#WT5+WN@EO.+L2R=4OF^OS)#4YI \%Y#,_=L?K5J MF)\>!S !.,0R^N];PGX8QTBW[SV]:V^ASQ=RT;>-T? M^INM5)X/QF?;:=BV72VG4_!#\0R=JB_AMULO0-@=,P-_]N O>H19O[S!Q"*- MSX<3Q] O\_KUM%-ZKZ'+E65'\8Y1_]=;XTT?OE*<-QWEUM'TBVVE/\(T].ZU M]R8[FOS%O>:AEB>6N^U;T&O%TVF]QT18Y"^?4U1B:.-12]^+H?ZBY+0%NLUM MX8E1@& (J!.XI(,S,4C.-$]*(\96>"2C;ZX+S\';UW>43K0@M7@3K;\>76X]\?O^V_?'S]-K>K=>SE%C&,!R\G76:V7_5 M>_E?O:/]U_M'^V_W]IT+4I4X7:,/<%^]*;F!:X_&9TYS5@!"9?T?4XJ)WN0'!97%=L>V] M2:?3WN^(;0* +M7:\--A/Q7^?[T(L4THW2HU+,F02UI[K;E6.;8JP>:D=J_G M\VC*H9'.N.N!/^^).>NI..5+?,J72G!471NTPK[JV; 5XOW.UZ/>P<'!9=77 M]!V/+E,XK\D=]4J/XITOT=4G=A%VQUJ[%!3N+X#POEPDK^<;L3P M 3_;$^'J2=I'8%>G^- ,^^/1ET]9@>GAUH;PN[85>.B&$F9K=L[I)8#G_H0B M_1K]G]NM=CWW_8^D:J7WVMV[3H#8,6JS\427-YXH/>V61*,^>_+B&UJ#?&E- M5[:XS^T89K['O'(RH/=<(OV0RQJR]_Q^#6$?=-D=[>[7O7:IL\=+GBQU]UJ8 M^(ZLZX/VPO#QSY-Z2&9A>_J$,2+F?+>/_,YK?$?QU!<'+^=Y#-Y=$\T/MN1+ M>93[F^W2W>JX=*_T_=9:=_05>F^'(RQ+)GS=IHK(;'^DC]MOAL,_R]^7 <)= M/NEIA?8[.-Q&G!\B"_ %B!]LY'+[WT.QOFRBMV X[S+M2X+S@8_R #@E.:O= MH_>]@T>J[2THO\M??>T:CW6@&^>W%&NAMUX&>.YX'E7-G[W7/HZ&]6.-\>,QW1CC M!:/-Q;RL\?=YWHTUGA^>I87"Q!J_W-#B-<'SCT'9_;U?:F2/1S[G=CI[DP[[ M$: 7&Z*\/GBJJ6D6&YZ\)G"^JX?G99!QPY+7'NOYF>(-2UXZGG9JBN6&)*\) MG&_PQ/=+12D!4J#8D..UAWQ#CM<'3\FG%ADVY'A-X/R=3ND=^XRCB]ZKJBG+ MWL;UABFO/_ _"E/^$8IX),R*>!Y;Q;. JM/'5?%LG/[2C869.GVUU\6-7BY/+"_UKEQ^^Z4UWR-K_Q[@:7?Q"F/3;E8G7EE+V?B\]H^K) MBLG)_B>]=^,ZGOIFLI9]YSC6! M\_\]0KK_!TS_W](1W9CB!6,MS";)N39XRJDI-IMX9TW@_/VRN6I7XX3R%IT- M3QI[U*"F-UKK2=?7W;JW!L.TJ0I<3F&/.BX/VD5>GB.DR?8!#9K MKZ["+BBPV2RB[ZQ8Z*T7?\4!V8!^[Y"&^D.%'S>T>MT1GY\A6,#JY(TA6(I8 MN*L5J+W]P8>J'@XNB=V&%:PQZAM6L!&+V_5E3))@')Z7QHRE57&%S2^]O=.R M]]3@9-I>LJR2W)09_@!B(-F&+&P$X^:Z6>,$T04"IS\\V3"$]8=:\@U'V C& M#<%0:NO%57YQDSOX43"?GRG8T($U$0O!&-]Z\>]=G4:9/#Y>]-YAW>Z(4AK6 M_XZ^%.QOR,WZ"ZY<5 >8#;GIJF HN_5B$9.D&WZS\K#/SQIL^,V:B(6&K1=O MAX/MO^[NOKM64S&E")O"B;4'7\H-0]B(Q4VQ,%LOWE3_&%>I+ \I$R)[_KSL M6E.*JX;C.C[:+FRXPLH+@%Q4#X8-5^BJ6!BY]6*OK!0KN^;MQD@ M3OXO1OV MJWBY-5\S:C<5WE"'M9<%.;<5#)O%9$O'<];LVSRZV?>&PZT(GO_WV)>-LMM] M+EO;3%_T9W]?:]S2\V$X'LWV-"_%+TN7@(WM7K!L2+=9?;8N>-I9:W"[67VV M)G#N#0<-L>K4]G2X2LM=;9C7VO/C\?EYO_W;UQ>]5W[DEX[_QG O6#)@;B6+ MFWS=NHB%*C-ZDYWF<^^ KG!>MK,?C*:=>K F(_)N'"A*OQZVOZ[JL^NR] 4< MYK/E[5TOO_6B]].[O=W#E[V#5[VWPYW>K]6GYX/AX.WXC*X620('97B.RC!4 M/CIN)$+B28,.W@D6HQ'&9Q<="O?W5V5G:,89WRX?N)!\JS?P9_0R":OGN^-4 MC89U>>>#M-7N@9ZW9>G^+.VOSV[<]\7/&^J[SJHR/PNZR6RNB5@(IMP/8$-U M9MJJI/Y_]MZUN6TC6Q?^*RCMFHE3!6DL^1Z?DRK%3C(Z.QE[VY[).>\WD&R2 MB$& @XMHSJ]_U[5[-4A*=B)+I(T/,[$D$NCKNC[K64\?N*N8EW(L'EXI'5Y4BV7MYJYL,$-R[Y>J:;X]5.0_ M3O5OASSXBW)<+88BA2_^/CY\.!AQP[&(C\63GIC^(2NH-_6 S'.ZY>'"U?)AGQ.^4 ME[9'1O.-=,$X5$^)IGVP?AZ-_MY+-\W'>?OM8-=]\1?TX>RLMU60SQ81U_^*1C, MH_W8M\,\0J=(U'F2O'&7KNP<_'==-X]H;\5D&/YUGCL'SKG2NJACG.RF,D&*NKHD#@V 5>7-<,ILA7<"@> M?V']>0>Q\!YOP*SQ!CT%X/SA)?OPPID)^!.TE;]S$N07]\S4\R=4UE?U7X_?)BZJ$ MO6L&5/#7<# >?V%,CX-HN80\?VQP<]@R^_=N/65V"M#GP>22O79V\G6?UGVU[,'@.![#;CV^,Q'AP M';Z^(_0(@76$[L6>X*(A)_G2%IQ+L:QI2- M!\3>MFR.X#+OJTJA<#3?K7<>>> M7%G[]K<6X:KZ>[,A,I:'9R=/D*1_67&QY'V"_R[GYW M/WPE&S55T;6[O_()F__'^C:]53+_/Z^#MIBYXU'MLO?'V13& M^EU6K+)U<_2W:$J+O#SN+6%_]I]MCO3$[_(65G1\[:P_^=_N/Y)&^6 M1;;^+B]I,O2EY_(LN1MX&GHRD>;)?Y:#\NS9R9/[3_"LB&4E+Y9C=$+'2*5U M_+?[)Z?/=O\9_KK[JU<\]LG3DZ>G9S?_V)/'SYY^U%.'&,&@\JY7><\.VLP\ M^-&?(&!LD;?'."?##$O\(C].RP!3D._^%A#__D M@(',./XWASU\=YECP3^&G?Y99MTDQ\SI_W19#5JJ6)MFS"^S-ALT4=N=ULMKPD]#SOZ\5RD3X^^OVC=(GEV43GP%Q^;)Y^H".G7=35V$Y#,0S+BR]_YFQ/-@\E]]QOZ M4$7S#X/-_:5L*#?T&%(+7].>/_EJAG>5R?_IZKR9Y%SXD[3SK$6^VTO&EC=+-QZXHKZ*0W)S8GR_ MC>LG^[.AGSB43]C09_>/OG]]_N9=36=YF-7*_BW7N)K7/)S!1N"Z9$_ MFQ$9+(/]/QA/GGP=EL'7L:&/572?#F&W+V5#@[R^08+?(?:V_QM_L MS&8$5*(?E:?'])"!C[0@1X>D]Y=_@ ;K^\O9T+/[9RKB'PS6]Y>RH2K,24YC M%@6$?!-);LNME@H:E8,MR06\%2SVB?OSL93!8-__LS(8[%_2ACY2:?YP,-B_ ME U]7>?E.%^"16[J 7YRCB7Z6U=?YN,!;?H5'(2OQ?#^&A+B9_>?:D+\7T,^ M?# $;OATG6J9R>FCP1#X4C;TQP_S?)0+[U4H!GS;@DM'L;FWX[F;=,5@#'P% MA^')C?4ZV&]CX.O84"T].7T\1.&^E W]J:H1CW;\W\G;;K'(ZO6=[^P@E3_W MGC^]D@[[\$BMAG-Q ^?BR='W;V%ALW:H"OXJ-OOIEH_MOW&W_447^-)/X/=I/XXVCSR?\^^H@T^OTC_=*? M8/Y_\'@YT/X?*.V_W "42Z81P.-8DM_20=^(<=)!?[MT%%WX1]7VBO16\,_C M7ZKJ/?[L@P_-3C%QW93OZ":_F^<822D[F&3MEE7=@@8N,6_>P%!T5EQ_"']H MVKP% 95,90$*60#S4:1PRDOXADL6+L,.W7@XWG+!8G+VY!Q_Q+\*!"N'R9R/ M6_SMZ;,'#R2=(Y\^_7'+IW_\,"8.*?.UA]@4-T%S +^7)C* :8?6!OT3$;A9 MN>8T?X7U\$0NA8&DD9MGQ31-%MD:_O?>_;&)(Z/O>'[5RN#S\W)<=!.7TC)5 M79L4^0(N+(_:?):U!WR_K>SPOVF299$A6J$:_8Z+= GK4=7)K,J*YKG.%^YT M62WR<;)T-97\EV.'GUK6%56.PB?QF;_"H'*YEV7N7/"]ZS#09"[ " M#XHGG7]."YLU3;=8JGC2\0%F3'(U@S@XV-CU*CC)88DQ[MORC M^T#[A__,4=I.FB-:]R,Z%?SO!DY4D=4)?!8L[8;V M>9OP#+#$N<(P]O/EU? M=5Q'<#KQ>[0KL/3N QS=!M'L>*\;/ GZ&/IF?W_?S:^4$_AH'.XJ+PJX@LDH M:V!LW1(V>N&!EM_@#71PU+JZQMCN9>Y6S<9)J[U@U@MPZ3LC5'!X^2;94TQ/ MJ/%4%>LD6RY!89(:RQJ5-Q-<)^""K1-V^M*K5B,O+ZOB M$@\I2&;=XAR?Q<1%1UR1KD'TT.CXF\'S0O'#7DVE&M7X@6[MB@I]O M\& T78&ZJ$HF.4CJ&DX,F$0@N.'P3NMJP=*\KQ?2A*5%)G-WH,,6=*IQNG1@ M>3 B*'A^S=5*+!4-1JH)WLK+'1:+A#[]99S1[4R.WL!'DI]X7D>LF<'F.&>; MXPW;'/ Y'R@\N,-^7J JG\V3%4NQZ^\^3-?*+SH)^&46_"29P 5JJI(DP HE MX"(CJ\&KRW"$KI&Q>"!G75;#Z7(LT3:U^DGR,YR84@9.>YK&]\Y<$3FB:"_! MD8;GK>8Y:JX:)["N\'-=3<9!714;0[Y>QU^Y="?);XX/68N66EG!@0#'\=P+T0,XQ!W/BW%I:4YK<"TA/N =QW<(1@UK:P(9EQZN6=P;,@B@_^& M+X,(S^22XG*4<*KR0+64ZGI/8&N+:BG7"-^$WU[EC?O3)_Z:$,7-/,4ZW%]% ME./AC40Y'@Q1COTT>L"=1?X]DJ4&%C["GY M-:O7!9H78_.7N#-OU7CE/),["L^\\#M5W-1*$CD3@& M=YINU.23/*O1B+F'ANF16.-'J(./Z"'\S]_@F-'"!IO,C>B7S[&$-,XKSJ,YLRR,O]/)I[)#$-QX YERWP"PW#H)H$1@\-8@AV- M^2TL9:&WN/HR(P>]!=&6H;'T"BPQ-+"G59%7Y,WJ:&%(DPY#"? KQD[3,]!E MJ%NP273\#5MS70-'"7^BA07;/AOE!8?CP!Z"MX$%B(8/'+3W3I_JQ ELT%;C M"DF<-SKH%'""H182D0.W X;03#M13)S66-1A-:@KJP MT1B_@96HEH5+8S,,7S/)9Z@XT/IV>#@HN(9^60F68]UT.N*QIU2AR%K"Q[/$ M%9-/S(IJ! ]:Y!)AX76IRFE.-4,2@<3)ZXKS0<@OL_'ZX%P<6&IPBV%-\:SA M8L,-I,@AV]M\:="VOG=T\?K5T;=HRO^CNG2+D:M9UIX^2Y.S^V?W>1\R,,J+ MHEH=4^L6^2YR_<,"%?R%Q_3YTUY@MT)FO&+-'WEPGS]#3D8VEO )'AO97SCP M+_-L@3X)N)KD@-?1BHT X>OG3.Q@N><3HPL,I+=;'U0K#D59T[/&.;=<1 M>/-_Y<.YOT/??MAPZ'*O4$.@5W?U-6_6#:AU*>&[I MN;KX>!KJA>M@H?IR, MUW ^]8*FR;BHNB#0^7%!X/@_T)&D$(=$)446N/(RKZN2/8"#(22U!ZL*4G96:9J1:'G4I0UH5]Q=^;"D.WA0L!@8OQ#IYR4[Z(MP7F"-QG4% M$@?L!WCS!,[MGDN2[=?QQ1^Z)!I'7U2PX+V=;>88+%I@I)'22(L%[N/:M;!4 MH)+1X*+KF8&^OL1W@_F#^3ZT7][#F<6-,Q9(&BR77'4O=8[GG7)L=TEX70)P MTVVFEQ M)Y=,8%\PQSI#<+9[)H\Z5]G!C16ZQ\NHN[M_:[I'=Q7M#% M>6O-P1_#\NGO]U@\;#0 M\I?K3A(!;.DZ6SA\/$E-?!0&J L^8ZPFT>!1@2Q+2LNO9@ V'F"X48F3PZVQL%@'[4R&\) ?IGQ_(I M7>H?'WU/J*FSTQON,'K+DTB.4;(=]AP63!N_M?W'75Q3136AZ06VR(1"6%-? MRVYXEWYB9VP LW=89HT>_V<'*[MO3TC("$;IL*%%D+ MB@F,:T>9[VU.-QMM#">R1M9);$09ZPO-S5YHTI6-HOVJM;7L/VKAA<9 MFKD"VCA05Y7'H T6[+FAXA26(!J@!GLYTH 0G=J!R< P"/8/*?@0N]QXSJ=5 M7O"N00BQ+"CUG;9N/W/6,3#%!8:.6?:SHR !#] 6:CA&H;"F\T M33\V$JVR#4TTXJX5N1IW->&L:AM3"T9J(-]=WW\);MVPR1@+LL!UQK*K[/AZ[0J; =A8?4)??!9/Y(FHQPF MU=:*7>)@]PJ-.E?655'0>*+XO#HJ_UU6*T10ULD+69KX!IGY& <.S4,;H$"; M$6C1R:._I,FCTY/[ M?Z&G/GYT/X<%+S1SL M5@!?'53AT6ZHPH ZV*O1W7UMA53-'6.)'&^QA2$%$O[Z7T_/SAX_ M_\R6Z2?9:/%JG3X\>82K8TSIY!Q5"5H2?]QDBU_RY&ROMN39D_MG=[8E6R]7 M?TL>DM7[?[-QFWV6<3[&3?]# ]U0/;CAQP_H>?WB5+ O67S]];].GSS\W"M^ MI3;Y+LD2,H4=95Y:/.P]VT$L6H2*[K2=C)&==7#R)5]C0^0^&(KY&8JZX6O4 M_)2HE'@(QCX7=Z%,YNM1G;.Y0J';8[;08A.%3H:^MM&QH&4?YM!S"LR43,"] M2@JXMY0*!X.+7%7\WHRZKM"'C7%UDIS[V'#RSS)GJFC"7]\[^N?)VY.C;Y,I M&+H(8P]/2&6T.7\/@:<(M[6O_*11GR2_8=H38>3CK*$8OL*WM^Y@RK_ R/TD M9P%G_Q@VK&OG52T)G73[(&"7X$UM])N\Q-*,JEY'O[5N4_P72;I1=L:\HX+U MK&J?=8%G3JI:G*3ELEBCT8L&;7]RO+C9!(P486T=U_7+S%Q"Y!Z W]^$\^X'OOZ,VO/R%L"?Y# WGIEEG=:A3Y)2)I8._O';VL M7L*#+MZE6(RP0+0SO=N/*-CQX%-@>-\TO1?]BF4C](\*+B^1LV.=!S_WWM&+ M7W]] 4]8\E/_>#1H+[3OKDKU0]&^O3"-I^.\2R6&"1)7VCPL:2?QIC55@I"S M7C2CR*=NO!X7T?W%6"6J&%);_(Q48B]>]=F;KR$*KG\$G729%9U"%CA_Y&FG MEZ#[6D$^MEBG4\Y$<(,B!D$\P[QB7FY"0J)A4S85E[K13"0GL1F,,N;K(]B& MJBSA2OFDL@TQ]#+,&KTPDCAH ;5]:34U:Y1&^NR*4,)-W=G;=F(^,?YU73#L[-YUAWU!1WJ:>R!'R5%FLAJ]&T:\2\*1DO M<)PUQ]FQB&=&,+IR7*^77@6P=3O!_$&=CQC3TH=GF\1(DTU=C$5&*W G7CJ@ M!*3^7L:EX'LZEZ /W'M^$;(9E!A^)\W$.0TPR6MP8AQE3?P<52O*;.#'2=9F M6%384$@:/!833,>/*GJ!1S;/22O+>,) 3Y*+5O4:6_=9P 04V9H0[=.MJ&Q- M/* NPW11 6>7$A*S#-%+Y&VPT\0I'P5<,7<#/1#MA.VZ+K40+;8G(CCG!IXR MQBNYNJ91&2\CB]"3UJ2 MV!J2,%Y: 2A#F_B7=@A[-9?V$7 M0#1"RU!3,=N-2QK7+#!T[Q+S7)Q!F<-Q+] J+%%D(&K+3#3=<$EE=3&'D-7C M.9E+Y3'O;[0Q:>SM^:6)W"X 5X$Z8D2JF"2-A!7H"5M?C LE M,38,2!FS724%KAX*"A4/"[Q2B,T$1Z+P.+A+<:=V#$]UQPCT 6PC?;-K-":B M(0H;4Y?=.\=;CEPOK^+1_^I'+WT??/V&32[W!H&BMT)VP?[<"">J$\011;)_ M[$4?.8R,JP,QUGE8G0]="BV).H2,&21=UL*R_<=/6'L,V?"+%;^\3YIU_)61\Y7\H-C?@FS'"A/*P056 AEN=C'DH\05X) M"0"V+#_CM4YI+[H0;@3;@Q08DG+ ,,_M< M_86(X33>F,A6P8,[+0C*"VY[1CZIR.\?I;ABC711%)&25]$TRHX^3Q.@_>-" M+Z0N.(EVP0GI%%I:#$0B\#1]04()#18$U& 7NT;QSTW0RY3L-J!H/4['7BVF M@:?! \G7J,W=V$U8WZ$F3;+++"]$NZ5FB^@7@V+:!\6D9204%DO.8?/7(!DQ M\G_^XOSHV[M.[FB()W8O;+A')4"*F!HLM4$#ENX/B8+H)E+4R0EJ!!$<5+"0 M%T4GSH BI,@5"74);$BAOP0)0:@BGO:VP6Y*+HK=T<[S?9F'H*E/L-,4_\-QP[ECQ+U(_+8$.B"JXA M*&:0("3?X:040I 7JYQ41?F+H'QN&1)>#%F[-)9PB.IC8)J/;*XE=@E MFA9[?5B MOJN[IGWP^/X0D[\AF]36DAZ/"S!J/%ZZQ;5V!MQ,L(X8F/0!Z3>) ;1P'W*4 MK@(-8D!00&5+; _K\/(F/"372CSVYA85V#*4Q/7FZ@:$GC'I&ZCND$QE#KF< M@HS!"!ZM?2TN!<'556@M+P43^Z%S[B'B6/1_APKX(@(44-D%WY@+@Q3'3 )JR:!'29]X?3$A*(; M-$6)^DNMC^)$?@ ;,.M0^5V$$&Q5?H/.T4\_7!Q]BV$D=!P*BFC5$YAK#&KY M.ZQ(X6LK8>+TW9<8YXOB#.UXGF"AL^Y(RE&N^&'OD&BQJXE9.5N?S*K+5);5 MP+KBDV=A5I9YHNQ@U02II)'Q@/6/ ]=*52IQ08[;: ;C-Z: S 3GCE "RO'0 M BMF+)1$H+.EU=U"?T'^25B_C:EX&,VD&G>+Z+.&Z!')G?'TP_7E8?K#J!]/ M,). QX.A;KY\.A-6:+EFZM^Q>])63,-!X*)CQ4RT5]PDDEC]!?#A?@S<(*YN M"'U\EBK$[2KPU3_^W__]W,KORU1UE@1LFM<-N.W$!89I*2*_ D]X[:0DCOZB M(1BX.=UX7A!,-MQ-"M9SKY$?@MU\JJL\KJ;',(1CD(%P<\9S+/G& M$"C3J^"V)HZ0HCP0%AIEG- +;"8V>V<*."V>:.ZRHIV/,\V!QLF_(G_/=: = MU3!U6&+6JG2B0,1\W7#BC1C"(H@Q8FP#:39+%Q@K%PT1*7+6 M)Z]K]V+NQN\',?<'#H<4L8C$T.\_"(;@,<@) M!'!.]!-:I!IZOEZP&%IC9Q:$9B.L7-#'(*=^Q" I6.P@%^U=>8OWE7FY]'U_ MXBZ80.'O,)9\NMX'V"%59/>81PZQLCP4R9MYF%+RK>1LOA+=?$?+T$.PGC\@ M\"%RQ&K0A9AMP#KF/A"V"DERCY!1._3B160T;Y1TH.KRYC"6",-+O:L6WB%$ M,!C!(Z[6R@ MZ6^_%!1];R41X:F85J15B4H)_E40K'>:?Y#?L6V \8"?DR2$+)8VC6$7UQ6 MY'@+B?A^%:[%B ?#\WJT(N8/,\J2NX3=B(IZ[8 M>/%U4.;(A#@'W)*@R"V*[[FN"L[F_7-9#\J\4X8QS.VY9F^HU"*XJB<;=\*6 M:3]\2&7:#Y]IF?:#AR=/=Y5IX^'G&FWN)_/2C0W1YX/3E/_Q9PJXAV#WK:&] MR9R$TWRW$*D@ FPE0;^\CBGO6%#6;H'T0G0CR5/*RWP1(2&U/TRHR\*.%H&/ M#_\H'2MBRCS#PN'8A"?1Z^!"C9@\U$3B**M-L!@.TTBA' $3"9+CW-+0*L=< M%ZEB(U%(U2PY/'Y%BAS9QCDV\*Z>A4LX%I%-1F"E?NAISVGZ3,@6^Y0MHB2L=5_N%&"];MC46,KP#R37^JK0F,ZSZGD M%?0L&I.SM%RX^+#=6IDEBK*9ZF7M%4ZKD1/!]Y7PA5E2U<+B'_HDF]20)\1F M^*%Y,\Z7N QHP&$3&P^P@UMJ9*L)V9)]V)Z/FSD-!S$GD MUNV?9$ M[7^[M:<=.CBZSU>&3HK;=*A,#8C(JPJG#HJ0LH.4RC\"MF M/-=F7-)93I-)<$HCRM > OPY?YN!Y1AF(X7?&P/-.94)]S2Q=(+8X\.]^WQL M;KY)MWE(,Y>M5>I!X,#WJ3>9U?8F+P M!2F=-'Z0=X/U67VR@9=_?YN:L$64]7S+&T=YV1\N-A*L%+&GU_V]@P55X+D< M9'K>"Y29C69S[QWQST??*L%M6*]Y1CS-9;<@G3@-?17681W(!*1/-C@4O$JC M;C)S 62)1BH71(#^,THU''>AB/;G%DUKU H,U.;+W83<)-X8_]EM8_+?N &C M\BZ%W1;KV!]BU:N6%4XM_?-%]A]0D/#]%,[U^"1-_C]"]S+*]BW\"Z,58Q<^ M,0 W=>&?#,#- ;BY]Z)A"Z]J)G:P=.]0FRA$B"DZ+>63FAP.31&D.1 J00RE M9X4O1I5B2JX$C:#RVE#+$&NJ%@FO8<97[#!+#6LY,$TMES:EF[0 R$M;^QN; M1=JA7GPAJ7E]$0>8MWI'KX@T=O?B82AT,F$#J\?):HA#^\7!L:*1]N_PR'F^ M;*15BLR:+$R0VE3UH&%\1I+YN6X.;8\UU^[^13_7U0JV^*VGP?_(23S>ESLF M0"YJ+48LLVJ\&69_VZQD!A-.3)M[-.FXX745*_)>7-3'2QW5CK+A3=814EO9 M-@+U1],4;B[BGI*N[&6H[*.05!0J^Z&N,E@_Z:%G9-,.-_0N8V<4+"$K'<5W M54MO1,[(3A0.NF/@$J;A%M?:\IIPCB7V)@?-FC=SQ\*- L=&MFUKLECY=VSS M@#3$Q'+])/E'56)G2$YDFE[;5PW89\@:(F*8E11TQX9?+)@J2DY2=;#O.L,] MUPWPEHOA2(_)G*CO(KG/U"/1ZBACGW.1J4(\3I#W'AZ>+8BHPY,$BAU/:P\. M'W*H>;PO]KZ;E55#-6*WC^061LJ;14']QI:5F65:77/,; M>*>>[CUWV)!=3:6WB[G_\%0X,^V%'[N3&&=;U>( M\''Q2X0CG,*ZO;2 M,$^\],4T1"(",XOCIU)7&8:L1>[Q<'6CMP8Y:/4IS#LE=O)0^JEFW#$VIZ*$ M45P,.L+*QE!6*NU6IJD?*DNC0!14TJ->LK,LXFH'H::B6&@O9^H/;.3A27 MAO"R0J2_[]+G4[T<:]\!*=[J)T6D*7F]:(*U0M(OC 07:Y?.W]9!X=_@QYI\ M.RZ0@*NDH84"C FGS91:LN.(=P&COQ%HMN65S?*:N#92_!=L7EWGWG>=<8=O MT&*"D@Q]YF =.]"1G,9'T5M.(FM#-;3L%!]S[YX;A=IKAZ9-49]$D:*"K#T(VS?@_J7S"PE2X'H3>>TT&-:WU!XWOL@*&& MC>:UQ@)^;9JYL]RB^13KGIBGX(1EEE!+\P#4ROAV#)F()\,"RF&^^:=<6"8<>SQKQ MX'G@.P.NR;:5M9WH\")#5@K$(N@@I_8"&EEHM[A;,[&&H20U.%!F$$ONJ03: M18?WK36TKHIC9? <$2)4RZ==)N89UJTW=;N(0!>KWU]:K8(WD&" M%)[4486<>-FL)V.LN6F[P6V7PY_5 +?IBF\:L<6EH'Z=4,&,]M\(O3Q@HSB4!DM[CCCY<;!0S2]5ZKWF4)RF#8WRV__Z:+C,!4>,] M4&TF?)+\G"MX&5/Z$V-X:)&I>MCVGMF432\P?:77[_>!TJA$%\:EL$FSP*I/ M2A?!MB@.%"S$"OU-IJ) 76"RD81=11RW_&FC=7W&_GAMY]UN[D!FXGM$&&'& M&)TB.5LHJ8H"03M90E 2S9 ALQO!BUBI/E.*1V(8/G;J]9^"D56C1N1UV#A,:1E4I?!(# M3\=$$>)::P>7#:-(EUBMD94WQ'BA(D8UV[6$C3,4CO[#X21IK")ZQ$N&>RJ"7O[Q+T78$@U09;@G^]&UJ MPYFPHZY&7UBCEVD,J N5V^$#FFK3ZFEE?&A26\?HPZ',N(/($*%(L,M0KZIXQ MH"5EK'@.4;/:(C)85%IIC]K7DPT+3?E&W&@BSH&)4VFNQ-U]Y)E,5CVX1,.C MI>E8I(YH#.X]P_@(UW!9&$)WB)3'1)0:A$[(M9%AG"3G/KM6$*14@DWH[L6A MY$:#8RNV;W%:0OI,V%%)Z%&P_M*!J5!HC82B-L*ARSAKK=5,F!>P,")\.WME M!VM@A1;W-A!!H%CP'2K"R 2 ,J4M,^'';G%738(@*^.8I]1$2M3PTAX@AYG=(NJTM VQ@(O/_JH<6P$)LN-D.!'PC 8%C0&0:57D ME4$X6.W;+1D38D-U$J AP%FW$[4C\%.S*)(E[47V<7SLNF@NC^NCB>\&'%6! M>;B,V73HW7*LX/@CT%7JX 2AT%##&JG\^C/$('=TT'[MQC[ 27YA)H4Q#29#&Y!E'DC0!7[:FZY;A8GBIY6&-4>UP_IA MBP:6SH<:;!=W?N(#NK[7F#?T5(5;-AV6_Y%)L'G'8] 0W@6T]W(W):"?@/U] MW#DKUD3VL>S ;!H'*\: M+A%AP)#+G>Y-2'A-Z..- B][MG,R!M,I T5.V0L&1;M)GMG?,TL3IC2$=<7, M\]".[E:5-^=,)/_7LU.$L^G!66I5@JWT.S> HM((EKS2&8HPK6;]-U?:IQ#] MXV+**6][4VMV# )B"DG;YH$ENZ>6T97"CAD;7H!3@L1];[0O[OY.8V>>$6ZI M4@LF#TY384V60,^3!T\3MR"J;.IP/P5# IPD(HW]D"_(C4B>W3]Y^!=F4:DX M%JJU=269QD2# 9K_//K6P],':EYC D:X[_W+,/XG)!C!MN@U'3Q[\!=4M--C MWXLL0Z H!B88CD5?]TQ,$I[D*C5]=WBAX+(\6^-H30EYK,,&[X[->FI_IG\; M^^AE,H+-5/:66>V$"U+=QK)JHP@;HB.8XQ)V?\D-&:6PC5AR)M:##3E/1;ETISD^IM:AU:42%AZTUT5,?"YN?;8\6T83&+8DQ MHDBFEN&?C2FMF/6\26-"/Y/&#MV1%]B=&M])'X=MJA;T3P[E**YLD_2*78&, M>TJB!,3N'QP.H%6 :X%1?2Y@H'NG02\!UUB?%>^50X<"0;A908?: [Q2GQ!G MD+4K&PG4>UMDBA-$-$D)!@AJ^SAX@8*;:MIMMLQ%\95R:TF&JXH_(^7 M].SN#O\/Y.QHOZLU&6,RBT3B*(:_%7^O9.G.N6?,4M1AR)7=A[#0871>^G_ME[E;8 M%ZZC+Z%7F^5@5\,;?HS<0G [X.&$<4%[S#?\L>P1""\)*3?*_%&P3:J)O0E& MV>FB,*&Q@[2>8[]Y1JC\3 A5I;#3EQ*%.F>QA!O8VF+"=!O52 A:0J@04?3" M#]Q:>E6_AN!9D?'L=NT2]WK"LGT,Q![IS6'FE,!SQ6Z?!YI40 M1); *AR7;E:UN?0+\%P%5">V4-YZ*5,JA;HGT_0JT;EP27Y [?3+-SCA/^O0 MZN-\[+)KP]&B\H8V>^^$045X5PA9!P9!1//)=3Z!']V& PP%8-(G%^=8 %:FUX[N"?+!S1X\6.5E5PANKL%DS400 M0^!;EU+TIMND$:RH5,8W=S %=E09&X7[SY[\1:7NK*A&*(C#BZ,@OM!*3-TB M$R*LWI.>_67K%\B:M@%\N'[8HXXBO53B1EDNBJ,V&]1Q0C43;,A4DU]\9=N: M0X&I]E<(2JUV=$Y9G_D3G16*.B8 (X&)LU*ES&74ZMH'D [+DMA1?N>R1DB' M#E S""<0]H/V(@73Q3HE!*YNDJB/UP0IEG./+*&Q10,' M-B=8(1*CMYD8*-NQ9QZ=V"M70J70;!E+A83RRU82>_?)&D/_A.%&C ="+O=I M=EEA3Z0UW@%$0A.4&>[ 1)\)0AU42[V%"E#^0G5G3, D[/#\J- +-=#2J[:9 MH)%%($CV'?Q+WH),VJ\XV-$;Q _]))T=L,#\].RY(B(T=RY'PIX434":O0*5 M1 0T)T?[>S6VW^HWD@GCZL<@&?=W'CNON,AU+D%?(GB'$FG"CRV)Z !B@$.J MR(: Z*.PH3+#V4:%@8?"=@7\3>MOHYM>*VP WU';!3:J)V**0[X@$R]VY3Q3 MHFS#N2X@.;PQ"1^TJ;&U=C%E*H"(\RW0$&5 M.DEBZO*=DT.[D03CE*X7P1'A.455SHXQU1ERJPK]_@(T9* ]I1 >,['BRDB' MW8_WJ?:&@_M5#Y(]=]EE'M4C"\!AT6G+.250$6. M?CI_<_2MZEPBJ\7*E#EH>N1O)2 "5IU,_%V,6H[AA636"9P\@CYZ'5Q%QVZ4 M,=/*4G.< *VS"\I.JQ84$&H=0QF2$L>)G;_1%@'V>_ 5M#BD(BHTL[6C3AG+ M08 A0A[#L@F=94S4JVO,3)X>*^DE;K"F0F>TU'"LU?E8L8#8EM?\"<6'.."R M%A.\]KRH <0;LVOR;+>=/WC&HD+"(X[O$E/CH;*\[P&#SB?SY5SPJ?,GV1"D MCHD2CTMHHNB_]+S,T(.E+IQD1/_L+_,YJ!2BD#H/7WX-UPQ[^;EF*XP-C_0Y M&/#@&@>=L,)H,,LH=L'P^0S)RA>C#MQ[$ET4<#"E64U[C,#G MW6IDV//;V_,W8&RPUQ_N.7E)*LGPV;=P69Q1M9;--JG3XWD MY)PTMC3\NW?T\L7Y.1I6&Y\S#7%-=T#6W!N6H'8*('[FWFF):BWZ-IEI^/A- M8QP5JGP?CL]M'A],:W"?!FI"05YFWG -C ;3C&&MO;=:KM&B:MZ2RLZX':YN M[+&Z^19QS!F6\+/Y'O7#]=P%&A<0WLS&$^*Z#YR6F7KR(-^OA#Z"&&7B'4*: MCN$@W;J-:0D0-ARF"1L3:@IX>P(3X=$OR:AXGER%HMMOYLU#W,&/$P6W>'T' M.*(_,J?W!SSB@$?#A)?J!NRYAN4-XCC3-Q6D$B#C:'*(0T7$DVSHBXDF)KN\?*[&-(2PG#*];7 MC"KI&B;6W#*CP&:B[;.XL-TTR%:;>Y67Q-M5$='),7=S61MZQ- Z1<^_HXN7% M_QQ]:[_-@2=9&*%Y2,[C,/B]HY_?@G^4-&-8Q:ZP;=^".Q0WS?#%B]B$YM4[ M^/8^PM:NO,(_;XO?]Z+V\(<9WC^>]+3CG"S*KP8?).=%X2$UV\0 20S\BH]?:4A<$5;F\H*SBY18;?C+I2L9 M_4"-B-GRN?1@MQ6=[@S$P$GR*\909"1AS45@E=B*4*B"Z0+SUPD O,3QM,*4 MA/%1(OK#::%[W0-"P*7JZMI-3+1NZL1O)T">I'S<1.!KV\ 2#/PE&D2?'1#/ MWT_XX([\>7^I;";.V+?;$T4L49%YIL4SIP%V.:F(8QRY"0O/ /52O$?HXA)> MX\E8\"![T* O1BS!7$5"%!?QX&)PG7,PA[;ZFPDRTNC(=J/M[W@-J<*YHM^ M2D1"=J()HRARA#$Y\HU)STED)&\<>QPE\H,MDM/[Q_^]Q\NT/>G]XM6_+EX> MGSY+7B-]\R(?W_0$GMQ_>O_I9T?(>\2@RL!#V0QJ#H-*X"X!\]WCZ4"7"Q M"=72)+UM\D4-LPZ$#JHS#Z1[8?K;O,P1N24AY*J 17OQ\@7&EH5=G0AF-T@M ME0>6I!?3@?5H9]&FZL"R5!SJ1F5#E%8VS12QG,'3U(;IX*]3;2S'9EOH+Z8U M#]$:?B.#1X+*J1.8$K6Z&#E*NGN4^,;:\F3,ZJ:*9[5#XO*=7KG&*S)*D!V6 M.WXZ1U49!=5AR+83,T_K+,Y[PN!9/A*--#Z3Q2=,LA O;!V(I^DUO=UI*> MHF_%5HSV:PH+I+!26.:J93;IP 79-:X?]3.VP2Q0I>BJ>S5':1GJ2:2$XRHL@CA1DATV=C$4@*'B.84W MP-K2-KX@1CIE7803X(C\.)$]%765M_Q'D@ZQS+G;D@_$3U\@]?;I>=HW*_%< M8FE2YXE1":EJP*R1]V"J.[#MW/Z*F>T6YX^AP *5]-O*]QDU%)F_$N?9P1%W M;:+/(R+"V#)1-GQRF<$!02H*9Q=G*^!M"][?,",QT!_N;C2(:4?4.-OQ<];L MJQIGC]VXH.H>8LZ>24/=:( -B)(,O$6F=L+8!SR#XG0.J^;P.E-T $,W2>@8 MRL$&UO.-8?)<:RU9JM>ZR$,S1/!D\:S@V/@S6Q:++K^V'"W6X@:0^8(_$9B5 M#-H@;Z0ADH9/Z GX>PILA/:E,M(Z&I)V'J#U96=0:VQVL]&=02N$P^ZN+<._KQ[<]@U;<92!!N*V;ZF,/?A$Y0XJX_5%2\ M.P5+N^;V.6H8_T=:./ZCXH",H#E?>,(E\](7@CRG=U6TVLZ*WF_XS=)822&W MOGN&K(A?"G'2RTD,E=]C2??),C_=(?2;OM17;;QSB>R6[N\"[0@^R%WY39A- M<3[GOF/R1;@1^SNQW?97H"8#AV,BA504^U,^1A XI\^>/GVQ'HI%O0'!87$DNS,0L',EKBM# %IURO,"'85$Z=204,6Z4/<]O>??838#&!HB0J*TQ5 MU)(OF1+=2;SI_KS":*UU=8TG^?7A3DX'W,F ._DDF?/]_QK5?_M^\PKED_]] M=/W83I\=[8.X._THTTCLQI/$FHV')K/!4UU3Q)0XQE7W]X-.&MA(\<-*0H5= MX[@I6,1_%.Q>[,=!#I7XAB:A1QF\U!-1!HEL);K/@+JB<9R9OCZ]9[3#I!IW MK/A7CO6 %?Q:LL;ULZA6&FYTBK&R@"S8-9W8<:;FJ&@T= W[Q>RIA@]H?)0R MNPMU65.*!H1/84R,'&O\-?\0M]<)*1\;;TJWY9=KDR3VL)\3['4B?+OTL3%M MI11Y&:]< NP8;0"%_+NGBI/Z4<3D'!=51:'CH)M5G>MG8:?,QFS&("F()AN@ MKI:>#HYE;.S\(9A'V^7%#S8Z^,KTZD/Y\<<%QZU69^]45SM$I#0H4T3P @QW M@N[1':D:3R9/M!G':!BOI<4FV3T)]GS&(X;![4(R:>.BZB9";F[+[$/W3'Y\ M>*)OK^D;:=*! B\#?+Z6;US.)Y(UZII9I:/>Q7)DB8VO= 1?0J,'(6+Z@*XT MD1G; 5'C^=\T/#MA"K#_OGCG&WS#D[GQ7GCRUN?:S.%'/WD$KNU[S,-0; ,- M@8EDAS6W(DPD<$#'#@S;"5Y]=(;13448(3.P%!K.I2 C[6-]#@$_ MSH$[*]@",1VF_[)Z@?W29YBI^@!VX86%TL MN>L.;'*'@%TRII!K;6RI3JLZ:CV+77K Y "7G^6:'OXH[""M-+"S:E)F"Z*< MR)IF5=43>N!F'*+7L;0GIZ/3NEU*#W5KMW>0?N1\!\;K0L\.VMA9775+BGC. ML_%[WT.B6LZ1W8>CPSU44Y"79!$?-TN$;-;]#R:^6.J8/C=L^"UN.#6/!Y$! M>]JH&\4F'0M^ZDX?:XMA>VYO>_YE^A"AEQTP*=P'FVF[ B"L6TZ(6T2DK*?> M\K"A8?/N;O-"3994)[$Q596\?=@YEI&_3(?DQA5KP,"U&HJ(RD'6[K+6[DN5>" MY$I?;EQ>QAY2Q23'!SUU#_M4TARNA\RDN[NL5A(-]N$2?Z>].. ;3.]?2!U4 MH#S#@ ,7>/C:J*I0R)'_D=W>2\0[QM3RUM0?F 1NV:96@NPJ%+7!/UU=5QR: MRTNA?CF6#UL^.8H7A%>QSNO;*ZR5!>S5 *I@HN@&-$=L4>3"] M<3CD,]92#62PK[B*@/,>% CRM0C2KMP"#2GN$]AC-1RIK,\\N FU^O(] S:C M0-=%M?KQ*Y/046];486^C+JL$+38<7-4/HCD\_O8%($-]=.:N?=K1U!/JB] M_Q\3+4ARAH(IY&96G/4A6#MU ^:&U[A-A-(.'HF/99PD[RH<+^9_0/QR%$+C M'+XS*M6&>/1C%0=4*1<504>K?@>0RB"6 UJ(A">VL,W"L_O!53BJW&&H]M E MNY""O.#(VMAZ7!ZZ:>)MO9$?W$4_#S>)XX8LX\84#Y4$F\0,X2)'.0*J>W8: M[B< IT:-/+X6GD*+M#T)D/9#_)4>=(DKV?O1_T@X'"@4J"(T7*\T!+Y =$PY[AO'AN'Z;ZP*KP2!@\)R9$E1-0(OYD>-G3H._@'5M)=* MF&0+C(/'YSGUR8"8DEW.(77[3C'D5W?+=A.OC[VU#0$$^R]YJ4=Z6;M%WBWT MLS-%A?N;L351 0+BIYQ""ZELIC!GX=I24;@&TK%L8Y+[##P+ULKV\O#+T3/5 M-O'A6@S8Z8JGH_N5%7P]8TRN%O/C,A5+)H M%OF!@-BA#W'4]#Z*PX\SV"52\EH=ACI/%"6+/O8()^A!<%>E 9\5\%EG SYK MP&?=M7+\1$Q 1'C..@'-AR"Z+9\Y=P7PZL:+P':.39A,!D;$^IZ76^TP(#"K M2#,U)GD 7V4,JYX(5V=PJE)=)%B7UJR-^!C=KMQI$\=L>5<%@FU". MR'1LZ+'E7"X=>AB0 B=E%V#204E-K5%I-J5?&K2KIG2:Y07W9"^QQ0(IF":C M5N%D=G#-3B@K#[6*8QBJ,UJ'G4KJU>4)/'RIL18_TJSJ"H$D+NY<$^_'MJ7E MU,'66?34'.VB25-NR0]N33^2"S/I)1"COGE--[+\4/BBWRLPYC F0J_6D A- M%!6];"N&(Y)ZZ#8&B9K]IF[+P^5D_K M)<(.R#91MP K63EU2I$@Z9*5AV1)5X5+ +C- IL9M['N* M!;U(TY9&]!)3,L3$B@Y^C>>]D6I@3W4S9CPCMX^07@;\0C)X=>(;-7\V%1?Y MH^P+2'QQY9N-;J364^-++):N%?XP/#EM-J,(0TV )CI[[#SLZ*XB=7 VP[_5 M07+8%!<[L5;@7(QUTE&8TT9'4^N0!.M:P)C>9PL^S3[JLC^& 0QW0JI.X8BX ME9!F86\?D-]+GQ\/9%C:56<'$0#IK0]+#0S56LDTSY>AY6$:]0,3R*L;4^?: M\$W/RV2*=5=JGX33JAVZ]G%KKH9Z$V81>Y#4;5::B+Q/X80]NIG-6 MF?XBF#A:YNA]4DH/ _WX,"8T\U%/#*28_H);]X@+Z7KD;26(!C 49AZ2PQ-" M>P&#KI,_,K7*PLM\J1E-(P+.6UV(NK::^'I:TGPP+V1EP/)H]IJO"R B&+ _ M02?=N_$F;4X/-!=M-N9M\C$Z]J2XF+4!E&XM%,V4.^& M:AO%8B9ZPKP2)+ZR;P8+-9!ODI6LC*98/D%=,@^0P^V5"; Q11 [")S<8VAG M5ON*!9M2N$IJ\SY0680Y^2.$&%C&)BV4,(_8)#16P_, EMKW)_K>L%NS)&CP&43LLO?LA6N M$4(VKUL1&+'F]'2T>MEU,EXNZ;*CI;CMKI$HB1*M([>N/!L8Y8$.[@Q>3'=9 M%Q\O[U/]HE_C;21L R_&Q MMJJR3E 8U4HR-80:]D_:'([<=_RPI3$)3DQ@49EL%F;MXWY?E]Y:(+-LD";4 M9Y)J\K?L+=78?Y .Y\0S!P9<3EWO/GK#VRIDO,Y.2)EY(Z(YSZ%Z^8Y>O0+["_ST5+61T\2&S=3;#;'0?IK([#:U\-* MDV[XK*4EN&23C(Q4$HJ=_KN=%!,Q;+/8]_ *?*+(>RMZ-$:J>%>!3@ ;^6H3 M"(##BB1NA\W_SK",!C' M>]<*'.[W*LY);VP^)T$+NEP[6PUPK R/QK:3T;-)PQ7'*#L%#]OU4L@LI$ , M'2T]<:C",AL@W*) 0[,54_K-F@V9HKBQZ10SM'DKN6Z.A/G>RV(IZRMRL?Q[ M/5ZIQ!<>1*)T,PU@W#@?^V//2.FL^*VFSRM9#TL* J+/QW)9AHF:!YTL3B& M15)4:VW:'(%/!:W*9F&$9&Q=X]^=49O+K0]@VYXE'RH?&Y X#UZO1"^O%@&; MJR)$9/US(%@;V6=6DZ&5/(V8"^,WZ\&]V6ELEJ!)172H0I26/EEH&NIU*_^> M@"OC#K,''.(@@PJNW8;T&=+U(5W_8$C7#^GZNU9VGVCI_,0)613GTFV%4F[< MI@8M2*]'E X[*B3?826&>$]C S[]A"".2ZGBT6K;7W31S8JO[K.-FON4D,=?,9S^NOF="@""V*;$U+"61+%UF.*"U_7'^(5;"=8)71>J"EL*3]2X&4*5NLK\2%&NF6)(9T3L* M?487C'-0VK,G;" /B"HK@O?.(X=#$#IP!!Y]2A5(LB-^P':W4Q(538#*\-N; M]S WDS#K:5]V>52V(.RX<.!^T;G1X!EY9JYAE*\]N,) CVF0*Y*E;47N$\_@ M\%2X*%.4I7K,;(170UYXR\"0\5*>5Y_YG?,M.*)Y+L@PO?T@1- [T7UC9I72 M%2DY:%U-B]C[6^^9.CXLI:F=[ZN'!VPMV5$&W7L&5=?WWSB7L3':VK%#&A59 MAQGV=.W*0 4W=*L_0-JX@J[T/*/Y!(HFT1/FLF&")1.LN8S')&D6%3R3=F3C M6:BP.#G)?'5\$E."_Q2XONJ4)\:JB<^SV"^Y[=6RAP?Y$_71N>(MS?*F">6B M4[_$*'QD;2G208(3A8J+(*,AC8\?6CC,%OCM782^\JW#/H"KW69'E",VRA"[ M,[K96J3A.JKDV._@\O6\3Y(ZU_1MMY2[HCU4C*J2%17+E;N%YI*%#N!.-230 M^JH0!.+O%(73>EL4M@(3DQ7(U0KEY:"/4&Z M<3A\^R.5T')(Z$++$=&;:]1+".85ZSA7;:W-F%.<^7%2CZGUV"<4I1^V%&T% M0T,BJ((-MJ!I0OVNT2\S062S"!*?IEE3Z62 YY" =B7LGXM/NCZ)"?CYAK02 M= @&&U.;!V@T'#PN1Z5&7[(,P12#0\@L(UI"%:'%%=?%E>^^(8!AP@N%J?TI M"(#$7XB4"WR;<8ZA?W6 S3[X?3PAQM;H6?VM)OP?AJ@:C^#>[(8BV/6 8I&!P&NS#'BGKJ%QC.H!/(0KZL:AR-GK PR MLUK?)#F8+/A3$-IF][;(7:V<-F+=TRARCKW?R2U\,@TK3G (%KWV+*>>F6-S MA"(X-M0\WQO375?G,@ZM!C#(X]^=!T+)#![BVZEZ4#KZ%74N:6>$:D,$E-V\82 M'"'R8IH%%&MG3MM*VPDM/$#CS!J^Z "$RXQ 2_G -E/-0NA0W4<\>"*]-XI@ M!8RT87J9FND]9"CK9*X(MM;6[+>P0>]M" M$9TJQ\-A #>ND\YT6,5@"M(A[:U6*NQ^K,]1P!4JTB@++DHMWGF/7$>%2**B M]@52>A3TFW@#/5&QQ1-.NW+LWQ-9KLFY=VX1'+JR&LOFJ+$B2&F,#>I(F;(B5*B;0HSX7HF7LF,GW$KE MG+!8CXT<4ZC)FU9U\!7B<# ?'?U]2!!Z/+3"+RD^&(%=(X$V M#7N?,L.Y$#*CU8BC@E42^]$'O.@711&L=;35L%5RC!4B8 =K!<;^I+V /!,^ M!&#LE6KG)/EUY]4/'.Y2,$O!_P56&\-.+O(V\Y8B*T*_O9*2A#EL%17^'NV2 M#%;/ZHD G["D^"8OJK"7,[XS1![#$/H5B7TB>C^[ 1434#$/!U3,@(K9:S/R MPE+%>S%@C)-(T@090J$;K$E.@WHWD,8MQGX PVRA$""C[GA$^(J0=U=*GJB+ M[69M7=\[T+JU',TZJ:4@NPV=3#5*,]:;\PY&:3F#O(A5IS)9Y(TT&D\#JX\I M;$L-CY5&*Z7Z'T3R/">7.OS&6[67>=V1A@Z$:61[\$P(6U!-+".5FH2F:RM7 MK!OL@5)*$$0#%!69YB4%/J)@SI2U [-)1AP,8_[O#@PFW*BBHEK?:4X;SR2HO//8#S0DR^GY M_H#L8AH)]"MZ*QKN)]R5RI 2TZ,H)O"#3 +=RSYQOR2T8?=9 M&%Z_V=H/J*H5S5V9XR(A0__CM.>,QD<&#TBZX>ST7+%KHS/B\/1#"]9*KR)/ M*=C9&@!)9T%$@ZVRHM90XRGEAIBN?L M-N1M_@DB8THQL[(:IH0H=URUU]!/-"^AXT#A9%6=]6+G?[H;GCBP28D?^(0.59-IOV D? W4!YIG)&L"?P2 MF) #/Y@S=YMM4"S#BS53A.Z GR:0BTA"HGS !<8Q:L7*$GPPN9:4O))XGLDB MBLW!\*QL5CON(G"2G)?KK:Z_?(."^9PCZ'$9E(:M)A97%#M1<6*X*L,1L=!* M2:!&"@M30%**2*JI3YABJE;18%2K2%QR:F367(-Y2WUNCTDWD-!Z 7=VW<=B M(UL5:"&-9*)"XV^KF"29!U,F2"N23-#>+S.JO%DZ6""."1*>FRFZ>%_XQ:P3 M^+'XH:C)5UB<*(S4[T^&*K'@SE/((E)JES(&HK)LZP2".Y,BTY6 M_I(\J7QY:A3%7YL49RP8OIKP^J\@$RKFBXH8K7L(9(L8A-6NJ0I^JX_0+9'F MTT6*'+O/.3?1T)5D.P41P<@Y,A="Y@\_)B5=";([Y4B7I2 G@W67 "'?R6"/ M&/!)I+D_EU%.. B*#&$O-XH)3NVIY%B^6CY^X3S>DXEK85\UU1D;.E?QX; P M"=(P2)-K8L=L,E+$F#RA=LN+?810B5/DFY%@:YQ[WY-V71R_M7!5<#B;%D8! M[B*7\4^SRXHM^5TU)8*)J+0K />B5VL?9$,KJR Q\>">$ODNDZDS:'*!L$)I M[IJCS EOI_=A$8.HFZ[Q88*1TZUBND0LLYYR&D8XE&E_H^:5>7GI&N%'AM6C M?"Y]3,PU).@C9HF5YODV.RJ&<@GCHRK7O)]D7_.-,;=L2'IE1(QU0+N8!RV>$VR!PN-((/2P=^.N'=3M)(=@^W4 ERXI#()$W"0A]8< M/CO=-ACL9G^VT$/"0@D1PMCZGF!7$#:&D 9GZGQ(P[NO(R,CN=0Y*#7QMI?K M*!?K+S.\6FW5EJR8!NUQ2R*)T0,Z[]N/@-;#*<^_D)!&#AA:646VHJ=@M38( M_(3\WEJ15D1B9([;YAEB% E3>^@WQ8!KLH6WX@@8"._2IS6BY>U#7/+/,D>C MZ2UU,NRYV3GI2;^>G&#'N2AEG(>T&F,N!KV:Q.>.'>7KML74O/;.;25FPMOG M:A\6Z<7\Z8I*B69-FKX(W*R8SN=TX17W7*^Q'5UT7%(6U6P0.>'E*_()!2A0 M[L()]'C;+9N+XI36^"1YXV99/2E\F46+, 0\0SD12#C&MOGQ]\-?%GD;K(E) M3LXW1VL,'CLN) HL$7LHB/X 8[EX@!%1C\JI5%GNME6(Z;'N$T@,K"Q_2EW\ M*Z];=@(%OA!U&ESIOYV$/ JNE!)8J^+$G09C. X2L_K!$#O,HW6UPF.E%X5' MS2KG=XX8@PL9O$TXU"2%W;N+/B$?2-R&;CI>.UF7!9PDIR# MXUQ/B/XP8C&V07$E>^SI;UO&R9 41*.ZNC<7%!MMS1?*5L2&C7 1L;/N=BKA MU]#_Q)\#,M1IU;7J/6/'Z-@:M5*[OL5LLY MT:PN*5^[8;)=GYW[^C ACP9,R( )N6L%].E -Q%4D$W,-03(>:!F3ZH>G\ MGYE06170+O+)G'VML/X3AH0V6(J5+T9=W> Q/ '791)_<)/JL'9++!*FLFRJ M>OE :PU;]?3LY-E?5+N>W3\[,\0EE%#FV$W&SVG",+W:L\M6JB>\ MX))-;7-:5I>S_:EE@8;5!S522OKFI04:N8NJ=%K98EE:>S$86Y,4 MEH[NNL\YQ@ M""H"@XQ QH.J@UG\0O IKP;I('!/,+L)G*41^1Y&O;)$O![IH>I5H_9?9OSY M-\=T-M1K2?H/]_@E<:^DQJ]7=91P"W?K( IO"Q>>XK?I[RI.8!\(5];XRE3: M7='"1CSX,E7&>"'EV5@'46KTF]HR. P"4T3+6RWDBTV8:$9"E7@"4+)LG\<^ M[N-UI6H(:>IU1K!4O[LV9K/_)VM:&[*DTHF(CMQ6"BNC!H%>O0[,/9E;2'OW MLNR^M04?,VO3AJ3/)HD?2B@TD#PVK FUSN&M]-UJW,]&6]:T[4':J%6#?P)K MH(#@B#!'9%)EY7LJBPX##E@91E2.I5^JB0QMP7;"@N;D'(GT=%A&FXT)*R7M M9(5=I4@Y'TR0*9'7\WSIF090$6% 2BX7VK^!*"'O40F(AU$+SK,'^ Y?.DE^ M1#=%(3#^ FNN."OMJH0_V\ 58VEAE2=K&PT5D M?T9"EFY&-067.2D81F#P(?Y+/H%C;;U&VXL(>-UP,S)3,8/8I0"N\E)>Q V= M"8W564T %^(R)V0(&8:D[(6_PZB$E8O8^TDEF:'+EROX4C.NL? :%H%DB03U MI.VP)Y )84RY6S,NWO+N&@]&Y* =KSW_O\US2DUH9.,U60>BSM5$A9, M^.<12AM-M/,6=D#_*FI]8*^%&7%Y.4/\U6A,!BMD!B(G18Z-/ZT&"T:&B(S MC0N"$5$>NP]@US68&&'C8NJ!Z_Y+BTR.B&ES&YC^"&3ER+M(N ]S'O/;[> 0 M%>L7$U1A'QL?P/%OWP)54+I2S57&6UC9B@AJDHC>&S8VKD.KL6KC(=+RRCZ& MU:*/!L30R UO?FL;0-_NRH&-N (\&WR06, M1-+Z=A[@V',01'-%F0UO+ M@8L4)Y[-1)!*51,W12JO;H9T@*IROG,198UE%4=KQ%5KY"O2H>X323L4=_UJ M%WI)KF>!(3'NP8*E,N0A.85J1Q""\PCEQH\:%UF^X)- 6\FS,20YZ&#FA)3/ M!']GZEK[N*23Y)< -!JY=N6DYR@_MZK9G(_&00X>?S+^ T/M9)P,?P=?LUIG MR'46<.[,P!'YK+CV6NB2<[PY?,;_04HTB2TOH#&YTO"JT#=&J2->"+YDG[*G M[_365%/?#AH,><,O,=+.N"I9?3%*;V?-"=26Q]C-#!?=%GUKS;>_WY:Z>8-] M9#?C"*Z6(1SQYT6I569U)M4.^48IW?51NZ\/ O%X@$ ,$(B[UGU_ADLOK@9" M,>NY00UK7<0/B\9>59*I+V:GETJ6OHQ9O-7NX-QEE-\*#1U]:79M2GFY2+T' M[-;'Q=Q>.ZR7.)-TR$D'Y91KNI'E>+4$NI@%EJ)4=;[K;.4K3(BJMKLG MU;=:PZ=NJ=4QMGN";0=*D9C(IUHY_]Y^J0D80>-QUFPCR:M*^B^[":LJT:@S M5GCAE-:2@R<])F?#3=*/,E$\C'%(-COX!A M!D^365&-LN*O_W7Z^/YSGW3U"RKZ3N)@H3>V)V1R=;XFJ&JH4$Z8:.BB.G,7]($Y)COIE7"*?MFGO4%&=K MM)#+;-UEWB@J9O/JVLIBT_K%<$2;2LS6))=JJ6H6!K$R_E,XI;Q_M)84NIB; M'.5)$HK^^7,VE-%B,];0M^@*^8(Q*/QP+^ZO[*/;_L9-/[B=G"U-\I!&C$)N M(>7TD!1I2,Z74Z?L2[Q[Y 1(SY_=-;E6!-;&NG9X^&8N@G>P!3QBRU<;N3S M+OAR:K%>/X-I"S,DF;F]%@'&1>0N)KDIUR3Y='S_>(WT<$BB>*-!#9;=)FPN7J; SO5N[C[N X:#\VD:H7DH%4NU:Y-" M_DNM"??=']ZWYTL4G.7LN'!3B1:1;9M3F>YWQZ=/[VQO__I?3\_.'C__S(63 M5X6 HK4Y?7CR"-?B%Y3QVKUU@\#,0/,0Z%5(9)DJ1$0C%*"/NFRF:+%P9%1& M/A]V\]9V\TU )$UK,(VX+WQE$BU+4J9$QX'T+V1*XQ&P!N"P8[>W8Z^13XI" M?-(5BQC(8-\0PB5PG@:-++IL+#^'#;K%#?I16_U,L D"7)W MN^U69M] 'OS M,J\K-HV'_;E%!9;_NV-Z">GY(,170AO,66?4FOY(&45J)41#EL=%S,BTPTF%Z)&M9CZV:6R#/;&3F4\":;2;T M/J=5W1,R,4&51B_AJ%5HEMD&#ALMR8?S<'OGX44O4[' "[TLB%"UG!8YW6GP M^A>C?-8)(;QO)Q?"*0C 0*(DC@Z8ZL4@LYB]GN41:*"4N?;&U,"QS8^Q[$X[ M2GJC-AT5 1I$$*1<@?2X7<^-H1UATZ MC$IEKQ6SO#BC]0;+'#4,8 M+@_)W,96/)R!6Y2#AH=VKC3E3'OL40PVFBR? TG"AI@6 2JU$)I*4F$HOQIV M\_9V\QT"MA?"L:^A)@7A52$DCM\#S*$Q[ YU.?^'M7Y\U$NKD. MI^OV3M?+''&_-EDU>--WMQ/>!V4="[_H=P[7"Q.B^,,>W<5MP78#V*2B-K9Z M:..R10#OWJ:O#Z'\9$ H#PCE049]KK0BM_/EKD:-$(HQ1");,[76>JS8"V67 M(WF%,LR&0@?5*!\++DQ*EU%4CN?8J!K^ M_,/K9- V%> MLE%U&9Y(;>RPO^+VAYI(9*@8+M81^4B/:23PTZL':1&_(6\ M5=I Q)X)3EX1.D)X%GK*1!0&VQN4S?-ZPYKW_5W@&PTV4!',7T1%"!;DHFI- M(S AS+)<35Q62 QH'!O RKYI7CE:&-@2TJ%\$LNTW)[QW M1.\W88A@V2U&B B=2I=W:K/N)DSR\!OQXG'G Z0)8]2K$-[W6.YC,E8L8!4& M&:J*X JE]O#(4:-BX)TE#LH&:9>FOYP[5T@!:5+\*DNMV+:P=,@JY*^$O)"@ M;3^?G[\F/*[GK)4"C[L%!LPQU?B^K%8E%U13 MY:ZA0@65D3.HDEMRO>U&PN%J"4XI-+"Y\B1"33.>,$U9%:&%E.'U5F]-W3'K M";?$R\P:&)@]KJ;OZ2?)<*D2,+QGB!J5BJ"?J O*Q#7C.H^Z=&I_O(UII-C5 M*[E&P4^GGT_!?ZJ;=C=C^7BG[/3Q,[ L47F0*W:P4S@[.^SQ'_CRH^5]>OK\ ML">1O AUE@<^$W+P#GH&+ZSFM6&BN[" E (14V3@MDT(,K%5I^VA;?>))O)K MCWF31B/9&.RM1JL! W4==Y)<<)MW)5E"ZJ64&CF!12$U9>AY2??)W\F"H?;9 MM92"QAU[(SI/96N\OA_NP563H$U=5.7L&*L(=5'7RC&+A18>5.,)V'$?F!=6 M5EN3J*GLA7"K8B&R.+M<&M)A@X>"')D)'5YBK>7.F;W&J[)SW"E6216\\<\5 M:FBU86%7:'\>;-24R).UEI==3QXXL=N^=_;8),@P$TCZ^*#PF$W/TJEO0>2Y M]T*)(]/TQ:$%*<0.?5^9#] ,^75T6N5\IKW3F?9.OG8HTX/M-\IZD*%61[H[ M!#&12@L-:IU)CI#AJ@B5/5%^O6O)<5>.Y;8:RF]N,Y>WHQU=2Q(2?D^!E+HK M/06=+X'4PS@$R&^Q7$.[0?H&M2N7O<==X'RY-OOTG1)(5%D.<>(**6?#IMW> MIEUX4G:M2;,"D ( ('HG6&E/6I(ZWPB?#WR< V^^Y-? 64NWPLXS%"FJZJ - M)H+-=4/VZF[VV;?H\=1MTN CT+^98+3-F&I_)@HRG73(LU'D,^XJC[&_08W> MS0[&#%7D-+".C-I]:!9OPD0=OB?SJ@:;]7B"X6R"$U<39J:W?;2QLR6%S3E: MW"]JMP;XD+6^W6/PSU(8."7./[6[H583$S%W&Q\EC\M\IMQ@)MW'2,FUJ6ZO M8+:UK4FU7HS@\.*R"G=N1'!"03$E%NM3FC#GD\%@:_+6=G305E;280/#)^2* M^+MG+X[D69CR#9NLTTX(U=FRJS$\P-W^[->BD$YJO/8HNJ/.<[H1W%&J7VJR MAD,5DCF5%MAVB;"27C=@$P]NQE&1I@?5GB^S/654N9H66]N5X/[]J*"/-WGS M?@]G\HGAP7?4(5(L,(,$CWKXF);3TE+1=%>.NWG%;,?*6A7!.#2EZ)WKRK>( M-L0(>WQ*=A+*^'4JZ5(1_:>>G<;-)$WZ@\U/:VK44_)GQ;K)F=W*MSNB!E7. MF\$( EM(0[-NJ0QPU'R $1 3JGXN6[M-B<*&3Y*WF,\GWJR(BDSZ')C&Y'T\ MA2\3HXX4,,$B6_J.BYXB+$.)%)\?>K+A8"/6*-\;$ M;I@KKXQD*#(93<+GR)&]R9?6T7"T.M0/D,-]_T#^A[I:)C_7W0(FDR:_5./W M<^0 ^Q7CH/ +:2>;O%R7V8)Z;+V&S27!3H?_ M%YV2:96#0(VC)L1296F"5>8[EO(,>PYA*[R9\LO)9YA)30"#1,%7R)6+J-3T?;P- M4?,4^C:RTR%1QONH7PI1CTF/"IVJZ57A \9"-<_L:X%R,/6]/.$<$Q0%;[&, M1IC-]5XT<]BT@?,[(.J?#HCZ 5%_U_KP$VV-T&PZ4DRCG-P5C0V8U@4$!3.T MAX:UFUKIDH[0?KA8BD[2DC%;QQ$KJI)\4W>Y?%XQ;R"\F:MYFG8'5:88Z41C MW$B[*B[(E!9A&SW7#RYU^:OIF+QSP9D>-KAB\T9'QHCDJX8NN;YF M,Q48=U!%:P4;8\-/0R+O]D(9OX6^W#V"URF(7>D6*M3)L)5+HB'.)YK'K4#= M8SM&ZC/@#S@9/?A8M)#0ART8&*MGOF([=*,AUA#*O/6-[XEHL$]YNSQ6F,D- M;/-825(0\[;TA_6X8]M>H%R'MO;:O)9/P"X>*GO\XG[C!##P+%5BW0['Y?;E M1$G%(:[6O*+L#+8XRC?NLQH$0F[.* X^!(U"R$WG$#PQY)!N_5K_L&2VAP*W M/8;SL\A;ED^@S(B[&?M-*?%/Z'(I"17-?))=X[TI[L,P"2VI-(7M6^IP3%$)W6RU M2U?2L3B\&2T?9O(?E4=AOA2^3[ MK[H&@ZCV!-E^]ET=X!-<2T:'@#%SJ(_R1HUF8^EH[%9*PQ()R[E6*"BHH5W. MP"AZE->28L\?7+CVG98:;5WIJ!V@;DZ[7G)K ZXL]/'$BHM=F(]>] +W5=1& MJ2N2_7[-*)K99LU[;E1%VQ=:TZJ!$FP<'0!%SFEL$N.4YTVI+)C[T*Y=5OO@ MG'T_MRC7"7);)2X5=[J)YN_DO?6]Z+SMR2K3PG +83^7Q4H*2P-Z(J>\_T>S MQ:.G?91ZE\/>#$YXA67TGZ3@,2T.MR&,CBAQVN=7A0\/)H+B^T/%+:C3B/D)#59MZT)4U9,9M]X$![JJ>2&I;P3HGX:E@"RV6$ 4SXW2GZ8*3;(X MJHK(/MK6\^>3.OU\9J'^26&^H^_W\1!=BTR7SANP-3Y]5V+XN@[0C"TG1^(D MH?M7O[7]EN]H*6[CLSMP/?_=2=,#?J+8-)3M9J0YY84Y1=/T6]UHDUC^BE;: MC^D\.080(E:EUH@,'VD^>[Z'#YG0&O[AWD@798+T"6HG+S/J@%L[QQ(4KDW< M.B:TG0N]3%;9[EL7,/0%U[6^K%[R_'L?_0:K3J?DE_BK.<^:J)<.J ,P'9#% M W\^25[*%WBRTA!>A/E$VWFW-1*#D.XG0"4TUQ1G4EC M(>[^).8K;&HI%0$40L.:^S5,H,FF3LIYI;6L/!N7,)^ M ]21[IS8[ 4!4_K M,&2#\ %QE4\PL\Z8:]I)6!PX(2V'WO 3@4,:V3/\+ M3!KF$:RP4*T@/*J5R@,]::E_'NI-ST?.\4PZ=":H3*E4I1_&V*4&'#@U.V)@ M%1\S9O(0V3C!<*7^;>ZRHIWK,HLN5;3!)&^0>IK.(($PJ%[ZQ:M_7;P\/GV6 M1KV5EET; J$H6A&F13G/BOH7PA+0ZF%66K;EX,3:A66TI+@?8]<*6>MJ6].E M;0)KY+"\O0F@)Z0/1F^[\>E)58@8!!)JS))^304M6>WTDVGOI574#]$7VQOL M,EJ"$^P#V*M_-P-DNV>C.2$W]=Z$[0E9-;)K[*SK]Y=QG"V;7A>W($/[9L%T MAWF!@KR@7F#!;%"_%>1G+=:F!B-B3QC_X@WA1CJT^C_OX['\1).MOYU1*5.* M-5QCQ$6'GET@@%LTV^.CA-P!Y9K#VK0IGHC9J?F4BM,A&?G:P4$=DPQ?I)P MH>JMWHG88KC%K.=;[#=0D.@)#J;9S63>MMUZ;_%8'(VQEB0#2FDNT[&TZG5@ M3<'W00V[Z2(*S3AC8&PC5P+FAX]$/5[9T147\QUI^F":U=9#1HG,*"?$(98E M8@6IG^M)\D^ZX[$OQX"GC54(3C%:1!36)](-/-_4H0Z,&;13>& -_X[F6]5* M%]2[1P+!#&PX?^PRYB1J2[@O1")T\K%AU;TY?#\A5U"J@<*QX8(176<:86/7 M3L,Q#?.>U=Q!$4W&\1RT7X$&4>EF5:OF]K3R=KO7S]Q)E#'&2&S:H%F[JNH" MN<@IXXH43%38A>_E%*M\=TI1$WVBR=V=)&_13 +YQ^D__"#%9H[QH)IM4WHG MFLE$DS="N<(G7A3@#L\A!GAM.[!S!I:)C5E@K*3(^1YI>4.PQM[ >2)ID^)G%:?3N% M[?$D/=QDFAN?1MN(;HCJ>[M1.HC8KM"_$MA3/^B-"]IV5C"4X\@74K/LC3+9 M7'QHAH0XF6G1&9D<8T;.V"(Q4I#\Y,CO.N@+C !V#>LG,,?%@LWR3G[Z!U::NE>DJF"!K8= M%A&AD., C[ZL\DG@M2-[A=%@Q.,3OD0V X4E-\" 9N523Q8:Q5P#1>B$XN;. M[*/PX%&''6G:#5IRKB__=P>>&G&02*#%+V;RX#Y]_J4;V\4]3:G/DH'.:[QJ MB3X\'B,.D 0/RQPWLC,Y5B61<,ZRU$VK%0#8P:DW.!W;KQDW$<:(-J,M*O(NG>&[AJERZP M)2_S.@"UQQ<*T5WZC(CFFZR+YJASV8C,CH91QBIC>8/E J@2SM.%=Y&EZ-"A MTRL91"TY'B5_,O4>*CC!_O$-,9^N#E3RY]42 MSK 6V'J04'$6=]=IDLJ[!N(P".K#TG@JQ#7&)MK0LI%8 E+*XRL.T,$9*+)H MP@W(5\C@1NNXW>D#*8JI,@@'6[\6.XT33O>1#U(44E?ZA&=@SB.P%;Z NC( MF]3<@AY%31]2:37CG+16)U)5XDDP2@(-&.QH"/8$\WDLY95^HR*2N>H@RAVJ MCKL:S%A\$YN\4/;I*M2I;(HC(:^6YM_3#=:2AF7=S_\IL5WWJX:L3W><4AI= MPR@;E0C&DM/S8(OE<6XR?S%[#%VEH<:(;>NJ= MV$%K52OF^E&ZT;S2;9EP,8NI?HO.6B4RL+EL]7+$E%1"X/:)VL)C9V%A'M&4 MZD 3SDJC)IH%E]Q"ZL)?)Z*&4)GE]0X:+"43])?(X/0QUY&.!Z$&G#@4O,Y/ M@I!Z>"KG0Z(D/^V3N(A6*T@(:Q%/#YRS:+D]72P7W;9N M/D3-1/A=\<*-^Y7T!]R;A2Y&Q;QS=EER=6KE$ZRJE*+\V#57%QK9$G;:OI%] MPFDPH5H1(40PN_.C*_D-/[<>[RI;5ILQYO*VY2]T V6&T,-&W36%A3B >IU, M!2YA8EH 6=WF?Z,N\@CU(Q8Y44LS1E_N+6IEWC 7^_ M(>GJ*E$YCJJJCU'TOP 0W?3TAN-;'! M[IEAB9>4V4>Y+@A#Z^J2K[4+TN5-9-@T*0>QPXDV$$*3-KLYCP:>$8,3:T=$ M!8Q&K M-,57%F_=N"O_RW;)['3+E(GN#UC5%2?9I>O>A6YHQMP#8?#IB^6>:ZIC_5]"Z^:%(, M/G-K$Y4885WN3%Q!OR;'77Y7FRG#?I??[?*[.VU)=ZHTL>;H$P9J? 7/&L+9V'L47+\=L* M5 5Q+W 8V:0>]/OS(AZX!I-\"417I B(VZ4N'8%V52 ;ZZBE1X'V]B;VXSD.3>Y M73A,[,[7-B1L-7%P\&6HZ^6174V2R&*"@<51%E=I!L_%IN2 \U>LC/]#Q>;82&8?-T"'2QJE9XD ,9 [Y7X,KX,O' M&(P+:S!W4TT]PH:"QN90;MT9GNGL.5'75)JU% MGI,5-6QK4)WN8)SDP=4[KLY*B4 #"[ I\6"R1A7:1S+Q*5W"IT@3N5*-3]W: M1@2NU':9=AT%#ZP)Q9C]JO*B-&LJ)K)[>K%@+,^@PJ\I2;E5?0H&-LDJ'R6) M+"('$@WDA#(;\/[%;R>$Y0#T@W:#I%:U#GY!:7FA.Z?2IC?+.4AS/ U BSR8 M0PQ51=DT,1/,U -A#M!SJZ"I2TCAC@MW0QN5RH.BVJ"\=]LJE6 MPB5@TA!KJ2/.P-3''*J+(.,Z,QJ00-LP"[(SM)[W65Q2 4RQIL^/S*0:J_!2 M:6QN<:K M NNL\RMO&JG=0]SSX,JF8*T@HD7&($NWCK#!903=]B<'Q:"F; MH7O$+0V01L$5B.* D>$<*CHGT5F!9:'>A#A>RB8Y)BZ:MKNX'[?>!1H8N>9G M53=D]1XXQAI7(Z+^)N\FL!41;Q! M!,,K/S(LTK8-]W-&2;9%=60?D*:=9J7+?,Z8ZD*F50=><7VGPM;;R+)KXBKC M2L"MU([>=E*K(5IHTM@TIKK#6)M$U=FUDF,C$[HZX5N3FP%@NH;3( -G- MQO]"UR#"Z'?^BXXOLPVMH^D2D(1]*HV)/,?P.#[6#IK(_(@VCQE *)Z-1<(* MNYL#XHOBA,0D +EP\:WN>%S/^T"HL7I.B4+/#6O[M#MGKP,]=U3V)OP-IQWE MU%0NX95T0)C9,SH$$5/<7)8!^'F%DK3!2O"NS"PF@T54T&I:ITV6HM6WRK$Y M>/:XT6=@(EV!V<&W+0*)&&)V$7(=MJG&@T"P^74S,"0N4^Y-U(\F)P_+GDBN M[0VC@ROH<(-P_,;@6P1<"R>K0--NGF$*S 0ZYE3>7=0T)ME+;&81)GK.[^3T M#4*DAV9\=K8%0D)P=.$Z2F,CQDWHQ(3"4:^I\G%2UP2U6E-$>6\2"?WYV[YQ M)H.Z.J:>]]'Y7B"8$T+YXD*N!SG87G-KU]N9X*0UCXS,7".9P<\5M7 9"%T. M"B.4?')%Y?/Q8E7]N-6:%=_!K0"TK?&1#5U9;GO?$.+P&M+TU")UD2A2+DVI MS5P/MS)MFI*T83F=^.9(F@YPN!+%X1.X$*ITHUN7H8*":(9[A1.F*D!C\\,Q M9PBD@.F=.%J>WGB9:9_19#"!24Y048Z0%>$/T>5"LX;W4T,L(.&U];,+CDI) M!?%"BA*J/&)LJ^#WIP%==@7BAQE^H?(2$ 9T.A/G7XDI(G$5%J\(!@]SLHN;(?Z+ M#;KAG]T30_5R>%WEK*^U.VI"F-QN*-T372&%+:08=(4472'%3AL2OSLJ2$J'#($;W34NP M-+1**7,+O*N#VS ;AGF&OU\3.& E,4I^<%5;@WLS@3T.">J&G5A7U1)[&^+* M:%X&NIR"2DG#!>+C8*\@X>WA( (FD%UIJ;B5#!3QGF64?DX?F#[]V@QW?6R M:)+Z2_A:B43IK /'FWBWJ#\MIL2=9K]+P59,.52E+R,NG,WP+A;,K S]1";7 MJVP75>4($)!E![6 X54[5# R,IOGU'OQK(X&4"9/N0VIH07PJSGVN\G]\D! M7E]RH+@$97JGGX65N6R]+X^FUH,"GBP MC22&@@;YDL!U??M(R+1_MHNM'O=HC;?^5<-2QR6>4I.F7K"EF5])X(?!* R8 M.V]_Q4A;DE@07-GUKD,>[8_8SNW=2$J&M5 (ADJ%_A)-E1\\!S7VQ32,F803 MFW]V_S $3_@^!H73<$?4S"'.5W WBS!@21,#./K)Y0%VH_%#K](8:UNPWK9] MT3JPB/X :1KVAT.6\U]3 3[4*>FWV$ M+X\CB^^$80HL9B5;$ZEJ\Z:;EAK**"$^$2R@@2^#I5%]TVPL/XQ.>L?F'0Q: M@",V6(BEAE!=.0=!N?](,)4)FD%'S%T;T1**KM51);;9,9_9'!0BW?N MX!-3 $1'?:0.RM0%_T9 MIOFG];@M(T1R>2O5Z0;V/H>;2G?E>N8-!&P]QP4J-&JV5:TFT2FX'=(>:!O/ M-7FE.'"PUO84S2:-J@@?>FV5/5LJ, M M^9-M8:LXJUP6S<=N84O,;E3PE6&==(LY93!CXWB2V6 OU4QGN-@/P0IW+*"F M2D[;]KKT>-V/Z"0:.?G.A0^Z$EK8%9WWN=!?C7. HQOVQ=M#/@^PB@+4_^/ M!C/V#*&+JV8B;$:H M= 5293D=3 NLM+(/-RT7J:UT8:^/JUX9-OO\M]>^+G>O5,79D@5C)9IZ?]T= MB77_=!=P82LVO.*$94%L(2XBSLTJIK7FKU(9RZ2A2S'-/1Q5GVXFZ:BED>R9 M\:H2+N6T*HP+S*3DP[81U1_/S4HZ&4#!*J=9%$-JF:T&=%(PK#0QN66;I:=8 MHRB)*.- -)V9AI#9^M/62VL*53)"$H!AS:+<.9>ZLYOE+LI,XLLI-%A1 V:: MB*_*&8;ND#E%VE,I(';-?4=T;2+1:13*#59!=)EFL"4[:87?93_"-!(Y7 :" ML2Y>MK:W42L&XG&&QH[4N)HJ;++]I,YO\Y,FNCXB8_;A]X?IF1$9!R<+"QQ- M4SV>&,/]$^ -DCM(5Y71L3<\59'I94?<0=WOY:$V*X3#,)?J(FQZCEZS^/+H7&6 UE06,9FOL/.<= M30:37DG,37)@-9=,09YN314X0?$KXE(1B)!0FX"K%BD!E5V4E-]?EH(VWK53 MCL]6O?P[.H.FT^\VIHUS;=L9R_J9M<') '0="*UW>N8A=>I@\(NIRZ8S]-$ M4[@9MVV(@SAZ?[@%+5S319P*C;JMH?J+M*SZAJV.I"V1PTD <4&9Q"RVNFI MWY$.\D,%QT8H#YQZD)JVK.I&R=:(?KQ+/79Y?I/G'W9Y_B[/O]/7UQ: M*52+MP^?*\-NC5[8^H4@BVRB0J>"OA@:].7I2V477@07*;;91Z$PINE/;M!1V8C:MQ^;AHGH%PXI9+Z5QZA8O5?Y*))A$ MF.U;WW0;&/8XXVNR0T,H%!I*J-*!J1VB2CHKE/IBCEPLU3AGE5)O.]P:5C(C MPKE%GTOH<'?O#V$J""ZIF]AU9NS4XCO9,]]BACN1-V9;G01S5+QHV$R#:]"I M%#Y1V2RO2G<=@YQ:5$UGA^;IJ^^:*?[O>?@_N^L7-(=3?VP$"Y0;=RUIZ$M$ ML,LP,^97$]-N1XB-WRZ3B;;.N_Q)/G'4GO4H426GA/;^19@=J8?4 M2!@L@>4\<1A/6 $G)A//>:ZE$9.Q0 5\(E!. -5FZ"JE=$NE&:P^<66Y]]^4 M9$L]FCT;-G$V";*,)D?)HEQZ!51! $P.S OEH\B;LJ4-O+11 M\M@B",*(X8T#IVZ/%B.'E23 ] \K3TZU?,\EX95R,7=![0F-IKJ0L%J$R)6! MDMO4P/ZUQU3KC&P_3O, Z1HE&P[K_=>M)ZF4NVN +=P-BJI)+8F6V,:JIFI6 M_-RYB]<[+L1_31E=/,JV*/'N4TP-+3[W#2]JUZKYE!?7"8=J20%5F5XF@O]T MF:8A&:%.(A@SFC'A:FEY# 2*'U/1P;?=[/S=N#0%%!L&)H5FW;3*&!/CEKY$ MBYAM>VV62\6J%IPU779P\>XNA!-(3+=IB\/\S%L9<"R+0/UOT ^JM!Y=JA2O M>(U$KA>8L_S+3"HLAU_5HM;Y*L]44H7GFVN#M&RQF' XXDE&!@''4& O:.R3] MK1FNP&*9,[9$A3C2=XH4Z+:6Q^A@FL-+H;Z)KI5V8!#%(/F*A+,&]DCOF-KAJ5&N(N?P$.. E\(>:4.Q(),VQ=4 M^OW+9([K/M&[(BHB-I0D_!RI9]';A4+!JL2>>=D;-V)0:,KHRM):HTD#CKAP M>0X6HF&]YQCM2K)2!QI?ST+:(N#'":,!>K8P;"6,I<:J1(P]85%SGVVY^=PF M/@=*5ZJ@,N1T"QPG.2*.;TR-S 5NR7!HXU'CB01%D7&K=R97*'>+W%J%['28 M,G) 8\/O+BKAA]"GW>+?X$'0+2&V$]&I,K GBCIW\+Q%>9 S]]\TPDKD>7JC MJ$(PN*SHZ$E0P!>S= X[(B]Q>+50&^'N,2C; 16U@2"!83W+S3MO J[\+RA- M'^6S;<'G-:WR4G"8OE!<90C!T4)L/0M)[EYV#=N.N^*;/:&C&$R^YC5)\+TK M%<1PHZ@YB!7H3H:0"!+^AX,->JL 4@41LS*;(1CY4&!:7/VK!&L-I3%.J8+S MJLS0VR,('S#@DR!,E0AKTUNQ ,SPB52 5L$74$+$/IN5B<%@3U0!MLQ78N[Y MFI-5H4T\198"D0;%"XVJ7R9ESMB^^ I8E= P5-K3(O0ED6V*PFWDEARF,PI= M>AD&H<16YW3..7?1Q (@(M A:*IGBP:4+$>-][RSV.+&X&W,,""PMU'%XY?B M ]H#W>ZK*-.H+U[-<2^\3 B06)!7%TV(98GQ1Z0M&^TFCG3*.&]#3-8!(GV] MN,2(II;?,,'#[$AJ]*@O<-'V!$9!O+@J)(U3:678#5.X,5RG+ M92J 96B]:OSR/DZ"(?ZY,8W8%#" ^>D$P[32/YG7$+"TR^D&B='U(V$A<[B1 M/ ''-5-5MLCF$&SSQ6J?JA[12YC1;J3$@-1"?Y_"HXH]=9PEK0PVA",-R$M-.QG=;:@UQ\5AD^S]6B$22Y6]PTS^HO# MW(E5S5BVX,9#*[7PRZ^H4%S!6MR0E8K"4_U:)87KE+%7R]UM]Z+;Y6PY!+XJ M69T?+5-L%B&=9AX M5#S%U7(23@O9+MXS&YH(#N*F6Q+ >%BQTF@%459A\R,RUJ7JGS*Q12?.PT!S M9)?\)&ZEN0O*8'6VT=D4'1-MWV7_11<0K).,EWW)0MM(9*H&2#\11 <" &6^ M@2'1D7X'MZ^6_JPU:A@^-A,]M$R.UL$U0E$O:G:2FMK =#/CM?IE%Y?B@.M- M"!TOR?F%$AM8RI:LE: EU21:TZTU*#-4+,6JJA4>K.8NNFMD.OQB7&PWKT[F MM:.*UHM95.D W&([C9.DT_LH$09NJ+(M./XJI$QBNK=J#*H-Q]FW8:^@$K>H M#LW4DQCP3KH7,8F=:\ )IY+=LNCHYBX+>0U_H!2@<_0=F)SZB_3N8 YN$N15 MV- E"V!EP6$/<==A@P)L*_8%6(_26,2]:.ZO"*3'8KG;AH S*\CGYLMLGBV) MA3.4.P5W1WEKMM*Q\=E524;0J_N#NSY/R1 4EDZV=EQJS1IL=%4ZT7J@ '3N MB.0R>9IA3"/.&,RGJ*L@GFHMYJ8;+3KI9RZX)G8XTCW^<[SE-C0U/ENB:JG5 M31-"&_->?_CO=V\.!J?+]XJN"ZK7B3CA9%\RW'DUQ4TU[XRWNQR,6,Y6-K W MK\:]7H+7IJX@$@Z'Q\6P#[4;MQ^W36^0R2[I#5!\NR=H-<>N##/WSL+EAK6I MF#2[!*>_@4V!RKT4(JAC:X,X0G12P2-6<"5/ON*3&S;+&!J4_S"FB(H,QA)R M6B2*(5)GH#C8D\,R+J4DAN[$#- /-R01OGX.W 8.O#U890PZ0J##B*X!?CV, MFPH06[G/^D":;5YY;!I*'#"JPPZ46!W8!&#V)J*-9J$@E@YSAGG?HZQ"G/Z. MFP*".$]=/]\\H,1.V1(6P;Y,G6+"\L%Q>&7V#HB8G3 M50*=D@#EI)5P3//"K61/M"#];#;:^AEC&MIX 6>\+&5"!6N+JY,JL2#CS%G< M232IC;W(.OXZRLK<^8K6V]J>=/5MLR4'!^6JKG(IWFU AN9^!^7CKDM&>/<,H A*1K T^QO\]%HYZI7!"S V+< ' M4D)V,Q8KO/I:G0=L+I_'!J'Q3*R&J=@.Y7=,H<.#8.:B4D M+6T#RR:?4(TV1H3WPQ?3@A&'1>'#'V=H)&"0OU+C?UW&V)\D@#<94TE!02?3/10E MTPQ+SQ"(,Z..-&%L-1Z9X-^CLJ]78909P] ?X%VWL'>A+;0:'PQIZ]DQM#F=XJK48K3ML-OVKX5]N,"FC>5CD M"G-PF2^MKK9"5DLU4,3"-\R]J>D7-2D&QXJFDA8J1T4[.Q)R5WD-#(9IT=R2 MXJKY/@FR"R(%B2:$7J1P2%'.])M2[RW<1V3\768*_/\4A>$2J]>T!4I1P6KV M#1TT.3PR3X+DHXUWN SB41P:[)FI6 <3*%D=X(%&*(0XG_YC]4.L@I60G:3,(R4)7T*MQLPQU289;B:\ MZ>D]%,.''U]P 61]1$Y2(F "/<'CUSDR ENT*7AC"6:FC1(]3NY0DE(%4Y'+ MW\>"26VGN&6L-1MM68E&X5_W[I;.X7!O%X1OL%9O/6%!#7Y%8G.L,8BON:=L M.F5^7B>_L?T9K7>-9'-K[MUAV_9N2)1JSF&?Q68K(J;Y,"G4<:YLU5,;M^ 3U;MI71-2>N M(!K#TX*[+ 3DTG MS_*K"\KU_'>$BQ(%W&+)0P/#+)*B'D$8/VV=0V'7V?I.[!S+HD:)VV9!+BZW M6?\!"Q9349=>&]]["X..0OB/LSBX@ N(%O>]N@["0%K_=;B,>0UY"=FGI18@ M[S^"I,2=@,4^>T15E_G%'AYW9:VEZ;IF7285H^,J;ET2G> M^G"ZR =H[100XK#-XV_Y\A^0Q1L5,^--MG8J>"&W? :O4X=8=^M(M!+7?^W6 M@MG*LG-;HW;?RWLT:-OE/>YY?V!9QCFG5=_8\O>V7>'O$4C2$"YTL5,;.SU< M'3O=0+3'>UW =2='M_6 ZR]/+^G-&NWCV:?/WKMW]];>QSNAO=>;*VGOPQYZ M]LAZA>&43\0W@85V/^9D!8$S\YM@YWV2X/&YP]/T1U 8C(9W6&Z=>1\-(Q6( M"/\6J6H$0*YM5\*'.E$JEJ1F0>J%2HAZ D-'-PEU@'$$7ECO#![P M!4;D8JK QPA;CKUJU MYD:5?I?0"BX$3U<*BVB\6,SJG-$6RT#AC#EYB6&:Z MA&,PQ'Z]XBI?S0(C>)H&>-*0OUAYLD<)N:.XT5K_P&F]D"9$ 8+U_LMPX5K> MA+=8KC;H'_P7]9)XKR5P5?O"R<%_/FAK"KHMC F$];8'$V3XF^?J9_T?OR"/ M:!PL?HX2!@C"'_U2??HA//T:@]N3():;@BX-_MA:!+T^6P5%!O\_U&^6CWOT MT4]%N/S9^+!W>'2T\N-^;[#RL]L>.QCT3@;W>^SMGXT.#[O!MFJPP_4&]!-) M+DLO'! \>G_=&X[WK,4<8B3QY^'\FS>HFDZQFBX=$CX?CZTD3^^R,.@0B@5! M%H,Q#%!O,6CD&ZL5;NF)H^3X2X6IEVD\UVZ=T0M=;C,\I%D>]-U;(.1L;6JK"NP+I]QO;8>_D M<(WA-80!<#,.1KU!P[V%?:GL%>X/7GG[PU&R"#SFTR4FDY_>31QF45A&*OMR,.'29&BDA%3UCOP]%\:K=N*Z?]8 M2]3W&A8JPT'NTDJ=#OQ!_XBC8_4U>311H97HK[\.MVFS58-9I1&_XV;NFM3_ M\'TV<(.-VX8 ]X;#9RR^G5YZIAO;Z:7GK9?& W]\?.SWQX-=%.*-K<,I_4^; M;,#WZ34'-*T1:/XTZC_ "FQ8BG;HU.')T!^Z0P_6\=VG<.QIU6[336S0:'/M')YM: M#;NW2P_>F5W3^1O')]IC-8Q._./!H7]XM$6Q>P&Q!LIL/R28(-$>*;X4Z!W8$_/!F!'AS?SXQ]C(7:<:_KN\G"KIV:C;VU1UF9G3X=A[WA MIO'BYW,P.H79)!)'IWW_]'33'.$^O7+RS /4GO0YK4*4 MA"HI?CXX??R.&- !Z_1\KZ@6&O9.UBP6>M1!GZS7T/V!P'Q8EH=CVXBCE@G; M'7B"UI+8&$,%+$%T-F"GD) V(71)I!(&E+W5[.HP3>W+M"*O*4P788D"34J./2 MEC5+PV@:(5UR7A(*NS G%PH!/:G-+RBHI0GY%YAP!>C.,,0#=9O.;%N3'CIQ\B9><'F)&"H%<>-,J'+NAU'OR"P0XKO" ML!$2\ZLJ[M^@]-S.TG"K9PG%\$TYRK%4]M74/BV[3*S6Y! MB)Q^1$>#38EY'1751,E)O)4Z"TG,05^H.^OG.\BB#3!.#@<"630X\@ZX4^K@ M5UK\U\[BMP;WA! Y _@]85M1A_E)!Z1A@32..A#B#A-C3=MD5S QI'W385;] M/0OF5SMX/VZT]TAE$>45QMA+G!<:)G&LP1!"!8HM%-+)/51^R!"-2/9"$K@G M_#'X\32*5;C',,?4K/_;:\VM<_>;B-&2@4S)&,J0N(A($*($&7J9@()!'^!% M!":X$A<@7?KK;]\$%?F,F7T&IZ-QA=_1 2*0283HI&>U9\VK,@A"Q M+Y'(D;Z*6HK9@=!F)\LJRC4A,+$>JWP>D0^R\"Z1UH,H*/2$T;P Z^*RQ):] MR@T2R%2)R4F&X>VK;Q,U+_2E!,<$_\HK@UQ[A.5/[(UV27,>$IA"]+:&]6UX MTZO6&8&?R4F+X_2&V"!(RHBAG;N.$*8#[7.87BG4[IDB9E6TH1V2>,I>=)];]\*1?UI$X*5QCXZ!%2AE1=$E;/S M-V?_Y;W7W N,J?**MOLF19AQ!#/_V=N/7K&0"Z.D]^_!;/Z+]S%-LQ]S[Q"& M] Z.QS<^@?N1?/M3F1->Q["OOX#D+D(OSZ1P."7X<%_H:ZL?X8D%.8C 0PSS M5T03@RRUK".(1>5"D6<:*LU869DV\_-Z*I@0R;CZY@ER+/NR1)FGJHMYPHO) M$T&'1YM(%97"R#23KS"2?QFX#XVSNU0RPL$#%HTH1_=(6'989C"T(6"TQC,C M AE'H^!HC%8AR$2BZO ]=AY@"G#B$/(%^69 !A@>.!"P$D1GICY_6#9-"$MD M;(IWV(#/@)671WB]"L^C.^<&))L'! .:+MQH!OY3-@$3,LX/<.$&P]'@_UX. M>W_.+_= &(H5GU0M7#BL\V_W 30Y.CZ-3!\>WFZ+;N>FSSS!\C()WF889[ M'/%$2[I8Z/HX XM@D4<4OK,!B-<5[H3?5WA"8*$SL>?=/):)-;R>TB'?O? E]&5?H+$F0VG49?>T_O?T]_#][ MKWJ>P_]#QJ2UGNQ[G0BO+RF9NQ96'"IB1":1BD6DG#DP'1H3^S!_HV_)N(VU M1Y;N7(A-/S"[3LGL:+0WM(C13*+U8&:KB:4T)&H)8\)%J3# A]%T2AXEN]-@ MLTZS=":A>>1-F$3S0,C;(B1=XX5F0OE;9E0C0B+6XJGFZ'7)%?$]LG0&:8_) M<,Y\;Z^+=3]>K/MT[V^?0+2\M[P-VPYJ^WLDL"K.%=.)DEC!@<'SB)Z.8NKG M3@8>40; +3F?J_9BTL/X40^W>@(>)9P^F?Q@W=2PZ9QM']$]'1RY4&#&)'*Q MV$.ZNY90LU&WEF4[E>#M/U60K@QCST4_]!9CKS+:%:_QI6CH)J! O^9- MK,7S5T3?\'6$+^T-3R32=U\P\_%1B\#,/UPCEYNZ:=O!^(*^.QK A9I<)?#2 M2\E=!.$UACBQ1"N=%DC[+$494LVQ\"A:16> K'NXRN<.\,TW #D.-A0(P+XE^?EKB6H=J MJL3_8Q9LR9]%>$;!+YF#SE ][XLR"UL9XX^P$ND\)A95QSNCO%=T2:3.X#G! M*&$-A?X9!(VJ!/6(+8?A90I&IV;W)D)3_H90;FL^;%F7-)EB)F(BQBM-7J^X M,!U>!Y/%#E^4F["I47V2NA2W._<$IUYU1&J/;"0>'4E5$EQZ!W#KT))70U"[ M49"T1F"GJ,=BS&U\_YOQM$4WXZ^:B?ZWY#K*T@27I6WJ *^5"ST/-P&H":!S M*<&X4L%UA+G?0E MQ6.N6V..@79-Q1P3V[7VV-[M[\'1(SEW7B&RAFG4AS]5(95,7)3AI2KX:B&6 M$!B!7-S$,9GGE9*.&!DDN*:CY[5MSU^GR66&,YI0B!=SQL$EHL0CG2]X$+ < M9$7O[[W]Y]XK8E&IKXDS?UVM0IPLA6#ZLK=A'P5?JP%U]I"R1<<1.> *NQAE M=DNY& MX[B1?^JELR0"';5T+H/)5RQKPC*'4G3+:A'2]1J:+4RHI0N$Z-4O5UB4]K_!#5*^:$ZQ*?'4_W!\9!YK!L7/C[7D@V.%V\I< MOW#2>HUVZ,K^L">SIPN.99N@10ZW&]7))869&Z=H1"@G$5RD$9T&.+<+;S]) MDP/9B%?>9 &";SP-68%JL&5PB!H+"R7LXM$)-VMGE,\V+F*PZUY^=\4+@H#6MN6Y;4LD5FB-6V:'.BA(P#:@(I7W-))BR_<"\\$18 MIJ-W-+E?^6!AFUD08]YUX5W"+).[5?]E":8ZVFVXB%49;37?<;>-]"V$O" ZPH[VD#'DJ=<**H0 MQ<$A$% 7<]!FD0E/4%0CR9G;QO"]TV0E3E)IT\$V M*#H[')68S^$NFER!XJ^_B>(/F.@T=Z/X0!]A"!@$P-"JZ#Q^UD4.+\9"]2V8403E_\#H I\K >+@,K^*YAP@HS6JF/NY*K0Y MQ_6?U-&4).DUUPY6@D91PDM)Q@+M!2TO26<)1T_,"'X^'FVZ]J- 0BN@^^!B MF$4Y+H[($O[V:@&3Q?TVKI4$P>@[L*2XV/"( /;=MK[QA[/H,A,A?(U_ $7S M89[S<_D;YG X@\%292/G2_),:V \)7R2ZXS@P'CKSEZ?84-7@7*(3[_ '\ ^ M3H*0G9F*B.IA4+ NHG 3"07H)2J^IAB@O>.H#(/6&(L\X?Z\5#)R";39H)H- M..IX9^6DW*(X7U[5WTG7.]05\&W;:EBY1,W!IZIU]7=02.!M8_Z_7>;0.[PN MR92E.\MWG78NZ"<#%_Z)V03PI.F>R>"-Z0Q3-]S'3W8&J;>@*$!;6N4GAI// M@4OZ=IQ.*JXAO/0_#P9#OG5@:/ H%983)]=0LV!<)4N^.P"$CS&Z( MR1$5.AF)1E]$)8<>*FFPBRHF%]R\Y%?A]\!%FL%*<;@#/\0F M?[L<*'_L3$Y3.#UI'%J' "P?Q^JJVS9F[")YV#,3Q ?BFP79 ?T3P2VJ-@JU M@GU-TALN.2@3_F^Q1G#,E]264ET"-ET\&+,N46D\^B9+>LY5J^Y,P98%VS[7 M'H^SL3#>XB;-OOHRO=^O8 '90H;I4_UE>C$M<]E(^;9K- ?8B1/*R:$@8YEA M_I6\<4R:\R&C,DVQTA=Q&DA C@)CXB7,=O)T/9I1\9GXO/&O2'^.OA">F?-% M7J@9R!4& XH(N9X+#PL9=W I;@]UZ!E%U0@''^&P1!@,^/1=^IFZM()9*NRL MF/*_).YNG/HE2K'"&@$YL>Z5UO-^2U1VN? ]4 >Q>)-.8DYR_^(]P2$LKB:! M(3ZW;UPQ5%%34O%@W!&^$L%%2[%@QKO@8"Z%B=V3*+=N4_S:.5OVP)A1T))4 M5XDBTBG,2*1#JI;AH4042&HE2Q1IZ:]*S>GX\+4.HC= 5=VIHN7NYLQGT,+Z :(M("P%94;I:W--?,8PF<""RTZX#IU FO!5,%$ M,G@5(>%#2.D*Z1F 9\;!@M,%.F*N33@0CZRD6=6DE#$,9^' M8#)X+'RW, 8_N()S*O<-Y0_H.,R"KRJO+$+@9>E%B:L!9RE-.-2,T%SH<&"G M.^W%.>L<[[?PDKK5_Q^5I=[G#'_W7BY+^:8- V<3S R0SNEYNRCWCWKGO48< M L4QN]>4[OI&^F"*1<+8*)YF"_Z 8E [N!RWJH'?K=&+[HJ$H4K)5[D7K1RSEUS$MX%_-15- )9G.XD%]+;9C.:E$V!0TXK!VCNS$H M02EX4YC=95DODRBS4"5-QKPO83T)B*);8$;)EQ:JBLN$$?!RZYV8\CKT8%2X M,/'>F2#"*? /\&/.L84@?X2/%^1?9;Q-H4YI0(=%88<$UEL%,]Q?&.E5D(&U M ",16T(&+3 'SN/HFLYU622>.WPE[!I]SNJ;3 MZ)LC0&2$*+Z(@_^AH#0FJ.)T(4X-_BJQ:;[76F+.4%)R4AM_%W 2F)6^HNFB MM!+!"2>N,-!#P^'B(E2*8*./UR:M2E7V%B:"LFJ*S^Z,2B],W96I$' 3:&3S MX[^I-9 R$_6<(Z=GR(@AZ%DWW)1CA(RT5IE,0,U*N,PQDGK>KVH2@!G$PQ[V M^CCDG'W$Q-1.&RTB'9MXO:)IQ$**JI)^;N,M"5I.N?=&)O7.>AT(#><41W-_ M*E4)@R:*L?4RP*L:'^0@L'>V:]H541@%..[/G)\)O,^.!?1=ZD'..K= MR7E]"_+FJ'CR,\/-("8K@^0WC0T&M!6R3!(5>ZH;#^: M4_@.RTFHY@FEE^^0!)4U=9.@TBX$2 U%_[<<*^9P6*D=/0RV/28%%F M.GLXDH%V"0]:![F4V10V$IP^H7<4LN#8@YNEILA]=:V,0#C_3R%_@FWYO!K @,G(XD3J7F!& M"RR72_IEPH:[;A,!XXZ4K?N%W"MS'=K(,-<]#284V0K O@G0CJ28';B;!_"5 M@_Q*Q: @86.+^55*L34P[F/^#:;8N+S/W!97X,C>Q5:EZU-813J[4A/,K31G$.+B!!877NL/Y^?8='Q:]P=6.0,[.*9--^0+^][;^2-<"C.KKG? Y,,2:)BIR@# MOOCVUW<'U!9RC8CW_ W\.[[>PKM) &3AIB-LW.\W3'MF:0(V^ULK==YY>:$Q M$?3[GK7-_CLWB+]WTXE?L/?_!IU.1(@H$R,6[]':_#7XJL*#R(E][N#ZW!Y M%%^CT1F/$C:JF3@$/& Z'N0GLP7>4.%QMBPI]?FCCD5#8EW3(A@!^:__]O)<##\I9H]X8"\DL2) MKF2CS(G^/GHC6,Q!]SBI=P&\F.$K@FSA.VI01\QU*5Q%0K#RC.,@!+V@]Y-" M71I8!OZ-PM/&H@?K=0-"@#T9=A%K2!AD6DR74O$)5J'0T,:",Z?M)&=/9H88#;MR@@"(\ MD!&DM5%G=IZ_860B^*I+:6+US9IGBUIZ=<;?HQ(<;G\ABXPSKR3!G/@T/0BN MY.K"C4\?S_Q*3L]IX"#'L]ZOTT[)(2"5W':SGV'W%1I9OOP[FU4*BZJQ#6R. M38WQP68MQ[QEY44DPD&E)*@W5LPUUY@U6C&ZNU-H>? M@N!) ;8VZCG:RH5)!!C4%-]<#QQCV!_="QYC=[#'/[@E&[ZICI%+#"L_6Q?1 M_((ITHPJ,*@Q$ O>\%K$B48N'-JUHL F28R%IY!^0OL'4\*_!'CQP7U,8#K] MC1@&7F+(X4Q7_[6ZBB:Q#CL&6%:*V5@\:95:S4KGH 4EP)9Y*K2$C8!?@>2P M&3$CQX)F)A<[$;?@?N2FU5X2M:6[#J:#CH>,CP8 0-$1H4+3-Z03>N M+J-OEL:Y2O5@JS)98 MLUAF@@QV =V=>?>89/,+@CF"+7ZMJF.WJ&$(67P5X!]5IBN-8#(4.4ZI M5IVN @P(V[ 7;YA::JF,!=..,Y&V# $?8"X&_"K;^#W,'^)M*Y6\IXM-/H^ M$')V-CMPYX:6SC5?:YBW!)\?LP8)EM]@ XUS /G*,L+E5J1AQ;?*D:PVRJ]4 MZ&Q8Q@5K^&K,QQW KPXTC+/S9(OTP<4P@/XT3']E)[2&RX]1&"R5ZX8/NBH MUX??'=+3\/O'O>=@]]D'BI5B?@[KKM7S3\S M\ @4LD/?!P<9Z!M,:G/,$E%&S*I\=Q6ORB),;^!LO1&"+F=5-/B-KMTTM0R\ M63K$+)6P"[ITM&J_H99WNC\.= I,\IO?YHS[R"%(&PKFG!H,DMQ+ND5 <^#Y MI_-;K:.EE=*7'%:,8_L2UF4@H! !*X;M4^)U&4>WHM*K@"5>?)E;9<&)4]SN M\N)/2@^G@G2K]^TB(HYC4X.Y;R.Y""\TQ3)HI2]UV,9W;][]E^_]?G[FY8B( M5)(Q\.'SF>LSL1L<$ R%&8N!J\*!N]VFW#&4V5&)0Z9Q8:AW=>+6RU"\ #TL MRG?C##G'+OX32ZD>'UOFPXQW:S=$]53IYRWB8P>0K>"1MNQQDV!S8!9]N6L;> M#)1GR<05#@0/6@H!0Y#S34[DGFRC@GF%=.H"=V/B5'-0@?@'1D$4MTSP#:J^ M\-*]+94_W/WA>%!?N-*4:GLO>.P^!YX$BH_[J^4?^W!C@+J/F?@3K(CT!FX3 MOFOX&J!?),PVDZB;():^#[(G.,N'>1$V(3DHS9" 9J#M,P@^$_J=K)[VX8R- M&EQ>(C1R89?=!EX82$!B$W#IP;[*TI3DT06"V$5UEZ8?-HZF#J>B;*5E?96] M J'1^P8^F> J/MX8:Z,3F\(W22&L@&]P")SQPK'0B6YJ*K2LG!8%DN$GTHG M=!&T6\_[AY;'"WO:J+V 2(HHUGNABAM\5%'9&^H.JOY4#!Q&?)JGA53CF>ES M&T.P<*8>39UCI;YAZBJWEIG$Q/#!/V%C,Q\#CW'.="^ A(TX_V9/XZ\-E)PV M@$VFN^.G$Z&I/%CWEO&9TULE8PL1^#,W+I<=/$%=6B-5F%TO DWTE0@% LP# MRUSH*/LN9Y-?7\[(C208E5"1'&D@,@^7X!UX!&G$K:%:H!2:G5;[..]H?C*= M$*YB1*@XHJ]ZF#HIZ/HT5B'N[ $U0\US];/^CU^D:/KG*"'E0#^Z#XTHF$B] M/IM)10;_/]1OEH][]-%/1;C\V5&_=S(>K_RXWQO<\[/1X>&]?GG;8 ?'O='Q ML$V#76]E?Z)=XYT#X4"Q^^O>:,]:S^2T_#R M97V1_+'9^,<;XFH^\P8_>]JP :4L0//F7,FRW#+C/LYW[[&^*N=03A9\W2-P M>0]7Y9?O^IP[-E@>B.KCP:.ZST-.-WA(@Q"RW[H=,5RRK$@,S^@:DZE^U32M;) MYM$?DK5]\J/2,D;:+UE$//)1*GI]+:SMFOFAZET/==9\'54U5T37T>R M6_F,C25"8.UK$N'A_SW>%R#W2[=\&75\/ M\WY7&V"XV1(V'L.=$];QL7_8/]U06&\1F.^E'U_T)AV._<'IR?8VZ3&MQ\%H MMU4*I^J6W8OO:5"N);WRC/4B)>V0ZY.!/SR]YTVY=L1HFV;;B]W84__PI+^+ M&_M20B.VE7/;<9''B0_OT B[6,J6-&3[].#XQ!\?MC_Z\+PWZ>3$[Y\>=_YZ MYZ^W05B'8#(?=?[Z3F_2T8E_/-K4_.W\]8?ZZPY\R8Y8+,_)IQN,^O[QX4XZ M==W./FQG#X_\D^$]+:#.77]H(24IL,Y+[[STSDO?GDT]VC2]TGGI3WQ)#4?^ M^'C33&7GIG=N^G:D]=0_Z1]V?OJ.[]+0/QT^E\3ZZ6XKE4H/[#;*,JO-/"-8 MMC ML8F)C,@'.'2[MM(;U]8]RLKL]$D?#H9^?SQZD(O[H.79\?K1[FR\X+,Q M/O+'_8>%?[9R-NCV_(EZJ?^V,7[-X>'>WW80/Z(9ZL0BZ".,YG6D;MJ&@''F M #A.A9*.8:0U8)P+]<$H#,Q&8:8.\G=37/D.7BY"62)# F/%,605(FB%*I]D MT84&($%L _IK$42QQC!P(. 88UH)'\>G&C-B6!>2?'S ?[E^VW7^NUFM(&(U#T\VB(Q8FVUQLCC MN/>W#XGW :0))6MPX@NJ)/):$%QY2#"N+K$LP\<2NBA#GKY[8[F7Z*?3$= )W/(H/++!"+F5&^ &]/6KK1=K2:]-B9O3UO7DC7 D$]DDZ M(X$A3.#?$=ADEYEBPAE"W?V/CW\0802BZH,M];YWUM.HH2*96A/],.KW^DCN M$C-#3Q(9:@;"LQ-N;20W(UH%9O"PC-2DABH@'SS@0S8%!=T*U1!<^00NKHI" M*,7UV)-0'IL@!W@Z TV(JM!BSDU5H E,2N+%KHX:%:4PU#+T%PP:@=1DS#TB M:;9SD=PG\1(_R7*R2/ M0_ VQN--4B_,@AL&0LLU+\1M0P@J0"GL[(T&>N<)D$T P/BD$YI: JNO+@K9 M2%+Q>%PKD/(.27)$P@-/(6(^GT#1V,A/#/IQH@U[\V6FIE,/@.'JSO^FYQ_% M]29B5&G$C::S O=>0)3@*>(/P_[)!2('0',VQ+#VBGF<@YD+H,UD#HB!HA'= MAYJTZL:B3]X@9P,[68S1)DPG+LYP &(WP9G032%.H>#7$>I>)RQ/*"SO-!1S MF8$*_5<99 4[\N;6L!J5;@T\UDS=@_*%<)ZRNZPDZ!N"9*[Q)2WH/ZK&*=,4 MF9N@"AAM0@9J1F1C2.TD+/9XCVA=Z("L(_P?&$1D99"J9G:"(,_32424)@9) MOF'L&J1=OTY. EA=1%\U^(6L2&5QSOGI#CQW6A9(Q*FJAGH@T(J"S\JLET@$ M)TS=$P+/OU2O.EICYY",!M6UN!]\];#?'Y@ 8 =?O5.C>_YLR,U1WO]4"^^C M0Z?Q!Z-"MXZCZC-!\D8PEH43OG6)0@3OFIB?2B:N9+Z]*CL&4TTF44$HN28( M:[@=.70K)H&/ >(\%ZX9-CS.0B0@ \W\VZ_O/K\Y8S*"ZR NR:4H5SWU8F$@ MKR,AQP@S8J0"@YTYF1WZ$ XFZRE5W^&&J NP8D*>U#3&&\8R[:T@4&(\9T1V M%D(D\QWB/L@-LP<;:6BQV6$Y?!R6H)I_41F[AYQ9,SI"FC>*:(/2:4'LT$0B MU2-.7_WD5("A-1@YP?W"\N&]0)MH/V+D[P)^S!>S_KM^:<9NQRSZQI'[C/"B M<0.J@R1JAR3GN))X# Z-!?(.3>@.EIN=H94GY:SDF]".E42"%T.OJGV58*K7 M)FPYQR9!?@6[E][DJX=+W[%D:9J>PJ(_3YL)FOPEL3#ID#Q7\N4XJC*Q"G$, MN5;3^J+!7,CZF/*8,G#^HCEN78;$T1=EE@MM^7TI @]/6I1$:TSC[*!N77F- M-D\+[CW*JY*PR1Q?!*#UX6FO/SIY?#3G0>]D<-06Z.FV#7:X^N,7@9,]_-FK M'%B;V=?JB3SA+,KAGGM<_.SM@6+OVG.^'TCWX/"Y01J_%6J9?V+T[3>J"G\" MM.UGLG@=A/9]EFS0+=E&2\:>BK?_0R,*=#U0^#C8XSL.*-XV '/GWM@1T;LW M+'F(+D(F/NCSAR=O7H5/'&UX2$_),RNG;IKA;I=%#X[\DY--RZ)WKX6KD[D6 MR=QXZ(]'F[:I=#+7R=S]I[8_//0/QT>OMB%NC]3_N,N2\UI756$:9:5C\SQ; M]D?'_LFX@S_<\5TZQ/:O;I=V>Y?V!R?^X5%_?2V]H\@7E.;:877]NU-#<"]M MO39:47MD[_CT'KW3&ZU#BU NGM/&GASY_>$]R3^>W<:V;_OVC_S3DU8;[KMR M)6P8X^1+@JL=GIU)O^%:C(YZV[$==V+V?^G0]AY!A Y[FR)E=2*TI@C=]QDO M($=SKF+XXZ5O&N^PGC((9U$2Y47&5:-2:7J_P$UK#8O!:.B?G+8_#/W,=VEX M[(^[7=KQ73KTX>^M1QALEWV^@6;'WH7&SH67;M_#:@_.$+0)_73OEC]2ZO>>M/L]DB!/[HO<5=7X/%4^N!T M.-A*=4>W.^L4YOK#X\'SX)[9=87]KH8+][)"[_LGQYN;U::.1_[@:-AM:@NW;M#WAX/-MVZ'C/5=O@[V/R+$-P-GI]FKGS3P*4&\ M/?A^:*\!>PV:"W7=P-]W9GOFRSM>U4T)D/7M&0Z6L 72 N( M+LUX>')?Z[=CR^R.Q;,\%N@4CN[MZ3_G8_'\Q;M%8HH.\.GF8OIH!M4R+ZN\ M>NOHT,V@]1]1MRDFK/*]F98D3;R%O#,+[X=#W89I*,LR M;]P;_@6%!6%("4$_R)BB!T$V42HCX>1$K@:8FP;$UT\FT80-GGP]N* 755#X M\:TC7>&KWTH8];B=LF?\)4.DYL.637,0=/@[D3S1>_@$%$BX8"4,]O8'4X,N M/^]Y[Q)A'7)?H@EZ0'Q@W61T'))"7BDFYQ'>P@9^G^ 23M,EEXPB\]NP-ZR\ M58B(DM3+(_A3()P%O+"#UHE<O_I(%60):S,24%QDD *SR/(&66;?87LP1P!EI-\[ MK3YVFFI-6!3,1DKT'B!?1<",9\B?<,EB8IY^RQ8/28$CSV60\U7E@]-+F'#O$SXF-OE7%8VC6J&J;7,0V%[ MBFIV"R83?8O- MP2V?1'SOJ&!RM>0PD)7.Q,HS:BV$&RU78H;SS>J0'3)OTLU5&JN>]P?Q7]%# M-'M4OOQ\ET2+3;(TJ?!>/>AJZ:A?6L:FTJK!/H3Z97"R&=W'3@6?UB*&&?WL MG2,G-OKZYVB34"Q!:]"#6XEB-D)7[\A-[!YTY"8=NGJ2I\&+;^U#29' _]TO&E%>=>U_\2;-/9/.V:3'=^D_:%_ M>K@!#D[7J;5E\/I=;C#9<"T.!QN#US^.@; 3L[\?0N%S[U':5(2&&X/7=R+4 MB5"U5KNW ?33LY6>UI:--^1M=;V&KJS6E:ZA%,0.=$$LENF"!J$RW6F4PTYY M"TQ&+E71U3X<^$X]'=619)06UK7EKU62E^2:76;!S%-<^-C6DM6_1U_5390K M7PH[>7'=NI>E%>Z[*SSN':TNA);"=/>9/&DOB//4>3#5NA[JW:*?PB/0AOA+ MI5*T4M=<>6"4ZQIDV2JG!0 _F$7?I.0>=RVGHE3Y:)YFQ32%"7&)=7JC,OU4 M? X<\P#^$W[YI\)B>^>7,K6N,N@E%=NT:K!=9=!ME4%CJ0Q2\/CB)LV^=F5! M75G0[BY>5Q;4E05U94%=65!7%M25!77I\I:ERT^/_/&H_91RG+.2=S'4R=Z^<\] ?'[6:?&67)>?EE@4-COW^Z7;(K+N*D[7=[8$_&':; MM-N;M#_V^Z,-"C>[LJ"N+.BQUF)PW#ON:CJZFHZ'B=!V\*9W8O:="#U&65"_ M*PMJ?5F0D[2]O29H..P=NB4K@Y/>Z>J:%7\930L3E@@]-D&PNYL()"-,;RPB M%U:-X%-BI9$38U@H96M-3+7()(6O7@7Q%+]$12UM*Q /\?R+)C\08A09K4-[WGG345&>8PCQWVL%AKA#5(I-$*KQ!8: M+>])%/YU[V[,J:/QWBYN9#. U/LT.?C][.RC]P6?AGF:,J6/$'[P]:'^?O2!+PCM'W]I'OZY7[FR!+X%K) MO8\*%-L5PESM[_WV\7SO%2F6MYE2WNL@O_+>QND-H6"5N9J6,4Y-X*RP_A#G MGQIZ=@?,JH=XM':600'_*\J;YAHE])N"<3FO%*QK\)50%N,8H6^O%1PE6D)\ M&?U85AP!9A?P$N]*Q7,<&VP('+A093D#1&;.:PB,D%$L+]0D*+&8KV"@PQ 6 M6M!K53)9&,V*&(^,U4NOGP=YX3S01>XBB->1$59:'HF( WA.KT,[3')A2[H/:BO>\,U@A&.X$-M19!-K] M$ 45I!Q'32AP? WDMQ]-N:%G""O*B,4@IPXTZ-)/6 173KQUE_(7T@FT"(R' MARK@CA4C4$6";:5MUL!X##V-7(2-RH2^6X &%%V5XJ0KZ9@CJ)T[G*+99<8#Z6:IMDTO^E_.^&-:"I0]^:$9&I;K.4)S: MW)E%^(-OP&E/5,P:3%\%7**-%0^(^NR"+=?TXUW"-@U0< E/U2H7K>2:UPRQ MFZU:*Q!=,,H-AJT U^)14=\0;)E0N65B$6C*G+4V'$3?(UQF./8^PZ<'"'T. MJXX5S*@D"BQF1OQ5W :$/;]DE.L(!CHI<"#N-8F#Y@&C>L3#D"Q MZ+[4J(" MY)'!^N!"7D?JAH\,3/M"0T&;VT _4P3B%J5R]Q+C):(U DSQ(DOQ)O'F$4)+ MT[YKL'@KC5X ^FEB;L+&*7:8MQ;S=M1AWG:8M]N^U%8N4;/+LLK<1BW0;(+K MF6_CB+4.D7?SY25OI&*QNNY2\V5(=QG^#@W7&2AV(=B@RP!?%:;T$=PC;*"R M(;#:VB5+P0MBT$\)WW9@-"3"RH8Q!<<;A#N6##R\\D,UQ#O\_J=]E\KS506-G><8XI0G M8A23137#>_U_K)DB8U[:H=RXHI415PD9#+0_K>X=']FH2>5>]1-]COUM6UWH :L^W#\7/OZCK\ MV?M4C3" 'L(0'(;>\':XOR'QG?N]AH/U]N81.TUF41C&ZODW@YU^CS:=;2[> M]V\&>XY+-GA4H?HNO5_;7*$SHI5J8MX8KHY*F3I\>4IZ[Y\OF^[Z&7 MD&,T=LV>[2@@OG45WDOLJFOV;'$7U.'('P]/MM(%U=6$KM6F-NX]>9/:%N;Y M7N(-PFK4%Z>)'JE5E^9]?+=R 5M\.[-F1G"= M)/Q)LFLOJW-W?^"/#K?3;]CU@Z[7#?/D(/%;5T"=9*RQ9*?#0=?+O=,[U-\8 M9?^9G-]'"@3MO 'QKE95].P:R&^=_S1\5MB#7:SB ML4_PT;"+-N[V'@U?:K3Q!4";<\/=0Z(0*PNO^[46@'8(^_[XV#\]VKQP8NUE M:)$#M%YK1TOV=3C :X5R^"\C18>_D<(U!-:"EH=@=C'J#!I05A)MA MQ*U]Y_YC5*J7X;[XQT==0GRW]VCP4A/BG71\M[1&=X9?SBYM_1P_4:AH1XVD M\SN [=II+@T?8BZU-H=\-/:/CC9-JG6)_B>V:4\WIF-Z)EG^3CS6.<-]?SCJ MNHAV>Y.&XY=ZAE\ GDP-T7)3<[@*1#F"/0[3$O$V]< ?%DO?M=7:& KB$==G MI\_-X-0?WS=X]7AKU"*W^=9)/ZLTQ6GOGI5OC[%$;;QUG@B'IU/=G>IF\\X? MG6YJ@W>J^R6H[D&_]ST$XQGK[H>1YOY2B9*>:NF(DE EQ<\'IX\?-CWL#>^: MY7!U9'+8.UDSC_NH@SY98\A[?R.&Q54D)^3U,#>C1OS'=L>X1)+)7,&4#*$= M4Q32Q(F"D#LD)RF22.[S;R(B%BOF<3!AGCD8\74T$3:5"0PU2DK\TI4*XN(* MWI27_())BJ^Z5*^0ES+%9@DB$8;O(-EM"",G#L3$0RKC:9I-'L"2\MRD:[AU MZ5K)D],H7\RVF<-5IF M$^9XNIM&"!?1_=FMOQ*21'IT,)ED9>T+OM"TXFJ\)D;1!=$N(0$@\K&JHHB) M+#I''MU$I1,S+38^.6@L*NQ($HM?'7/.X,W3*Z"Y'*9NUR>QN^X M(48MX=N.B*.2?X7$PCE/B>FZ^)N@6CRT!O"IM9A2;Q?)SNB)Z[/+-9$U5PEA M/IY[!Y[FS=[!"=^JS=::WJ[PN5DRMURSN568V>ZF=6N<;FYXX3:D=GMT(C5< MZ[QQD"!)3(2\H*/+>ZK"@X"M""\IB1X'R6]%EXFJ*PMB\\4!Z@M#"%P[TK47 M1 W6#;8C77MDKW@MTK6CNTC7],79K)IK-]'SY5O;9B"C]7QK6PVBMI-O;O$K47BUN\=GW;"MD,[\IR%K?U,<9VXM4C< M^KVCPZT(VY,VR&[-):6R@9^_:\-:]XS=><9+@1Q^1$+%UL(;;$JHN'L7]3/? MGWZO/^RV9U>W9W-6PVZ'GG:'X/QL<8M>-H!*AS*W>E?;<7KN@S+7(2X\N8;K M"*AV>XNVR6#3[5)K=NEE8])V<&O/Q^J^%]Q:YQH]M>%P>M1MT4YOT;T@S[I- M>O)S]/Q###M1&)GHQH]-ZY]DS@^ V]BU-5D_G;O9W'?ZI V&_M'X]'X&^G># M$7E,!ZL3X.H!/?3GS;*KZ#$[\_N">\:R? G0!O?=+]WO">Z8SO*[XO M #OX2QU^P@+KN% Z+OJ$[UT$>31Y2$7.VM!R]8_:YX8>'?N'AYM:%X^Y3+L2 M9%CC&6O,Z"&/?U+@R&<@N4?^Z/B>;,R=Y-XNN1W&9 LQ)C6V5(#8 J#_3F(;X)%OO=3]-0/Q_W!Y$(-)\?A11BQNG-VU#8:71 MH_KWIC!Z'T% ,T'-4W1'H')FS,T+1=^ ^R6P*=1IE("Y%UED5H$6#36X*3U[ MGJ4&1!2NFS+G9UN$TP#,P6O05C"Q6($],8=[&*X@OA_AU_#%8D'WO?I7&3)DJNX?)*L]RQPN%K M&8/:EIGSN!SO7+Y= USW)BQ<_2N>FX.$BT^'BQ#L;UQ2W,A_E;!6L)#R"Z41 M@NC97^&*=G^N'X]W[740E[Q3\!GH7QS!RX!Q/0:K=7 _Y,]G!38Z.+D_V.C M"50]3[#1XY^]%?? ]\4+?78(C4^)"/KLH-^^/R+H&\KH$N15X[W!8N_@X]J+>3,X\@_[FY;B[%YE>"=R M[1&Y8W]X-.P*W3NXI8<]XXGAA;:YGQ_O#H:].+BA?K_5,)3/?']&_K _:#.4 M7AO4PNNU8M_WT@RM;;[?'PS]X_X&<,@=.L(3;]"I?WJTG?UY01;#^W5372_+ M;CCQQX>;%NYWML/3[M']X%-VSX+89?503?K?LX?E[EKIE]K;]+"5V>G3.1CX MP_'#6O<>M#KM:.SKCL8+/!K[A_YI_WACRW:;I^)A71U;JEC[+9A'S1J_Y:"8+]&A)V$M6H.*H>.HQGXVU3_1053"?R_(%[0\GI%FL9< MD+Y(2Y=,7#.)>UA5S373,RRIBF OI6 \S71QUT5>1$59<)D8/3V/3%48ET'G M7*(G-$Z6VKSGG8 OFGH3D/H M%IELG,D53$?ELGZ8NR1G:!84!=;8P7/Z$Z>ZQWQ#K($HL"0UC/;$&5@R!1 MDQ+;YD(%FB^L$HDW+&! L* VXT"#)>)BD7 MS'O>KVH2E+FR'0(5:4Q41"OP_:0Q@>6NS5 .Y(7=:ZY0Q5XDV]R$HHA5HOO8 MT_+J)]Y(WY9)6N8X^>(&67(JK0T5B-R,RF/A:WAL[>FO57/"\T!<@HL("S9[ MWA=ENSJ4;HRI+BT^,E/Q M\[SR)0UJ!\O93%B\I4C08!$2AS_%X="@E.70(_ MPN=72DWG939/<]C[MXQ327=/\] OT41I)DD3BK]TE) M5U';:KP_D#BA0"S#AX^'(Z<3D80]$4 M-#R%R6,<0 9;[%Y,OMLTI:^6,K/+)H/2TT"]#4_&_X.WP55PC?,-X7%X)\CO MD^HC'E1"O0U1^L<\Y9: ":A(N@VY?>W=QP]XD;U/K[E4<]@?]GV\1J(\QPZY MP7%O:+KT;.<;E:V[L U! 6L&LLI->#_ S_I]JW9][Q)N45&MJ']->!-E80[_ M^J8W[(?A\;!WHE])^I.Z#FK?&O1/>J=N^R!.IO+DB%K^$I8H;F#E?C7N1".1 M ^E2:D;_.0P@^GBOXP ,@%^]?R01 M=V)_5G ?>>_>=$KVT67EM/U*]K3=2K;]PS=*MMW3T(5X%8W3[BF]3Y,#BK*! M$X2:]1TV9ZB\VJ*]I>N!X3T&U2LB4W-TM# @YUP(N4HBC(F @^?%*85F0XRG MIAE\3-YEJ"Z*[G9X=!$:M?]V&+5;O<+PA^T>OKD=WL 9;?E44.]0A+_E\_A@ MP0ZV?A/TO ^)=S;/HI@+#XY\C"\-?$[=S.:Q0@5/^26XQ=*; W(:P&F3 -6I M@Q"U?NQI-*K%GBPBVK%S):W '[U8F"24^A;E%+&B3Z[2.!2H!S(A!'Y*#U<" M7,N1JJ-Q;^0&JBI!*K@7Y6%?E!=&H>2C,":J*/%8K0-$=VK%N/,TIMP$?46Q M3>".N[X7@U-G,QHC;-5A+\77^$K7AM7HU#\Z&=ZZ2V04'#E1N^H3;H(L"S D M#'\V?SSM]_W3X_YMSTUO)"OS6_(ZF'>60FO:Q MQ6HX;KV>Q2D,^NT>?\N77SRR=D_".[-9A!U0KU^4 ,&B1L3Z*,)753/P$9KR MV3JM3BAN!+JZY-M@F0X[#%@>E\UQQ=1MM3J[75QPQK>" _=$.,)T\5P%(1>E M,.H?_ >6:EP',=404JW X-1Q-0)))"&Z-!6D2!'/39##5X<.%''/>X>PQF$D MQ9B),X*^,P*"K2'<0KS0:KDKB3_F:E+B=U86PO@"@4WHP[!4^-NI"@HI_"KG M*!O51V-I@XR.*E3PR8I*)N&9MY60O#SXV,,./K:#C]UI%0=W )6;8K5WD6&] MMIK-KP*J\DZ&X1=:CF<+GH>5BD2 M9T <.]\VP\*?52L6>28][RQ&J*[+*R\AK%/F'\AA.1*L]\4E2TB!ZX$37C@/ MUD;;ELLN11EM-I-(D$,!\O>PH*X@;:Z=R8 MFGCZ$FX)9;CT,OF"&4M;" .PH+0)1_4$-3&! ^<-AMX,!/%J)PV E0JDN1+W MG._5U[RP;V5A=W!>MQ?@-MH4G$'>!X/D(LVR]$9EKVASL:0%6T% -+!8EK]R M6088UDRS_%7=$I'%.;O,%)>QDXGQ'Q__2+-+F.MKBH#^&B1??>]][ZS'\B_E MZBPZ#[1FJ#IGKFMUL.(3OQLK[J_ "#/]C+16IKA<&">J3:$RX=X./(>/919Y M^SBJO;^G0;+WBF/L^-_,AC"3)]MMJ80Z#GD;:!?^I.:2E(Y\+-I!PV*#,DFX MW:3,0=ZPO)K^1',.U30HXX>!)&]#5G\E6:1V!]XIHIQ8%C%81J:_(*<&2P9X M3QGZ6L6R;BS:(,):H^$"OL)0_(JB^@D4LL^0W?W>Z5]^ M@6_"5TV'QYL VQK.(\S[>._=_[A[:>]5_+ 3T0 M!PH/=9_Z&2L'\*O.%^%J00.1Y7L"+\J4AM4.F7B'*J%3(L&AVQ2%,EE8P1 A M\+D]2:\3>6FX2E$")P.G?+&@=C(KS\->_R]TV^(5$L1YBKP8= ()SYR<("-T M4X7M)38]%9CJ;/C$=QJGZ)M\D]+AM&<3'H]]@M&-X&;AGT72QI1/RN>E H!3 O4ZM M>6AN):;?21)2U *$I$A)0,T%U(N@691XWW-W3_%&A]_E ;7MVF+ZM/RG1W'%L@+I1+O$J>C0M]8 M'9HY2H(65BSX!D%M;&0_8DM.1RW (@/]CTT%V!B2EKG%-ZL2XY@PR._F(O1= M_:R3K7/LKZ*;!!_-"PRGMIQ=L%DHZ59[FNG(+IW8VW3?I$9*HV7;0?-WJ )@ M=> XF&,9C-X$@?-PY(W49\MLBHQON.NH-C0V23*40G$3,;#<\(FE1"- VNG M\OFT%EPJ$6ERMDUB M>V9R?<0M+48;EG=#>YN3:O8.K22H=FYRMZMI,J]KMO(?08[WGBGDM*=Z?^^/ MCV=[KS1%'>C:+#S 6W'A790+^,W^WJ_X?^$KJ/=^<(M*]O?.SE?+!<8:8.Q4Q,C#+^*D>*R.+12\::&YY!S()X M[2$[&RK\*+6^A/@A^FHR3W=5:7&%S<'[HU>NQ348'I#7+ ]$9R6CJ,)_!&#< MP;[ *AV9,9AYF-41ZXADA*RV"UAIUVZR$RWDUH0SDC@]=.YTR,E/,VG=YSD1 ML9Z>1,A#:5@GUF:2<>6G,.X7W)==KO5Q4_A]R;6>^.W-E.$DL.P[2"XC%-%7A[JRXRTM])593.K:'@;LW@2A-]+*K:VIEO/K!2AOO3QM?PB>1+ M5Z\C@H$ 7R#7-R-A3Z3) 7@EZD;"Y/9"P3 !7%,7X#H@.1L[?C18][$_YIYV M%Q'F0K!D&'9(<[3&.D(01#/K^#E/T)@K?#.!:8(507*M)7J=*/XS23E K=@4 M46 M44B?6O7Y#1I#Y$;#;TPUKQP]YT]T?&P+1QK.-C1 M_3G6EFEZ=@I&;BT6M9.?+61/#C8)41%R]8 W3L$/__<-^C4[Y^.V\P-U J5L"\ZX=5/KEEG MT\8/5!"M99Y!:JK!8<>CJ(B2;D1,)$B;^9'M,F?[CU3G' OQK%2^X<*29 M=:$ZD"AWR#W"#+L;-5Z7E,K_F#N_1"83[#S SXMH)N6&! TVYT8E4Y.B:QKK M7S:UCD4J? I25C_#/E/J/='%*O9'&&_ *GT869DE6+$)W]+--M2M*@7[6/-" M\XX*-9.:EC"ETALA37!(5E8N"Z_?#Z<.RX!IKH$5PW)[A)<.KM.,>SK)N&%T M?QF(\UA&J.&.4V:YH.X-[I$IXR!C7A5+.I'?4G/R\MKPC[HV_*X-OQUZ_[;P MZ/UT_JAW7-7Y Z?LOJ[T/Q#Q5\.KI;E++J<@"E?1I-$[+I#,B2BY+.!-S_ 6 M54C5W#G=.26?V;)(9TN1^D23S@>ZWWCP[?=1F(-O5/Z*N*8X)(>% M2B/8,=4;V (%\Z#ASU#\4!)!XAFF"63HN#;VH95C!YBTCK3*F$75EAPZ?;:@ M^)P&\,D^XV.67F;!3$R1($8[9#J%$6H3:1:0 M&0EPE0=$6O2X8/M?)2P76J"W "Y M]Z7/.^[O%GW>IN7,EKNS;2KSL].#;*@^&?@&"5V%S-/2E+KG"XY @WI5WR9J M7M@6-;LVGI"K&<1HTF35(VL[I;DXWX-%$5 ">S6R"F'7"C0B]Z$Y#HZ!D-'* MDK &#*LL-T=SDW^,:$',JT"#<3RBA]U_K:E.'_=[AT='CU_P#0,:W+<"_;;/ MQJ?C;K#=8+_;8-=[;'.VK+]9\?Q.A;#7:F$X_9G<8WT;-/7/?]]&@ <69CVII]U#X.QCS!"OU(SL]]VB76+MG>??G8 MD2KT]6;U.06S^KMT/#V#'HU1U]:RZ9*-O0,"K^A6;M.5.^:5.^U6;C,%AO$B M2NIT#57=^W:R06UXO+.VP?JYO1WI4-N:^?=A=6B[:TAK;W?0B3\^[/K1.HE[ MNJD-_.%XTY*[3N(ZB7M0!^1@T$E<)W%/&"L[&0Z&OW0RU\G=@[.5QC7 VUSNC<'XQZ@X:$/6+?H\._=/C3;V?;H_: M8+NU#Y)CN[;;!]NH]]RLMRVL9CN7;/@0@[>U:![PU];'(I[W#HV.-[5UNQUZ M8G^D_4F+Y[U!6P^ =;O4AEUZ3&2I>GGR3E5L4&FK:9>Z5\%&!Y'S%"NST^=U M./)/CX_:!Y'3H4=U1^-[V^S^R?">$>KN9'0GXQF?C,'8'YQL"CK>'8WN:#S_ MH_& =$QW,KJ3\8Q/QH.28#N#QMDA;;0-8J$;;#?8!R)M/)@.]/%3XH>]X0/R MJ,/>R38RSR=K713_/WOOWMRV#_L'%;)LISH7"]1VU*R M[K[_I ; 0$(6!3 :%OY]+=[!@!!$I0($A1!9:[TTU?44$%&MY\ M!]8K53@""Z>#!5767\GN%6@X'33HULM9Q (+IX.%==P N\L#4$Y.E=?ZHS1JD9ZR[-.J>RSL2J)CW!NQ_A'RG\1L9; MKK)&LF5#5_X6\I!2RENX3:9I-B5QCAV'+^XN)IJ6K5RK=MC8BC:;^H_ESWF_=>SP MVF"]'.2@EU%A-L\H-$O(FO3R;P@/SY7+JC]+5\YS#9RAO\'/8^YCK SN:E[$,(RE7C?%@,QAM8 M:WY>/AR1L727PP]F-T(4PW^?^)R/E#Z0-."-_>GL4JL+M(6[HO]WPG4LH3Z5 MLTDAQ8P#_,^"#*_W9V=7+OLE-A@E8%<''!$L ,YOQ8@6UK1]23*=N^= N'BB? SN0J MRR,4YP"L07_#*@4P:,\%ER;6\&_IL%#-=BIG.=8OKH8I1:4(X%> M/1=9>HB8"8@=U,M[GA\K.P!^VS,;[+?9&BD:VFQ%?%.KSXC-08/_/B3<1,RB MC$^"6_T5YB;P*"W/#N>Q\=VPKU?F?0)'4PYOP>&720Q&XW/-?*SI='Q(U1-Y MKDWZ9OK'4?T!RUPFP -_%)$D)F( MF%0B(L5Q3PD;^H0XAW^R 6.5!EC(ZL+W4K$B/GB&-( 4USK+ >K3,4=NX6\J M/4JE:V?&"'_..(F#"$?_P-=D*9MZ_^(3[@JACH/J?LTXXERZ?Y[@AG"Z'H-_ ME/K3)]1N_7+?C*<]/H[&"AAQT'"90<\!D^KAF(/]&@^T(A+!-@C?)+C MK*[J *,8->\X!YA.XX)W/TELUA@_&EDJ9FF4)P5T&0=L?=C]E<\@2^H<=W"J M-9O]^Q+P.!3F3E>N"PAY00P6=DJ)[X)4I83(HH$4!^#-WEP(,'@G9=[0UW>#.A#@#3Y&!+/O M1^5EM1I%IS?1UQ83?<5$WWV+T%9'-!A^!\$73W%\II^ 5,%S.K1[X6*,G=T? M'KG8+A2)M-@7$U1L:_^AS)HK-+5QHZ$C% M@,_$PR46GQ=[ )HG25!?_D^D#!]?BTLJ=)W%W\JXB4^!R>$%&;#A&+2P>9V> M0329?5@P2\FZB^1B?J-D#G.@ '$+IN#2NL5=#0*?,XP!%#]!WB"N:6DG1&4< MO6[)S@()* UX2+/^))FI_I,)R'AN73:O&2W0 H1!!:R 34T%5*Q 6*7CT5D+ M FYH56*49!6W(D%D1O.,6TXKG@I+X0(P0O?&H5TQR\*&C+.DFC]?IB;DSQ,^ MJ[N9:AE/'X#3\\LJD=]$Y/<<1T@%(63CFE"$G+3R1;(@V>PH)_@7P9,KX M>XG%G%#1102%M(#R3UJM9L:*,^=.LPPJ+7'0DYCS(N>#Q!./CPYG9L2'=CP]/ L7QQ(/X/?3W8Q-2LXR0], MH&!*R\\Y>I2_7IWV!(>DPV'#D? I[=QA46HGJUE9EE =>2BD>\05*B9>T(24 M2@N/88LU,IF1';^"XYYKKT+5"0B%OK1J18@%EEX#]B7\#CRBOA+NRUL2Q^?2 MEVD%:% W\(G%/GXFZ1\S78;;U\43^5F4^DSU,"[*BH67)\(V4]=2&K83E>?X MJW((<>T0+OE2*,SYK;(Y_BH5L/-J/&K=451GEE+DS+DWN 1@J5C$0YF,*N'4 M*[?%4)1QKS%WQ?&E)$4PA,D@3M9"@2LW@Y[O^F$NG.&Y=#&WC9FK%'4'5+F2 MBAIS3E^N#M8\X5PUX+.SGTL94*,QF[_](P*VPA5.)PQR]=\Y8_B#,YJ]!"Y3 M$%0IRH'Z-5:7JKC4&4P+_22I 8)CLB;RX$[U'\^F$PY'X+;'R']D-P-WP#&5 M-:Z] XF#(JDP-L L+?]50JKDH*2N27+5%]29'-V,H*AP_9=+.:9 U]X ^PCP M8N"7[/=EA1K]4MQQS1^3%2$0_JHY^9K.B0_.\K/WU0X8&:\,4W!W%_=C-KXE\#>J"*Q/$4PP&%N,G66RQ+"*KM,67Z,2I-$J(\9VFM=3C/F22H!U8&HT_2 ME)EIA86,H@7U*8]S"CR2:_[7(=[TI9E-9X*A>L!<;NM:VVA^EURW7S"!%O!4 MVRQL*WW@=E+-L/>>"]&XY9+H+Y]2(#/&-D-X)7_$X5D2%>X*MS\<$XAV$'JR MY$V9!8#[![G&O/%PEI,$=7/TR-?.>BDKEIMV*'VYJEV=:>U+^%"FX%>J3X$4 M[LE'NDQCN"3& -7Q>9W+"EVE2+=.DQ]PS93FP>S+N$RXM!$\Q2M8!'=2Z'#_ MGF(XF-^>=3V?WY.,W0K=#B_""L_ 0-P:*OC'+_3-9-&@YVQ5W(P_F6+!U(YQ M] @#*,B7QP'RV&8/[25; =BT"=CGVF/A:HT3^D&/BRC MR#P))&*&1,3\3MFD"#0O"-29_E\NA"%UX6US&%H6R_*"7[:VE:)8F_G__CV= M1?)YE)DRZXSF/RGWGB[LY\]UP5T9&$N_,[^8/NIUKVD\I3U;V^W,QU&Y>M$< M)MFC%**,>0(9EP2E%=&05 0'4SGGF0Y4@ I %BD\*A\9N7+M:(%27* A"G[1Q4W2:/LCRI3@9E4 M>"E5<9,ZH;,_5RDS970#!&- Q]S&F^9@ /Z'"VE^W'A;H1[R0+G9C69!L2&X M# ,@%BH+R&9E8E/-G8I'A)YP5<*[M=3[IB+^W(!M_Q/S) MH-U4,_P+2SB8N29 =8J3)U@+C7]$:1)S4Z]5=K\[Z7+):>E?"S<5H6&M'BQU,TH M7#1AZOD\)E[2JU?45\F%^-($OU,R1_XS M 4.=3E9>W2^8&*>7X>*(#!>1X;+O>Z&E7^TZ]C%]XY[\.KR$=;SEN!E>U)JQ MK>2XE4;'V-VE9!O-G#B;, MD*B66"QO/F19R][DL87BMY@D;[2TV8V+:A"ZR.\?RW_50@YS;ZT=#*A6,ST> MW5555)&B0R3&G(Z9!3;;7I%2SDX?;I]_<5T;8TSP[,D8+G;\_2Q'_?$AJNDC M5:BU?$A.G^#^(^ESS>(J@R)EC*,(C[ ,H89-(/$JC:,HL8Z9,Q_>$(%B2R3N ML(WX+I.?'%Z8=_'4D!+^@D^C"';#:V?1X)F^@RZ'G.="LZKR^4R)QRC+DY1E M^LY,F2*U66;X]?,BI@[G4YPU)2D>Y>J3K:Q._@ \F;D4K?+,V4/I+Y8H\;#J MU!OT@C6+@:P#*@;Z3E'CF"L% J,EP23T)WY3')9$%?69W18 *F5]YN'6,.(6 MM,-=OJ,8@Z%T=L $8#NHYZ$V%![NN\)TYB]9I\"4+)26IDR*8CIBEDU1EZE5 M;7"KJ6I?*-9R59%^<2_\]'W$(\ >5+^$+'.$XR5AO %XD]1OW M9'V/LC\.[=ZY2>(7G-FGYTEP5WL2U@>]HPV$^Z&7JWLK]P-K#*_M5Y YYVO< M"BC<[J:3R9C]&XV)+R0GFTI[QWQ=VEM+HN_3SKG??15'JZP,].LB!*X!0AB? M0J/C.QAM&6\\=CL%Z]2O*P9?H_1IS4M@^22*?0__XJ4?AML^I?O3>SD2S1T@ MGQ.2!LQWS_(VD[3 6)[X?SPFXP#+A^%37BMQF:23@DG[M]N66!E-HKCL$( ' ML9+=KA'AF +!QE,Z-^1O.84Y*5.TR JPT2H4+) 'L_,KDFC MHKF>E#U27F^TA CI'3YA4$0"!^]7QX1F0?MQD<]=>U&M8'BN2E]>J&1^!Z_/ MWG_@#C&Y'D?+:MC],R]_>/[P+J!@%43Y>QZOG<5>RT2SEU-.9PZY^L)Y\?,[ MG.K!0X/,<59ZRY(R$#QXM39Z\)ZYWU@UR!)1BA/]<]'N/BZ'>I90G#UP%M=: M>?:5ZQ%+X#%Y>^:SXP5RNYTHW]KIOL![9XP='U)^0Z;DB6(B^6[7_+)!]TY3 M5/U]:9%YSR7)GJ(\ITP=N9L@^5GVS0C[61:A\ZJ1R#THF0'HEOQ;W-A[=SFZ M&[U?-YS>%Y%RS2.Y"1>M\GH=8.8YQ@-(5^U4,7*+K30B[BFO.G\4L?BBOF+V MT-* 6BZ\=(2\70B*5"%> M#D6\@'"0/.H33+(B,Z+^!&N599!$<0MBL@@%+Y=@?$-R7D!2W%Z+F HHUN@4 M_8PXO&H8*MXV2YU9*,8KM8R"$5@;M20-:=F\,81WQ&=9D8]?W-X28;5E:Z=I M]T4>7C21!HM2N#)"8_^9%[VB;N,5U>UX!M7G+([7AIHRCY>5:3"\3F:^;!KT MIJB(V17)U]4J\?HI!7-%+9XQQ.+&^&M/S5*\'IN;L 3"HHH;<[!9D(SE+6)1 M(Y>%)E3 M5;=1UJ&FD;WJ?0QFI8)R$0GD-TL17,8L2%3G6!Y046_-M\$J4]E'Q5FSJV.- MGFDL%6LF_!VTB*#A!;E!45+J=HKF=F$G:#JRWU!4H;ACB7E M'J5T$Y'Z**Q:FLB?JQ+9TECNWY;6S;;_\UQOQ8BGOR.CHT@L-#H!YE5@EMD1 ME=<]4QK::XU<;+$$))8QNJ@6+(FM]055O>WD7+8[_Y7E&X6G8U<8X+T>8F(/;*/R>[^9LK/?2N]O+B]%G[B/BIS[K)GNKZ)&H.9$*!_)-M7'^^@U_R0V[YQRW;&"Q*K#S:H2WN* BEW?,R5E M]FG9Z+/LVHCY7;RVO2@V9$3@K\(Z#X\9.#7]&2M"4E[LX.1%68 MI\X4D+WIB-3D&#@XOHT5E M6HCI9C%=798%XHOT$9\&S 1G?NN,5_;Q8JQL)5C%4;^B-JW!RRNHP.=-H7Y2 M%)DD64&-<^D.3?S:+U<4I;\(MTGEPMIF1:.\M4B97;Q@+%8]E(H:M#)59MT& MWER3XHQ7[V85E"T;JA:U>]\=4WUE10M$QO5!,RN8)/Y"\C>PH9BSEX$NRPKT<^NE1$RC(CM_(Z2T+--A M=2R-\9^XFGM8GX+1J&X@(-$3RC8PF::3)&LN.VJ(A#7>&=@F;*.S*5MD\KMT M4I]%LGCSOHO>(T*_SESTM9,-*'QQC+WT_6G10)2Y M/E@XLRIMRN=[*597FW_@TFA3*Q_P0K[F]\IYUE/#N'K&C)4U2W!_2A<"*P.O]H MWA=2B;9D3@/!%[.X592PEA0BC[S$G:&(BG21$GY8:O%LOAJS1G[CLWX.3.!C MA&XVC(=MA \M8KV!IG'$FXX7+=0R?OOAQP0$*PL"\)%$L]%916/3E9[ 9GV& M>X-)-O]:5N0\%P&8^[@0\?Q5?I7R5ZDWJ$3R5%'N5>/:4%;<_)6G939G9WZR MU9MX*9JQM4\OQ1H^=*ZKO8<+$@>(%^$!YK>.F (*%^AX3..'(A^F'*C%KM"F MH5V/=<*6$_V:4)G54B+&.>L8SM0$S-Y<2H[8@\^I?]1L=HOFY \:\_Z\/Q^3 M<3%6Y">/]<'IRJP%UXPDA67:+"F8<) +O9U9I]7DAB6"-#X /29QW4>YS*)) MT5.-31,9\]DL_1.U+=,?&X;V5(UMKZKV29>LDS>+83 MA)GGCKE.]?"RBHH'?::?J_AU, X8S0L]$WU[7,WI(0%?]@AE93DP#]NQ>GF] MO(76R1J3BE;XRSEA1<<_9O?\25.M%=.?__5^JI7RJS,<1_GPFNE0];<*0TPGG,VL6SB,B8 MKX&/1\J#Z&+,4<2_Y]!6Q@!9].UECN"=9C*"/Z@/YC/Q"\=#>';((G(9 _]86M@L7E.N:Q_L=]62^RO\ MS;(?Z@F%]5_]R>=US>+]SV68L@0=*1N]9S,U)TDC8#VFMM8&I['#KNDSE1[# M%-89%JJYAE4WX0H=10!R(6MCB0@OW08++P,)4<*V9@7,EU[/.NTM+'RQJ)S/ MVF:::W%-S07Y9H>64M"-J][.Y9P6-C6AB2=P]%N5Y%(TUT_3Q&,AE94J5+DO M_'T/[A?*F*4@ 5.6,.<#-LO"3EN+UA4=*?8B=S]D'Z2_1+\^QDE\,V45K.PT MP1[XCH[\B/BN:NO4"-3 ,BR/N)KB^[9FD]#U7:JY__R"QJ6B*NH9_D75='4 M&O 3[""@T<<+?FO?P \&K.U)>*8[@^$M#B;\B>SZ"#3OGV[_GE+ILAC,^F7=&1'MGT5ZUBZYAFF+.FN6) M('&O5K?W(/'*'ED]ES:[[:NU%U%Y]TA26K:R0OUKN>55/Q;Z>H^M/84='KUI M"@K"/R)$8M30;:[7X!W-6]^O]MC;>'MUGL?AIE'X?*R=O;B)G$5!!*8+737^ M197G++*-VGP5#>]YMZ]7VWQ)59LON:G/5SE(*N<36YAWJZIT*1)'FAOZJ,M= MRSIM_K59YZ3.^R0MT35_^21:=DW:XOS?)(6A68#(^^S_L\L^4HPV ILC_S2*W1\X -6EVX+INZ'C0OJ0\%_ -6]CTXSA+^ MPT?WWHOZ^UC3?P1T'=5)N=/R\A6Y32=5:)T=3*7UBIUT4MJZJRC)P3'?:Q$6 M3[$H\4S'=Q37T%7%\S0W=#5?]3S3"RT>/U#*^(&R1H3%4%Z.6%BA8CEF8#HZ M=8S0=QU7IP'Q ^)20W<,_D:U?*.ZSAM5T/:^C*2_WUW(S5&<5R(5!T?5=5W\ M+,T2R&>C]'K9T[_F4)/U^*)OY[5[/"Y&T SMY;=VPW=+;]4'P]_\;Y3,N>0V MY(:^$(^']#2'9Q*+4%45JM*Z"%6YJ@A4]7-U.P]4O3V0FSTU]U??1G?2Y>C[ M[>C[Q?WUZ&8=D;37%5^.;NY&WZZ_7-Q??9'N[N&/WZYN[N^DT5=I='O%-W&W MS56;,W)6,BH%3)RA-YE,,OJQ_,LG[!$P)L\?HY@MD7WIT_S3&ZIZYPMLU3^']0OKGX^)Q]]"$/EC\SW7-%=U9^K)RK*S][Z;&J>NZHUD:/??DS MW33%8K75']8*!V."L@3I?S#!^6HIYE#Q=1=G-/O5@LO9N+%)+C$S62KW M>E#G-Z>F;;GA4SLX51S<9@>G-+'EHFW []8WX=0UGG-LKSR^^\)IK],S/+YC MCMMD"@\-V#!YC+JBDUG*'EG$B_M[W[>Y2CSB__&0PO>"LV)?OD]I&+[$J6,: M+JM_R60_3,HK@NO_+8O,R\)R=&=%/LU6RD"MW6DH4L.9I+BD/@FOPDWT->6- MV*1I''$GT30+!O->(]-7B!4:BJ:KEJ$1R],=HE*BF6[H!L0W&[.]P;B,GL@X M^S^#,[WT(4VSLP=")A\+"GQ-DZ>RTO+W*'^\+*J KWX5]1471:/+>_)KP.J8 M2 [+^95_C*=/9T'"+%A\"= '#I4RW!8N*6,P5%U-MM%=,;_3 A&+U&Z)=T9C M97T*OR3R7GOE2M%UZL!T-Q[!J8%$M-2 M9=51>@3,UMI)R/YW1-K))$TP.64S[:3A-(Z/UU2,77E&8'D&\)I*/%TE>NC; MINT%@=]7-JZYON>:AJ!8Q@ 24)-T)X=4_-< M+5 #M8^ZB0NZB2/;NMTC7!Z[X^2>-:XJ.A5LXQNIN?24J-\R#T# M6@-=R'9EN%H.!-"GY\/!!L6L5Q7!,H=.XDS%F9PLIW8>@T(:C<*_)DF07<3! M74&;NV0'6!-PJENQ:[H'@]M@]1>LJ0%N%LDXB;-QU**L[IF/18=E4^Q0< M%ED+/8]8=0<_&^"GRXK1EF.H.?@ZJ'+*I]2EGZ]C=*CS^Y-$YZ4,4JCNVPK"N;LO [@>BR0L+]("#39WAUE( MZ8E&XK K<#MSF-*W>%6 M!=RJM@P:_H'@]M@])W]-DXPUF JC7*38]$&Y812Y901IRUW:8&B[8*.*1 .! MTYTK,UO@5!\,'4M6M*W=YP*G1X?3SI67+7!J#(:6)AM:5R[GWBDK!^:0N:/C M,>LO6C3VY@V- ^PZFN4I:WB&;9MIG-'LXSH-)38V/\0SCE\U7@XJWI&R<_43 M2?^@V/E51!+?2B\NF!\,T-_*P[_BO-Y6K)L\DNB(POSCA5_GZFYW\,- MBM; MYM8E;@)^O85?YUIL=_"S0:F55=OJ$?J.76]MJK'/*&OORSK?TQ]TG$RP#[RH ML7^[2C9. >"H+[/SWY"G'*91N.K6T7E1M=Q;!.Z@]*Q#!+I,J5#V##QTB\/1<%']=Z1D3GHHWB^!Q&@!771)M"R@=9CA M;%C+AK, [;&!=I_*3B-4E]#H#H;:]N5?(J-Z1P&D4?Y(4XDK,!_>%5Z=)3DA M8K*[\MRP\[])XF2>F3:S%!P,RLIZ@[HBL@)ZC<">Z!ZO8'$);ABJQ%&>&ZL9 M F?]Q5D'^D)7.-- AVC(G]X+SH[=N;&L(ESC(%*:Y67,Y[0R2][8ES'/*>71 MKV8-K*VU.[#T#M2:.VX\=1YC>1U/QF!HV\OFFL#3,>"I*(*/PEI'CMJ3&'1)CGM'"Z!<-SOY#TZ2!QRPDO -O_22< M D<+P\^U;+D) \"A2C M1;A!RLFO#1-(CS*6UX^LB5DPKYPI%L53.,@BVI?$V6=&1/Y[]TC"JU]Y2H 4 M44S2Y^N15;E=AN5XUR1++(EB+Y-DU^1!D"$NCX_H-'8QI& MN10"3K97X0[6)MIS0*C@PL+C^IG3I(&9-%">ME&UWJ FP#69*\5H M$-G"FCQEK.Y.E=@1IYTYQX8RKEB00D.JOYI^#7BHS6T_)<[--Q =29>1HO:O2Y M3]9Q'KZ47^ Z(K_@^!'9>2[L+A'I"D0>*"+WFDZ[)21?55Q@BV 'RFI?',,G MYU!9TDSN*7PL72;I).'1MEWICHW?RFY[>Y[?.81+O&$+#5*TAB6G$D3"JA_)"G=;+;LNC$?\8SC MCU LE]Y^)EGD;^-S.3+EI&F'O59 7C0-;FEZAY*C6^-=6VDA7!4RJWPO0U>E M?"@SY<,8#)5S>YN"^_XYI 77'#?7;&E8=\ U)G*-U9,&5()K3HYK-F":+8U> M;6->L9!7MA_:(Z),6RB77Z+Q-*?!-DUTCHSEFW;8:Y;OM7I9X*N)_>VM%<>R6 MP>_L'S0X([ B\D!Y.$-*IGF6DYAM080V1&CC+4(;QYTUO/+V9 R7[;JXHN3S M"\[F-],GCZ:CD-VBV6C&[873IEW"@JH,AI8MFPUM>D4N^Q&ALO,"B]VB$IL% M68W-X00JCPB5G2=O[1:5&IN]9QFBQ6@/_=]K\=7!#@+HIPY2D&*)O5ISEMZ5 M%M(_/YG Y=MK(9WATNA*#Q&X[#,NWTH/Z0R7)F@BFNPTS/+9LY/T RM^A#^# MZ,?P+_"?\M5/)'V(8I:3K&KSX/$I%KQVC1-5>0TH&@+ECE*)^'[R!.]^QO81 M<9+#T_,$$<*R[0E03 JCF,1^1,:P/OC!$RPY.Z].>7&SQ1MT"Y8P2;((*?,Q MI6.21S_HIY]1D#^6.*U]BQ_G1V7V%>+!"@ Q*[_2EU,T]/FSJ/\7EXNXC6Q' ML31=LS1+"0Q%]3VJ^7;@!<2AMFWZ])_8$Z[XTF/E;)\ _YQY*25_G)$0=OB1 MC'^2YVSP81Y>@*WZJ2\>V,Z.A3WQ8Y0#$?Q7#XJC'OBZJ ?^")Q(4_PM6"7I M\>JDQQ0%Y7^]3D-[,+QG]<])*&&_8624OWP@PR9\[!7(=B.0[Z^^C>ZDR]'W MV]'WB_OKTC;]=?+NZOODAW]_#';U%8AU^!Q2U8EGB'_>,:QYPKGVL*H+=Y5G+SU65<\=U=KHL2]_IINF6*RV^N/Z8U_QW-YX:VMSBU#4Y-:6+(1:/@A:21K@]MC><< MVRN/[Z9PVBOS/%DRBN'N2*;PT"![W^:JZ''0X'5[=+UFUR)[\7"R%_O106GC MAK*J:G77/JE'#F3!0L?)0CWL&JZJ=G=]C@0+"18ZL)Y$6S".TVTW\]/N6+ZF M]CG*'VDJ84PII8\TSJ(?=%X;E:48%-0DQ EKFR5I'T("?E^>>/65A'(L&_IEG^Q",SIY1$U0]#@DF'R[IPJ$WIY'2[ M+,AVCU3C:[V(@_L9#2\J$H*E.PKOR:\FV>\VCG$[9(5)X'/W6OJ;X5-3!D-[ M63$1^.PK/O>I K\=*M7!4-]Z^&7_U&7V;GM?YN.:F@P?]C-'YK9C?T1MVEM- M_6G@QI*ONIVXHFJ:&+ER_ #M/#O\#0&J"X >*$#W.A.H4X2^[@W4C%.<$+17 MC>9RM1=P9_."BH3+Q=[?*Y,I3B#.T,G)'(T4I\9O. M-MF*_#V/%0K>%[R_7\=AE[S/QX1K2@<]\P3O"]X_8M[OJ?G2FN-MG)QD:\L, MO]7DI+UPO:B$/>%*6*.32EA;5,+VWBYO)*NOO;U=7] M7:NU'TS%JZ6>&\IZ!92MZC+M<]W6#J6(%!>KOTD1J=NWRJ#U%,2+#"70/LM& M3ZMFM)/2QX,[,K4'I8]O782XFPK$WHF93@H098G^\BD<7S5X4X(?%W\#RX(< M2X7B(L&:1]_ O]]S3Z0<9-.=9;A] / MURG7M,-C<:X9ON98%@5S4*%&8!D.L:FJVB8Q/5^Q-?>?UVMF50%\+N( _[B: M@>@BOR1IBFZ9?Y#QE+;VKCF#H:JZLM[@4#_X_!3!4$?)4)ZK^8X1PJ8#Q3 ] MU2&NZ7@>,2V=J*IO,(9:)PML)PSE D-IEFQ:)]@,>I\ 6KYX+WP?MI1G4@HF M+I#7&_/ZNM.J;=K#3?6].N_LAN8\^[YU2IJN#(:&(BN6:/U\O(CK2I1W@SAU M,#1=V3'ZU-3YC>RE?DGNZ_@'T"])(YIM+K$/-O%X#Q*[//!GX)[6;*,-AIVT MG.Z? 2%PUK&6^JVAB@3,N.*G3IXP5<5S*Z&\"9@Z$NZUJ? '=ZH8>BWQ GH418:$GH MTCL6V.S0>1BO8IYE_K &0\?5>Z3*")6YG^)X/3C9@Z&M"X_SGN7M\G_ODYR, MNY# \]GKF'*BG)LMBS8.F9VZDLX+G-12J\%HJ67+KK6UY&Y)SP-2LD\6HEU) M_.T@BO%'5Y5MM2LO]JXA>NQJ^6V:3& ISRP'"--_)E@:(_S:;^,\X6=_.R9Q M?A$'5^7Q;^!_-# @*=M.G_R/0FGOIPCO%'=K\WF?V5U3)2 M:4Q)1B5V(&=)>#:%?W =7B22O(7X+LCP#:GP'94:8?M>8B#2QDV=G> M1A8>\-["KBOIW27L],'0E16S*WOQ@!3N?8)F!+2T)%WK&4 M+4^ZM6)B#8:J+;N:4(B/%V1="=R-06;W$&3'[F^^CG,2/T38JF1;7\4I*"7= MI5"7Q\[C-S"*F;-[EB?_'8S*&<\W^+&$F5_Z\57^^&HT6V\_WI75?VR4>N^Y7P\1FI%_7 M&;;/9QR[7^6%#E$3\LQZ>R._)]S]XOOIE ;2N"8-MK&JCDQ?:-KAL>@$G6GF M!;IN.;@NXH#;_AQ9-9&R8:F':8#VH,FFN;7RT#^WDV"MHV2MSM3M7;,6MB\P M9-,XPGGOAW4_LTL89P_1.&,C5]@=[=&8AI%(XMSY'?:%AA0X*+BL4:!DK^=- MF0M['\AZKPI:1%"[GX)^)_BSL:#*-/M4R'=ZMA=.OL)SKUM8(MJ]ZQ[RQ:'_ M'N6/E],,MD[3K=G)078R>M4U502_^RG.=X(_%_&G;^]"%ZKZ%N)\OF(V\6!] M[++.I/_]7PY XU/5!&>2I/B!4-W?L'AV6QZS6(*3Z?:IAD:H[/V4\9WBCN4Y M&5:?J@)/3U5?K*;=E70_!4UJ-]6URWRVS$K:8*AOSTA"2>\MM'937KL.M/3! MT+3Z9/]UI'^S=]L]EM6\5"!D-R[*9Z%W[T\RY^.,)W=_+[<)*_<4G8]CD$ MEH7](ETQ<^.((==I45@'D+.9NT17>@2YTW.%O]8%?EM9WD6ERB$S75=RO@-^ MG1GO!X^!:J="2=[ M#T*HFU?MVQA%17=.G[**A4G03['?-?8PDJK)CB%L@[Z'4KN2]*?@/-UQ.+7. M;\LLA3T4A&?^>,&UXX#JR^#2!\-^E4ATI)0?14Q5*.,]B:MNH1 9.! $J-DC M?4CHXOT2X!M![\7HJMU==%7HX5OHX65=F13%?O)$I9S\VLX;?]1\U'4UZ34[ M]'ORJ^;;O&D ELX-%OKTPSVT_-[?.TA+:8U/E>'3Z2QXR_=!&T:R6[DC8E(^]&RO[*HH]Q-/X_@SR=TN6.%-6^+^+@LK[K&5XU M!,("4OO0F[?# VTC%K8_4'WE@1Z[(C;?39INT4UZW M<8:__]%B2]J36$WPI4!U6?K32PQY2].[1Y+23O3)ZYNO38R9Q Q_MR0=I7TMFKB[M:F;&J\;(86;'JS;2,[E9M#H;*N:(L!_>6?B!-2"K]P.?) MTLJ-9OB>[ THPS:474SSQR0%E 7KJ5:UC5LOD*MQ%[N@U-:[L =#S51D8$W\ M_QI$Y%N32/7*_A!S-,VS'%0J$$:MS\%I2\W=;>,ZRZ8;4!*;<]FRH:NRI2]7 M2:PF)*B@?<'Q9CMWE?YPXA80=-%6LV0;B6BVX,2('1IOJ#][NT0R*0FE+]2G M3QY-)8"%A(!DOX>[DR7X\H3"LW[0\7.E%\&]+GRW.^P*6>&%7:P-)KL+)I"J M6#WRV(I 0#_]0NN 24_SAN S0$-7M!]** M;)KMYF5,GZ9C]) 48ZQPL1EG1@\3^T;4.2&YJ/PGOQJ8BQK,#27%:7W0N$^ KQM+L]WAS>[L:1M+W@[ M09V\)KX#&D9^E)^6,KY7:?V=Y@16%%R1-(9CRVK4^,*)T5HMPNQ)0Y&-!EMW M?982&GE_0=BY"-\!"-W!4'4LV;6WD>M"+=]!JF76D NPC7I^LCEM77EFZLD9 M?- W:$WC*1[<+:_RO+[:Z\/GO"-K:=<119.QALGY[9L48E (O/KG-=K9FI MRX_\HPXT"I(I3EYG]-N*R?N64;O^Q.=NS^98!-\."BDNXF!9#+86:=CV1[=E M??NZN$X)OV>C4'"^X/R>J3R=<[Z._AQ+5K:?-=D+SF>JS@>F[Y4Y5K4$ZB>2 M/D0Q>[NJS3.<3U$=[!I'JO(:D#2604^I1'P,;)'X&7/*XB2'I^<)@HB=$'.@ M%@V?S"66US19OT"U8PB3)6'ST8TK'!!/1/OV,@ORQQ''M6P7= ME-E7B 2ZVG]QN0CYR'842],U"^[@P%!4WZ.:;P=>0!QJ MVZ9/_ZFB[5I\ZS&=I=X_T#,OI>2/,Q+"%C^2\4_RG T^S.,+P%4_]L43V]FY ML"=^Q)!WY+]Z4ASV(!.2E+7]^0A,3%/\+5@EZ?'JI,<4A>E_O4Y$>S"\1QF MF9E8KX.<\I1]6?'EZ.9N M].WZR\7]U1?I[A[^^.WJYOY.&GV5+B_N_B9]_3;Z_6[E+FIRV60:&!/@,Y'$ M[@S8RIA,,OJQ_,NG(,HF8_+\,8K9@MB7/A7/*N08/&[)3,4CXQ_/&/1<< MVRN/[[YPVFOP/-\@BN$&2:;PT"![W^;"./A0^27)'J5PG/S,I#!-GJ2DZHZ/ M7I4?S'.S67%\A_T6COX9G0Y+/K?-'@/NAN;2.\R"?O^!-W[=)@'F.'W1A^-1 M;I.H17Q7M75J!&I@&99'7$WQ?5NS2>CZ+M7-D(2M4+,<,3$>GCA'ZKN/J-"!^0%QJZ([! M64@M6:A-TN,6+&0.AH8NJ_IR=HE@H1[A[(A9J$U<4[$H\4S'=Q37T%7%\S0W M=#5?]3S3"RW.04K)02*E M%'#B1V,JQ8L**HMKHIDT29,?$;H7O>W6SEA(V\5V.I^1 )>U\V\M[FT0]X9L65M/?^R?LB2PUYV" MOA/L.8 ]18:W">P=+?8Z5VU786\97BZ8@#U"5I=:;*]U@R]T GIKQ.C"Z@/( M$]:1_&=S!>%@J_[WJ2#4R0!_'U-6RA,'%S5JM!79JC(8FK+C]FE6M&@_T7-M M82= 5!&(EM95\9@ 8O^ V+GJL!,@:@A$??O^5OUKD-)_3>,675\9P@B(]N&= M1V,:1CE+&7C/"B;R<#IF-0%3EKHL?!-OHWI4=/F:I%\*,EP45&CB(7TP=-T> MJ>K"".RY2M$68#C26^#KL/#5JMW.]JK"ZA!T*Z29K.%J/X+.)^-QF-,#9A<_ M$. L3TE ,8Y&HQ]8V7)B;2[WH07DX^SC31+?X\E_KP[^,J4!#TE?_4*W'7P$ MYY2A4EW7N,/H%PW._D/3I(F[+&Q3X<"[/_5(W19V7T^UA1T"T19 /'X@=N: M: W$9< Y@Z%I;6TC"2?#ULH%#6F:LB0;GH5#?@F_PMN%-/CA\Y;%]^17P3B? MN>.GB6_>+"].LMQG80K6B+,4T9#&V1/W.\&-M!(*(UQE208WW*DSD9 MWP+J9Q+@ ]MD)*"<83,49AM(),OHAE&%4]">=U=9]5<2Q4B64?R%$85U6!J% M%XP>:A/W:!VD @E#K;=0VUT%4GNHZ8.AF(9XO%#;7:2A/=2,P7!KE4!X!#8H MTO']E.6.H"X >@&+!J&.0/Q_3R-.. D;2N*6A7?@K;P#%5D*;;J)93 \)T8A M'B^H.G<'K ,J"^2P2%\Y7E!U;O\O@VKMR)/67>1)> ,VN/IKJ:+L]J=>SD;: MD]BGL/5,. 3>\,*O$6,4?N5]G>.'2Z1"&Y9R1##W^-'7O6;0$?I<@;[C1U_W M*L2+Z%M"F:X,AJZ]M>4CO 4;E$-&V)XC#HI6AI.TS"!@8Y-8BX\T8.$$*2J& M:4F4ZX7"=_ 6N8H5@6Y+TK#N%A=9.=NLO98.K^NAEB[LPIZJ%+M"H290>/PH M[#1+<3,4OEXFJ>N#H2X#4_0(B"?CM,#($H8G@)KT:5*Z+B93;QSYB_J(\%Z\ MA* 8?.-:R^U N(:V M@1$Y0U:V*L0\8%_'/J&$G?3'1GX68*UPB:F4?:(?4VKJ EVADKR1YI* M>0JOX_0131K>+'J"K)=APA'-1O'5'(U&X1>@4!O1W\NHI+ T>ZI^[ 2"W47Q M! 1["\'=IE^^@L5ES+F#H6;WJ;SL9'P:EX\D?J 8,BF4B%K#8*10.'.4H)V@D(-4"B;YG)Z M^\%W-.NUBG$=_P##(TFC4VM8]L:S&U_CH!H=6K..#KJ$;.G+G2'VXH,6<9#> M.W!D-; M5K5M% YA,!ZSPK$E!%^,OQDB!'P"('P+I\4V(.QE$/ADO!:W*9V0*"C+ES*Y MB,WYTS3%U)]:9(Y_<(HMU'JF=HR0$*,R>,J9K[7FX:*&#W_T0\,7]N7A!4R: M8;B$-!/K6)V>I'4*G!V>'V-=G*F ,WVY7EIX+-XDL6)"G@GS6\PT!=]/IS0H M/SFQ/.$WUAE:9US<LS&WA?C M:(5[HQ>J2CESX;)&IB96,G'0PC8Y=\+ ["_@WC)IHQEP+04[%K+*KL#CD>)Q M=^5,.\*CC8J&W:!H",?(3JN=X#?PI.L%3:?E >E7T*2DQ^]1_G@YS>!4:%KJ M[\]-?.,,AE:?M'-A.!Z<4Z,UYMS!$% O0'=8H.NK^M 6?I8"(L_91E$0SHCV MZ!G-Y5O4M(5:*&5;'>)@-?-^Z1",5)><4EOX_BRL$Y1A@R+!_[#0V%>_15>X M9)6#EB)R-0X'DOV*E*P$XC+6=%!UU3Y)P)/I;H_MWGR2/4J3-,'6P8'D/7]X M-\W@+U'\OMZ5!4CR8VO'A8>]\M,SV.Y'Y=R$ \J2<11(N,WCYK?.%1(@W"70 M[;8@V^?GOV/D9S$5*(I_T&Q! M3]JJ8]TZ!-IW%[FC7&.7FK]];IN]!O$DRF$-_\'A$65)>4!_T'$R8:V>-Y^' M>1+N^\YU^EORC.>>W2=?.!7N"JJTOBELEH-M-ZCP(@?[&*#7N1K>'?22P?-P+E6*3L/\F44L MZ;^G$=,E3BM2V1,MXL*'XT_I;4&1VS&)\XLXN"J)TI;#;&RO*RN*J!,_3BCN M4*OH'(HJ9K("6P@H'B44=ZAFO [%9;1I@Z'M]*03Z$EY*# RB2UIL,D=0<)E M$9[\:3DE>J5-?)YFL$"4A$<)%T5< ]DIUV$($=C=CM:>NBL/(=BH2G!KC=MNX*DXWH+Z[6O 5 ?7K MDG2;!]1M+,_%>L@.ZG/[DAW2H85YNF#>7;[V#L%LL]E7<.<), LP[S/5J0LP M.YB[9U@=N/=ZE^K4K+CU5F=:3'4*HYC$?A>I3BURT39* 5K78#K5-9Y2A+(P MX4!.PAD5&*;2&"M5I,2#Q9'-Q]>?A$.^<\?B5TZ#;TB"VS0"D3(AXY).K>\+ MUL&ZD_OB0/6;XT9?YS[%3M'GL+BXKHNX^'&BKW./8K?H4UGW_JW#3>7A/Y MSDETG]R37[_/2(?C\)!:GX$SM^KBZIB8OV+9PMEQ.,#L@W:R'2Y?OC&LSFX, M@(G-G6LLND=G=7%OA)-DJ]((IW 'UX0 X'6WW0,1JAM;ZP=OMH> KP'8@:L1WX7*6/X#LEKT>:P-J# M(L^(-[N>91N=;);&/C2&?)Q]+,GQ%:C!>KE^+6DQFI&BK>_"Q<&\LN)NW91/ MF(F]16%GRL6&*'Q9RFM]M <%!'NJ8NP$@MW5P0J7Q%8NB23L7,TX6 5^+YX) MQEZ5]OX"UG!*P#89_VA6P!V%VH3;HKM MW115,&,A U1FZ1GPPPZB':>@L77041A-/94Z]@0@FMX MSW .K2%KUG*EB8#AL<"P^_!(YS!T!T/-UF2G89"X<&"\>>%),LVSG,0L/?0G M25,2GUI611^2*A8RKW\O"+&^EJ$KO0Q "M/R0*M/FA'XJG37%9Q(:\G.5HUD M! ![*P'?JO9D$PG877!.^#8V4RP"^C1A",)6_E-O'/G2)*4A35.<$K1Q;>LI M*.YOI5H@D>@3\<;T,HG94<%?;TLBM?1MZ$HOHY'"J.R[;^--L-E=(:+ 9G\U MXK?22%J#[I.,FDZR_2$WWR:)H]1A,I M HBE--ML]M I6 )OK[#<)#&N($W&L/"'ZX) ;6Z$7D8_A8EZZ-K*]L#L+D0H M@"E4E7;(7$-/<09#79'A'/OAU#LAGTJMF4=&XRA))2#ADS1.R&9CC [6)-BG M9@*\565AW3$J8*E8&_G>76FB,$5[B[O.%8^M<:=V%Q04N#LAO6(=X+VN-JC8 M6]26]:WZT GOQK9JPQ1[NTD.-#&VE>"\#F\(Z/"3M80OT MB<&;AXJ^_N@0+\)O#4W"P('=EKG-J#7A?]@$0A= P8"I$B&E?)IRGDACBI-0 MA -B/[VWOM,L3Z=^/DWA!%LVJM'5[DH0A4G86P3NN$77=@@4[3X/%8&]"':L MAN RU'"LY591"^%^V 0G7R(@3N1-67DR*@Q5AL7EF&29]+G(M)"8'% _24"< MLUJ@2F1?[$W%N$]^B^(DC?)GUCT7F^G2M)5X=X2]>*#XZT4ARCH 7,-BQ"I# MV="M?EB, GZ'HEUT S]-0?C9QG*)Z\$[+%2WQXK'#&\-;S:>"ZYKK'VHJW8PZU#,N.\YEO>I MR>P0P=I@J&NR;G35PD/@^'APW+E*M$,:,Y?=>@'DG\0$%[ M8KJ4S#4J' SW ^@(.K(LD3B0T#^31CZFE> O;..J.2Z>[8<>A:R+_[^:T>U[ M13'\X"(.YG]0^\U;V'@"O.ZG.&7Z"^5_PK_'4R3&U2\.D>\DIU=A2/W6$5W- M& QM6=4Z:!/1ESNL0]O]N/AAG[I8S[G ' PU13;5Y<2&S5RE@A>.AQNK#5T#NHG+W3D5.NM)GC9J/LUJ7ZRY-&'*(Y9"_Q0FC"HB.R@57P- M/ R7&VP^4 S34QWBFH[G$=/2B:KZQC^OW^!J:\V=&$G7+-FTQ/"=XX6F'7B: M%Q!%IY9KN)X*5HCJV";5=;B(/)="98,S"2@>;30-*FM*4Y@ MVS;Q#>*J+J&.HCN!:8!.Y-@Z0E-U^P9-=S"T9+NA .K@.]T>A=I"X803+TQY1IF3?M46QHM3<>Y3R[]TUY.YE@$E^%KCF51S5(4:@26 MX1";JJIM$M/S%5MSV9VZ1H+6FPHN78$[575E0U_N3+65-;85)O;LM1 "00B$ M4[7_=+4S^T\(!"$0A$ X=*M;USJSNGL@$)A1]"''EEGP9Q#]&/X%_E,N^8FD M#U',WZW-3)WCW,SI?XR2GK-X"\,5.B#5] M*+(>R1C6!S]@::[G%746-UN\0;=@"9,DBY"B'U,Z)GGT@W[Z&07Y8PGQVK<* MJBFSKQ /5C#-5W^E+Z=H6/-G4?\O+A#.]1 M!J!3X!)%-!N&0X9- -DKDNU&)-]??1O=29>C[[>C[Q?WUZ.;E4S>EQ5?CF[N M1M^NOUS<7WV1[N[AC]^N;N[OI-%7Z?)O%S=_O;J3KF_@@]'E__.WT;/T8Q6R_[TJ?B6868P]J[17\7GBC_>,:_YPKGX<+=5KRY^/B>VI:[\6#E?_=E+CS7.%=W9Z*DO?Z:;9N=K-<\5==/UO/5:C7-CPZ>* MF.-<=K-4^=S7[8-:JN,:!K-59^ZE%<&O!EM$,?OTW>GU>C;RZ M2[_:X)'A6M3;.""<]>)@?)[TW8M3ET[@&%C#@0M)'$?M.#YW?ASPJVGR]_2J%OS'$>7U^4Y M=?IZ\UQ;8P$-3BNT ,^T.C?X_O1I.D8'(F.'+S2, M_&AU0Y;3.IV;)#Z[K/6KN7ZM7\UI'<]]DA=2E%TP11.%/TL8;\B?/[!/WA6( MFJ_W:5;@T.N^N0)7B_"M&T3H]_&RSA2K&Q>TV>_I'-K%4S*-NV+0XSH:@2>! M)X&G(\13/W^U^8[7W^J*[W:'*]^WAU>*+1[#%L4K3^"5KU1AO/IN:_EW]WS+ MV>W3-GBWC"B6\L=D"@\-LD9C<.6I][?"=KTK_S,9D]BGTA?J\W:XNBI+6,;T M]K6S3U$0C.E^CF%EJF3&],B%;,E 43Q?M4.76J%A&8&GV8IC^@K5:$#AC[4+ MP9@'G/DGN+XZFN99#B"$PVO1[E;O;CS*5D5>%0%?$E-MJP^WQEH3N^T3:NLG M*C?M\#"Y:#GAN"L6JCOWN&NOZ@=QFZ2XBHN<]P'''*K[9.LYR;IQQ,PFA/P, MH;KN>D88.%3758-2E1B!J@4D] *%F)ZS R&_1L:[.1@:IJPV-/4]>.P)07^4 M@KXK-NI*T"_SE#486OMMVR!D^8YEN6;Y5N!20!UU#) M7F2Y#;)<5K:O;NX?](0H/TI1WA47[4Z48QL>H1H)?CH,?E)LG0:!:3J!JQJ. MKKF6 ARF&(JK*+9AJ?NT@=>XOUR\OW1U>;29X#?!;WWD-^JXNF9JAJ:ZEF%; MID,"@*^IF[9KN8K^YORVQ%*& J:(8"?!3OO;6JL!6 Y10JH03;$"0[4-S]5# M70M]V])(H&@O\-.*?O'[N<@,["MCF+*I[VU*IV"[$V>[%ESGA*:M.I:MZZ%J M^)[G$0J7EV[ICF;9KF[T6VLT--0:377K#MO]X[?C=KBUN1@V;Y3:KXL!1P3I MEFQIRPW']G(Q=#J^N<=)*3@ * (*/M&W'[Z\3QXKXLIO.:)X,TFX]QFQ@DH= M4JDOSQ!H.02T""H)*@DJ"2H)*@DJ"2KUQR]$#=?U;0T##&?9.RM1Z[QF\SK(IJU=+0M@GZQ^6H6]8FD[@KX 86&B&4,+NR47;-1R[5/8< MJW]'5+BM3I@EU+-#S[6I%8:&HYM$)Z9.B*I9GF?YFM^:W9@''ZE'@R_3%/WV M;. 5SZ*]K.@V"OG?\\@;TSOJPZ_F$6W/HO9@J+NRHAQA,N")PK1A;OT;8?0? M9#RE:T!T&87.8&@?87KW<2-P=:"S45*ZOJ8JH46(0@W#52S/-2W?-E4C!+U8 M57LO*=V5%66'G/MRJA!=EI(=X/.EH'R'XM)4&@NQ! P/#X:-DC*DAN*'!M$] M2\.";]<+-/B)HX2J;L%_>BXI3755O99 Z.$A=%E0=@#/MQ*46F.9DX!A7V&X M6:Q%4$E025!)4$E025!I[\ZVSN,O6RI%:_=K,GO9'.U4,KE7Q6M.*Z^[S[$7 MV"'[J+T]; R&FME8'"'"[H<)QSW'6&I07$:;B6@32#LLI(DDPW6IM,^V_WN@ M4K7=PZ*2X*5#H)+@I4.@TH%H0%1U3#VT_= W=<,T+,]60B?T ].WJ&9V%]]? MU(!:*N,6J$>N*KNNR+D^,"P*N2ZH)*@DJ'0Z5.JKVWGSV]?&VU>3E5[YPDZE M)N!VFOJ/)&,^YGLZ3C+I^HOTQ*;99(_11(I>&XQ[E+$=$8$35!)4$E025!)4 M$E025!)4.CXJM4EO[MR/^5L4)RGKQ,C5ZR_43RFHX5_3Y.D[#>C3!)?4WI9R M6%J!J2Z75XL$Y[X"48@+025!I;<7ZITW8=F54&>S0@S'%3+]*''8N9MV1SBT ME,%05V0XMWX \532@+\F*?PSEOQIFM+8?Y;R%!XV)@Q7XR3+3BL?6(2I!)5$ MGV>!EEZC15!)4$E025!)4.F@J=3"BK-"57,4['P1VH:K:M@ZB(2NX?JN0G!L M3ULK;I0_TO0R>9JD])'&6?2#7K.I+MAULS )+@N+X!X- K[$BSBXGYD'%\&_ MIEG^1./\AN:C\)[\:K+K5+#KMNZT)J I!(B@DJ#2(5)IG\ZZMQ/S6L_$_*FD M6+*LV3./9!3W^30!*C.JB91*$;<05!)4$E025!)4$E025!)4.FPJ[3.C79!+E9,R:-C%%_+*FAW^G_YY&6933.YK^B'S*B]J^ M4S]YB-E36'U;DT6E#X9B%/N!851($D$E025!I=.ATCZ]F_NXE8U^W479+^>(H'=IND+#4_Y_'!)IN5T/B3P0O(I+ M15PJ.V#+KBZ5M1G85DZ4@<6%L]Z%8SA4<9P@#(A)#3\T'<)57#CBPMD!6[[]A:,)!A8,+!B8>(;BVS:E@6$:;A Z2J 3>*H2 M:,0CSEXUQM=]B;8^&&JV(CL-#4$%%PLN/A4N#D(K- /7-$PP #5BN18-7&(1 MXGC4]'QO[\Y$&S/BNTJ)%SPJ>+0GVVX3%?>):BJZI[HA40U"#8?H5/&HYBNV MYAOTA:LV@VW"WWIRYYJ#H6KHLF,LQP9:-^$6K"Q8N2?;;L')FA:ZONH0P_. MC?W0#90 KEK/!-.7&,3MK]5KG:C5*]RLZT0/ D_S J+HU'(-U\/>H:ICFU37 MB6=Z+NVY+6C#O:39LJH4C$&GM>AQ;[KC [+L&Q5?YX7ZZ% M#FL0!0(% @4"!0*/%H&"NH*Z@KJ"N@=!W5:.5].S?0>CB@ZE8$-UUDV9:60 M28@#&YX27$#B_W%: QO:I0B'H:HI86@#-Q'#L2Q750+;(IIJAH0:JKD&;S7X ML9$2-/@R3=%[S1H \KQAV"'[J#6[.N8)*@DJ"2H)*@DJ"2H)* M@DJ"2H)*?4^FHJ'J4\\,%4,-#*)[KN5ZJF91DU(-[-]@\V2J4?Y(4QP%F=)' M&F?1#WH=^\D3Q?2JPG2Z+"RG>S2<^%HOXN!^9D;-YD[>T'P4WI-?34:P,1C: M:C^ZRPM\"BDBJ"2HU$M9O[O$V;>3]69_9/VIY-$RS_49F^R,>;35:&>11_N6 M>;3XEL^+T[4O4N"?!XI,\_EY]BNWY!E_=/&3I$'9/"++TRD;X,UX]?Z1Q*,) M&_?S#YKE-+B.>3RBB>>LP5#510;D@0%6A"0%E025!)4$E025!)4$E0XG3W5F M"6;WR06<'*Z C&])!&KJ)9E$.1DS9==;U(>_4]!VLRBG=S3]$?F4Z[3?J9\\ MQ.PI+-VF=98-3MM39%BWT($/"\5"U@@J"2H)*IT.E?:9XMJ[>]OIX;U]*MFQ MW^EDFOJ/0&GLOY#,)H1)/PEZ+7.1'BO":8)*@DJ"2H)*@DJ"2H)*@DH'3J56 MR3A=>4WS_GB*!W:;I*SU1YZGD3?-B3>F]\E-$N,ZTF0,RW^XAA4!.^=- M?&K"W:>8I\6DXF)9[V)Q'(.$;F"B[F:X-G5]AU#;5VRBVJ;FF-U?+&'TBP9G M_Z%ITH15J[(/3@NOXE(1E\H.V+*K2V5]!K9/E('%A;/>A>-K#G%-V[8V/4EAYFJF2RW#TP-3H]2W^FKZ&HI^HJ:O\+6N 6O/U7S' M".%@ L4P/17].X[G$=/2"=Q=1L\-0@/O)476S.6ZV'YB^U0*9V]HOOFHZV+/ MQ\646R6T]D7D=ICL*J@KJ"NH*Z@KJ"NH*Z@KJ"NH*Z@KJ"NH*ZA['-1M$R91 MB>O9CD-<@ZA&J%JN8BG4N[5'/W M(HJLPQ%%IS+&IIA>+_G%^'HIGTVLW]SSW7 8A\%BHB>NH)*@DJ"2H)*@DJ"2 MH)*@DJ"2H%+?C5W5)8;AZYYM:#H8NZKC*79@^8KA6X3X= MC=Y0_TA0GN:;T MD<99](->QW[R1-'\+4RGR\)RND?#B:_U(@[N9V;4;&SL#0(H)*@DJ'2*5^.#;?3M8[_9'UIY+(RQ*[S]A@=IQ_4TUF/ZWY-Z(; MK:"2H)*@DJ"2H)*@DJ"2H-+Q4:F-WTS%]#0?;"E5,52JNVJHZ=11%4]U/3"I MUK"EYDVHF?F3W2<7<'*X C*^)5%P'5^22923,6M@QQ3QRYH>_IW^>QIE44[O M:/HC\BEO?_^=^LE#S)ZR22=\0W$'0TN3376Y%;Y <:]1+&2-H)*@DJ#2Z5#I M;7V@_;ZW5:6']_:II(1V/"S\"*,2C;V>==T(=%73/,MW#==V786JCN8'L&]* ME"!HS93K# MOR58J#H8RS6V&B8O86%]0N'POO"D$"\&^##)LLB8 =C $R%R M025!)4$E025!I3Y1J54":->.[*YGLAHJSF159YK:Y(MMVE!_GN[](/FN4TD*68YNA&YBY3Z6>4/S[2 M<2#E"9P K%?*R2_^TV2,>SRM?-P^>)BOLVS:Y%S^#@1,(Q^(R'[MXB=) Y;4 M_C5)0QKETTTSPNWF;-+S^)4[WUMW]F8Q)[%/I"_7IDT=325=E"2&R M3;YTT>#82_(\>?JHP]$'R=0;4][BN-;^6#WTMM;MG."A9Q@DH*H;:H8!.K/K M:Z$5^IIINK;AVGP4\1I>Q4N6U\YXCON[1],\RTF,A]>:W[#,T)8-?>MRA0Z) MO^SM0\:YN.#$!=?!!=<5J^]B M)[OO/GEIPN]P5KYF!HJ)IL*\L=OH5D$))!2(8M0K1:X/F>HP2:XQ/#4%6B:J%O@+)@ M!':@OJ0OO!29W8E;&&>=FMN7'0GF%\POF)_G3OJ&:YD^* :N8F@:]52-NH;F MNZZE6:KW0BAHQ\S?4D' 24^&(AN*$ ]"/ CQT)750$)?5U7+4&S7L%W7"RT/ M5 -+T3PGM*G17U>"(UP)0B@(H;"3X)JO.99%-4M1J!%8AD-LJJJV24S/5VS- M[;DKP1T,55N3=7/K>ND>2 :6!?J!'1#\&40_AG^!_Y1+?B+I0Q2S=YM,$G0* M+./<-%_#EJ;\KT^3)&--BS^F%.>Y_:"?<$%GVKEA3):VA[V0\0F@Q:J5XM;I MLNTUUCP82L@089+D<9)3CIWX3$6P\1]]3W QCWD^^?CAP\^?/\]_>>GX/$D? M/FB*HG\ D-(/Y>\.AA>^/WV:PNYI(+&)>-+<2#R)S\1C>"R_-*Q@^ )556U> MT/H4N:)K0JO*6D=V1ZE$?)P#1^)G +:$V\AX4XJ8X9[M/XQB$OL1&L M/_;YRLT6;] M6,(RD'Y&0?Y82K#:MPI>5&9?(1ZL8)JO_DI?3M&PY\^B_E]< M+D(QLAW%TG0-3#0E,!35]ZCFVX$7$(?:MNG3?ZJ*-2B_]9B6>YB0!WKFI93\ M<49"V.)',OY)GK/!AWE\ ;CJQ[YX8CL[%_;$C]@6/?)?%RN,8"#GDY3U3/\( M@IFF7'3\A?1X==)CBM?H?[U.1+!I[U&R8ZN72[R!@5/^\H$,FP"R5R3;C4B^ MO_HVNI,N1]]O1]\O[J]'-RN9O"\KOAG=7]U)]R-8],W=Z-OUEXO[JR_2U^N; MBYO+ZXMOTMT]_."WJYO[N^6MK,N7[F"U2"_$E@N+K0EYJ_NK>TU9I)Y+A5YX M,WV"1_@=U/8LC(=-'T@<_8?QR&5U2\ _/I,LRD;A+:AX@ C^HVD&*\RR+S3S MTVA2S(F%JQ5TLIPIC<"9$.Y,%M@1/BM> MQ1;-?5[9ZBQ^%$RS6!),X1FY]+O((U_QA(9C_&= M^("(E:"Q-R:S7"C>FTOR^9@/_-W_%XP,,G]\9'9 M8,P!21>M3]5V;,4.],"V#-MW/,56/2M MP*MOX6Q0VCS04?B/)*]9F?RW4AI4%N69-A,O. %"69[_\+_P6.&$'Z,)'!%_ M$/Q%XHQT'<"K$)._D1C>R&AT5]).EKY]NY3>#8I?_8(<@7\'M/X!'X*]<%Y\ MRGXR>,](QG_[XO;B4KK-Z;GT+0_.JX?@CP?O5VO:/94ZHUBZ 1 C$KAYKFJL M#E"1I9^ (SBV@")84\D'D.;8_"Z1:!B"U($SD<@$9,0O0$%."^N^%=I"Q7,L MU5:-4*&&9P>$!+IK*J[C^V[H!1J[XA155;6S\B^OP&[9ZW$#9A)/J)R,HQQN M06#9#*< (;NH%>"4&=ZTP5 YM]UE!\89<-R9RC>:4GP.R -\M)3AL[F8!AA. M\'3@G-BQU6;1G$OW( 0F))5^8!DM Q6*!3+-'Y,4J!:4/0<+X5?_,M #A 08 M?1)ADX]0CJ"PAE^?CO/R&PW+XF^=,QU?M1C9TBH#DR_EM:\\H*F=TCQ-"+N2 M2I@4#V@Z,)1@*.LGK+8X@PN'Z2,TV)R/2K_/&7I%/ZI.:<%',0J$CV?XD]WQ M6BLK9C"\G7KPB]((#@I+K+DEPDA^-S>[Z&"%B5L3)HB_,FLD>;+ENGZ_J\P5Y^0!%H. 3Z*?&;7_NDE MQS.LF"UWX:A,A2B*112B:8'AF@%1 TI-2AS-NGO'SRQO=-19NBV5]39,G MI#M6UE]S?',.+QF\-1RP]ZBMG:]*RROP<,[_!;PQS?!:V/AD+(V HF>%KN89 MAJ&:CA6X1F"%1-P9\4#B;M&@ET?J M+-0-G7/W%88I;LVZ_MGHG]M%$ "A*V*4(#D)8U MO_YD9EU0($"1-"F)E+$1VV.;)%"7K*R\//DDIQ#2)PYGY)K^J"L.BDW///NN?^NY^P2H5BYFX*5CK0:A]-'?DU90UC?CU;]:?,_22 MX5O*LI_0 C^I=H"5D\OXH7C-TPU3:L:2Q: $G($ELXS5JO$E?6GELQ(=<5Y? M6],*[764M@4FS<""PZLXAP$=H]-R 5?<5.QZ2#:&,V!C%-44/+A3DIO6O-B2 MNP.N/1#[) Z.[=OAJ?K#&L,!MO=#08?G/?E$ M\!=ZL3 FWLZ^U+ T8FQ;BTIRO MX$IDY>S-M[)!BX<^E*[LMH+@.R?GT5HMVTI#1Q*([#Z]LS(Q'HO+ 8F/Y8BT MDA7NI3Y@TF+;R0S9^YD;,M!VNL9\]^0\],_Z1)*687%TK W0T7*YP$S+2_*N MM26 T3S]S0(&2;?V0&<9==% M<(J=I)$?>WD,MB$8B':4JIT1ER/]X;$M#!]=J#4[T[,%Q0VJ6@AOIR1V7)-5 M0:P]=-$UU"1X6UXR">.^9WGOG;"E[?18XO%/5L,E.=]>+:(_%0YX"TNFE!($ MRF#(=^%'3RXA>(_(R>]7/L"/2FQ[DD0#%^D] H(1^,Y=P8JBG)9L+GTD;,1^ M9OV^J#&--;'@=_^UF-X)O>39^]-+,.[8=F$]B\3V$S^(4Y[D!?-#>O?_]" M]PBMF@BN7L/J]\(D&%\5%_)4I_DX2O%-!1-9LOM_6S82SS/Q@A+P8HH3=%/=YB=%I&WG!G_ M_/:/]V]_?_OJXOT7Z^+5JP]_OO_R]OT?ULOOF\W/H#MB7@21 M[3G,B>S$=[TP8:QPO"#F;I39*6,:W/I0:]X!+M!:WPVLM-/#(.0ISWPG2P*8 M9L+")/."+,E#%B4^>"G9\DH?AM^[90*!-!RN]?L1L47Q8-/<&F_W-&/9'%U'4"S, MO5J.1:BZHYT$%;HXOQ[W)"P3"F:B')_B1"/^2"!\;J_ $-D,%@-Z#KX]G=Z= M"J,S![,HFX.=2,=YIO\J/>,>G.K,NH!W$E!$ 6CF;:2ML:X8..(IYS.+3\MK M&1X5.8)6=PZ83.;M>_C*= 6 ;MU=24IXO=YMU_ & ]*U6$'4P'5.=-.496': MI;-8JMG M9#V@\0/7>%4+S^X3SS#50>8GH3,)!H(+;T V6X/(W<7 .2H4A3:""/M8E\WQ MV3@R](L!PFT?JFJ%%(W*)-R@6UAUG]4_-!N=2%(F@QZKA/(NZ1DB66]GG>\(= ZYZ>WXI+[6B!WZA7@Y1P I^)B[EC*Q"%:!Q5,RX])IB9 M 7[&>-+M59E=Z6,,9AC%7=4@1M"K*$(P5-!2<_DW<^:HBF0=U&@P6M)9#:]'9..B*5(3]\ZNJ KUC& M_?9E&<@)J)2AD&!<3BG3W5 DR%.&X@/_/G+31YZ-%L?OG4QP M M2K$&++(B12.#YE2&9I5^K^B7*.1ER?55U@,KD)8'GR\+IR8@[:0SHWP M7_!6$Z(LP\6M/*-5+6UENC/A0R6[)-3:H:%$([E IW+X!,L%M2H&Q+_=\!G> MW M0 3W/IV<(?QY#)GMUU,-0ADR.-]80BB[5QSQ\Y[B'?^3"<_31-MH#96^^ M;4VAIPZZTO!'(@@HR]N-X(%PY+%0D=PR/85?,0" -8?PMFR^@!42E9(8X5A, M\?4(655HR\K\*3E-2)5$/ER[*!AS+)MYA- :5Y@UE7 M2<>)$$E99XMKS)!E.,P/QO!$ MT3<*1TGX7 H35ZC;4#ID+:9,@KSZ\(^WKT^=Q(*US/EUF9W2'0[;:5:T9[)6 M^A:&RZ5_*9=2Q5S%X]135'!5!T[$2J?Z>*L!KPW\L*#W:*>0P3K"[$4IA7^-=*'3&,A5>7,UD3@Z>] MT:NG_DEF%(C3#?:JH9QK=4OQ>30%LYKGY=S"&#BGM\*30;3OK IM,[@5A&2+ MN1"JI//S7%4YS=DW>6)IZ!A*AW_"1VI,H#%C)6M0OK6"+E" ITW8# MRX:6OL[;[*3(CN#?1&04_NT.1)X6XJ]9=;LN9_S@X"FTGX6Q]*EL_GI%VXY_ M:JV Z(>Q CK+T1R=DOG=B+$WL%4RNX>W1[.@V**U4-D^SO0%*?2+,&LL ML"0NN31E5.@6H[%D;DG\":$+S.0B7M)4*H-:=O7BW8KK'*R%JA&*S]P*J410 MK=.;0:TRI'.0*9&BL^'EO*6>H5]]F\N?T=4L+3$U)OXMPSL8/BUX3A!@>,:B M%@G:$DQ#4'FO%SJE;%J2.[&>[>'-81-UT1 9^JT51\DR^A"_S[4Y M4-4D1;=7\(F44- @YJ<*3<-1JB6;$=Y_@R\A#0'/:$$\ZIS1Y4XL563*ZG'" MM4D\*5C^I-A.Y%M@LL+JOZ.:"W8G[/&NO/".N,"1K+*2+ MR=_ FPL&XR:1 M1]Q8*_+B"7#0,7TBSXJP1TWR)D36"SMFV092=D%N&-H=L^IIKWY011>S'/_G M3:N0/L&@X6TPZ.'/10Z^M0WB'\D6:1 Z4C6'*0?7GN!%XP6%BBX4 MWT($H51)CO:39Z+*U@@:7]1&(O B%5QWK"F;:I E#.SD M@XHS<,RK5[,^CY/Z17/%>8\F^'&UU2?AV6*%[BLY_W_"/%Y)5;P2&I0LQUH9 M\Y(D"P,6%)G/HRR)8U;8/$TR/XWAHQ]'G\EEM'X3NWQT>NR+@$%(VH:AT,PH^L> *%/[4G8>",18BPO;_HZ^ DM!BN["[#\.!<.RPP1 ['4-Z6 M5&E Y_6IX?Q?:I9S,+KI:I85I&"2*T=ER?@.>^6CB5-DO$A=.W<3/W2")$F3 M/'"\).?,BY!H[1D4-:IUL=J%.3H[\J(?+E-'3[C0@IL(&Y3LD>KR229['V#@ M-] ><';;C6R>% )S:LD!+0=3I"&L@EY M.JIA8W7>ZGN,4^&E3\_'B LJR.&G.,[#2T?*7^0:I MY6D(;<1-^"BD/WOQ%QJ>?-B*\5%\KBV>A:DI#P%7 88E\+-[#04?@13_.4L/ M38[UD.Z19,Q&4?D0AEOO^%S(L?R="H.1M3P1_.R"VF-Z9V%A&0@<^?Y@*4S9 MG?)@YVMM5 BS*/;3M4)5)^ G4F^J*A-/7+&8%F*<&, PG6!RN>M< M$%'3P\TGR6P@R7M[(/;))GQPPJDML NRP)Y8+GOVH+#_M(BV%20=2LRNY;N+ MT=MU&D4"OK5AS3+3O 9W:$;D-8:'IO0@C1']2U& )UW)UG]K T$MH(%.R*"? MVKI]][M*(_BR [Y,1O#E"+Y<=LO7@BF7*7=BSTD#-PQX$?O86]7/ SN+TBQT M_(*ER2KW?ZVO=0Q^R&^@+]65CW?C0MD-VD[H>.C"A2YK5+P'K*\/F4OB'LV$D,PJK^$#KPT"[@,N89EG5E#[FU'HF[K*MSAJ@Q/V&/V\FQ6Y*%7%$$2^9[O)C9+(S\I0CM+ M,K>PGT403*U+>7QY&V/HI NHV8T6=#C_LJ,8NIR5H&( ZVU:_IO4"'U;@H[% M=^"TY!SO$"I1QYSII6#FI)?R_!0L]!J= )#FJRH7.DYTV"'\J *VFJJ-(*SL M&GZ53R3B=4[(]4Q<=KG5B/#U&)#.N%K0ZV;.%L# M3"XJ@T%/B,G""'MHZ.>28%E[D'NBA)1MZ994ML@ 5Q*I[ 9I_#U:0'*L,YO62T6OJF*^2UQALN&;H(+@?ZTP/97-ZR& M:X^(-P<:2#1W(%W7E!.\E,ZLUMD*Y"]U]U.G(CY*TI6/4R2SG.5O%._*2D7\ MXS *?30):?3"')L>_CA,J[-L\*../;->(] %(70R *._H2U[$='YR=!L< J* MQ=2:$J%!JY>1]("8?XB,0"AE%5&!)]\GU^"GQ0DO6!#EKA_S./4\URTRWW4\ MGH)FV$6N_Z31OBL+WB>9R!O;TOI''KH^N;^2GN>V['&GK MF>O&O. I.(N!_V@C]T_.@^61$\U3HRJ 9^5\(=6=EHHSZQUR-E'/R/(:B2EX MRPX#=FD])_2!%@;*18A[7#B,6A8*@A5T28D[#B"10QT?,NQ/]#4;-J7IU7PN M ]*$@AL\:!-IU#'VUL8-;FT=Q;Z4X3(0X"S M?\RP8)>0.>-Q:% M+3<"/$[+YR'=IVM<5=S)#_5KD@ V_5"\JV:7[Q#L(W("*V_T?JPLS%@:!''. MF>W'F9?Z09'&H,C"+'9MO^=:(;F,K'8C2.*TPAN>8$9&39B,H:PZ)JB62CT/ M"@P@GG\IS((4GYE.EY)$L[HF0N"V<$/?4Q*PU!#1;WMC%? 28; 3=$7D'-"( M-P(1_[O(!7E#BH?W#55EKB,\TG71#!)8P$NS"O+385P92V[.Q])&;(V'AQ8Y2X*%8L":!&[QN/$![&@F6= MLG)5=2JBHH:!TYDFZ8\NG:1IGK0EUSAK8TP3L4!XSK'9-!+5XF^5C__2>N'\ MC!I,9BF-F!NB.Z9?)?I'SH/AK0WJ%S]N3SR=V8GUPFV?=(OQ/9I6)VW:=8>9 M3(:#/IA56(Z=@B(MRKG14DB^MU63$G..0<*VF%4LY NO\WY23@9841 N#SYU M%S2(D7O$4$U9W#W1J2!QS=M+ZYIS@354A=4JRHK9:E$C2":RO)PDV*&-#@E5 M+G$M94UA;@F'C(:VEL<.GZKUZ<.?+6Q4!B3R-7Y7:[%C%D<;[/*) M5#S7'JW6@.\.5VSJL:FUM\,JB931K>$"MS#2I676, !=!"+*+M0)(%;;F5 5 M4V&(T.XH9=6N\62)K>$I,)@KLAL M$3O'/6JANZOFD54"=&;]G:+EHCY1WKFRD%:S2,[0BL96-'.KUH9RQK"2@.5X MBZ;C"Y. E5ACL%!V8Q'TD[G9Z@EXZT;$[$RXOIB2KNJ;PN/B>8(=87C]8 MU<_$K"S;Z"Y]2CN!FK2U+7"7]0)*%EIU")?L#H96":J^J?'E,^O#TA9*GW*I MB(+AWV2F#3\E4'I7?0HT^L!63*0S+V53GH>>$&H/>]G!/KK QQ?C)EB6U)D( M!(DJ;+F/I@7W0FXUK(%#(0552/CSP G2_O\VVW%TUY*I5&JNZ(M$1JHM(Q[R MA^>4$L/<$IYWD?=E<^4\8B:_I2S9V'?N*")Q?R'J353HM[ZEI,U=YW8WAM\] M[':/^+?-126P1_S;B'_K-7!;AV=;+DMSF!T'\-\LR3T6P1C3( H\ M]\%CE)_ Y&%U=O4:--6T(F\<>0=D1O6SS+BN# W]..Q$:BDL8Z5 1IJCI" P MC;76>$-T^ELG^G,GV>G]"-UK[)"^Q37[U)_.7DYY.WJ/\1A8X$DNK1)Q/,W'#1 MIDHB.RBCD8NLJ+H3]11% 813JB"R\'LB_6!S(R5S]= M,CTF7&0,2_%_+=IW@)$HB0#-2 GV@)HNKQ/(;B-W[EIN%&X:V>]3$9+!D*$N M3*8KSR@I,%^P_/(VCRE,>(DE[>8?S+T14D#N4>>Y,@2DA]U?54(W2H=/I/1J M:O%-'%VP5I=4!CVOLLV+/PTSITP25GH\\B/\Z@(TL3.LS2!/SB;=-9!5D7RVU\9 MG(H7K5/VVUW[%=GE^ +6)/\=Y/\?:*)?M'2-;R02]0LX6LX&V(.8R/^7L >G M]T[9<<,LMQTWB>W SQ.6PI\=.XR9FR6Q$[-#GW*R$FXQ$=J,PEQ:'>CXK3AW MI'JHJ*V]/([OB+6J4I#0:HKAJTHHH4Y,0"/S)#*NI2A%-23JHFFM+A=EKE'J MI;R'J9=88USQ;4Y'(HQ0V5&8BM27U%VP*-W;A[J<#9D=2N>_*'_N*/W!YRXQ M%NO, MNA"=VR64QFI1- K]/QR26?M*8VE7'[=;BAQ)J\X"):9R1O>:%1:[O*SYI7K\ M?ZQL&[5H\J6647[FQF'(P0NVP7<,_9A%W'&B@ 5I9D?@-KX=ZA1U&O1)[/3T MEQW&]WS>T<_8*>HTK\A!Q^?I=E&AUM:1?7)NGWG][E#76-^)5S51E!3=,R8M M8]7XJ952M?1MGEH6-B]M%&5Z9Z!K>=M*375O$E!O,O0).]RE.9?VL!R.VK3U M1XB,8O0HADS"6[9D$ZZ^BR2S8Q__U]:H4 I1&CT&:F"5!75T\5KM3LJ;Q.A_ M*;E6"P($$C20KK6Y2)IN4>YPUCJM0T]LUU_B)40J"#]O!GG=5L/[3.'2'/Y= MQV-Y UAWM4>OVWIN"]DD\W#)I;[0S*%7\SR=NSWX^(BYUF@D=3,Z0SW]NW8 MSJ&>C0E.5[>[JL'/,(0PO^7*VE;WUQ+!@+:X$.J4@;':=+DKVGP%BCV>V):# MGKJ-]RCI,[)X\WZ>&#T+M#;-X6-R19_I"1%%PL (,<1U==)0+DAT\U. 2WG3 MJ#P1$DOJEZRT;5M,@[31]6]$#$#GHW YYI1H(W(:N*2(SD/T*&#+QHR@VT)S MIX?G% 59BZJN FLW^16R6>WT$8!LU*)+21OIO16)ZS3)PWDKNI;_\O4=C1 )#Y<06D6;]\:1[=^DEQS-M) M]%^MX5&4FI>X$B7X)%M]M2LL"P.<7':!-YWN),LCU+3"2W.=HD,BRNQ48W=E M87>_^5,CZJ2/ H#0 GO0D?WTBA0ZP,_'K>LB82 M5SZ[;I;P7>+(-#J6*ER(G.IN6F;UAJ19W3L*$CI#GZRNP$M0[94U'H=$1DF^ M60%KJ0I891KJI@6X]34AP9'G9J ABV8(0-#8@I!A,BG05672L>Z.Y]BTB&'] M_F34@!"4L;1J67?L"(6>U$@/&MLX+O7WI]N)!OX1CHMJ?;W(-I_8BY< MDFJ9'4"/[1B_[=G?I*FQ GS.93DJ>>QP$Y1MD>M$,MD8]7=FG&<)?CV,L9:H M:C(74KC35)U=(]K-$\*TC[_'P4B]C=E,440 7L@<8]ITT_=^ F:@QF"A0X&$ M9?H2GZQ/4)7UBD+=]<[X .1D;5E8%W*2^06+HSC-F.?Y:1#%3A*G<60G<1R% M89(>J4/]MN-L89'=*579':E';<:"VIYU*'R] K*G12<. Q+/K+?%,C.1?E:S M6YG@@BJDX0X8,ALG0R9Q%V!,K?JTXTFO^JGG5=YGRZ]EY1F1DAVDI#,B)4>D MY/*UM1;YN$PL%?/,#4(W\L"49P6,)2L\)\G#( VCQ(T/Y=KZ#JJ=]3=@ZV9W*XC:Z(I*6.H]0@6TSXYJ>KUFJ\1$&&1(D#5TM8'91+@)='J'!>^5H MIK]*#ILHKL:O4E$*Q1DZ5 IHZPZD\)9Z=A(J0Y G2--*]DM$>^V:8<@.FX#P MZ52 XDQ@FWA$LYP@;N^X+DBH0Y4R5**M8RKRP6T*?( HZ#'+MS5(YN^PS@M1 M 202)RO3)]ZS2)_@Q"V:N65,?5,K+SP4?=!V_I:%8E@X5=2PQ]3=!L7NFJ9' M"+4V:D@D#=^PM7-CM.K&UGQ8+&Q\\=I8'!$&;)^N VQS2Z4 PQ%N^.O312"6UL8_"W MWE&$UWEI_3G3U'S_6E025)$I8@$* MF@LXL($? T>>RXZ@TM0WY8"J+BD5197U&9M.P* W>J8-5W;^.N[^(^^^^]+Z MO\M;WMMK2IF2'%">JYS=+.:J:AH_KU)$JJ&UJ)MT"8(";&YCPHP M>&Q!H"XLL"HK!!["2KA?"S;YQJ-52N!EF Y^#/G@K\0F;4E/Q, M97I5QE1N^(HS569&9PP4'%)Q:,[?'D2;+QG&4Y2[COQ;Z8I:-FZ3S*+".<9;QN MEB@:V\PTM4/.TB#.8COQ/<=.4SFYY<8 M*V1E)!F'J]#T$9:)GIB3/CLQR /H8]UF&X%WFW')J0/0@R/@(]#>I0Q4)ETM ML'6K&LD%6BQNHVX7.0/9X:E!DO_-1J.=[?2.*@3),>0SEJGBH@6U.<&GU"W8 M@F*RHIX0G4X5:1&#%\<95E+$[(;6Q8BUJ8$LM4*"K\VG@A!"E%#)Y3+G;M9_ MM&YSFS]8 +BE^66 M=9.4>LG4&(EQ3[VZ4=M"V&!1%V,Q(U#6-MR2<3)$I32#8Q1V!F'<3X9 \B?B M$8,_Q:RLANC("NLC5 %&]3EERQI*!X,\R -MNG)275#:#&1P,9,AG/F=3$QK M!2(Y-MOO:_9O\WFF>'0>*$"[$I.C0>O6HM&TH JQCA]>,J(B%Q&:18,/,*C! MJ:1@^,DM7E]SRA#?"]Z;J#S>%A2W:YFBUU13L.[355=K.2:>W_\^@Z-5%SIE MVC]N.QT,4"\.G'I=80!>_R7"-A4""P>*76%!:.>JKVQ1%K!8!B*CGAA6H215JB3KC=9()_WN2J+'2IK"/O,&V*X'2&"[ $P">= M;G0N5/T,Z>23[C6X%X2$$F!CU2N[53&(HJAFA#.%Q159-=F8_*X3SE6("]+7 M8.S)O\CR HZB1WY+&%)ROS0S\#&QI+W.'-B.\AW"R<>E>VG5L\RE^_8;H"+MA:T M$9P)4FE+.T.PPK>(BA87;E:12HSX"JL1Y&*RKNCBD/;N*?:A6Z>N0J[-0(&> MZNZV5. K;<\=JW:7J:.'@+KR- WNE;?>,47,IR!JX-G$B6P$P.3X M>>X5?NPC /E0Y>:^6<+SDX1:= W;A5ADIN!]P8 A]J^WE0JR[I<#,9 M3OZ"5**2VP@?N(0_7+H-.EC?SF4@&VK#DSFX%2:I Y7\KQJUQA])UZ5E_>I0 M-73# ,M)N"Y!Q9GU1I91RUDN+8F^S]I+0UUEWD(4!2*"7Q H_?"?WNW9>W'Y&36..K503WLF;BL!NH4X(6 M4.)&0J7@/',)-?@J";I>G'P6 *YNI\^_WF"WO8)_N%G2=FU^HF2= +=CMZ# M/QJ?+3W\HWBZ=.0;/D,J._Z-9PM<@68B%5J%S)8*8=$8T"(N6SUJSD"Y'C5& M2Y%NLQ$+@J$3U5W+T@M(8VQM8E4%81!7R";VOU7P*,*LJ>&H#D:F$.)?KLOY MG&NH=_]W2(53$=&N8C; MI[">]!\QL*/P/ZE$U0TN70.Z5)0':#D&[XR&#/( M#Z/)+E](0@8II#QK=Z3)KGB^$%9*;]/;V+2QI9U1]*+M@_O;&PO+KDK>(DY4 M-+ -G'7>IZ=9"X0NN%7UI2I9$=&WZVML!8*">&91HU0YO\FJ20V/LPT2RD"_ M#(6W<)C.JT:H]N.8XX/PW/[&/BF]@5(M>':5(C*T5$,UNUJ=MT IK"TFU4,Q M>SCUTZG1A8FI+ RE;%N'4@Q8S1< M<:%%T$/<;Z+0HC5$8<6LYDK2BW,$B2GEA"4XI/3HQA*Z1(:\NT\?4?9/>+"' M5?.3'FY]2"GG,G"#,G$&1E\1YQ'6 M1".B=(02&LUFQT$'^%9VM(<-!(R0HGEMF?AZ M18:*F<82W-YY->/-)D1/GN_'H,BR *'%47BQ4Y\D-K=D]J= MB*!ZROU>@2>&= PLUX+.HIBJ?J^Z>NHK 1$0QP4/@L%E1A1[>;.T66R6CHL; M&BM2_XY+;;UB];2RFI+X>?!'K0!>5SF?"@+Q:4;T/=8:@*5)G!9:*H5'#Y(C&0$B,VQ<+1^=6UKD5"Q8!M%V\X M90M@B#DV_F;8GA%-\$I1"\G$@FP6CFJD;/1[!79#$9J+21O\>?J4"TR[\+!T MQH*)5+D2B7#*=G7DFLAO^PI1O,D#=_Z M+J63E2 S)YY8)QW7]M2BT$O'WST[H2O(K&6KTO\5B$BE)1&3 (< F1R$L)3- M,M#,.$'SOD90DB>?TJO3NN6R%I/ZU@ICO&R:A80PMRM,15\UWC&JO4W_>%(= M!LRMD47<=ZJS;*O]9QR3;@A^0ZN?U4O=L27TH-UBLR*)ELNL[=#(:<4+3/=F M%Z<%-PE)^IQ8=;D;5>(N92Y*3<5^:K%G=" .HB:P:FI)>UF$@P1 MVVB4&\I-WP9;(3**=W1Y3EA]78'-)5CPJ&I_V5+HC.KCO1NR?G@"FDAF.ZV1 MV#V3RD5>Q]U-&1X^T9FM&K<457I5._[.%07#+;BD@<6;V[BK.ELKIR1"D]++ M.+,^K_KZRB[')G-_MVT J5<^G5*03H9#Q"'(L3L]4@O2W:%+Y^YM+@Z6\AA_YK M;$67>\R:=M$^'0)%)/,LIY17@4.8R=+I,^LU_B,,^;$GIV;53E.ZSWD[SLXG M>&.!G2A._LJU, ,,+50.&;/!2+T[;5]2%J>P6EA?!-\4\#FU&O>^6K1EN::. M.B)&2ZQ"O),?ZTWIEOK4/'%5.EZV-0>SN($9BAJ2^UFUXEZMY;-55Q_(T.^L MD%)?8J6.365ABKE8S#+I'E(EYRR[4YX 4I?5U/PV,\L)(.0#%5XW]Y>P;_? MG5:W,VFTP%E7E>M47;/RJ0B:;/]5/'B.\07]E+N)/) PM3:V4(K,'HQ_9CP3 M&P\9XR2S3]J4$AR[HM)%''SQH'G_P=J'$>@0]&J* @--THOHMM$3DU#.P:9CX M_DD[W V%#JYO8&=EQ-I@H5:.;4?>A1(7920CFG,;-*6!]M%-K+[/%6;JC(NA5/J/47T4Z7@H4)>,23!/+VLB#)+1DD[S1M5 MJ0M#4^24J6[[MN)->3>9- M]X>=-6[+,(3E(C*/A0J'ZP"1CI3JDD+-PD-I*]&JV*C'T_'Y,^N?*$\MZFN) MAYD&T(C%5?P^".?3?8E4,.?H\CQO96$D6,2P[_]:L'HN/->VA:Y:A4P"_T0% MY,#ID=DVL?#T#44]W2-?0@Y;V/:,3R0:V[IF_XNYOCN=-B1C%0.2.KG1\!LF MUUMG'C06'NU;5L.FPL ]:@K,%)NU?*)^9SNPR8 *R3=3(9(?"P=C$&/!&-$P MQL2\*D!6YU3(S8L6+PCN/:Q:)@Z.3INUH/@%?NF*LRFL#YC&BUJ&F(7E_3,X M#*UM3=V(NI0>FG%0_*&_G^VQ:AGI8/VVX4(IHB (N)VP+'!\)\AB[@:9;VOJZ%EB+7EM+H18.FN\BK&]S)=L6L[I(=X66N"9U 3A*A[W_7X'-CHI\Q ML$RI, '??W'R^\7GWTY^%K""?/BK?Q+5 EF%6-#POCJCUYRB0=>AZ[%>?*EN M0+PCW_[YI?496ZF7Q9VZK"ZZY6SF#RIK"X85Z"["%#$LM"%:E1:4K34M=< M+DIA+",,0W!,*GN "X;7J2R/D\"C1BXAD<>),)R"C[3<$2H^1JWIJ;^'Z#:O MM]0))I*42ZP1-M*0@4?U_.ZS%^3'_!<#?QWN.<'PY4C.%)1];9K!(W#J7>I@ MY)[%\H2II@BYEQ)$Q;,F"G35S5Q*$US5MQVCH?QW(@D5.T '"TZ,/B^P?.(\ MN/:I[<-Y^,15X^Q/>&C@K]BO5AZ,V(_A8/S.LE*TV&UMY#>T@[1XPT^ K[8G M^I.2'GUP=*V4V%_9(C4OVSK*]FA0<%DW3#9@>^A@$?*GX9(51C4H2Q=PB\Z4 MSV@<2=T.>0(V:WXID($BM-MQUZ5)I)J.[7#Z,;#HE8)'D*L GB4UW!#&> MK>&\/>*\ISI6N/1[.%5'>(.OOK?A),ZM_^9S=<,?H:[YD,TK<8TC2?P]VL8Y MM1''.,0THI6-'8"R6;IU7\GS*ELLTO'4__;.C,Z@JZT^D6"@5ZK=N58[NL)9 M'Y]Y)1CNY!T;VJ% .[?=KW.%JM3*PTQUZ7_KL+MA7&&H_KV]O^6%W,C>UKK' M5C&7L;RAGZ,1(32GH)75=[D4 M?:;>)/2L0C[K1CYK!:6[9B.2)!1T-^NX'IPMU2L+GEP495:2"6(2SQ$G!#U* MO@EU*/$F,AQ4K?DZAGCXX+L4VZ 3:#[E)] 9V$4"F^[);BK]M/Q$=]@C?:_P MK96!F,T-,_":H5)[_VE;Q;7),1K\#BS< M&P'[^*RQ?7#DJ1P#9559*5CJ]YE-T6428+7.L6]]>\FFF1D_J]M?J*@?PGH) M6#)3H!.)+"1 $$J/B9]YX]D8TT*9H('\U&@B'2^"0M? 3QPE.1@S108[N83!$AW^A>6?W5BOOI7$6 M^7B_@Z6EKBQ$+2FO>B [XRQSXF&S#2]VPJ+P ]]+BR0) S>)4]=)F)-Z\7(V MY].;?[QY_^<;Z].;5Q_^>/_VR]L/[^]O(#/<]]N/G,QW,S?+'-^/8P:R8$=% MZ 4@%C&2\G9'R=R<1YPE:1#GOL.]I.#HK&7H5UZ4LS&V#-!+%H<(4E'7!,&]!6"=TAPQO M2%?LR6\?G?' MNHMJ+M1$ ^$,[VU@PUXT/_>_:H3=18VZ[KFV\AMJH^YYBUG&;4Z1-??\4N"U MC$I5V!V)I!$6-W[ -'9HU4.^$EX?A+FND#Y@T5)C$O*<*\HU$"BL34311>"/ M+-$3HGA=?INT8HLE@)-.^)%H0Y"E[,SZ;)"U:R)'C2IK(W+FPFO*C>$I3!01 M6;.$<<0 '$;M))A>A.V4%V'B\V%.B"[2^ 8ZEI__,^K PTC/$$B*- M:338IZOVB'A!$,YUL_(KC<3-D?,B^INL^0&)=$=SD">@B*A7R2D67Y$'=J=) M+[%,HQ+T^RO&WV'^%T[2%.L_9'&FXGTI5*R$1,-04L(2$AU:5K_FS#HVY=45 M!ZUCJ ;E$M%E,P$1[;0];%HOFUQ\GE,VW>!U!V?[4A%I()K@DR14%*M+A?6@ M$NYNL!4%/%#O3DN2@ DX<>!DX\+I0J#X)&"3*V$7RT@@/X1D3M;NL-S=;D2N MK;L=7(H_NDO1CKQ#)=1]%87C=)&X>K*H$,+&L\L/7GKWNM,S63U)69ID-%C6 MD^]?OP2>_L*G54-/D8&0Y6])N"4F!K#Z1J&L>KTSYE7[H38WCNU0M'83(8ZK M!5R*.'/*6H,+2C0Y)3%FM!UJ1.);QDU%5%A2JX_E_PN[I.BA*2"E M<"UZ_%1T!H(S@\5MI?@/I0TFG>>V1!(Y/2:G\RQ]Q%!9F<& MX?]*^P%A.=0O5<;-EAI*;#S7K@4CBOO1CA5$27A-=IZAKMX7".0I:=D%_Z%@ MJR%[ST ]RZ__W+V,S-7[26$0++KNJLL:9S^OB"2ERYZPRCP_NL/VA3@>6KPW MJF'M\ R07L"[B2*8]JR:DK*3SD7--5Q:4%E(DZ_-ER(5K20=4H8=$G<;)0;( M3JZ6%KL!2QO=> ,26>@'ZC$MB=Q*L*TH!U_"VT9!%*61Z^0IXWZ7@GYXG3GP?M]793B1T> M>"[/,]_V_,@N4B=)XB)Q,IL[19ID:R#(7-XV@>=+&D7J7JE8B5TN<5JW*P23JRIC'?[&,?[&FV+*:JB@*F-I<^5_-_)0L0/'5@O/>FQ4,\D[YTC1, MLGXZ'!%'IR _W:\,5>EWM],X9I@%V$W>7'CE5'47)9XBSJ?MII=[5A+]28,7^T%USP%SP I+',. MYO:\,>KH"T47(NZ Y1!2"U[2RT(2,65I54^T1&*%7*KD2'=K%UV,! U[6\LE MTFOM[;+)."RB ;C!E)LHNLNF;-&L]#:6G2[SVA*KT7DXBKH*$G S_"81F" U M):$>Y7K.D*AOJ"N]=*V$/S5!@9"M, GY:;[REL(0<^PBHJ8L/7':6RJWJ) M M;LG+N1ST\>-<8-7^2&ZB:S:Q;SB.G]O6*5JOY?4A6[& MV8WZ*Z*_JA0Q>CJ6^E7W!;U 9(H%!6R,X*I08UCW@">I!2QU'M\Y]54Z)SH. MX\@/1\F42F_#(X*X67 0Z^>!I"'!$M'MQ+//P;A$>\K%4+"-O']1HZY\':7" MNE'>G$\Q:]2-01C <*U%AZYRA?3,$=/9\@2W9@--5KY?D0\H3G YW6:#^:Y- MG=R?P&L>+4?RY;['&_Z"D>>ZY=)&P2^O>C\Q$;2W%B:6C-? [,KC"T7_;I#J MKTRC*4-:A5[1 ;?E[AJ[: M*J8270VPL^%UH/Y(#]&_JUHRH^=3.6M[/K6#*+/V5/3>O<(JHNW%5.#0O@XT MMAOA>B9<+QC)NWYHX-T@T&HM<&H9T)4[L<^S(+(#Y@=1&KL!F%-):A<1+\*, MK0)T;0 $.PC%O&4AHHXYO5'-28_MLGG=IN.&#!G#]AE.T&@#8BETV PP?]]K M'/ I[W %R5[OJX.3G3<,-%@5O!\= Z>;45V-:3&!#PM9 DWQZ'EU2A%.-20! M+1"CHML)_D9H>]&LPG@!75DZ8M)V9VV#-JIZN9QW(J";!D"5%2O=;Y'4HGB? MC/U52U&B,TG)MAG$4U6.IN"\./S&'+Y=I:/5*M5_?)B:NYQJ#NBJ! M(H.(ZE@U ] W(^3>]F;&&>M=UWT[L57RC1QCFRZBT+P X_5C\FW(WJ0.D"'Z M-FHOI).9==&9AD36X:K.*"IU79FMQ-HI"2">X"-3)G0!5X0L M+)9[8IPK O)^+4%!XP@7@C3%_([F!FM?4A-XJI:($Z-*6J,/&FE)2]F44*AJ M9J@04D$&= '\PNSJ='$CM(^9+Y/,:.5L"24A@0R4\*DQ!*+^II&K\K!6'?0O M(?JP]*G$7DIUVQY#!C+--VB\*\4F/_6AC-@O5;3#5@5+9M+1E'UU!N5=U#*A MB_<9"WQT3F ?LVFF."F%@#E07)KAG&<;#,FFK,3:64&<(Y!;DS;=1009.H5! MQ6GT-$/R?K8$YX[L\0FVFY!R-:16*H7OWB@$7#\>T;;1FNHH;J<&]BLKIZKO M[J*C+JY*N.EJ#,]T?S'3[=-;U:> M95Y<0WUTV$=G2":F# :F7&.E/ ;LB:: MGU2J*OY61'"PJ8S4U<1-K3AIVVC1\&8)HPH\26QL(B)]L+RRF=-7XN 7:N$4 M-*4D811,@U,9+$1Z\4X2EK[8B"29;#%GXI&[VZ^(VKA&L[$N?Z)43]9KL-F1 M#;QECX"]@?]>$O[IFE8H1J.0SD5]MB MVV@2?1]:H5F*ZW9'W:P\O]0DPFPDB<"Q9DYI2;PG1)@,'B03>HH<1UY\1,0Q MQ:1[]Q20V%,S)VS:A9(J0'&JU1C==C<@&W2T36C__*IL@2%5;5XBWW>*3"62 M+]V[K2Y9J>)6:QE"!S9=.VDF7]!NB[:#YIPB3O*\M4W)U%2+K4@Q\RP)N.T% M:1H5?EJ @"0L]YS$=E([=KQU>9,^*>90C1BQMKS2B_L*;_H_;RZTSOY2R9OU M[P;6\$.A'K4MIV82GYS;9^YJ3LU\,RY2>>*V6,VP\+(B2OTT3 H_X4$:Y@YG M 8<'^AG+\S79M %>R@=?S@%:2[M=R>3D_'V?UK)-_;:F$I+%:1?#6.".#KPO M2W2\^:%_:F9MV8(/+,ORAM2"[ [1,7Q[=!8M/SA^'4^ZH4E3Q7U+K#.]3G;* M U5,8](+1.6(W&D\;P;]5#.)MQ*I:[VO6E-6SN26FZ[DTD':=(-5-S1!Z NJ M\5I7RG?>M]U!/3:Q^?^TB2A ZJ(O6Q<<(],8RG:579S[]NWOO7^;M#DI]6NR ML?&SU7=1]_:]Y=*?'* A7ZKRHJ/..6PM&H\JLV)8P2BA->&]VNO+F)IHN]C> MNE/=.;0S*P4?:B6Y-P=A[9M.R!+DR P M,U:S1/1VJWZ-]T: O3[A:/"J!/, M? F&AN?YEFNR"#5?/+XS8O4F^T!CE'K%#^KY$W.59?&>>8B1;4QZX6C+PC9- MRW]K(UTY#[0@RACI%/LLV/27*;]$JD0=\J//\>5(_VWZR5TPV\^R\Y#&<"W5 MVM0P9K&IQB)W@VD2J:4A5VTI1=7PI;!)V\:6HZ(EA]KTOB3J3(+2:&^.3B'\ M+@.N[?$G/:Y$!P[2)7DM@\:3*Z<@+P8QTI^EK>.F=$"K1V1AC/Z*?)-'N:T=.'V(,.2(D&YE=-6Q" M.(GB.VTBE_S*D?(IVV,JS]/K+=4W:#,^"VY\)DH=](2 M2?T9Y@)YT0D5%>H PBF0!TO=V:08:6]2SF>]C5"=MH961D^R7;].>_BRY=!Q3\+Z+%70VS:&;4(V MGD)1BGIB0^=W4*E8Q*)QW"8Q+V4@R'S SK-S>2NK=I8&OKJ1'TGR!UV.@2^K M\ZFT406F3135JV8X=2>!]WF1HC$L&_V:[EUMIF5%\I[ VUC]T1T-W>Y3+@J. M!=<&-?/4@T5#"6E!9N!P-70]D$4G B^*6,Y,0,#Z7')DVKP!L\$2A"K"6Q# M/-7M<@M#X<=#IX4C.FU$I_508^O19MM9H0]+ZV98S10=EG8SK4&/TRVP^QUW M1.)5GV9$@Y]FV!7XIN$OU1]^!45],V5W+\L9[1K]Z-?NY .8/#;]1B]%'F_: M4/%Q>R+.;'$JYC7\?Z[>+#\^HX]^F>?]S[SH+(KCE1_;9\[*S^Y[K ,#D8QU7-AQ8<7";G9H?R&%()0"Z!U4U__OB1>>+.DF MJ6V<&[#]D'W7PHM*=1)YZ=Y\LQS51T0H(6PNLJR8Q$/V;7(3 MUY-WYKS40"2PYE12T/H"!JZ^K%:OR_*RX'VS8DUL7!%C!]J'])XRO+CK7S&P M[,*T>YJ%[UD7MHK+HD7]WQC>>]-)06%'G6T6?>W2)EOLSU$L'MH?G17:NS0^ MQR5SQB7;=LGLO9[#;9;Y*%;H@I*(#RM6SV[1_G.#]?KQ5F44I5&41E$Z%%&2 M-]UR-);6XA'$;(.'C.\;WS?\OIVMM/YWG_@$Q]M'L.E,O\@Q8EI+:%ZU@(?G MS<];^?,L^^N24%>G&\[@="&05"$ M@>,'3I0&?L8CKW"XZZ5YQM<5>CV)AO5 PWKN)(["4<,^;PWKY5AWR'SF!+;O MV$C?F-I9$/M)D@1Y]-#\C?!2T+!]*1LU[*AA-R[^S-,T8)[M)$7H^[83QV[@ M\,QSO21/7&\=<>?3:%BD7XV<21A%HX9]WAIV1_'<7<.&&]BP6\"Y?NRG:>*E<9'8=L!9' 3N0<8+D%C9F7A^GR=Z2U4[+/0/JFJ77OE=JG9@ MV,]3U>XHG;NKVOCD?%_1@DTW_D?72(5;1':6>GF6Q7Z6>\A3&GA>QH+TI MWTZ[YQ^V3_J%Z*%D7>JV$9]N"8 ',\ZK!98J;%$#\#S#G'M9F>,\]?W[*,U2 MGN8.SZ.B\%GAQA'W L;SQ N<( P/TF5W, 'EA),XWE=X=!\B<81AU8=XQJB7 M1KVT![V4!\S%5LI)Z'J^[65)PO/ #V,["5@:^>XA.NZ.#WK)=R>^YXUZZ="> M,>JE42_M0R\ED6='OI/[KN,';L&.3]&SH]# M7+R1\V/D_!@Y/YY^A<;J^I&H812E490.:U5&41HY/\;W_;#O&SD_1LZ/CJ== MUM>B$>DI]>\:&3]^B&I))\[M+"WBB(>>'W [YED21C:S?=]U4SLX2#A0*-); ML;VOM/N1IZF>+T!U1_'<': :G9S'?2D;Z]%'#;LQ@("YD>,561!RYOM.G'AN M'$8Y>W2\7&37LL]*P.XKG[AHV 0W;9^X:->RH83?5 ML*[/,M!ZQV <)34!([93;01(G$;/S0X1HN3;8L($SB48;]KEKV!W%Q]H@Q_,3UXUSQPZ"T$GL MU(_RXB!Y0%T7-*H[2<*=%>I8M7HPHCE,4K>;=.ZN4+V3\WUQU(UE]!O:>(63 M>K['"C=T?,?G+"P\SW.2S LR.RB<0_2B79\TDA\ZHT9ZWAII1^G<72,%(]/0 MHW.E!VZ8>HZ71$7@YT$:QR'W0AYSYB9NF+"#]#HQ<^)-_* O+*-&.E;1'*9* MWTTZ=]=(F#AY'&:/0_8Y7V&_^9OIHI&I]8+W$NL;*=1- Y3'([4#U&VA'2(1 M>NQXF9]$3L*R)'63E&>N[]E.>)!.)R9*_(GC[FSBC5&\@Q'-8>ZVW:1S=X6: M(&WIX^1)1I6D&$3]-&1%F(7<#GVX2^/<#=(P+%R;AT46^(?H=7J868@F83BV MPWGF*FE'Z=Q9)<'CSOL$ Z-&>E TB>,4 0R&Q6[D1S&+PS3PX1^1N;]213LS+@]:J2#$P.N\)]3Q+/DDY7Q'?J0'79GC M//7/@T_2\_?&)[E'D3C"^.E#/&/42Z->^D'Y)+U@;WR2HUX:]=*HEPY1+QTA MGZ07[HU/?LRN>+Z:\^5!TW/(/!3KF MO]WA?W\'H:CJ+_#:WZ95]ERU_HQ,^6O]!K^0L[9[BQ_J@YHN*M^14,SK'_TZH* M2X2//@V$CQZ.W] )GAMES&-2&#X[OIV'IS!\CDOVP!2&SW')MJ(P? [(M#_/ M/I^!(KIA]1Q;'J.^?\T+/FNX]>+D=?7ZY.==\K@;"D;R++-@@>/969'&MHVD M%1E/TB1+HS2-6)J"L\0?&BKDQ2?GT:K"_8=-SX^BL:9T*65.$'@N./V>[_M9 M$H9'80).F#=P#UDE$T#E0T_#Q-;18&$0MB/\VR. /=D+MV'/I.Y/K! M0^?.??OD/%Q5%_##%0N_*K^6TQ)>6W 027"#8-EF6A$V:,/7C/==_!U.Y>%=P#U9T\4P%@+ OLW N#)'#\ M,,L3VTDR#BJ-NPG\\X/?<+X+ N". O!D A G$4^=-'9RV_.3R&9!Z"+-A0]& M<9J'#UYYY'LGY]ZJSM4#]]C]$?B'C:D/)6PP3S._F.7O2I;"%32_H^!=/Z;N M^[V8^G;I@J.)P/O.6? 0$?CXS+6_+_S\!$'MZ,R+W&,:[&:/_=$B\/[+MFW0 M;VS*0+*)1INFA$_.S!P_K'LBHD\U*^K<]7G,^MCS5O\-K& MVWALR##F.AXDUS%V9'B\]^U?J^WCJ\FAZFN160'KY\OQ,XUQM9-K!G?J.O02.X[DOMB6B1S MXS#D;FC;W,]#/V81=YPH8$&:V9&;_,_;^\N*YM/F)>H1Y74UG[0HON?S#\7% M=%K=HIFZ+2C6#XA+*7B.U!_C67J69RE-W"SV"YAT;OM!ZL0L">(T94'H,YUE4& M14GP@$K:6@E%R+ T"8-]%;D<8K'*CRYWNUZ!#R%W"->;! ?%6_X# &!U&H9A MPO7[KKO1)Q]IFQ[UNEL)&/BCKIKFU:*N0=ZV5D )\3/%R3/T9$<)W//%]R 2 M&-@GYYXWB0<(+D?_[S'NP*D$&Y7PZ%,K$[OXPWB 0\LP>G]'>AUJW-SWZB+G MY#R<^/[.G2]'+_!@Y>\A+\.=Y<]%^?/B0VH:TP7*;DM-H89PBM8,PGY^\Y%6LR%6M'\;*RFN?MOIDF3+VJ0/_JUM&VL&QA;E5NWO.;630UGL8:)T#=J MWBRFM,;XMWEYC3_-RZ* KR)P9/^&YQBSQ<PQ_^QQ:Z];M@ M\8:2#;92LI*=XI.>_6;J-FS5K7=R#NIBA;(%Z9["WR9;K4!8V&$DW-[!45V5VA0L&,ZC@!P62YE1P UG%@K0X&F+3ZO+, M^B>W^#<4%OQE1=ZRNM+E2>!F/$VSP,_L/(Z+U$Z]:,X3 M*31,U796Q_@O#AK34-7J%K0.SR_P*O7=C,O#//0]L+8#[TXQB+OT&=> MZ&<)L[/EZM2+5Z\^_/G^RV?KTYM7;][^X^*W=V\FUOLW7_J%M^:&+:D[<:+7 MOOHPF3,_%&K1WU=SWKRK0$!@^7\O9W"SP#5S[_I[Q\N@&3IGOKT9(>/S+HGU M=BB)-4*VSZHDUC]S7H)+,F?EE+P3#4_X9, 3WB_!$QZN2/9!2E/A&<^\+G7E M8AW7>NU:@KF1B#W'53N$*LPM%_]!7[GKR=JABO$AQ>#H2AB?XDP,E"XV]P'K MUTUY8RWQ/"MQ-I_^<\E.[PL=\5L'H=S:4\VV*>G0IU*W,%A%#_A@>WK@=7#C MT?S!CN:^@"/[.YH!5[@ZP'"R,?MARL"?3V9O6@OWH120'7<84QF,9T[.7P(,N8PJ3'[>,Z\L90ZZ/<2\X-1 'OO9?]4Y5&+6E:#WK55FUCZJVHG&]T(3A6(4B/5 MRPJ69X:UG;*8ZBNW&$IBV[H(OR^]T[IL_L)08Y65;,YS40N"KQY(&4VP4&:[ M*I@HY-P.>>P5=N0[KI-&<>Q%!7<]-RB28%T%YE"L9*L.3)%_&R'"8//*FE7(%?JO!6P!30H7#]:NJJT*2Y>LRP6K87*< M6T5=77>?1H/!FJKA#UZ>N^E"(Z=).E])DW @XWP#-MJL>0$>VUJ4K+XFQV.G'>.6N M)5VN\PPZT]D_;ED7*05%VX9:P'K386W3X:F=6@T]R[S$F%EX2'!#. QN.'K, MXWANGN6YV94?$B4*I@M_^KZ3])&(/]_.LIJ#C0S:F_YWZ& AQ=F^XD&*[FG/),")Z+"!X M0I_.V04H_,R4P- ,GXL2B/+437-F>SQ,_"1UX.ITXBC@GL?2($TX*8$^5?7> ME4",_9#L^( J0/=4&S&>FV=Y;G9EO'\TGRYV3LZ?83W_>*R.YUAMX]+MX5SM MW:6+73!0!^(BQURR-YZ?XSD_1QBBC[V]A.C'(L1]^G3VF*?[(0([ 8]<.\ZC M*&*9SQ(G83RVO3@/_")QX\A#)> DCZ $?# ]4>H.)K S!D1_N'.S5?7^C@V\ MOO,$;>[+!2?GOM.O,QJ3"PNXOXYWU7B^CN)\'4S/K9KWW*IY@/@&&XCR^BL7-;78 M +%NV+3I=W3&^F#^KP65,LNJ8>H_:?+F_'#;Z1[<=M[6Y7S.9Z=54=".&MM6 MZ]MW8->.KROWAYGU7XOIG>4$&#YQPHG9_]HBV#IUEL9FJ+.A>G[K9E%G5\BE MP"YKSJE*GSK]R9ZJYN/@QU-83#Z=6AE( Q6*#SSQA6I2C?7H\&+^#33G=FV* M(Y[&F6?[A1?[?I@%<9XR9N><96%0L#!&TPR4=^0$I^H/PRULY]/FY=_9M_)Z M858%]9.97=E%5W]/D5W$N75[#Q,VYY MMJ)?0$&GNG[17KQ2;<95SU)8;YAS8\$?K\L945S !N)10=Z!5+19QP'#V3BS MON#O!*7#XZ5&WK[_W=RXI:WZ$\52+"&,^$*)ZUHKVMB\Y#%!L0\]F\0^.9]5 M/4'L2^;0(6U@"*HG/0Y>M;)WEKII6RO:4QO?G[>B,JLL$&NDT,B)3@-?,O#V MC=KG;M@F-C;ZQ!Z^O@X>O(7HV]E7$*.JOGM=-MFT:A;U "E&XBPW#HV\($N3 M).$)B_W,<],B+>P@S0H&_C'+>XTNW[[_QYOW7SY\>OOF\P8-0[=N_-EO+[IV M@(_7,%0OL?0Y5C"/).[8'73L#FIN]3/I#AHL=0=5YX&,ZB/O"OJ4++Y/WQCT MN-9KU\:@/U;]O%JR0^@*^MCUXP?7#W2L'7]Z3 I-G3I+@",L+;KG##_YOG:" M1Y&:>*J6.=H3(#':EG(V :?%FX1^/UL^IO3&[;_ZAZ($_RC!5O)%(A2?G<;@+=<#AP>7IW=$!J]Y.>&W?'7K,+@3V6; ZM/$\K;0] MK\ZT;<2016G=QM'-%Z%ZW^,#]J?&,CV?\J0R'[SGCB**9N/[S M../W]]GI@1N^%ZMP3FRW*Q/K*G1/",,>DD]GA%%8C%_)E]KM3QAZ=(OYZI\\ M.!WTIEB*> E&8OQW&P")UP)(KG0BY(9=\M.TYNRO4T)/O6336W;7G/S2W3G8 M)'/=EY?LP19F\P _ CMIQ^ T5J(QSDL"^ GTYM_8 8_.NJI19?V?];L8J=QT M55C811KDLOG;+^Q\2$(.'R44/CA*Z&-=W8!*N_LX9;/YQ2Q_\Z]%>8/XLWM1 M0\DR:BCW79^[W/8"'_X/[,60A87KV;EM.XF=1\L F(^?/GQ\\^G+?UL7[U]; M;_[OGV\__OW-^R\; (@&(4%KW_X=P*.G6//>2H/Y/4*'1NC0,X0.A1W@D#H1 M!";5QV'$$(T8HA%#=-!+-F*(1@S1B"%24_]]4<_*.9C,=(]Q=8^-6*(? A/! M;!:X60B>:.KZ7I"DN9M$+/7MQ/7"T.>;QLQ7N@??@Y$(;>?DW DGMN<=$$AB M!!>-!VGU08H+.XJ\S&4\+_S<2^((#E&>,,>-@R#.PTT#TWL^2,BL&$S\@R*) M>NYHHW?(+G2%U8/E-7;;YD/WZ?/&@FQQ<)PT2Z+"=L+ YSXX#,_3WRO ML+,@?J(;B-"MCM\'(!T]L^\H>5+RLM"+HRC/[3S@?ACG29%S._%2YMMQZG'^ M1"J;\*%)LG._AA&LM+7P=$)ZO WI,61,:;Y/AW>3O&O")\_NC.T+D[/G,Q8@ MX?3$B?8%PMXX./:4GL1U\=9@UQ6,\M_T#S^6S?\4)07&5KPV=@+^/.7X!SAZ%\:&K#R6 M6Y_("$ZD/_&2 T&3CZ[!@18H/)F (D;1G7ANOT7 6.[P!![$0U8^;&N@'7T M>2\K<]"JZI \K.T1TJ&=G)S[DRA^=(3TX3I?XVD?3_LQ.*C?<=H=^^0\G-CQ MGH,I3W+:[Z^&.!($]NO[G%*+?[OALX9;MZS9BM9VUV;@P;(,?D#N37.L2\;P MENRVH>.,0K#-O'?M+O'P\\;^ M9V>K[ LY;V)[0&)@)!-N+-YIVB6^J1AA)Y(.5A+#VDM$LGND?'6CD^/1)-&# MUW+\457Y+6S7/:4;H>,OEV[PV+:+/+.+*/=\>&?JYI[GYYGOL\)UHFRY .&/ M#Q]>__/MNW??4:>Q]E7'L(]?X!!/5V@MGSK,Q\\AF.T MO^%BU#XZZ[?C=B[;:/2]G7I*$0>)P'W;/BYTP"4'B2-I2UWGPW8M/SKT!IOPUFU+ ]WKI8 M^FG&LGEIM./Z)^?OJ1CZ:(=?S5$DCGD&CGWB'XL,-1\&<77X6+^["PV!],S1RP/+, M&S[3]HW=VC?N/3;Y8T_F$RTOAL^_=S;>R3F8V1M8[)5:-]GW4+U8R5'S.O6J^@/K^+Z1<-_PX:2<(3P M3.K)TWHTI'IN%O5-U7 *4\QY0Y\JY^#H]!!N_8R#)P[:!.;'YO.Z3!=B3:3[ MM[P&#&0'U"YUH@-%@LTDR3=[!6@UN*/* MK_@OM.PUN!49:ZZL8EK=@L2^G5F8[9I3=-]\K5*F\VK.IE;!RMKZRJ8+^O=J M4???)%P95K?N+NS+7[ B&;NA^FFIAN5SI5MX=/NLO$><<+-(_Q<IU.)LM M8)U*F%19T^V#$BTVK10;6F+Y>GEME; =7EYR*GX(IWW6XXIWCB\8:CX0P-$_=$>^5X,IGP MS@?9)T8BZ$&;',[9 M[+($]7]!-\1]J2\W7DY]Q5&8>1Y/7!:$?N''B<^#F,-P&,N8'P0][JW#U\TQ MW&?OOUR\_^/M;^_>6!>?/[_YHOHR+J7G'J5#XN\E'$G^KOS*\^6M&FZ6&+K) MCJM^-/QH3GSF^?[^*<=@0,[W<: ]T&.?@'9M'.PXV&,<[&:/':X Z%'8/1.J MP+C7951=)):X25;R!*KAZAOR'B:RW>C%:O DEZM]G@?)VQOM@R\:7BRFX'\7 MJQO\.,%SF_^*MNAW^>UWYR5:3PX MX\%Y+E?0=["-@ ^"_,A[XQ8:S]%XCA[X'.5)D'@Y=T,6^"E68 ><.6D8AG'@ M,=?=E+-G[Z:'">RQ7T/:9< MB!>0%^V+UOR(R,N?4FY>+1IX-\=:H"GIMN:JO.G%%?,* <1"UCL!SPI M4C]P8\8=WV<@H9&3)X?Y6&2V['KV4D2N$&>^-G^ MXE!]V7+&^_'X9&N;^_$1A&OS^]%W3\[[G3O'Z_%0!>VPY&S%]8@=80^I'>P/ M@%/[7!7S6T&W\I5/JQO!'E U\^^+5NRX $9)=R_ <7BAC-S+\L!G:1"D9)Z"8L*-PZ\-' B_FBA#!\;VO9"&:?W$XO;=N 4N6L'7N1G"8R<)[83A7G* MDCA(V.,-/C!NDA5Q&$$]L8VBWC28?LR*VO5X6GA14H1%YB<)2WPOB_PT\ ,G ML6,G?RH FX]!YV!BQ\\P[?F\A6\;<_01I&^E.;JE/$8GY]$D2IX7).QY2^)A M">)W9-[\&.[D:.(^1Q35*'HJZ>NPQ$W2/,QYXB?,8T[D!&GLAVG(HR@+G@IW MY"<@?.[$==U1^(Y+^+:"ZCR\].WI!@ZH?YWO]<5QO($/51(/2Q"_XP8.G)-S M)P"[[Y# M/(F"?26K#J,Y\2BP.]LSCR"Q^[)GO)/S>.('>\B C=)[P-)[6,+[/380%J#8 M$S?95UIM%-?G(:[[ZG*^=^N *CXF<;)SY&(4V,,7V*W@H0\OL?NR#D*,=H0[ MY1M&Z3U\Z3TLX?T>ZR!"D//$2?I YT-4MH\-QR'4P5-BN,S5O8.O6 M=3W]OC$%9W&PP;!^O:E$;[Z7HJ;I*_\5M_G4.W,&.B)@QR;1$_6%\_,:&,<8 M@=U=O\29PW(G2+S03?V<)VG!;![[49BE>5'$&T/:W\YR7JS6,6^^9=,%KN)V MG8(-C1-C*MYQ#RDD.\KB!K)(#5+=7\==.NA=>HX:(QDUQG.711>LX# KTC3U M S_F/.:.FS.WB(O4B_V,;VH=[R:+]W9E"VVM T=!/"Y!'*^N8]BE9Z8NG$-4 M%S\0^.#+0R$/-@R!R"9;'JQ67BVP*16%078(?QW:"F].^[//E7DN.FQ?Z<+! MI,O.1G?HGIS[P22.]HS1V&GOGSC*/1[\\>#_6"B7<.\HE_'\C^?_.9[_ [CX MW_/Y[M<^HH6BB>_L&2TT'OOQV/_@QWY? ( 'LOI7;<&?_G_V MWK2Y;21+%/TK",W4;3N"8F%);*Y^BI!EN5IS;4MCJ7IN?^I( D)713 !DC+ MFE__SLE,+"3 !5PDD,+$M(LB""#SY-G7F$V4)%3^LP514-_5; /L7PTL8,NC MKJ[ZOJW;-'1]E^G-4R KU&'.4\<%'?/!I/_+@HOD<3R=L#3/HJQ*1&T]"K%* M"G%.SM1AO86' F =X2;]!T C%BA1/$EXWS0$!29K9L.YM,?9!E>OB9N:NM8Y M5P&GL)]C%F=,-+3'L::PVQ+F0,N+VL@I3S1KA1N^JQNZH09^J/LDM*CG6X:F M.KKI$=VW-*TU;E3W<1W.\]'6&(&-H8>+YBE(M!BTVG%H,$/30" $S"34USQ; M5TT2A+;M6:K-1"LV+=]Q75;L><>VBCNN#V&9VS&-@U:[5KW0,70X;>+:A%JV MJVFJQ4PC5$VFYI-@U7S7ZHOO&KL'-%#^S*YYF/WJ>8Q:'SQP2@$J*7%$>@D+Y*;3F!D0U M5)5H.E%U1A@%I D\SP\(,2V+AFISC\47Q!(=Y<-*;M"6-GP:$% 2"?R?0PS7 M